Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (1h)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 12:58:02 UTC Now

2016-09-15 12:55:51 UTC MAIN commitmail json YAML

Update devel/p5-Config-Grammar to 1.12
--------------------------------------
    * Fixes 'Name "Config::Grammar::File" used only once' (patch by Salvatore Bonaccorso)
    * Fix spelling error in manpage (patch by Salvatore Bonaccorso)
    * Use Dist::Zilla to prepare the Perl distribution for CPAN
CVS: ----------------------------------------------------------------------

(mef)

2016-09-15 10:48:17 UTC MAIN commitmail json YAML

Updated security/mbedtls1 to 1.3.17

(fhajny)

2016-09-15 10:48:01 UTC MAIN commitmail json YAML

Update security/mbedtls1 to 1.3.17

Security
- Fixed missing padding length check required by PKCS1 v2.2 in
  mbedtls_rsa_rsaes_pkcs1_v15_decrypt(). (considered low impact)
- Fixed potential integer overflow to buffer overflow in
  mbedtls_rsa_rsaes_pkcs1_v15_encrypt() and
  mbedtls_rsa_rsaes_oaep_encrypt(). (not triggerable remotely in
  (D)TLS).
- Fixed potential integer underflow to buffer overread in
  mbedtls_rsa_rsaes_oaep_decrypt(). It is not triggerable remotely
in SSL/TLS.

Bugfix
- Fixed bug in mbedtls_mpi_add_mpi() that caused wrong results
  when the three arguments were the same (in-place doubling). #309
- Fixed issue in Makefile that prevented building using armar.
  #386
- Fixed issue that caused a hang when generating RSA keys of odd
  bitlength.
- Fixed bug in mbedtls_rsa_rsaes_pkcs1_v15_encrypt() that made
  null pointer dereference possible.
- Fixed issue that caused a crash if invalid curves were passed to
  mbedtls_ssl_conf_curves(). #373

Changes
- On ARM platforms, when compiling with -O0 with GCC, Clang or
  armcc5, don't use the optimized assembly for bignum
  multiplication. This removes the need to pass -fomit-frame-pointer
  to avoid a build error with -O0.
- Disabled SSLv3 in the default configuration.

(fhajny)

2016-09-15 09:28:48 UTC MAIN commitmail json YAML

Updated emulators/wine-devel to 1.9.18

(maya)

2016-09-15 09:28:30 UTC MAIN commitmail json YAML

2016-09-15 09:25:53 UTC MAIN commitmail json YAML

wine-devel: update to 1.9.18
updated by Adrian Fernandes in pkgsrc-wip

tested on netbsd/i386, netbsd/amd64.
Linux and Darwin will likely need a PLIST update.

Possibly incomplete changelog 1.7.36 -> 1.9.18:

Support for multiple kernel drivers in a single process.
More WebServices reader support.
Various improvements in joystick support.
Some more work towards the Direct3D command stream.
GDI performance improvements.
Improved IME window handling.
Compatibility fixes in the clipboard support.

Better exception handling on 64-bit.
Various improvements in joystick support.
Some more stream support in the C++ runtime.
Font embedding improvements.
More metafile support in GDI+.

Better 64-bit binary compatibility on macOS.
Performance improvements in JavaScript.
More progress towards the Direct3D command stream.
More shader instructions in Direct3D.
Performance improvements in GDI.

More shader instructions in Direct3D.
Performance improvements in GDI.
Better multi-joystick support on macOS.
Active Scripting improvements.
Additional stream support in the C++ runtime.

More Shader Model 5 support in Direct3D.
Some more write support in WebServices.
Performance improvements in GDI.
Some more progress towards the Direct3D command stream.

New version of the Gecko engine based on Firefox 47.
More Shader Model 5 support in Direct3D.
Unicode data updated to Unicode 9.0.0.
Improvements to GDI paths and metafiles.
More progress towards the Direct3D command stream.
Joystick support improvements on Mac OS X.

Bug fix update of the Mono engine.
Initial version of a taskbar in desktop mode.
Fixes for right-to-left languages in Uniscribe.
More Shader Model 4 support in Direct3D.
Better metafile support in RichEdit.

Better support for long URLs in WinInet.
Various Direct3D 11 improvements.
Down-mixing support in DirectSound.
Some cosmetic improvements in desktop mode.

High resolution ("Retina") rendering option on Mac OS X.
More compatible directory enumeration.
A number of C++ runtime fixes.
Video output improvements.

More work towards the WineD3D command stream.
Service proxies in WebServices.
Query support in the builtin reg.exe utility.
Improved support for long URLs in WinInet.

More work towards the WineD3D command stream.
Bug fix update of the Mono engine.
More WebServices reader support.
Still more Shader Model 5 support.
Support for gradients in metafiles.
Improved table formatting in WinHelp.

More work towards the WineD3D command stream.
More support for Shader Model 5 shaders.
C++ exception handling on x86-64.
Support for Windows-style static import libraries.
Performance fixes in the XML writer.

Better video card detection when using Mesa.
Support for Shader Model 5 shaders.
C++ exception handling improvements.

New version of the Mono engine, with 64-bit support.
Beginnings of the WineD3D command stream.
Support for effect states in Direct3DX.
Drag & drop improvements.

Support for color glyphs and font fallbacks in DirectWrite.
Improvements to the WebServices reader.
Support for more formats in Direct3D 11.
Simplified syntax and clean up of tests marked todo.
Various bug fixes.

New version of the Gecko engine based on Firefox 44.
JSON support in JavaScript.
Improved line breaking in DirectWrite.
Some more write support in WebServices.
Still more Shader Model 4 instructions.

GStreamer 1.0 support.
Support for SHA hashes in BCrypt.
Synthesizing bold glyphs also for bitmap fonts.
Underlines support in DirectWrite.
Still more Shader Model 4 instructions.

A few more deferred fixes.
Support for debug registers on x86-64.
More Shader Model 4 instructions.
Support for the Mingw ARM toolchain.

A number of fixes that were deferred during code freeze.
WSAPoll implementation.
Standard font dialog fixes.
X11 drag&drop improvements.

Pulse audio driver.
Various fixes for Microsoft Office 2013 support.
Some more implementation of the Web Services DLL.
More fixes for the latest C runtime version.
Improvements to the Makefile generation.

Implementation of the TransmitFile function.
More implementation of the Web Services DLL.
Improved video decoding.
Alternative for the deprecated prelink tool.
Major Turkish translation update.

Support for the various versions of XAudio.
More implementation of the Web Services DLL.
Improved OLE object embedding.
Various code cleanups in Direct3D.
New MAINTAINERS file and Signed-off-by requirement to improve the patch review process.

Unicode data updated to Unicode 8.0.0.
Some implementation of the Web Services DLL.
More Direct3D 11 interfaces.
A few more functions in the C++ runtime.
Output standard glyph names in the PostScript driver.

XAudio2 implementation using OpenAL Soft.
Support for the new Universal C Runtime DLL.
Dropdown menu support in the standard Open Dialog.
Grayscale rendering mode in DirectWrite.

New version of the Gecko engine based on Firefox 40.
First steps of the Direct3D 11 implementation.
Better font matching in DirectWrite.
Support for OpenMP on ARM platforms.

DirectWrite is now good enough for rendering text in Steam.
A number of Direct2D improvements.
Some more OpenMP functions.
Support for namespaces in the IDL compiler.

Fleshed out OpenMP implementation.
I/O stream support in the MSVCIRT C++ runtime.
Support for pixel snapping in DirectWrite.
More support for OpenGL core contexts.

Text drawing in Direct2D.
Support for the new thread pool API.
Toolbar state saving.
Beginnings of an implementation for proper HID support.
Support for file objects in device drivers.

Improvements in the BITS file transfer service.
Still more progress on DirectWrite implementation.
Support for shared user data on 64-bit.
Various C++ runtime improvements.
Some more support for the 64-bit ARM platform.

Better debugging support on 64-bit Mac OS X.
Some more progress on DirectWrite implementation.
A number of RichEdit control fixes.
Beginning implementation of the old MSVCIRT C++ runtime.

More support for the COM interfaces of the RichEdit control.
Initial version of a SmartTee filter.
Some more support for the ARM64 platform.
Support for the null device kernel object.

Improved support for Shell Browser windows.
Some more API Sets libraries.
Read/write operations support with built-in devices.
Major Catalan translation update.
Support for WoW64 mode on ARM64.

Support for dynamic timezone information.
Initial desktop shell window support.
Some more Direct2D support.

More Known Folders supported in the shell.
Some more support for kernel job objects.
More MSI patches improvements.
Some theming fixes.

Support for kernel job objects.
Various fixes to the ListView control.
Better support for OOB data in Windows Sockets.
Support for DIB images in the OLE data cache.
Improved support for MSI patches.
Some fixes for ACL file permissions.

WinMM joystick support on Mac OS X.
Kerning support in DirectWrite.
Support for DirectX Media Objects filters.
Better support for animated GIFs in GdiPlus.
Improved support for Known Folders in Shell32.

New version of the Gecko engine based on Firefox 36.
Support for themed scrollbars.
Updated version of the Mono engine.
More compatible RPC interface for service control.
Support for X Drag & Drop version 5.
Threading fixes in IME support.

Interface change notifications.
Support for the UTF-7 encoding.
A number of graphical fixes for themed controls.
Wininet now implemented on top of Win32 sockets.

(maya)

2016-09-15 06:08:41 UTC MAIN commitmail json YAML

Updated databases/mysql-cluster to 7.4.12

(jnemeth)

2016-09-15 06:05:08 UTC MAIN commitmail json YAML

Update to MySQL Cluster 7.4.12

----- 7.4.12

Changes in MySQL Cluster NDB 7.4.12 (5.6.31-ndb-7.4.12) (2016-07-18)

MySQL Cluster NDB 7.4.12 is a new release of MySQL Cluster 7.4,
based on MySQL Server 5.6 and including features in version 7.4 of
the NDB storage engine, as well as fixing recently discovered bugs
in previous MySQL Cluster releases.

This release also incorporates all bugfixes and changes made in
previous MySQL Cluster releases, as well as all bugfixes and feature
changes which were added in mainline MySQL 5.6 through MySQL 5.6.31
(see Changes in MySQL 5.6.31 (2016-06-02)).

Functionality Added or Changed

    ClusterJ: To make it easier for ClusterJ to handle fatal errors
    that require the SessionFactory to be closed, a new public
    method in the SessionFactory interface,
    getConnectionPoolSessionCounts(), has been created. When it
    returns zeros for all pooled connections, it means all sessions
    have been closed, at which point the SessionFactory can be
    closed and reopened. See Reconnecting to a MySQL Cluster for
    more detail. (Bug #22353594)

Bugs Fixed

    Incompatible Change: When the data nodes are only partially
    connected to the API nodes, a node used for a pushdown join
    may get its request from a transaction coordinator on a different
    node, without (yet) being connected to the API node itself. In
    such cases, the NodeInfo object for the requesting API node
    contained no valid info about the software version of the API
    node, which caused the DBSPJ block to assume (incorrectly) when
    aborting to assume that the API node used NDB version 7.2.4 or
    earlier, requiring the use of a backward compatability mode to
    be used during query abort which sent a node failure error
    instead of the real error causing the abort.

    Now, whenever this situation occurs, it is assumed that, if
    the NDB software version is not yet available, the API node
    version is greater than 7.2.4. (Bug #23049170)

    Although arguments to the DUMP command are 32-bit integers,
    ndb_mgmd used a buffer of only 10 bytes when processing them.
    (Bug #23708039)

    During shutdown, the mysqld process could sometimes hang after
    logging NDB Util: Stop ... NDB Util: Wakeup. (Bug #23343739)

    References: See also: Bug #21098142.

    During an online upgrade from a MySQL Cluster NDB 7.3 release
    to an NDB 7.4 (or later) release, the failures of several data
    nodes running the lower version during local checkpoints (LCPs),
    and just prior to upgrading these nodes, led to additional node
    failures following the upgrade. This was due to lingering
    elements of the EMPTY_LCP protocol initiated by the older nodes
    as part of an LCP-plus-restart sequence, and which is no longer
    used in NDB 7.4 and later due to LCP optimizations implemented
    in those versions. (Bug #23129433)

    Reserved send buffer for the loopback transporter, introduced
    in MySQL Cluster NDB 7.4.8 and used by API and management nodes
    for administrative signals, was calculated incorrectly. (Bug
    #23093656, Bug #22016081)

    References: This issue is a regression of: Bug #21664515.

    During a node restart, re-creation of internal triggers used
    for verifying the referential integrity of foreign keys was
    not reliable, because it was possible that not all distributed
    TC and LDM instances agreed on all trigger identities. To fix
    this problem, an extra step is added to the node restart
    sequence, during which the trigger identities are determined
    by querying the current master node. (Bug #23068914)

    References: See also: Bug #23221573.

    Following the forced shutdown of one of the 2 data nodes in a
    cluster where NoOfReplicas=2, the other data node shut down as
    well, due to arbitration failure. (Bug #23006431)

    The ndbinfo.tc_time_track_stats table uses histogram buckets
    to give a sense of the distribution of latencies. The sizes of
    these buckets were also reported as HISTOGRAM BOUNDARY INFO
    messages during data node startup; this printout was redundant
    and so has been removed. (Bug #22819868)

    A failure occurred in DBTUP in debug builds when variable-sized
    pages for a fragment totalled more than 4 GB. (Bug #21313546)

    mysqld did not shut down cleanly when executing ndb_index_stat.
    (Bug #21098142)

    References: See also: Bug #23343739.

    DBDICT and GETTABINFOREQ queue debugging were enhanced as follows:

Monitoring by a data node of the progress of GETTABINFOREQ
signals can be enabled by setting DictTrace >= 2.

Added the ApiVerbose configuration parameter, which enables
NDB API debug logging for an API node where it is set
greater than or equal to 2.

Added DUMP code 1229 which shows the current state of the
GETTABINFOREQ queue. (See DUMP 1229.)

    See also The DBDICT Block. (Bug #20368450)

    References: See also: Bug #20368354.

    Cluster API: Deletion of Ndb objects used a dispoportionately
    high amount of CPU. (Bug #22986823)

----- 7.4.11

Changes in MySQL Cluster NDB 7.4.11 (5.6.29-ndb-7.4.11) (2016-04-20)

MySQL Cluster NDB 7.4.11 is a new release of MySQL Cluster 7.4,
based on MySQL Server 5.6 and including features in version 7.4 of
the NDB storage engine, as well as fixing recently discovered bugs
in previous MySQL Cluster releases.

This release also incorporates all bugfixes and changes made in
previous MySQL Cluster releases, as well as all bugfixes and feature
changes which were added in mainline MySQL 5.6 through MySQL 5.6.29
(see Changes in MySQL 5.6.29 (2016-02-05)).

Functionality Added or Changed

    Cluster API: Added the Ndb::setEventBufferQueueEmptyEpoch()
    method, which makes it possible to enable queuing of empty
    events (event type TE_EMPTY). (Bug #22157845)

Bugs Fixed

    Important Change: The minimum value for the BackupDataBufferSize
    data node configuration parameter has been lowered from 2 MB
    to 512 KB. The default and maximum values for this parameter
    remain unchanged. (Bug #22749509)

    Microsoft Windows: Performing ANALYZE TABLE on a table having
    one or more indexes caused ndbmtd to fail with an InvalidAttrInfo
    error due to signal corruption. This issue occurred consistently
    on Windows, but could also be encountered on other platforms.
    (Bug #77716, Bug #21441297)

    During node failure handling, the request structure used to
    drive the cleanup operation was not maintained correctly when
    the request was executed. This led to inconsistencies that were
    harmless during normal operation, but these could lead to
    assertion failures during node failure handling, with subsequent
    failure of additional nodes. (Bug #22643129)

    The previous fix for a lack of mutex protection for the internal
    TransporterFacade::deliver_signal() function was found to be
    incomplete in some cases. (Bug #22615274)

    Compilation of MySQL with Visual Studio 2015 failed in
    ConfigInfo.cpp, due to a change in Visual Studio's handling of
    spaces and concatenation. (Bug #22558836, Bug #80024)

    When setup of the binary log as an atomic operation on one SQL
    node failed, this could trigger a state in other SQL nodes in
    which they appeared to detect the SQL node participating in
    schema change distribution, whereas it had not yet completed
    binary log setup. This could in turn cause a deadlock on the
    global metadata lock when the SQL node still retrying binary
    log setup needed this lock, while another mysqld had taken the
    lock for itself as part of a schema change operation. In such
    cases, the second SQL node waited for the first one to act on
    its schema distribution changes, which it was not yet able to
    do. (Bug #22494024)

    Duplicate key errors could occur when ndb_restore was run on
    a backup containing a unique index. This was due to the fact
    that, during restoration of data, the database can pass through
    one or more inconsistent states prior to completion, such an
    inconsistent state possibly having duplicate values for a column
    which has a unique index. (If the restoration of data is preceded
    by a run with --disable-indexes and followed by one with
    --rebuild-indexes, these errors are avoided.)

    Added a check for unique indexes in the backup which is performed
    only when restoring data, and which does not process tables
    that have explicitly been excluded. For each unique index found,
    a warning is now printed. (Bug #22329365)

    Restoration of metadata with ndb_restore -m occasionally failed
    with the error message Failed to create index... when creating
    a unique index. While disgnosing this problem, it was found
    that the internal error PREPARE_SEIZE_ERROR (a temporary error)
    was reported as an unknown error. Now in such cases, ndb_restore
    retries the creation of the unique index, and PREPARE_SEIZE_ERROR
    is reported as NDB Error 748 Busy during read of event table.
    (Bug #21178339)

    References: See also: Bug #22989944.

    When setting up event logging for ndb_mgmd on Windows, MySQL
    Cluster tries to add a registry key to HKEY_LOCAL_MACHINE,
    which fails if the user does not have access to the registry.
    In such cases ndb_mgmd logged the error Could neither create
    or open key, which is not accurate and which can cause confusion
    for users who may not realize that file logging is available
    and being used. Now in such cases, ndb_mgmd logs a warning
    Could not create or access the registry key needed for the
    application to log to the Windows EventLog. Run the application
    with sufficient privileges once to create the key, or add the
    key manually, or turn off logging for that application. An
    error (as opposed to a warning) is now reported in such cases
    only if there is no available output at all for ndb_mgmd event
    logging. (Bug #20960839)

    NdbDictionary metadata operations had a hard-coded 7-day timeout,
    which proved to be excessive for short-lived operations such
    as retrieval of table definitions. This could lead to unnecessary
    hangs in user applications which were difficult to detect and
    handle correctly. To help address this issue, timeout behaviour
    is modified so that read-only or short-duration dictionary
    interactions have a 2-minute timeout, while schema transactions
    of potentially long duration retain the existing 7-day timeout.

    Such timeouts are intended as a safety net: In the event of
    problems, these return control to users, who can then take
    corrective action. Any reproducible issue with NdbDictionary
    timeouts should be reported as a bug. (Bug #20368354)

    Optimization of signal sending by buffering and sending them
    periodically, or when the buffer became full, could cause
    SUB_GCP_COMPLETE_ACK signals to be excessively delayed. Such
    signals are sent for each node and epoch, with a minimum interval
    of TimeBetweenEpochs; if they are not received in time, the
    SUMA buffers can overflow as a result. The overflow caused API
    nodes to be disconnected, leading to current transactions being
    aborted due to node failure. This condition made it difficult
    for long transactions (such as altering a very large table),
    to be completed. Now in such cases, the ACK signal is sent
    without being delayed. (Bug #18753341)

    An internal function used to validate connections failed to
    update the connection count when creating a new Ndb object.
    This had the potential to create a new Ndb object for every
    operation validating the connection, which could have an impact
    on performance, particularly when performing schema operations.
    (Bug #80750, Bug #22932982)

    When an SQL node was started, and joined the schema distribution
    protocol, another SQL node, already waiting for a schema change
    to be distributed, timed out during that wait. This was because
    the code incorrectly assumed that the new SQL node would also
    acknowledge the schema distribution even though the new node
    joined too late to be a participant in it.

    As part of this fix, printouts of schema distribution progress
    now always print the more significant part of a bitmask before
    the less significant; formatting of bitmasks in such printouts
    has also been improved. (Bug #80554, Bug #22842538)

    Settings for the SchedulerResponsiveness data node configuration
    parameter (introduced in MySQL Cluster NDB 7.4.9) were ignored.
    (Bug #80341, Bug #22712481)

    MySQL Cluster did not compile correctly with Microsoft Visual
    Studio 2015, due to a change from previous versions in the VS
    implementation of the _vsnprintf() function. (Bug #80276, Bug
    #22670525)

    When setting CPU spin time, the value was needlessly cast to
    a boolean internally, so that setting it to any nonzero value
    yielded an effective value of 1. This issue, as well as the
    fix for it, apply both to setting the SchedulerSpinTimer
    parameter and to setting spintime as part of a ThreadConfig
    parameter value. (Bug #80237, Bug #22647476)

    Processing of local checkpoints was not handled correctly on
    Mac OS X, due to an uninitialized variable. (Bug #80236, Bug
    #22647462)

    A logic error in an if statement in
    storage/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp rendered
    useless a check for determining whether ZREAD_ERROR should be
    returned when comparing operations. This was detected when
    compiling with gcc using -Werror=logical-op. (Bug #80155, Bug
    #22601798)

    References: This issue is a regression of: Bug #21285604.

    The ndb_print_file utility failed consistently on Solaris 9
    for SPARC. (Bug #80096, Bug #22579581)

    Builds with the -Werror and -Wextra flags (as for release
    builds) failed on SLES 11. (Bug #79950, Bug #22539531)

    When using CREATE INDEX to add an index on either of two NDB
    tables sharing circular foreign keys, the query succeeded but
    a temporary table was left on disk, breaking the foreign key
    constraints. This issue was also observed when attempting to
    create an index on a table in the middle of a chain of foreign
    keysthat is, a table having both parent and child keys, but on
    different tables. The problem did not occur when using ALTER
    TABLE to perform the same index creation operation; and subsequent
    analysis revealed unintended differences in the way such
    operations were performed by CREATE INDEX.

    To fix this problem, we now make sure that operations performed
    by a CREATE INDEX statement are always handled internally in
    the same way and at the same time that the same operations are
    handled when performed by ALTER TABLE or DROP INDEX. (Bug
    #79156, Bug #22173891)

    NDB failed to ignore index prefixes on primary and unique keys,
    causing CREATE TABLE and ALTER TABLE statements using them to
    be rejected. (Bug #78441, Bug #21839248)

    Cluster API: Executing a transaction with an NdbIndexOperation
    based on an obsolete unique index caused the data node process
    to fail. Now the index is checked in such cases, and if it
    cannot be used the transaction fails with an appropriate error.
    (Bug #79494, Bug #22299443)

    Integer overflow could occur during client handshake processing,
    leading to a server exit. (Bug #22722946)

    For busy servers, client connection or communication failure
    could occur if an I/O-related system call was interrupted. The
    mysql_options() C API function now has a MYSQL_OPT_RETRY_COUNT
    option to control the number of retries for interrupted system
    calls. (Bug #22336527)

    References: See also: Bug #22389653.

(jnemeth)

2016-09-15 00:48:57 UTC MAIN commitmail json YAML

2016-09-15 00:08:26 UTC MAIN commitmail json YAML

Updated devel/slib to 3.2.5

(gdt)

2016-09-15 00:08:12 UTC MAIN commitmail json YAML

Update to 3b5 (3.2.5)

Upstream changes:

Added "rmdsff.scm" and documentation.
(minor changes)

(gdt)

2016-09-15 00:01:55 UTC MAIN commitmail json YAML

Updated devel/g-wrap to 1.9.15

(gdt)

2016-09-15 00:01:43 UTC MAIN commitmail json YAML

Update to 1.9.15 and switch to guile20

This package had been held at 1.9.14 because 1.9.15 requires guile
2.0.

Changes from 1.9.14:

  G-Wrap now requires Guile 2.0, allows Guile 2.2;

  Requires autoconf >= 2.61, automake >= 1.12, adding /build-aux

  We no longer update Changelog, see G-Wrap's git logs instead

  No free/mark on WCT objects, and remove use of scm_gc_free

  Use scm_module_variable instead of the deprecated scm_sym2var

  The documentation has been restructured, updated and fixed to work with texinfo >= 5.2;

  Removing doc/version.texi - it is generated/updated

(gdt)

2016-09-15 00:00:15 UTC MAIN commitmail json YAML

Change to guile20 from guile (1.8)

The PLIST drops many things which are part of guile 2.0 and thus not
installed.

(gdt)

2016-09-14 23:59:04 UTC MAIN commitmail json YAML

Change guile20 to install directly into /usr/pkg

Previously, this installed into /usr/pkg/guile/2.0, to allow guile
(1.8) to have the main prefix.  Now, this is reversed.

(gdt)

2016-09-14 21:56:02 UTC MAIN commitmail json YAML

Updated misc/go-genproto to 20160816nb1

(wiz)

2016-09-14 21:55:49 UTC MAIN commitmail json YAML

Replace /bin/bash in installed file.
Extract using bsdtar so it works fine on NetBSD.

Bump PKGREVISION.

(wiz)

2016-09-14 21:53:28 UTC MAIN commitmail json YAML

Updated net/go-grpc to 1.0.1nb1

(wiz)

2016-09-14 21:53:17 UTC MAIN commitmail json YAML

2016-09-14 21:34:34 UTC MAIN commitmail json YAML

Bump PKGREVISION after the last devel/hdf5-c++ change.

Reminded by wiz@.

(alnsn)

2016-09-14 21:31:34 UTC MAIN commitmail json YAML

needs sysutils/file for magic

(wiedi)

2016-09-14 21:09:08 UTC MAIN commitmail json YAML

Updated devel/go-protobuf to 20160829nb1

(wiz)

2016-09-14 21:08:58 UTC MAIN commitmail json YAML

Fix hardcoded /bin/bash. Bump PKGREVISION.

(wiz)

2016-09-14 20:53:56 UTC MAIN commitmail json YAML

fix build on SunOS

(wiedi)

2016-09-14 20:43:56 UTC MAIN commitmail json YAML

gr-audio-oss.conf is already in PLIST.oss

(wiedi)

2016-09-14 20:29:57 UTC MAIN commitmail json YAML

Install missing header file.

Contributed by Jason Bacon, many thanks!

(alnsn)

2016-09-14 20:22:48 UTC MAIN commitmail json YAML

Updated misc/py-anita to 1.40

(gson)

2016-09-14 20:21:16 UTC MAIN commitmail json YAML

Update misc/py-anita to 1.40.  Changes from 1.39:

Work around a bug in the urllib library of Python 2.7.12 that causes
FTP transfers to fail with the error message "[Errno ftp error] 200
Type set to I"; see https://bugs.python.org/issue27973.

When halting the child results in an EOF, don't print the exception
since that may be confused with a failure.

Run vmstat -s at the end of the ATF tests to help diagnose issues
like excessive paging due to insufficient memory.

Increase the default of the --test-timeout option from 3 hours to 8
hours, since the sparc tests are now taking more than 5 hours.

Increase the default disk size to 1526M, as 1G is no longer enough
for amd64.

Pass format=raw in the qemu -drive option to suppress warnings in
recent qemu versions.

(gson)

2016-09-14 19:36:15 UTC pkgsrc-2016Q2 commitmail json YAML

Pullup tickets #5100 and #5101.

(bsiegert)

2016-09-14 19:35:28 UTC pkgsrc-2016Q2 commitmail json YAML

Part two of Pullup Ticket #5101:
Also pull up revision 1.25 of databases/mysql56-server/PLIST. Fix build.

Noticed by htodd@, thanks!

(bsiegert)

2016-09-14 18:20:31 UTC MAIN commitmail json YAML

2016-09-14 18:11:13 UTC MAIN commitmail json YAML

Updated devel/p5-Gravatar-URL to 1.07

(schmonz)

2016-09-14 18:11:06 UTC MAIN commitmail json YAML

Update to 1.07. From the changelog:

Bug Fixes
* Require an updated version of Net::DNS to avoid
  "resolver->dnssec(1) without Net::DNS::SEC installed"
  (Schwern) [github #4]

Test Fixes
* Fix our fake random number generator to avoid cross platform issues.
  [rt.cpan.org 71064] [github #7] (Lisa Hare)

Distribution
* Kwalitee fixups (BooK) (Lisa Hare)
* Added a LICENSE file (Lisa Hare)
* Now using Travis CI for Unix testing (Schwern)
* Now using AppVeyor for Windows testing (Schwern)

(schmonz)

2016-09-14 18:04:17 UTC MAIN commitmail json YAML

Updated www/ikiwiki to 3.20160905

(schmonz)

2016-09-14 18:04:10 UTC MAIN commitmail json YAML

Update to 3.20160905. From the changelog:

* [ Joey Hess ]
  * Fix installation when prefix includes a string metacharacter.
    Thanks, Sam Hathaway.
* [ Simon McVittie ]
  * Use git log --no-renames to generate recentchanges, fixing the git
    test-case with git 2.9 (Closes: #835612)

(schmonz)

2016-09-14 16:32:45 UTC MAIN commitmail json YAML

Updated games/supertux to 0.4.0

(maya)

2016-09-14 16:24:26 UTC MAIN commitmail json YAML

2016-09-14 14:57:52 UTC MAIN commitmail json YAML

coccinelle, gputils, sdcc3

(dholland)

2016-09-14 14:50:08 UTC MAIN commitmail json YAML

2016-09-14 14:23:36 UTC MAIN commitmail json YAML

2016-09-14 14:23:25 UTC MAIN commitmail json YAML

2.0.3 2016-09-07 22:03:00+0000
- [file] don't use `readdir_r` on Linux, Solaris #1046 #1052
          (Frederik Deweerdt, Kazuho Oku)
- [http2] fix negative error code sent when cancelling a pushed
          stream #1039 (Frederik Deweerdt)
- [http2] fix a bug that may cause a stream to stall #1040 (Frederik
          Deweerdt)
- [http2] fix a bug that reset the stream when receiving HEADERS
          after PRIORITY #1043 (Frederik Deweerdt)
- [mruby] fix mruby handler becoming unusable after failed connection
          in http_request on FreeBSD #1062 (Kazuho Oku)

(mef)

2016-09-14 14:10:50 UTC MAIN commitmail json YAML

2016-09-14 13:40:21 UTC MAIN commitmail json YAML

Added devel/swig3 version 3.0.10

(prlw1)

2016-09-14 13:39:40 UTC MAIN commitmail json YAML

2016-09-14 12:57:55 UTC MAIN commitmail json YAML

Make WRKSRC files copied from FILESDIR writable

The contents of FILESDIR may or or may have the user write bit set.
They contain generated files (list.h), and libarchive's build system
recreates these files by opening them for writing without first
removing them.

Discussed on tech-pkg@; thanks to dholland@ for suggesting chmod -R as
both the simplest change and the one least likely to need adjusting.

(gdt)

2016-09-14 12:52:09 UTC MAIN commitmail json YAML

Updated net/nsd to 4.1.12

(ryoon)

2016-09-14 12:51:42 UTC MAIN commitmail json YAML

Update to 4.1.12

Changelog:
Bugfixes
Fix malformed edns query assertion failure, reported by Michal Kepien (NASK).

(ryoon)

2016-09-14 07:29:10 UTC MAIN commitmail json YAML

mariadb55-server: Restore PLIST ability to build without embedded-server

(maya)

2016-09-14 07:12:24 UTC MAIN commitmail json YAML

Updated www/curl to 7.50.3

(wiz)

2016-09-14 07:12:12 UTC MAIN commitmail json YAML

Updated curl to 7.50.3.

Curl and libcurl 7.50.3

This release includes the following bugfixes:

o CVE-2016-7167: escape and unescape integer overflows [8]
o mk-ca-bundle.pl: use SHA256 instead of SHA1
o checksrc: detect strtok() use
o errors: new alias CURLE_WEIRD_SERVER_REPLY [1]
o http2: support > 64bit sized uploads [2]
o openssl: fix bad memory free (regression) [3]
o CMake: hide private library symbols [4]
o http: refuse to pass on response body with NO_NODY was set [5]
o cmake: fix curl-config --static-libs [6]
o mbedtls: switch off NTLM in build if md4 isn't available [7]
o curl: --create-dirs on windows groks both forward and backward slashes [9]

(wiz)

2016-09-14 06:07:20 UTC MAIN commitmail json YAML

- Set LICENSE as gnu-gpl-v2
- Githubify
- Update HOMEPAGE (in Github)

(mef)

2016-09-14 00:45:38 UTC MAIN commitmail json YAML

Updated graphics/deforaos-icon-theme to 0.1.3

(khorben)

2016-09-14 00:44:35 UTC MAIN commitmail json YAML

Package DeforaOS Artwork 0.1.3

This should fix building when graphics/inkscape is not installed. The only
other noticeable improvement in this release is support for building out of
the source tree (OBJDIR).

(khorben)

2016-09-13 23:59:47 UTC MAIN commitmail json YAML

Updated databases/py-postgresql to 5.0.2

(wiz)

2016-09-13 23:59:37 UTC MAIN commitmail json YAML

Updated py-postgresql to 5.0.2.

Ok from OWNER, darcy.

Version 5.0.2 (2016-09-08)
--------------------------
- Fixed an infinite recursion problem in the DB wrapper class of the classic
  module that could occur when the underlying connection could not be properly
  opened (bug report by Justin Pryzby).

Version 5.0.1 (2016-08-18)
--------------------------
- The update() and delete() methods of the DB wrapper now use the OID instead
  of the primary key if both are provided. This restores backward compatibility
  with PyGreSQL 4.x and allows updating the primary key itself if an OID exists.
- The connect() function of the DB API 2.0 module now accepts additional keyword
  parameters such as "application_name" which will be passed on to PostgreSQL.
- PyGreSQL now adapts some queries to be able to access older PostgreSQL 8.x
  databases (as suggested on the mailing list by Andres Mejia). However, these
  old versions of PostgreSQL are not officially supported and tested any more.
- Fixed an issue with Postgres types that have an OID >= 0x80000000 (reported
  on the mailing list by Justin Pryzby).
- Allow extra values that are not used in the command in the parameter dict
  passed to the query_formatted() method (as suggested by Justin Pryzby).
- Improved handling of empty arrays in the classic module.
- Unused classic connections were not properly garbage collected which could
  cause memory leaks (reported by Justin Pryzby).
- Made C extension compatible with MSVC 9 again (this was needed to compile for
  Python 2 on Windows).

(wiz)

2016-09-13 23:16:37 UTC MAIN commitmail json YAML

2016-09-13 23:09:23 UTC MAIN commitmail json YAML

Mark as not ready for python-3.x due to py-ncclient.

(wiz)

2016-09-13 20:51:18 UTC MAIN commitmail json YAML

Record my recent changes

(bsiegert)

2016-09-13 20:50:25 UTC MAIN commitmail json YAML

Update google-api-go-client to 20160909.

This adds a bunch of new APIs, many of which now support gRPC (a binary
protocol over HTTP/2) instead of JSON and HTTP.

(bsiegert)

2016-09-13 20:42:12 UTC MAIN commitmail json YAML

New package, go-genproto.

This repository contains the generated Go packages for common protocol buffer
types, and the generated gRPC code necessary for interacting with Google's gRPC
APIs.

There are two sources for the proto files used in this repository:

1. google/protobuf: the code in the protobuf and ptypes subdirectories is
  derived from this repo. The messages in protobuf are used to describe
  protocol buffer messages themselves. The messages under ptypes define the
  common well-known types.
2. googleapis/googleapis: the code in the googleapis is derived from this repo.
  The packages here contain types specifically for interacting with Google
  APIs.

(bsiegert)

2016-09-13 20:25:04 UTC MAIN commitmail json YAML

sync HOMEPAGE with reality

(agc)

2016-09-13 19:23:04 UTC pkgsrc-2016Q2 commitmail json YAML

Pullup ticket #5101 - requested by maya
databases/mysql55-client: security fix
databases/mysql56-client: security fix

Revisions pulled up:
- databases/mysql55-client/Makefile.common                      1.54
- databases/mysql55-client/distinfo                            1.52
- databases/mysql55-server/PLIST                                1.44
- databases/mysql56-client/Makefile.common                      1.35
- databases/mysql56-client/distinfo                            1.37
- databases/mysql56-client/patches/patch-CMakeLists.txt        1.5
- databases/mysql56-server/PLIST                                1.26

---
  Module Name: pkgsrc
  Committed By: adam
  Date: Wed Sep  7 13:13:36 UTC 2016

  Modified Files:
  pkgsrc/databases/mysql55-client: Makefile.common distinfo
  pkgsrc/databases/mysql55-server: PLIST

  Log Message:
  Changes in MySQL 5.5.52 (2016-09-06)

  Bugs Fixed
  ----------
  Replication: mysqlbinlog --read-from-remote-server log1 log2 was opening a new \
  connection for log2 without freeing the connection used for log1. Thanks to Laurynas \
  Biveinis for the contribution. (Bug 81675, Bug 23540182)

  For mysqld_safe, the argument to --malloc-lib now must be one of the directories \
  /usr/lib, /usr/lib64, /usr/lib/i386-linux-gnu, or /usr/lib/x86_64-linux-gnu. In \
  addition, the --mysqld and --mysqld-version options can be used only on the command \
  line and not in an option file. (Bug 24464380)

  It was possible to write log files ending with .ini or .cnf that later could be \
  parsed as option files. The general query log and slow query log can no longer be \
  written to a file ending with .ini or .cnf. (Bug 24388753)

  Privilege escalation was possible by exploiting the way REPAIR TABLE used temporary \
  files. (Bug 24388746)

  Certain internal character-handling functions could fail to handle a too-large \
  character and cause a server exit. (Bug 23296299)

  A blank server name in CREATE SERVER statements produced a server exit rather than an \
  error. (Bug 23295288)

  The optimizer failed to check a function return value for an area calculation, \
  leading to a server exit. (Bug 23280059)

  A prepared statement that used a parameter in the select list of a derived table that \
  was part of a join could cause a server exit. (Bug 22392374, Bug 24380263)

  MEDIUMINT columns used in operations with long integer values could result in buffer \
  overflow. (Bug 19984392)

  EINTR handling in the client library has been fixed so that interrupted read and \
  write calls are retried. Previously, EINTR was ignored. (Bug 82019, Bug 23703570)

---
  Module Name: pkgsrc
  Committed By: adam
  Date: Wed Sep  7 12:58:25 UTC 2016

  Modified Files:
  pkgsrc/databases/mysql56-client: Makefile.common distinfo
  pkgsrc/databases/mysql56-server: PLIST

  Log Message:
  Changes in MySQL 5.6.33 (2016-09-06)

  Test Suite Notes
  ----------------
  In mysql-test-run.pl, a limit of 50 was imposed on the number of workers for parallel \
  testing, which on systems with more than 50 CPUs resulted in exhaustion of unique \
  thread IDs. The ID-exhaustion problem has been corrected, and the limit of 50 on \
  number of workers has been lifted. Thanks to Daniel Black for the patch on which this \
  change was based. Additionally, these changes were made:

  To avoid idle workers, the number of parallel workers now is limited to the number of \
  tests.

  Previously, if --parallel=auto was given and the MTR_MAX_PARALLEL environment \
  variable was not set, a limit of 8 was imposed on the number of parallel workers. \
  This limit has been lifted.

  (Bug 22342399, Bug 79585)

  Functionality Added or Changed
  ------------------------------
  CMake support for compiling with Solaris Studio 12.5 was added. (Bug 82249, Bug \
  24303829, Bug 81274, Bug 23212938)

  Bugs Fixed
  ----------
  InnoDB: An operation that dropped and created a full-text search table raised an \
  assertion. (Bug 24315031)

  InnoDB: Accessing full-text search auxiliary tables while dropping the indexed table \
  raised an assertion. (Bug 24009272)

  InnoDB: An online DDL operation on a table with indexed BLOB columns raised an \
  assertion during logging of table modifications. (Bug 23760086)

  Replication: mysqlbinlog --read-from-remote-server log1 log2 was opening a new \
  connection for log2 without freeing the connection used for log1. Thanks to Laurynas \
  Biveinis for the contribution. (Bug 81675, Bug 23540182)

  Replication: With binlog_row_image=FULL, when updating single tables temporary tables \
  were unnecessarily being used. The fix ensures single table update follows the same \
  pattern as multi-table update. (Bug 79867, Bug 22510353)

  For mysqld_safe, the argument to --malloc-lib now must be one of the directories \
  /usr/lib, /usr/lib64, /usr/lib/i386-linux-gnu, or /usr/lib/x86_64-linux-gnu. In \
  addition, the --mysqld and --mysqld-version options can be used only on the command \
  line and not in an option file. (Bug 24464380)

  It was possible to write log files ending with .ini or .cnf that later could be \
  parsed as option files. The general query log and slow query log can no longer be \
  written to a file ending with .ini or .cnf. (Bug 24388753)

  Privilege escalation was possible by exploiting the way REPAIR TABLE used temporary \
  files. (Bug 24388746)

  If the basedir system variable was set at server startup from the command line or \
  option file, the value was not normalized (on Windows, / was not replaced with /). \
  (Bug 23747899, Bug 82125)

  In-place ALTER TABLE operations which when executed separately caused no table \
  rebuild could when combined into a single statement result in a table rebuild. (Bug \
  23475211, Bug 81587)

  A blank server name in CREATE SERVER statements produced a server exit rather than an \
  error. (Bug 23295288)

  A prepared statement that used a parameter in the select list of a derived table that \
  was part of a join could cause a server exit. (Bug 22392374, Bug 24380263)

  MEDIUMINT columns used in operations with long integer values could result in buffer \
  overflow. (Bug 19984392)

  A spurious ER_NO_SUCH_TABLE error could occur when attempting to execute a prepared \
  CREATE TABLE ... SELECT statement that used a temporary table in the FROM clause and \
  called a stored function. The same error could occur for a nonprepared version of the \
  statement if used in a stored procedure when the procedure was re-executed. (Bug \
  16672723, Bug 68972)

  EINTR handling in the client library has been fixed so that interrupted read and \
  write calls are retried. Previously, EINTR was ignored. (Bug 82019, Bug 23703570)

(bsiegert)

2016-09-13 19:16:13 UTC MAIN commitmail json YAML

Updated databases/mariadb55-client to 5.5.52

(maya)

2016-09-13 19:15:48 UTC MAIN commitmail json YAML

Updated databases/mariadb55-server to 5.5.52

(maya)

2016-09-13 19:15:14 UTC MAIN commitmail json YAML

update mariadb55-{client,server} to 5.5.52

Security update
CVE-2016-6662: Remote Root Code Execution / Privilege Escalation (0day)
(Fixed in 5.5.51, MDEV-10465)

XXX put the distfile on nbftp manually as most mirrors don't have it yet
  and pullup.

Changes:
    Revision #0da39ca 2016-09-12 16:18:07 +0200
        fix BIGINT+MEDIUMINT type aggregation
    Revision #347eeef 2016-09-11 20:55:11 +0200
        don't use my_copystat in the server
    Revision #611dc0d 2016-09-11 20:53:16 +0200
        missing element in prelocked_mode_name[] array
    Revision #a229091 2016-09-11 20:52:00 +0200
        potential signedness issue
    Revision #7ae555c 2016-09-11 20:51:09 +0200 - Merge branch 'mysql/5.5' into 5.5
    Revision #b9631e3 2015-11-10 12:41:26 +0100
        MDEV-8833 Crash of server on prepared statement with conversion to semi-join
    Revision #ee97274 2016-08-25 09:50:04 +0300
        DEV-10595 MariaDB daemon leaks memory with specific query
    Revision #a92a8cc 2016-08-19 17:11:20 +0000
        Windows packaging : use /d switch to sign MSI, to prevent installer showing randomly generated name in UAC prompt
    Revision #723488b 2016-08-04 15:43:52 +0400
        MDEV-10424 - Assertion `ticket == null' failed in MDL_request::set_type
    Revision #09cb646 2016-08-11 19:35:53 +0000
        Windows : fix search for WiX root directory when using 64bit cmake
    Revision #5ad0206 2016-08-09 16:15:10 +0300
        MDEV-10341: InnoDB: Failing assertion: mutex_own(mutex) - mutex_exit_func
    Revision #0098d78 2016-08-09 13:25:40 +0200
        MDEV-10465 general_log_file can be abused
    Revision #a3f6424 2016-08-08 12:58:27 +0200
        MDEV-6128:[PATCH] mysqlcheck wrongly escapes '.' in table names
    Revision #2a54a53 2016-08-08 10:27:22 +0200
        MDEV-10465 general_log_file can be abused
    Revision #a7c43a6 2016-01-26 14:49:25 +0200
        MDEV-9304: MariaDB crash with specific query
    Revision #5269d37 2016-08-08 18:37:02 +0400
        MDEV-10468 Assertion `nr >= 0.0' failed in Item_sum_std::val_real()
    Revision #1b3430a 2016-08-08 16:04:40 +0400
        MDEV-10500 CASE/IF Statement returns multiple values and shifts further result values to the next column
    Revision #5e23b63 2016-08-07 11:02:42 +0200
        MDEV-10506 Protocol::end_statement(): Assertion `0' failed upon ALTER TABLE
    Revision #93d5cdf 2016-08-04 13:14:45 +0300
        MDEV-9946: main.xtradb_mrr fails sporadically
    Revision #c0cb84b 2016-08-04 10:57:55 +0200 - Merge branch 'bb-5.5-serg' into 5.5
    Revision #470f259 2016-08-03 20:56:24 +0200
        MDEV-10465 general_log_file can be abused
    Revision #0214115 2016-08-01 16:53:57 +0200
        trivial cleanup
    Revision #03dec1a 2016-08-03 18:05:29 +0200
        MDEV-10350 "./mtr --report-features" doesn't work
    Revision #9d2f892 2016-08-03 17:58:56 +0200
        MDEV-7329 plugins.pam_cleartext fails sporadically in buildbot
    Revision #75891ed 2016-08-03 17:50:45 +0200
        improve pam_cleartext.test a bit
    Revision #5265243 2016-08-03 20:44:08 +0200 - Merge branch 'merge/merge-xtradb-5.5' into 5.5
    Revision #e316c46 2016-08-03 20:43:29 +0200
        5.5.50-38.0
    Revision #19fe10c 2016-08-03 20:39:47 +0200
        MDEV-6581 Writing to TEMPORARY TABLE not possible in read-only
    Revision #a350e53 2016-08-03 20:38:25 +0200 - Merge branch 'mysql/5.5' into 5.5
    Revision #eb32dfd 2016-08-03 11:49:35 +0400
        MDEV-10365 - Race condition in error handling of INSERT DELAYED
    Revision #511313b 2016-08-03 13:42:46 +0000
        MDEV-10010 - potential deadlock on windows due to recursive SRWLock acquisition
    Revision #141f88d 2016-08-03 12:41:38 +0000
        MDEV-10357 my_context_continue() does not store current fiber on Windows
    Revision #ecb7ce7 2016-08-03 15:55:48 +0400
        MDEV-10467 Assertion `nr >= 0.0' failed in Item_sum_std::val_real() Backporting MDEV-5781 from 10.0.
    Revision #35c9c85 2016-08-03 13:40:53 +0300
        MDEV-10217: innodb.innodb_bug59641 fails sporadically in buildbot: InnoDB: Failing assertion: current_rec != insert_rec in file page0cur.c line 1052
    Revision #6b71a6d 2016-08-02 18:52:51 +0200
        MDEV-10383 Named pipes : multiple servers can listen on the same pipename
    Revision #5fdb3cf 2016-07-29 18:21:08 +0200
        MDEV-10419: crash in mariadb 10.1.16-MariaDB-1trusty
    Revision #c6aaa2a 2016-07-30 10:53:01 +0300
        MDEV-10228: update test results
    Revision #15ef38d 2016-07-27 00:38:51 +0300
        MDEV-10228: Delete missing rows with OR conditions
    Revision #1b5da2c 2016-07-21 15:32:28 +0400
        MDEV-10316 - main.type_date fails around midnight sporadically
    Revision #5cf49cd 2016-07-15 23:51:30 +0300
        MDEV-10248 Cannot Remove Test Tables
    Revision #4e19aa3 2016-07-12 12:13:31 +0200
        MDEV-10318 unset params in --ps --embedded
    Revision #97ded96 2016-07-11 17:03:03 +0000
        MDEV-10318 : Fix crash in embedded, in case prepared statement has parameter placeholders, but does not bind parameters
    Revision #e81455bb 2015-05-04 08:32:05 +0200
        MDEV-7973 bigint fail with gcc 5.0
    Revision #a7814d4 2016-06-30 12:59:52 +0400
        MDEV-10311 - funcs_1.processlist_priv_no_prot fails sporadically
    Revision #79f852a 2016-06-22 14:17:06 +0200
        MDEV-10050: Crash in subselect
    Revision #ef92aaf 2016-06-22 22:37:28 +0300
        MDEV-10083: Orphan ibd file when playing with foreign keys
    Revision #a482e76 2016-06-20 16:12:54 +0200
        fix a mysql-5.5.50 merge: mysqlcheck
    Revision #95bf696 2016-06-19 14:51:03 +0200
        MDEV-9749 InnoDB receives 'Bad file descriptor' error, possibly related to feedback plugin
    Revision #7f38a07 2016-06-17 18:54:11 +0400
        MDEV-10043 - main.events_restart fails sporadically in buildbot (crashes upon shutdown)
    Revision #7ff86b4 2016-06-17 14:59:17 +0300
        MDEV-10247 TokuDB assertion error when building with DEBUG
    Revision #12ae840 2016-06-16 22:04:24 +0300
        Fix typo bug that cause myisam repair to fail
    Revision #c7eef02 2016-06-16 22:00:16 +0300
        Increase the number of default build thread ids possibilities
    Revision #7ab7abd 2016-06-16 18:52:46 +0300
        Fix compilation failure when compiling with std=c90
    Revision #b644661 2016-06-14 22:29:24 +0200
        MDEV-9256 : Crashes on Windows x64 with aria_pagecache_buffer_size > 4GB
    Revision #34a104b 2016-06-14 12:28:05 +0300
        MDEV-10229: TokuDB fails to build with CLang
    Revision #1bf2509 2016-06-13 23:32:50 +0300
        MDEV-10162: Update repair testcase
    Revision #2b47832 2015-12-10 03:56:31 +0200
        Fixed compilation failure using clang
    Revision #6a34ba3 2016-02-16 16:15:22 +0200
        [Code cleanup] Refactor duplicate code within myisam and maria sort.cc
    Revision #bfef17b 2016-06-13 18:30:02 +0300
        MDEV-9433: [PATCH} cppcheck reported a number of minor coding errors
    Revision #0089af8 2016-06-13 18:11:31 +0300
        MDEV-9433: [PATCH] cppcheck reported a number of minor coding errors
    Revision #cf721d2 2015-12-10 17:00:14 +1100
        MDEV-9257: Increase limit on parallel workers in mysql-test-run
    Revision #05bb3b9 2016-06-14 16:28:07 +0200
        fix main.ssl_ca test for windows
    Revision #a4cfd32 2016-06-14 14:52:43 +0200
        main.openssl_1 failure
    Revision #c73b987 2016-06-14 13:18:05 +0200
        MDEV-8328 Evaluation of two "!" operators depends on space in beetween
    Revision #c3c272c 2016-06-10 13:47:00 +0200
        MDEV-10166 probes_mysql_nodtrace.h is not provided anymore by mariadb-10.0.25
    Revision #260699e 2016-06-14 13:59:41 +0200 - Merge branch 'merge-xtradb-5.5' into 5.5
    Revision #f54dcf1 2016-06-14 12:38:47 +0200
        5.5.49-37.9
    Revision #90eb302 2016-06-14 13:57:49 +0200
        fix main.ssl_ca from mysql-5.5.50
    Revision #ae29ea2 2016-06-14 13:55:28 +0200 - Merge branch 'mysql/5.5' into 5.5
    Revision #1b50d59 2016-06-14 14:44:09 +0400
        MDEV-9945 - main.kill_processlist-6619 fails sporadically
    Revision #d6a1bae 2016-06-13 17:10:31 +0400
        MDEV-10218 - rpl.rpl_binlog_errors fails in buildbot with valgrind warnings - bytes are possibly lost
    Revision #2db724c 2016-06-13 15:54:12 +0400
        MDEV-10218 - rpl.rpl_binlog_errors fails in buildbot with valgrind warnings - bytes are possibly lost
    Revision #3c77a00 2016-03-08 13:27:18 +0200
        MDEV-8012: Wrong exit code when asking for help
    Revision #416006a 2016-06-12 22:45:15 +0300
        MDEV-8012: Wrong exit code when asking for help
    Revision #67b4a6f 2016-06-12 20:14:51 +0300
        MDEV-8859 rpl.rpl_mdev382 sporadically fails to finish due to disappeared expect file
    Revision #87007dc 2016-06-08 15:03:18 +0400
        MDEV-9994 - Aria service threads are not "joined"
    Revision #4155d09 2016-06-10 17:06:38 +0400
        MDEV-8402 Bug #77473 Truncated data with subquery & UTF8
    Revision #df14488 2016-06-10 15:50:19 +0400
        MDEV-10181 Illegal mix of collation for a field and an ASCII string as a view field
    Revision #7adf04e 2016-01-05 22:48:50 +0100
        MDEV-9366 : do_shutdown_server fails to detect server shutdown on Windows. Fix test whether process is alive in mysqltest.
    Revision #a4848e9 2016-06-08 19:04:12 +0400
        MDEV-9972 Least function retuns date in date time format
    Revision #b31976f 2016-06-08 15:15:55 +0200 - Merge branch 'mdev9991' into mdev9991-5.5
    Revision #196d96c 2016-06-08 15:12:44 +0200
        Fix compiler check for stack unwind hint
    Revision #0f25270 2016-06-08 08:40:10 +0300
        MDEV-7139: Sporadic failure in innodb.innodb_corrupt_bit on P8
    Revision #ff832e0 2016-05-24 17:37:23 +0200
        Restore COMPONENT Embedded for Windows embedded libs.
    Revision #221adbc 2016-05-24 17:01:08 +0200
        Fix warnings on Windows, compiler option -ggdb3 option is nonexistent
    Revision #535160b 2016-05-24 16:57:03 +0200
        MDEV-10117 - update HeidiSQL to current version
    Revision #9eb0fbd 2016-05-24 14:20:53 +0200
        MDEV-10071 Block installation on XP/Windows 2003 Server(they are no more supported)
    Revision #18487ed 2016-05-24 14:18:55 +0200
        MDEV-10108 Fix errors in installations by domain user
    Revision #964c4f0 2016-05-10 19:13:06 +0400
        MDEV-10052 Illegal mix of collations with DAYNAME(date_field)<>varchar_field
    Revision #672bbcd 2016-04-27 16:13:14 +0200
        MDEV-9973 : Do not set permissions for serviceaccount user (Win7 and later) This appears to break some installation, and it did not do anything useful anyway.
    Revision #4f1ad43 2016-04-26 16:15:15 +0400
        MDEV-9987 - gen_lex_hash leaks memory, making LeakSanitizer builds fail
    Revision #29868de 2016-04-26 12:58:14 +0200
        MDEV-9986 Full-text search of the utf8mb4 column causes crash
    Revision #7f5ceb7 2016-04-26 11:49:35 +0200
        disable main.wait_timeout_not_windows for embedded
    Revision #2220480 2016-04-25 18:59:41 +0200
        MDEV-7775 Wrong error message (Unknown error) when idle sessions are killed after wait_timeout
    Revision #a98ecc2 2016-04-23 12:19:40 +0200
        support SEARCH_RANGE in search_pattern_in_file.inc
    Revision #2b7573e 2016-04-24 13:36:51 +0400
        MDEV-9975 - main.partition_innodb_plugin fails sporadically
    Revision #19e3597 2016-04-07 10:47:46 +0300
        MDEV-9142 :Adding Constraint with no database reference results in ERROR 1046 (3D000) at line 13: No database selected.
    Revision #0ea4c73 2016-04-23 12:15:18 +0400
        Fixed compilation failure due to unused var.
    Revision #618e300 2016-04-22 12:57:39 +0400
        MDEV-9970 - main.sp-threads fails sporadically
    Revision #bd75ee7 2016-04-22 09:10:00 -0400
        bump the VERSION
    Revision #3f0d07e 2016-04-22 16:04:20 +0400
        MDEV-9372 select 100 between 1 and 9223372036854775808 returns false
    Revision #0991e19e 2016-04-20 20:25:46 +0200 - Merge branch 'bb-5.5-serg' into 5.5
    Revision #63c834e 2016-04-20 18:56:41 +0200 - Merge branch 'merge-xtradb-5.5' into 5.5
    Revision #c9e56d5 2016-04-18 17:38:05 +0200
        5.5.48-37.8
    Revision #24ac546 2016-04-20 18:27:23 +0200
        use consistent error messaging for IGNORE
    Revision #9e826bf 2016-04-20 15:28:44 +0200
        trivial optimization
    Revision #8f1f869 2016-04-20 15:26:37 +0200
        another test case for ER_DATA_OUT_OF_RANGE on insert
    Revision #b069d19 2016-04-20 15:25:55 +0200 - Merge branch 'mysql/5.5' into 5.5
    Revision #1bc0b0b 2016-04-19 11:08:16 +0200
        fix a couple of dbug tests not to write to /tmp
    Revision #cc04a9f 2016-04-18 18:30:42 +0200
        MDEV-9835 Valid password is not working after server restart
    Revision #608c0e1 2016-04-18 11:57:34 +0200
        MDEV-5982 `make` fail @ ".../libmysql_versions.ld:155:9: invalid use of VERSION in input file"
    Revision #ce35530 2016-04-17 19:52:15 +0200
        MDEV-9885 Client doesn't start if 'TERM' unknown
    Revision #95fe71a 2016-04-17 18:51:54 +0200
        MDEV-9707 MAX(timestamp(6) column) in correlated sub-query returns non-existent row data in original table
    Revision #3294cd1 2016-04-16 17:36:47 +0200
        MDEV-9929 MariaDB segfaults on command "mysqld --version" with ignore-db-dir option on /etc/my.cnf
    Revision #4f133fb 2016-04-16 12:39:20 +0200
        MDEV-9493 --tc-heuristic-recover option values off by one
    Revision #edf71fd 2016-04-16 10:28:03 +0200
        MDEV-9928 LC_TIME_NAMES=de_AT; unusual name for february
    Revision #9c64735 2016-03-29 12:50:56 +0200
        MDEV-9748 Include Twin (mysys_err.h is included twice in mysys/my_copy.c)
    Revision #2a45fa9 2016-04-20 19:03:59 +0200
        MDEV-9836 Connection lost when using SSL
    Revision #0c0a865 2016-04-19 16:16:13 +0400
        MDEV-9943 - TokuDB fails to compile with gcc 5.2.1
    Revision #62122ba 2016-04-20 00:36:58 +0300
        MDEV-9953 Debian packages install broken 'maria' test suite which cannot be run
    Revision #e90f8b7 2016-04-20 11:11:13 +0400
        MDEV-9413 "datetime >= coalesce(c1(NULL))" doesn't return expected NULL
    Revision #2564650 2016-04-20 11:02:34 +0400
        MDEV-9662 Assertion `precision || !scale' failed in my_decimal_precision_to_length_no_truncation(uint, uint8, bool)
    Revision #9a98714 2016-04-20 08:53:30 +0400
        MDEV-9745 Crash with CASE WHEN TRUE THEN COALESCE(CAST(NULL AS UNSIGNED)) ELSE 4 END
    Revision #6c0e231 2016-04-19 14:05:52 +0400
        MDEV-9945 - main.kill_processlist-6619 fails sporadically
    Revision #18ff6f6 2016-04-19 12:38:00 +0400
        MDEV-9944 - main.events_2 fails sporadically
    Revision #6fd54c0 2016-04-18 23:15:15 +0400
        MDEV-9521 Least function returns 0000-00-00 for null date columns instead of null
    Revision #777c213 2016-04-02 00:04:47 +0400
        MDEV-9862 Illegal mix of collation, when comparing column with CASE expression
    Revision #11b77e9 2016-03-18 16:55:11 +0100
        MDEV-9527 build FAILs with GCC 5.1 with release supported "-std=c+11"
    Revision #fc2c1e4 2016-03-17 21:29:52 +0100
        MDEV-9733 Server crashes in lf_pinbox_real_free on replication slaves
    Revision #0b9fb9a 2016-03-17 10:45:15 +0100
        MDEV-9568 mysqlcheck crashes with nonexistent table name
    Revision #c29e450 2016-02-26 03:02:07 +0200
        MDEV-4070 sys_vars.secure_file_priv fails sporadically if it's executed with --mem
    Revision #ceba41c 2016-01-24 17:41:11 +0100
        MDEV-9299 Test main.events_2 incompatible with Debian reproducibility testing framework
    Revision #e1385f2 2016-02-15 12:59:47 +0100
        fix buffer overrun
    Revision #3889b19 2016-02-14 22:19:27 +0100
        more strict ipv6_ok check in mtr
    Revision #8f5030e 2016-02-14 22:17:38 +0100
        fix my_gethwaddr() for solaris
    Revision #95740bc 2016-02-14 22:16:50 +0100
        dtrace in cmake
    Revision #a5d9597 2016-02-14 22:15:16 +0100
        better inline check
    Revision #5f078cc 2016-02-14 20:57:48 +0100
        compilation errors on sparc sun studio 10
    Revision #2a47817 2016-02-14 18:33:20 +0200
        MDEV-9225 mysql_upgrade segfault due to missing /etc/my.cnf.d
    Revision #b7dc830 2016-02-14 18:31:06 +0200
        Fix memory leak when failing to read config file
    Revision #93e9d81 2016-02-12 12:04:11 +0400
        Errorneous PSI declaration line fixed.
    Revision #a9a08b1 2016-02-10 10:03:47 +0400
        MDEV-9371 select insert('a',2,1,'b') doesn't return expected 'a'
    Revision #3c5c04b 2016-02-10 03:49:11 +0200
        MDEV-7122: Assertion `0' failed in subselect_hash_sj_engine::init
    Revision #6b614c6 2016-02-09 13:50:48 +0100
        MDEV-7765: Crash (Assertion `!table || (!table->write_set || bitmap_is_set(table->write_set, field_index) || bitmap_is_set(table->vcol_set, field_index))' fails) on using function over not created table
    Revision #775cccc 2016-02-08 22:53:40 +0200
        MDEV-7122: Assertion `0' failed in subselect_hash_sj_engine::init
    Revision #01628ce 2016-02-09 14:08:36 +0100
        Merge branch 'bb-5.5-serg' into 5.5
    Revision #afce541 2016-02-09 14:06:45 +0100
        Merge branch 'merge-xtradb-5.5' into 5.5
    Revision #5d478f5 2016-02-08 20:07:38 +0100
        Bug#19817021
    Revision #6703e5b 2016-02-08 20:07:09 +0100
        Bug#20691429 ASSERTION `CHILD_L' FAILED IN STORAGE/MYISAMMRG/HA_MYISAMMRG.CC:631
    Revision #dece4bc 2016-02-09 11:28:44 +0100
        cleanup: make assert more readable
    Revision #63d3ccd 2016-02-08 20:04:39 +0100
        Bug#21205695 DROP TABLE MAY CAUSE SLAVES TO BREAK
    Revision #f3444df 2016-02-09 11:27:40 +0100
        Merge branch 'mysql/5.5' into 5.5
    Revision #ea0c3fc 2016-02-09 05:17:41 +0400
        MDEV-9438 backport feedback-http-proxy to 5.5 and 10.0. The http-proxy option to the FEEDBACK plugin backported.
    Revision #b17a435 2016-02-09 02:31:47 +0300
        MDEV-6859: scalar subqueries in a comparison produced unexpected result
    Revision #3cfd36b 2016-02-09 00:13:25 +0100
        5.5.47-37.7
    Revision #d443d70 2016-02-09 01:46:53 +0300
        MDEV-7823: Server crashes in next_depth_first_tab on nested IN clauses with SQ inside
    Revision #c4cb240 2016-02-06 22:41:58 +0100
        MDEV-9024 Build fails with VS2015
    Revision #1e361f2 2016-02-06 13:57:59 +0100
        MDEV-4664 mysql_upgrade crashes if root's password contains an apostrophe/single quotation mark
    Revision #9e4e412 2016-02-06 13:56:37 +0100
        unit test for dynstr_append_os_quoted()
    Revision #41021c0 2016-02-03 17:15:22 +0100
        MDEV-9462: Out of memory using explain on 2 empty tables
    Revision #ad94790 2016-02-04 14:47:46 +0100
        MDEV-9453 mysql_upgrade.exe error when mysql is migrated to mariadb
    Revision #0a76ad5 2016-02-04 12:51:57 +0100
        MDEV-9175 Query parser tansforms MICROSECOND into SECOND_FRAC, which does not work
    Revision #a90da6e 2016-02-05 14:04:24 +0100
        MDEV-9314 fatal build error: viosslfactories.c:58:5: error: dereferencing pointer to incomplete type 窶魯H {aka struct dh_st}
    Revision #db5f743 2016-02-06 12:37:46 +0200
        Merge pull request #148 from grooverdan/5.5-rpl_reporting-cppcheck-va_end
    Revision #6ecf6d8 2016-02-05 17:46:01 +0100
        MDEV-7827: Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' failed in Field_long::val_str on EXPLAIN EXTENDED
    Revision #9f3b53f 2015-12-14 19:16:29 +0100
        MDEV-9093 Persistent computed column is not updated when update query contains join
    Revision #a3d843d 2016-02-03 15:52:26 +0200
        Fix function visibility as it is used on row0mysql.c in Windows.
    Revision #f66d016 2016-02-03 11:32:51 +0200
        MDEV-9471: Server crashes or returns an error while trying to alter partitioning on a table moved from Windows to Linux
    Revision #603c096 2016-02-03 00:43:00 +0100
        MDEV-9466 : Exception handler on Windows does not output any text, if mysqld runs as service
    Revision #0e84d54 2016-02-01 16:27:12 +0100
        Merge MDEV-9112 into 5.5
    Revision #8cf1f50 2016-02-01 16:10:49 +0100
        MDEV-9112: Non-blocking client API missing on non-x86 platforms
    Revision #d0c5efc 2016-01-29 23:53:44 +0200
        If one compiled with too long MYSQL_SERVER_SUFFIX this caused a memory overrun that caused some test to fail.
    Revision #a1ddf01 2016-01-29 23:52:15 +0200
        my_decimal didn't compile properly with debug
    Revision #3e5724f 2016-01-19 14:47:41 +1100
        Add va_end to make cppcheck happy
    Revision #9c9d10b 2016-01-15 09:50:27 +0400
        MDEV-9106 Audit plugin not working with MySQL 5.7. fixing Windows crash.
    Revision #fe4823d 2016-01-13 18:02:44 +0400
        MDEV-9106 Audit plugin doesnt run with MySQL 5.7. updata thread_pool_server_audit test result.
    Revision #cdc9aa5 2016-01-13 15:24:33 +0400
        MDEV-9106 Audit Plugin doesn't run with MySQL 5.7. MariaDB 5.5 built in debug gets unhappy with mutexes. Although everything is correct, some DBUG_ASSERT can happen. So this patch keeps safe_mutex silent.
    Revision #c955253 2016-01-12 16:29:02 +0400
        MDEV-9106 Audit plugin compiled with MariaDB can't install on MySQL 5.7. The audit API was seriously changed in MySQL 5.7. so we had to adapt the plugin's code to that.
    Revision #5f48b61 2016-01-07 14:45:40 +0100
        MDEV-9298 : Build failure when linking libmysql.
    Revision #ff24820 2015-12-30 19:39:31 +0100
        Fix process handle leak in buildbot. GenerateConsoleCtrlEvent sent to non-existing process will add a process handle to this non-existing process to console host process conhost.exe
    Revision #61d3621 2015-12-29 18:40:41 +0400
        Moving Field_blob::store_length() back from protected to public, as it's needed for Cassandra in 10.0.
    Revision #e1b9be5 2015-12-29 14:17:31 +0400
        MDEV-9319 ALTER from a bigger to a smaller blob type truncates too much data
    Revision #e126baa 2015-12-21 10:19:02 +0100
        MDEV-9249 MariaDB un-buildable on linux64: fails @ "error: 窶櫓RR_remove_state窶� was not declared in this scope" when linking against OpenSSL 1.0.2e
    Revision #591e74c 2015-06-20 16:59:22 +0800
        MDEV-7526: TokuDB doesn't build on OS X
    Revision #e386523 2015-12-19 13:53:43 +0200
        MDEV-7526: TokuDB doesn't build on OS X
    Revision #f39b9e0 2015-12-19 13:52:27 +0200
        MDEV-7526: TokuDB doesn't build on OS X
    Revision #6414959 2015-12-19 13:31:44 +0200
        MDEV-7526: TokuDB doesn't build on OS X
    Revision #f89c9fc 2015-12-19 13:25:55 +0200
        MDEV-7526: TokuDB doesn't build on OS X
    Revision #0ed4744 2015-12-11 17:03:55 +0100
        fix main.mysqldump test on windows
    Revision #ca28d90 2015-12-09 17:54:55 +0100
        MDEV-7655 SHOW CREATE TABLE returns invalid DDL when using virtual columns along with a table collation
    Revision #f560c1b 2015-12-10 10:32:11 +0100
        revert 5e9a50efc37c233f1e2a3616f8bcb36315aba4c2
    Revision #265e833 2015-12-09 21:22:37 +0100
        revert 415faa122b9c683661dafac82fff414fa6864151
    Revision #c19972f 2015-12-11 14:33:41 +0200
        MDEV-9251: Fix MySQL Bug#20755615: InnoDB compares column names case sensitively, while according to Storage Engine API column names should be compared case insensitively. This can cause FRM and InnoDB data dictionary to go out of sync.
    Revision #fa25921 2015-12-10 11:22:53 +0100
        MDEV-8407 Numeric errors, server crash with COLUMN_JSON() on DECIMAL with precision > 40
    Revision #d67aacb 2015-12-09 17:11:55 +0100
        fix xtradb compilation on windows
    Revision #fa4d4fc 2015-12-09 10:06:28 +0100
        unit tests for my_getopt
    Revision #584c07b 2015-10-21 11:51:15 +0200
        MDEV-8978 Specify GPL version in RPM metadata
    Revision #142b725 2015-12-09 12:57:04 +0100
        Merge branch 'merge/merge-xtradb-5.5' into 5.5
    Revision #9457139 2015-12-09 12:27:04 +0100
        5.5.46-37.6
    Revision #1a72c6f 2015-12-09 11:51:59 +0100
        Merge branch 'bb-5.5-serg' into 5.5
    Revision #abf9d35 2015-12-09 10:00:49 +0100
        Merge branch 'mysql/5.5' into 5.5
    Revision #dac3149 2015-12-08 17:20:34 +0400
        MDEV-9001 - [PATCH] Fix DB name quoting in mysqldump --routine
    Revision #50a796d 2015-12-08 10:16:41 +0100
        MDEV-8825 mysql_upgrade leaks the admin password when it spawns a shell process to execute mysqlcheck
    Revision #c21b927 2015-12-08 10:13:13 +0100
        mysql_upgrade cleanup
    Revision #f0d774d 2015-12-07 20:06:54 +0100
        MDEV-9212 ssl-validate-cert incorrect hostname check
    Revision #544eeda 2015-12-07 20:27:58 +0100
        MDEV-8644 Using a UDF in a virtual column causes a crash when stopping the server
    Revision #79d08e6 2015-12-07 15:15:43 +0100
        small cleanup: udf_init()/udf_free() calls
    Revision #859a736 2015-12-07 14:07:36 +0100
        MDEV-9161 feedback_plugin_send in debug builds
    Revision #99774f1 2015-12-06 11:51:57 +0100
        feedback plugin compilation warnings
    Revision #8fd24b4 2015-12-07 20:25:27 +0100
        MDEV-9226 SHOW COLUMNS returns wrong column order for tables with large ENUMs
    Revision #f18599a 2015-12-06 20:22:33 +0100
        tokudb compilation warnings
    Revision #d1fe928 2015-12-06 12:01:12 +0100
        MDEV-8607 Init script doesn't check all applicable configuration groups
    Revision #18954ff 2015-12-06 01:48:07 +0100
        MDEV-8313 Got an error writing communication packets
    Revision #354e567 2015-12-06 01:40:51 +0100
        federatedx small cleanup
    Revision #e05883b 2015-12-05 15:25:15 +0100
        MDEV-7341 mysqld_multi doesn't recognize include directive (not following includes)
    Revision #ef47b625 2015-12-05 11:29:00 +0100
        MDEV-8827 Duplicate key with auto increment
    Revision #c8652ee 2015-12-05 11:22:25 +0100
        one more test
    Revision #ee2fce5 2015-10-20 09:41:44 +0200
        fix debian logrotate slow log filename
    Revision #0df22a5 2015-12-07 09:34:41 +0200
        MDEV-7050: MySQL#74603 - Assertion `comma_length > 0' failed in mysql_prepare_create_table
    Revision #d85168e 2015-12-07 09:20:31 +0200
        Correct length check in my_wc_mb_filename()
    Revision #e528fe7 2015-12-05 12:21:33 +0200
        Fix gcc v5.compiler errors.
    Revision #082b859 2015-12-04 14:24:03 +0200
        MDEV-9233: Copying MySQL 5.5 data directory to 10.0 with partition tables crashes on insert
    Revision #d87bc55 2015-12-03 20:43:54 +0400
        MDEV-8630 Datetime value dropped in "INSERT ... SELECT ... ON DUPLICATE KEY" Item_func_coalesce::fix_length_and_dec() calls Item_func::count_string_result_length()) which called agg_arg_charsets() with wrong flags, so the collation derivation of the COALESCE result was not properly set to DERIVATION_COERCIBLE. It erroneously stayed DERIVATION_NUMERIC. So GREATEST() misinterpreted the argument as a number rather that a string and did not calculate its own length properly.
    Revision #9f07c6b 2015-12-02 16:08:54 +0400
        MDEV-9001 - [PATCH] Fix DB name quoting in mysqldump --routine
    Revision #33589b2 2015-12-03 13:18:10 +0200
        MDEV-7762 InnoDB: Failing assertion: block->page.buf_fix_count > 0 in buf0buf.ic line 730
    Revision #13ad179 2015-11-20 14:50:18 +0100
        MDEV-8756 MariaDB 10.0.21 crashes during PREPARE
    Revision #43a5090 2015-11-18 11:20:59 +0100
        MDEV-9051 mysqld got signal 11, after upgrade to 10.1.8
    Revision #7261629 2015-11-18 10:58:51 +0100
        feedback plugin debug
    Revision #e669a5f 2015-11-17 18:33:08 +0100
        MDEV-7588 Add thd_wait_begin/end to notify threadpool of binlog waits
    Revision #7e4da9b 2015-11-06 16:36:41 +0100
        MDEV-8632 Segmentation fault on INSERT
    Revision #5d754fc 2015-11-09 09:23:32 +0200
        MDEV-8854: New warning messages are unreadable
    Revision #c88ca2c 2015-11-06 17:56:56 +0100
        MDEV-8701 Crash on derived query MDEV-8938 Server Crash on Update with joins
    Revision #df80420 2015-10-21 14:42:56 +0200
        fix events_1 test for October 2015
    Revision #978c2a3 2015-10-11 17:06:03 -0400
        MDEV-7640: CHANGE MASTER TO doesn't work with prepared statements

    Revision #16c4b3c 2015-10-09 16:43:59 +0200
        fixes for buildbot
    Revision #f41a41f 2015-10-09 00:06:16 +0200
        Merge branch 'merge-xtradb-5.5' into 5.5
    Revision #db79f4c 2015-10-08 23:02:43 +0200
        5.5.45-37.4
    Revision #82e9f6d 2015-10-08 22:54:24 +0200
        Merge remote-tracking branch 'mysql/5.5' into 5.5
    Revision #c8d5112 2015-10-08 00:32:07 +0200
        MDEV-8796 Delete with sub query with information_schema.TABLES deletes too many rows
    Revision #504802f 2015-08-05 11:57:35 +0200
        MDEV-7846: postreview fix
    Revision #54b9981 2015-04-23 20:08:57 +0200
        MDEV-7846: Server crashes in Item_subselect::fix_fields or fails with Thread stack overrun
    Revision #0ab93fd 2015-04-23 19:16:57 +0200
        MDEV-7445:Server crash with Signal 6 MDEV-7565: Server crash with Signal 6 (part 2)
    Revision #2e3e818 2015-04-23 19:11:06 +0200
        MDEV-7445: Server crash with Signal 6
    Revision #7ccde2c 2015-04-23 19:04:11 +0200
        MDEV-7565: Server crash with Signal 6 (part 2)
    Revision #006acf7 2015-09-30 10:49:45 +0300
        Bug #68148: drop index on a foreign key column leads to missing table MDEV-8845: Table disappear after modifying FK
    Revision #a95711e 2015-09-29 08:39:54 +0300
        MDEV-8855: innodb.innodb-fk-warnings fails on Windows
    Revision #02a38fd 2015-09-24 17:25:52 +0200
        MDEV-8624: MariaDB hangs on query with many logical condition
    Revision #f804b74 2015-09-28 03:40:29 +0300
        MDEV-8154 rpl.show_status_stop_slave_race-7126 sporadically causes internal check failure
    Revision #ce7d8c5 2015-09-27 18:01:47 +0300
        MDEV-7330 plugins.feedback_plugin_send fails sporadically in buildbot
    Revision #bdcf370 2015-09-27 16:00:48 +0300
        MDEV-7933 plugins.feedback_plugin_send depends on being executed after plugins.feedback_plugin_load
    Revision #2563609 2015-09-26 02:51:29 +0300
        Increased the version number
    Revision #86ed494 2015-09-26 02:48:55 +0300
        MDEV-8849 rpl.rpl_innodb_bug30888 sporadically fails in buildbot with testcase timeout
    Revision #dca4ab9 2015-09-24 21:24:28 +0300
        MDEV-8841 innodb_zip.innodb-create-options fails in buildbot
    Revision #5cc149f 2015-09-24 10:28:47 +0200
        The compiler warnings fixed.
    Revision #29ac245 2015-09-07 13:13:52 +0200
        MDEV-8473: mysqlbinlog -v does not properly decode DECIMAL values in an RBR log
    Revision #102a85f 2015-09-03 18:00:43 +0200
        MDEV-8663: IF Statement returns multiple values erroneously (or Assertion `!null_value' failed in Item::send(Protocol*, String*))

    Revision #fa51f70 2015-08-04 23:42:44 +0200
        correct the NULL-pointer test
    Revision #877de3a 2015-07-30 22:08:39 +0300
        MDEV-8554: Server crashes in base_list_iterator::next_fast ...
    Revision #1b0c81c 2015-08-01 15:02:14 +0200
        5.5.44-37.3
    Revision #96badb1 2015-07-31 22:09:46 +0200
        MDEV-7821 Server crashes in Item_func_group_concat::fix_fields on 2nd execution of PS
    Revision #409709e 2015-07-31 20:33:10 +0200
        compilation error on windows
    Revision #79deefc 2015-07-31 12:31:37 +0200
        MDEV-8340 Add "mysqlbinlog --binlog-row-event-max-size" support for MariaDB 5.5
    Revision #4d5772c 2015-07-31 10:13:01 +0200
        MDEV-7810 Wrong result on execution of a query as a PS (both 1st and further executions)
    Revision #2721d69 2015-07-28 19:11:53 +0200
        MDEV-8352 Increase Diffie-Helman modulus to 2048-bits
    Revision #bfe2689 2015-07-31 13:13:39 +0400
        MDEV-8379 - SUSE mariadb patches
    Revision #360e597 2015-07-31 12:06:29 +0300
        Make sure name buffer has string end marker on correct place.
    Revision #1ad294e 2015-07-30 18:51:44 +0400
        MDEV-7821 - Server crashes in Item_func_group_concat::fix_fields on 2nd execution of PS
    Revision #fa765a4 2015-07-31 08:52:24 +0300
        MDEV-6697: Improve foreign keys warnings/errors
    Revision #e05cd97 2015-07-29 05:58:45 +0300
        MDEV-8524: Improve error messaging when there is duplicate key or foreign key names
    Revision #392df76 2015-07-23 12:50:58 +0400
        MDEV-4017 - GET_LOCK() with negative timeouts has strange behavior
    Revision #e40bc65 2015-07-25 15:14:40 +0300
        Fixed memory loss detected on P8. This can happen when we call after_flush but never call after_rollback() or after_commit().
    Revision #7115341 2015-07-23 14:57:12 +0300
        Fixed warnings and errors found by buildbot
    Revision #7a96702 2015-07-21 12:12:58 +0300
        MDEV-8474: InnoDB sets per-connection data unsafely
    Revision #00d3b20 2015-07-17 00:06:27 +0300
        MDEV-8432 Slave cannot replicate signed integer-type values with high bit set to 1
    Revision #44de090 2015-07-17 00:02:25 +0300
        MDEV-8432 Slave cannot replicate signed integer-type values with high bit set to 1
    Revision #bc30046 2015-06-26 14:48:22 +0300
        Fix for MDEV-8301; Statistics for a thread could be counted twice in SHOW STATUS while thread was ending
    Revision #67c56ab 2015-06-25 23:34:54 +0300
        Simple cleanups - Removing use of calls to current_thd - More DBUG_PRINT - Code style changes - Made some local functions static Ensure that calls to print_keyuse are locked with mutex to get all lines in same debug packet
    Revision #8c81575 2015-06-25 23:26:29 +0300
        Problem was that for cases like: SELECT ... WHERE XX IN (SELECT YY) this was transformed to something like: SELECT ... WHERE IF_EXISTS(SELECT ... HAVING XX=YY)
    Revision #2e941fe 2015-06-25 23:18:48 +0300
        Fixed crashing bug when using ONLY_FULL_GROUP_BY in a stored procedure/trigger that is repeatedly executed. This is MDEV-7601, including its sub tasks MDEV-7594, MDEV-7555, MDEV-7590, MDEV-7581, MDEV-7589
    Revision #d199a0f 2015-06-11 17:47:52 +0200
        more renames after tokudb merge
    Revision #b96c196 2015-06-11 16:48:10 +0200
        Item_cache::safe_charset_converter() fixes
    Revision #7c98e8a 2015-06-11 16:43:56 +0200
        fix after the tokudb ft-index merge
    Revision #5a44e1a 2015-06-09 22:11:22 +0200
        tests for MDEV-7937: Enforce SSL when --ssl client option is used
    Revision #80f6b22 2015-06-09 16:08:09 +0400
        MDEV-3870 - Valgrind warnings on OPTIMIZE MyISAM or Aria TABLE with disabled keys
    Revision #3a50a8c 2015-06-09 13:50:43 +0400
        MDEV-363 - Server crashes in intern_plugin_lock on concurrent installing semisync plugin and setting rpl_semi_sync_master_enabled
    Revision #49a3392 2015-06-09 11:57:31 +0400
        MDEV-363 - Server crashes in intern_plugin_lock on concurrent installing semisync plugin and setting rpl_semi_sync_master_enabled
    Revision #e5005ce 2015-06-09 18:06:41 +0200
        disable ssl for ssl-disabled tests
    Revision #992d782 2015-06-09 18:56:09 +0300
        MDEV-6735: Range checked for each record used with key (also MDEV-7786, MDEV-7923)
    Revision #5d57e2d 2015-06-09 16:46:45 +0300
        Fix tests for 7937
    Revision #be5035b 2015-06-09 15:59:29 +0300
        Added tests for MDEV-7937
    Revision #4ef7497 2015-06-09 14:08:44 +0300
        MDEV-7937: Enforce SSL when --ssl client option is used
    Revision #56e2d83 2015-05-02 08:45:10 +0200
        MDEV-7695 MariaDB - ssl - fips: can not connect with --ssl-cipher=DHE-RSA-AES256-SHA - handshake failure
    Revision #92b3659 2015-06-09 12:05:06 +0400
        MDEV-7268 Column of table cannot be converted from type 'decimal(0,?)' to type ' 'decimal(10,7)' Changing the error message to: "...from type 'decimal(0,?)/*old*/' to type ' 'decimal(10,7)'..." So it's now clear that the master data type is OLD decimal.
    Revision #b1e1039 2015-06-09 07:36:24 +0400
        MDEV-8286 Likely a redundant declaration of Item_cache::used_table_map
    Revision #a4d93e0 2015-06-05 20:05:08 +0200
        MDEV-8050 sphinx test cases cannot run with sphinxsearch-2.2.6
    Revision #b41ad55 2015-06-08 15:09:20 +0200
        update tokudb version
    Revision #1707cfc 2015-06-08 21:55:52 +0500
        MDEV-8211 plugins.server_audit fails sporadically in buildbot. More fixes to assure the order of queries in the log.
    Revision #87088b9 2015-06-08 21:44:13 +0500
        MDEV-8211 plugins.server_audit fails sporadically in buildbot. This test also should be fixed - delay added so the connection event doesn't happen before the query.
    Revision #96b3703 2015-06-08 21:40:17 +0500
        MDEV-8211 plugins.server_audit fails sporadically in buildbot. Connection event can happen before the query ends. Added a delay to confirm the order.
    Revision #a765cca 2015-06-08 20:50:40 +0400
        MDEV-8067 correct fix for MySQL Bug # 19699237: UNINITIALIZED VARIABLE IN ITEM_FIELD::STR_RESULT
    Revision #b37b52a 2015-06-08 13:47:07 +0500
        MDEV-4922 Stored Procedure - Geometry parameter not working. Fhe GEOMETRY field should be handled just as the BLOB field. So that was fiexed in field_conv. One additional bug was found and fixed meanwhile - thet the geometry field subtypes should also be merged for UNION command.
    Revision #69ed429 2015-06-08 12:09:13 +0500
        MDEV-7500 thread_handling option in my.cnf is not passing "connect events" to audit plugin. The MYSQL_AUDIT_NOTIFY_CONNECTION_CONNECT() call moved to the login_connection() function. So that it'll be invoked in any thread handling mode.
    Revision #1ae05db 2015-06-07 15:40:42 +0500
        MDEV-8078 Memory disclosure/buffer overread on audit plugin. If the SET PASSWORD query doesn't have the password string, the parsing of it can fail. It manifested first in MySQL 5.6 as it started to hide password lines sent to the plugins. Fixed by checking for that case.
    Revision #db0ecf2 2015-06-06 19:12:44 +0500
        MDEV-8032 [PATCH] audit plugin - csv output broken. Symbols like TAB or NEWLINE should be escaped, which was forgotten in one place.
    Revision #6264451 2015-06-06 16:13:51 +0200
        MDEV-8114: server crash on updates with joins still on 10.0.18
    Revision #9a3b975 2015-06-05 09:51:17 +0200
        Merge branch '5.5' into bb-5.5-serg
    Revision #a2bb9d2 2015-06-04 16:04:05 +0400
        MDEV-7505 - Too large scale in DECIMAL dynamic column getter crashes mysqld
    Revision #b611ac0 2015-06-03 14:30:09 +0400
        MDEV-6236 - [PATCH] mysql_tzinfo_to_sql may produce invalid SQL
    Revision #af2256f 2015-06-03 13:59:58 +0400
        MDEV-7207 - ALTER VIEW does not change ALGORITM
    Revision #ae0c576 2015-06-05 02:14:49 +0200
        Merge branch 'merge/merge-xtradb-5.5' into bb-5.5-serg
    Revision #f84f577 2015-06-05 02:06:51 +0200
        Merge tag 'mysql-5.5.44' into bb-5.5-serg
    Revision #f07b346 2015-06-05 02:04:32 +0200
        do not re-populate I_S tables in subqueries
    Revision #1ff423d 2015-06-04 21:12:29 +0400
        MDEV-8243 configure defines to empty string, not 1
    Revision #750aa8b 2015-06-04 18:58:12 +0200
        5.5.43-37.2
    Revision #980bdc3 2015-06-04 17:39:05 +0200
        followup: CREATE SERVER tests should not be run for embedded
    Revision #a477cd1 2015-06-03 23:31:05 +0300
        MDEV-6500: Stale data returned after TRUNCATE PARTITION operation
    Revision #08fa02c 2015-06-04 18:51:30 +0400
        Some MYD files (e.g. in mysql-test/std_data) could erroneously be treated by git as text files.
    Revision #9da8a8f 2015-06-04 18:49:12 +0400
        MDEV-7269 mysqlbinlog Don't know how to handle column type=0 meta=0 (0000)# MDEV-8267 Add /*old*/ comment into I_S.COLUMN_TYPE for old DECIMAL
    Revision #a8b8544 2015-06-04 13:00:53 +0300
        MDEV-7906: InnoDB: Failing assertion: prebuilt->sql_stat_start || trx->state == 1 on concurrent multi-table update
    Revision #7b05650 2015-06-03 20:24:51 +0200
        Merge tag 'tokudb-engine/tokudb-7.5.7' into 5.5
    Revision #e500c47 2015-06-03 19:47:46 +0200
        Merge tag 'tokudb-ft-index/tokudb-7.5.7' into 5.5
    Revision #934a18d 2015-06-03 19:42:34 +0200
        .gitattributes: *.dat files should not be CRLF converted
    Revision #c79e98e 2015-06-03 18:45:08 +0200
        MDEV-8085 main.group_by failed in buildbot
    Revision #5d8cee4 2015-06-03 17:11:07 +0200
        MDEV-8224 Server crashes in get_server_from_table_to_cache on empty name
    Revision #33d480f 2015-06-03 16:33:10 +0200
        MDEV-4608 deb packages for jessie
    Revision #f806b4d 2015-06-03 12:13:43 +0200
        MDEV-8124 mysqlcheck: --auto-repair runs REPAIR TABLE instead of REPAIR VIEW on views
    Revision #535b514 2015-06-03 10:35:34 +0200
        MDEV-8123 mysqlcheck: new --process-views option conflicts with --quick, --extended and such
    Revision #64569fa 2015-06-03 11:11:53 +0200
        parser: better error messages for CHECK/REPAIR VIEW
    Revision #0ffef5d 2015-06-03 09:54:56 +0200
        MDEV-8052 abi detection incorrect with clang
    Revision #8e7d665 2015-06-02 22:07:47 +0200
        CRLF->LF
    Revision #6bd76f8 2015-05-27 10:27:18 +0400
        Merge pull request #73 from akopytov/MDEV-7658-5.5
    Revision #70bc0a3 2015-05-26 23:56:00 +0300
        Fixes MDEV-7658: MDEV-7026 fix reintroduces MDEV-6615 on AArch64
    Revision #5d02928 2015-05-16 10:26:34 +0200
        remove second @ from CONFIGURE_FILE (... @ONLY@)
    Revision #6f8558b 2015-05-12 14:19:30 -0400
        Fix for debug build failure
    Revision #373d092 2015-05-08 17:19:48 +0300
        Fix win/ files to be stored with LF in repository
    Revision #23b2b95 2015-05-08 17:19:06 +0300
        Update .gitattributes
    Revision #6ef3c7d 2015-05-08 17:09:45 +0300
        Updated .gitattributes
    Revision #0014bdc 2015-05-07 22:18:34 +0200
        MDEV-8115 mysql_upgrade crashes the server with REPAIR VIEW
    Revision #8350ea0 2015-05-07 13:04:03 +0300
        Fix compiler error if compiler does not support c99 style initializers.
    Revision #f704b33 2015-05-06 16:47:23 +0300
        Merge pull request #52 from openquery/MDEV-8053-c99-style-for-structure-members
    Revision #4d606cb 2015-04-24 23:17:16 +1000
        c99 style for assigning structure members

(maya)

2016-09-13 18:23:35 UTC pkgsrc-2016Q2 commitmail json YAML

Pullup ticket #5100 - requested by maya
security/gnupg: security fix
security/libgcrypt: security fix, build fix

Revisions pulled up:
- security/gnupg/Makefile                                      1.134
- security/gnupg/distinfo                                      1.70
- security/libgcrypt/Makefile                                  1.82-1.84
- security/libgcrypt/buildlink3.mk                              1.18
- security/libgcrypt/distinfo                                  1.67-1.68
- security/libgcrypt/patches/patch-aa                          1.9

---
  Module Name:    pkgsrc
  Committed By:  maya
  Date:          Wed Aug 17 23:05:19 UTC 2016

  Modified Files:
          pkgsrc/security/gnupg: Makefile distinfo

  Log Message:
  Update gnupg to 1.4.21

  Changelog:
  2016-08-17  Werner Koch  <wk%gnupg.org@localhost>

          Release 1.4.21.

          gpg: Add dummy option --with-subkey-fingerprint.
          * g10/gpg.c (opts): Add dummy option.

          build: Create a swdb file during "make distcheck".
          * Makefile.am (distcheck-hook): New.

  2016-08-17  Ineiev  <ineiev%gnu.org@localhost>

          po: Update Russian translation.

  2016-08-17  Werner Koch  <wk%gnupg.org@localhost>

          random: Hash continuous areas in the csprng pool.
          * cipher/random.c (mix_pool): Store the first hash at the end of the
          pool.

          cipher: Improve readability by using a macro.
          * cipher/random.c (mix_pool): Use DIGESTLEN instead of 20.

  2016-08-09  Daniel Kahn Gillmor  <dkg%fifthhorseman.net@localhost>

          gpg: Avoid publishing the GnuPG version by default.
          * g10/gpg.c (main): initialize opt.emit_version to 0
          * doc/gpg.texi: document different default for --emit-version

  2016-08-04  Daniel Kahn Gillmor  <dkg%fifthhorseman.net@localhost>

          Clean up "allow to"
          * README, cipher/cipher.c, cipher/pubkey.c, doc/gpg.texi: replace
            "allow to" with clearer text

          In standard English, the normal construction is "${XXX} allows ${YYY}
          to" -- that is, the subject (${XXX}) of the sentence is allowing the
          object (${YYY}) to do something.  When the object is missing, the
          phrasing sounds awkward, even if the object is implied by context.
          There's almost always a better construction that isn't as awkward.

          These changes should make the language a bit clearer.

          Fix spelling: "occured" should be "occurred"
          * checks/armor.test, cipher/des.c, g10/ccid-driver.c, g10/pkclist.c,
            util/regcomp.c, util/regex_internal.c: correct the spelling of
            "occured" to "occurred"

  2016-08-04  NIIBE Yutaka  <gniibe%fsij.org@localhost>

          g10: Fix checking key for signature validation.
          * g10/sig-check.c (signature_check2): Not only subkey, but also primary
          key should have flags.valid=1.

  2016-08-03  Justus Winter  <justus%g10code.com@localhost>

          Partially revert "g10: Fix another race condition for trustdb access."
          This amends db246f8b which accidentally included the compiled
          translation files.

  2016-07-09  NIIBE Yutaka  <gniibe%fsij.org@localhost>

          gpgv: Tweak default options for extra security.
          * g10/gpgv.c (main): Set opt.no_sig _cache, so that it doesn't depend on
          cached status.  Similarly, set opt.flags.require_cross_cert for backsig
          validation for subkey signature.

  2016-07-06  NIIBE Yutaka  <gniibe%fsij.org@localhost>

          g10: Fix keysize with --expert.
          * g10/keygen.c (ask_keysize): It's 768 only for DSA.

  2016-06-28  NIIBE Yutaka  <gniibe%fsij.org@localhost>

          g10: Fix --list-packets.
          * g10/gpg.c (main): Call set_packet_list_mode after assignment of
          opt.list_packets.
          * g10/mainproc.c (do_proc_packets): Don't stop processing with
          --list-packets as the comment says.
          * g10/options.h (list_packets): Fix the comment.
          * g10/parse-packet.c: Fix the condition for opt.list_packets.

  2016-06-15  Niibe Yutaka  <gniibe%fsij.org@localhost>

          g10: Fix another race condition for trustdb access.
          * g10/tdbio.c (create_version_record): Call create_hashtable to always
          make hashtable, together with the version record.
          (get_trusthashrec): Remove call to create_hashtable.

  2016-02-12  NIIBE Yutaka  <gniibe%fsij.org@localhost>

          g10: Make sure to have the directory for trustdb.
          * g10/tdbio.c (tdbio_set_dbname): Return earlier if !CREATE.  Check
          the directory and create it if none before calling take_write_lock.

  2016-02-01  Werner Koch  <wk%gnupg.org@localhost>

          Fix possible sign extension problem with newer compilers.
          * cipher/des.c (READ_64BIT_DATA): Cast to u32 before shifting by 24.
          * cipher/blowfish.c (do_encrypt_block): Ditto.
          (do_decrypt_block): Ditto.
          * cipher/camellia.c (CAMELLIA_RR8): Ditto.
          * cipher/cast5.c (do_encrypt_block): Ditto.
          (do_decrypt_block): Ditto.
          (do_cast_setkey): Ditto.
          * cipher/twofish.c (INPACK): Ditto.
          * util/iobuf.c (block_filter): Ditto.

  2016-01-26  NIIBE Yutaka  <gniibe%fsij.org@localhost>

          g10: Fix iobuf API of filter function for alignment.
          * include/iobuf.h (struct iobuf_struct): Remove DESC.
          * util/iobuf.c (iobuf_desc): New.
          (print_chain, iobuf_close, iobuf_open, iobuf_fdopen, iobuf_sockopen)
          (iobuf_create, iobuf_append, iobuf_openrw, iobuf_ioctl)
          (iobuf_push_filter2, pop_filter, underflow): Use iobuf_desc.
          (file_filter, sock_filter, block_filter): Fill the description.
          * g10/armor.c, g10/cipher.c, g10/compress-bz2.c, g10/compress.c,
          g10/encode.c, g10/encr-data.c, g10/mdfilter.c, g10/pipemode.c,
          g10/progress.c, g10/textfilter.c: Likewise.

  2016-01-15  Werner Koch  <wk%gnupg.org@localhost>

          Fix possible AIX problem with sysconf in rndunix.
          * cipher/rndunix.c [HAVE_STDINT_H]: Include stdint.h.
          (start_gatherer): Detect misbehaving sysconf.

  2016-01-13  NIIBE Yutaka  <gniibe%fsij.org@localhost>

          Fix to support git worktree.
          * Makefile.am: Use -e for testing .git.

  2015-12-21  NIIBE Yutaka  <gniibe%fsij.org@localhost>

          po: Update Japanese translation.

---
  Module Name:    pkgsrc
  Committed By:  maya
  Date:          Wed Aug 17 23:13:11 UTC 2016

  Modified Files:
          pkgsrc/security/libgcrypt: Makefile buildlink3.mk distinfo

  Log Message:
  Update libgcrypt to 1.7.3

  Changelog:

  2016-08-17  Werner Koch  <wk%gnupg.org@localhost>

          Release 1.7.3.
          * configure.ac: Set LT version to C21/A1/R3.

          random: Hash continuous areas in the csprng pool.
          * random/random-csprng.c (mix_pool): Store the first hash at the end
          of the pool.

          random: Improve the diagram showing the random mixing.
          * random/random-csprng.c (mix_pool): Use DIGESTLEN instead of 20.

  2016-07-19  Jussi Kivilinna  <jussi.kivilinna%iki.fi@localhost>

          crc-intel-pclmul: split assembly block to ease register pressure.
          * cipher/crc-intel-pclmul.c (crc32_less_than_16): Split inline
          assembly block handling 4 byte input into multiple blocks.

          rijndael-aesni: split assembly block to ease register pressure.
          * cipher/rijndael-aesni.c (do_aesni_ctr_4): Use single register
          constraint for passing 'bige_addb' to assembly block; split
          first inline assembly block into two parts.

  2016-07-14  Jussi Kivilinna  <jussi.kivilinna%iki.fi@localhost>

          Add ARMv8/AArch32 Crypto Extension implementation of AES.
          * cipher/Makefile.am: Add 'rijndael-armv8-ce.c' and
          'rijndael-armv-aarch32-ce.S'.
          * cipher/rijndael-armv8-aarch32-ce.S: New.
          * cipher/rijndael-armv8-ce.c: New.
          * cipher/rijndael-internal.h (USE_ARM_CE): New.
          (RIJNDAEL_context_s): Add 'use_arm_ce'.
          * cipher/rijndael.c [USE_ARM_CE] (_gcry_aes_armv8_ce_setkey)
          (_gcry_aes_armv8_ce_prepare_decryption)
          (_gcry_aes_armv8_ce_encrypt, _gcry_aes_armv8_ce_decrypt)
          (_gcry_aes_armv8_ce_cfb_enc, _gcry_aes_armv8_ce_cbc_enc)
          (_gcry_aes_armv8_ce_ctr_enc, _gcry_aes_armv8_ce_cfb_dec)
          (_gcry_aes_armv8_ce_cbc_dec, _gcry_aes_armv8_ce_ocb_crypt)
          (_gcry_aes_armv8_ce_ocb_auth): New.
          (do_setkey) [USE_ARM_CE]: Add ARM CE/AES HW feature check and key
          setup for ARM CE.
          (prepare_decryption, _gcry_aes_cfb_enc, _gcry_aes_cbc_enc)
          (_gcry_aes_ctr_enc, _gcry_aes_cfb_dec, _gcry_aes_cbc_dec)
          (_gcry_aes_ocb_crypt, _gcry_aes_ocb_auth) [USE_ARM_CE]: Add
          ARM CE support.
          * configure.ac: Add 'rijndael-armv8-ce.lo' and
          'rijndael-armv8-aarch32-ce.lo'.

          Add ARMv8/AArch32 Crypto Extension implementation of GCM.
          * cipher/Makefile.am: Add 'cipher-gcm-armv8-aarch32-ce.S'.
          * cipher/cipher-gcm-armv8-aarch32-ce.S: New.
          * cipher/cipher-gcm.c [GCM_USE_ARM_PMULL]
          (_gcry_ghash_setup_armv8_ce_pmull, _gcry_ghash_armv8_ce_pmull)
          (ghash_setup_armv8_ce_pmull, ghash_armv8_ce_pmull): New.
          (setupM) [GCM_USE_ARM_PMULL]: Enable ARM PMULL implementation if
          HWF_ARM_PULL HW feature flag is enabled.
          * cipher/cipher-gcm.h (GCM_USE_ARM_PMULL): New.

          Add ARMv8/AArch32 Crypto Extension implemenation of SHA-256.
          * cipher/Makefile.am: Add 'sha256-armv8-aarch32-ce.S'.
          * cipher/sha256-armv8-aarch32-ce.S: New.
          * cipher/sha256.c (USE_ARM_CE): New.
          (sha256_init, sha224_init): Check features for HWF_ARM_SHA1.
          [USE_ARM_CE] (_gcry_sha256_transform_armv8_ce): New.
          (transform) [USE_ARM_CE]: Use ARMv8 CE implementation if HW supports.
          (SHA256_CONTEXT): Add 'use_arm_ce'.
          * configure.ac: Add 'sha256-armv8-aarch32-ce.lo'.

          Add ARMv8/AArch32 Crypto Extension implementation of SHA-1.
          * cipher/Makefile.am: Add 'sha1-armv8-aarch32-ce.S'.
          * cipher/sha1-armv7-neon.S (_gcry_sha1_transform_armv7_neon): Add
          missing size.
          * cipher/sha1-armv8-aarch32-ce.S: New.
          * cipher/sha1.c (USE_ARM_CE): New.
          (sha1_init): Check features for HWF_ARM_SHA1.
          [USE_ARM_CE] (_gcry_sha1_transform_armv8_ce): New.
          (transform) [USE_ARM_CE]: Use ARMv8 CE implementation if HW supports
          it.
          * cipher/sha1.h (SHA1_CONTEXT): Add 'use_arm_ce'.
          * configure.ac: Add 'sha1-armv8-aarch32-ce.lo'.

          Add HW feature check for ARMv8 AArch64 and crypto extensions.
          * configure.ac: Add '--disable-arm-crypto-support'; enable hwf-arm
          module on 64-bit ARM.
          (armcryptosupport, gcry_cv_gcc_inline_aarch32_crypto)
          (gcry_cv_inline_asm_aarch64_neon)
          (gcry_cv_gcc_inline_asm_aarch64_crypto): New.
          * src/g10lib.h (HWF_ARM_AES, HWF_ARM_SHA1, HWF_ARM_SHA2)
          (HWF_ARM_PMULL): New.
          * src/hwf-arm.c [__aarch64__]: Enable building in AArch64 mode.
          (feature_map_s): New.
          [__arm__] (AT_HWCAP, AT_HWCAP2, HWCAP2_AES, HWCAP2_PMULL)
          (HWCAP2_SHA1, HWCAP2_SHA2, arm_features): New.
          [__aarch64__] (AT_HWCAP, AT_HWCAP2, HWCAP_ASIMD, HWCAP_AES)
          (HWCAP_PMULL, HWCAP_SHA1, HWCAP_SHA2, arm_features): New.
          (get_hwcap): Add reading of 'AT_HWCAP2'; Change auxv use
          'unsigned long'.
          (detect_arm_at_hwcap): Add mapping of HWCAP/HWCAP2 to HWF flags.
          (detect_arm_proc_cpuinfo): Add mapping of CPU features to HWF flags.
          (_gcry_hwf_detect_arm): Use __ARM_NEON instead of legacy __ARM_NEON__.
          * src/hwfeatures.c (hwflist): Add 'arm-aes', 'arm-sha1', 'arm-sha2'
          and 'arm-pmull'.

---
  Module Name:    pkgsrc
  Committed By:  wiz
  Date:          Sat Aug 20 19:22:37 UTC 2016

  Modified Files:
          pkgsrc/security/libgcrypt: Makefile

  Log Message:
  Depends on libgpg-error-1.13.
  >From David H. Gutteridge in PR 51430.

---
  Module Name:    pkgsrc
  Committed By:  fhajny
  Date:          Thu Sep  1 10:19:30 UTC 2016

  Modified Files:
          pkgsrc/security/libgcrypt: Makefile distinfo
          pkgsrc/security/libgcrypt/patches: patch-aa

  Log Message:
  Use COMPILER_RPATH_FLAG properly. Reconciles libgcrypt-config with
  Darwin linker. Fixes joyent/pkgsrc#400. Bump PKGREVISION.

(bsiegert)

2016-09-13 17:24:30 UTC MAIN commitmail json YAML

wpa_gui: drop maintainership

this package has serious vulnerabilities but has not released a new
version to address them, so manual patches from upstream must be applied.
I can't address it myself.

(maya)

2016-09-13 16:07:15 UTC MAIN commitmail json YAML

Add description for iconv, nginx and php-sockets.

(taca)

2016-09-13 16:06:17 UTC MAIN commitmail json YAML

Note update of mail/roundcube package to 1.2.1 and addtion of these
roundcube plugin pacakges:

mail/roundcube-plugin-enigma version 1.2.1
mail/roundcube-plugin-password version 1.2.1
mail/roundcube-plugin-zipdownload version 1.2.1

(taca)

2016-09-13 16:04:51 UTC MAIN commitmail json YAML

Add and enable roundcube-plugin-enigma, roundcube-plugin-password
and roundcube-plugin-zipdownload.

(taca)

2016-09-13 16:03:38 UTC MAIN commitmail json YAML

Add roundcube-plugin-zipdownload package version 1.2.1, it is part of
official roundcube.

Roundcube Webmail ZipDownload
=============================
This plugin adds an option to download all attachments to a message in one zip
file, when a message has multiple attachments. The plugin also allows the
download of a selection of messages in 1 zip file.

(taca)

2016-09-13 16:00:15 UTC MAIN commitmail json YAML

Add roundcube-plugin-password package version 1.2.1, it is part of
official roundcube.

Password Plugin for Roundcube

Plugin that adds a possibility to change user password using many
methods (drivers) via Settings/Password tab.

(taca)

2016-09-13 15:58:57 UTC MAIN commitmail json YAML

Add roundcube-plugin-enigma package version 1.2.1, it is part of
official roundcube.

Enigma Plugin for Roundcube

This plugin adds support for viewing and sending of signed and encrypted
messages in PGP (RFC 2440) and PGP/MIME (RFC 3156) format.

The plugin uses gpg binary on the server and stores all keys
(including private keys of the users) on the server.
Encryption/decryption is done server-side. So, this plugin
is for users that trust the server.

(taca)

2016-09-13 15:56:01 UTC MAIN commitmail json YAML

Update roundcube to 1.2.1.

pkgsrc changes:

o Split some plugins (enigma, password and zipdownload) to separate packages.
o Drop PHP_VERSIONS_ACCEPTED since now it support PHP 7.0.
o Rename sockets PKG_OPTIONS to php-sockets.

Catch up PR pkg/51370 in a little different way.

RELEASE 1.2.1
-------------
- Update TinyMCE to version 4.3.13 (#5309)
- Fix bug where errors could have been not logged when per_user_logging=true
- Fix bug where message list columns could be in wrong order after column drag-n-drop and list sorting
- Fix so minified publickey.js (with cache-buster) is used when available (#5254)
- Fix (replace) application/x-tar file extension test as it might not exist in nginx config (#5253)
- Fix PHP warning when password_hosts is set, but is not an array (#5260)
- Fix redundant keep-alive requests when session_lifetime is greater than ~20000 (#5273)
- Fix so subfolders of INBOX can be set as Archive (#5274)
- Fix bug where multi-folder search could choose a wrong folder in "this and subfolders" scope (#5282)
- Fix bug where multi-folder search didn't work for unsubscribed INBOX (#5259)
- Fix bug where "no body" alert could be displayed when sending mailvelope email
- Enigma: Fix keys import from inside of an encrypted message (#5285)
- Enigma: Fix malformed signed messages with force_7bit=true (#5292)
- Enigma: Add possibility to configure gpg binary location (enigma_pgp_binary)
- Enigma: Add possibility to export private keys (#5321)
- Fix searching by email address in contacts with multiple addresses (#5291)
- Fix handling of --delete argument in moduserprefs.sh script (#5296)
- Workaround PHP issue by calling closelog() on script shutdown when using log_driver=syslog (#5289)
- Fix so upgrade script makes sure program/lib directory does not contain old libraries (#5287)
- Fix subscription checkbox state on error in folder subscribe/unsubscribe action (#5243)
- Fix bug where microsecond format in logged date didn't work in some cases
- Fix conflict in new_user_dialog and password_force_new_user settings (#5275)
- Don't create multipart/alternative messages with empty text/plain part (#5283)
- Use contact_search_name format in popup on results in compose contacts search
- Fix handling of 'mailto' and 'error' arguments in message_before_send hook (#5347)
- Fix missing localization of HTML editor when assets_dir != INSTALL_PATH
- Fix handling of blockquote tags with mixed case on html2text conversion (#5363)
- Fix javascript errors in IE on page with iframe that points to another domain

RELEASE 1.2.0
-------------
- Enigma: Added enigma_debug option
- Fix message list multi-select/deselect issue (#5219)
- Fix bug where getting HTML editor content could steal focus from other form controls (#5223)
- Fix bug where contact search menu fields where always unchecked in Larry skin
- Fix autoloading of 'html' class
- Fix bug where Encrypt button appears when switching editor to HTML (#5235)
- Fix XSS issue in href attribute on area tag (#5240)

RELEASE 1.2-rc
--------------
- Managesieve: Refactored script parser to be 100x faster
- Enigma: added option to force users to use signing/encryption
- Enigma: Added option to attach public keys to sent mail (#5152)
- Enigma: Handle messages with text before an encrypted block (#5149)
- Enigma: Handle encrypted/signed content inside message/rfc822 attachments
- Enigma: Fix missing html/plain switch on multipart/signed messages (#4963)
- Enigma: Disable format=flowed for signed plain text messages (#4960)
- Enigma: Fix handling of encrypted + signed messages (#4950)
- Enigma: Fix invalid boundary use in signed messages structure
- Enable use of TLSv1.1 and TLSv1.2 for IMAP (#4955)
- Save copy of original .htaccess file when using installto.sh script (#4947)
- Fix regression where some message attachments could be missing on edit/forward (#4939)
- Fix regression in displaying contents of message/rfc822 parts (#4937)
- Fix handling of message/rfc822 attachments on replies and forwards (#4938)
- Fix PDF support detection in Firefox > 19 (#4941)
- Fix path traversal vulnerability in setting a skin [CVE-2015-8770] (#4945)
- Fix so drag-n-drop of text (e.g. recipient addresses) on compose page actually works (#4944)
- Fix .htaccess rewrite rules to not block .well-known URIs (#4943)
- Fix mail view scaling on iOS (#4915)
- Fix PHP7 warning "session_start(): Session callback expects true/false return value" (#4948)
- Fix XSS issue in SVG images handling (#4949)
- Fix missing language name in "Add to Dictionary" request in HTML mode (#4951)
- Fix (again) security issue in DBMail driver of password plugin [CVE-2015-2181] (#4958)
- Fix bug where Archive/Junk buttons were not active after page jump with select=all mode (#4961)
- Fix bug in long recipients list parsing for cases where recipient name contained @-char (#4964)
- Plugin API: Added addressbook_export hook
- Fix additional_message_headers plugin compatibility with Mail_Mime >= 1.9 (#4966)
- Hide DSN option in Preferences when smtp_server is not used (#4967)
- Fix handling of body parameter in mail compose request
- Protect download urls against CSRF using unique request tokens (#4957)
- newmail_notifier: Refactor desktop notifications
- Fix so contactlist_fields option can be set via config file
- Fix so SPECIAL-USE assignments are forced only until user sets special folders (#4782)
- Fix performance in reverting order of THREAD result
- Fix converting mail addresses with @www. into mailto links (#5197)

RELEASE 1.2-beta
----------------
- Update TinyMCE to version 4.2
- Added support for Redis session handler
- Removed some deprecated methods: https://github.com/roundcube/roundcubemail/commit/454b0b1c
- Remove backward compatibility "layer" of bc.php (#4902)
- Add possibility to define date format in write operations for ldap attributes (#3956)
- Display attachment size in compose (#1329)
- Added possibility to drag-n-drop attachments from mail preview to compose window
- Implemented mail messages searching with predefined date interval
- PGP encryption support via Mailvelope integration
- PGP encryption support via Enigma plugin
- PHP7 compatibility fixes (#4836)
- Security: Added brute-force attack prevention via login rate limit (#4922)
- Security: Added options to validate username/password on logon (#4884)
- Security: Improve randomness of security tokens (#4899)
- Security: Use random security tokens instead of hashes based on encryption key (#4829)
- Security: Improved encrypt/decrypt methods with option to choose the cipher_method (#4492)
- Make optional adding of standard signature separator - sig_separator (#3276)
- Optimize folder_size() on Cyrus IMAP by using special folder annotation (#4894)
- Make optional hidding of folders with name starting with a dot - imap_skip_hidden_folders (#4870)
- Add option to enable HTML editor always, except when replying to plain text messages (#4352)
- Emoticons: Added option to switch on/off emoticons in compose editor (#2076)
- Emoticons: Added option to switch on/off emoticons in plain text messages
- Emoticons: All emoticons-related functionality is handled by the plugin now
- Installer: Add button to save generated config file in system temp directory (#3553)
- Remove common subject prefixes Re:, Re[x]:, Re-x: on reply (#4882)
- Added GSSAPI/Kerberos authentication plugin - krb_authentication
- Password: Allow temporarily disabling the plugin functionality with a notice
- Require Mbstring and OpenSSL extensions (#5166)
- Add --config and --type options to moduserprefs.sh script (#4651)
- Implemented memcache_debug and apc_debug options
- Installer: Remove system() function use (#4695)
- Password plugin: Added 'kpasswd' driver by Peter Allgeyer
- Add initdb.sh to create database from initial.sql script with prefix support (#4722)
- Plugin API: Added disabled_plugins an disabled_buttons options in html_editor hook
- Plugin API: Added html2text hook
- Plugin API: Added message_part_body hook
- Plugin API: Added message_ready hook
- Plugin API: Add special onload() method to execute plugin actions before startup (session and GUI initialization)
- Implemented UI element to jump to specified page of the messages list (#1677)
- Fix searching of contacts to allow remote images for known senders (#4886)
- Fix bug where clicking date column with 'arrival' sorting would switch to sorting by 'date' (#4690)
- Fix bug where message content could overlap attachments list in Larry skin (#4876)
- Fix so microseconds macro (u) in log_date_format works (#4855)
- Fix so unrecognized TNEF attachments are displayed on the list of attachments (#5138)
- Fix so database_attachments::cleanup() does not remove attachments from other sessions (#4907)
- Fix responses list update issue after response name change (#4917)
- Fix bug where message preview was unintentionally reset on check-recent action (#4921)
- Fix bug where HTML messages with invalid/excessive css styles couldn't be displayed (#4905)
- Fix redundant blank lines when using HTML and top posting (#4927)
- Fix redundant blank lines on start of text after html to text conversion (#4928)
- Fix HTML sanitizer to skip <!-- node type X --> in output (#4932)
- Fix invalid LDAP query in ACL user autocompletion (#4934)

(taca)

2016-09-13 15:10:58 UTC MAIN commitmail json YAML

Note update of www/typo3_62 package to 6.2.27.

(taca)

2016-09-13 15:10:21 UTC MAIN commitmail json YAML

Update typo3_62 to 6.2.27 (TYPO3 6.2.27), including security fix.

2016-09-13  46b333a                  [RELEASE] Release of TYPO3 6.2.27 (TYPO3 Release Team)
2016-09-13  8aecd0c  #76462          [!!!][SECURITY] Mitigate potential cache flooding (Benni Mack)
2016-09-13  b04d394  #77906          [SECURITY] Fix select_key XSS in PageLayoutView (Georg Ringer)
2016-09-13  67e63a9  #77204          [BUGFIX] Prevent orphaned tags in Typo3DatabaseBackend (Thomas Schlumberger)
2016-09-02  44949df  #64176          [BUGFIX] Prevent fatal error if no column in page layout is defined (Nicole Cordes)
2016-09-02  0f77d52  #77755          [BUGFIX] Check for null in debug_check_recordset (Morton Jonuschat)
2016-08-23  b495775  #77588          [BUGFIX] Fix sql error in EXT:linkvalidator (Daniel Windloff)
2016-08-19  b2c9915  #76441          [BUGFIX] Index all file mounts in FAL indexer scheduler task (Hannes Bochmann)
2016-08-18  dc83c6d  #76928          [BUGFIX] Allow URL path segments like "typo3" (Mathias Brodala)
2016-08-18  ba4521b  #67894          [BUGFIX] Felogin form with default layout is not visible (Michiel Roos)
2016-07-19  95c3944  #77098          [BUGFIX] Prepend current path to versionNumberInFilename RewriteRule (Marco Huber)

(taca)

2016-09-13 14:58:12 UTC MAIN commitmail json YAML

Updated math/eigen3 to 3.2.9

(prlw1)

2016-09-13 14:57:39 UTC MAIN commitmail json YAML

Update eigen3 to 3.2.9

Eigen 3.2.9

Released on July 18, 2016

Changes since 3.2.8:
* Main fixes and improvements:
  + Improve numerical robustness of JacobiSVD (backported from 3.3)
  + Bug 1017: prevents underflows in makeHouseholder
  + Fix numerical accuracy issue in the extraction of complex
    eigenvalue pairs in real generalized eigenvalue problems.
  + Fix support for vector.homogeneous().asDiagonal()
  + Bug 1238: fix SparseMatrix::sum() overload for un-compressed mode
  + Bug 1213: workaround gcc linking issue with anonymous enums.
  + Bug 1236: fix possible integer overflow in sparse-sparse product
  + Improve detection of identical matrices when applying a
    permutation (e.g., mat = perm * mat)
  + Fix usage of nesting type in blas_traits. In practice, this
    fixes compilation of expressions such as A*(A*A)^T
  + CMake: fixes support of Ninja generator
  + Add a StorageIndex typedef to sparse matrices and expressions
    to ease porting code to 3.3 (see
    http://eigen.tuxfamily.org/index.php?title=3.3#Index_typedef)
  + Bug 1200: make aligned_allocator c++11 compatible (backported from 3.3)
  + Bug 1182: improve generality of abs2 (backported from 3.3)
  + Bug 537: fix compilation of Quaternion with Apples's compiler
  + Bug 1176: allow products between compatible scalar types
  + Bug 1172: make valuePtr and innerIndexPtr properly return null
    for empty sparse matrices.
  + Bug 1170: skip calls to memcpy/memmove for empty inputs.

* Others:
  + Bug 1242: fix comma initializer with empty matrices.
  + Improves support for MKL's PARDISO solver.
  + Fix a compilation issue with Pastix solver.
  + Add some missing explicit scalar conversions
  + Fix a compilation issue with matrix exponential (unsupported
    MatrixFunctions module).
  + Bug 734: fix a storage order issue in unsupported Spline module
  + Bug 1222: fix a compilation issue in AutoDiffScalar
  + Bug 1221: shutdown some GCC6's warnings.
  + Bug 1175: fix index type conversion warnings in sparse to
    dense conversion.

Eigen 3.2.8

Released on February 16, 2016

Changes since 3.2.7:
* Main fixes and improvements:
  + Make FullPivLU::solve use rank() instead of nonzeroPivots().
  + Add EIGEN_MAPBASE_PLUGIN
  + Bug 1166: fix issue in matrix-vector products when the
    destination is not a vector at compile-time.
  + Bug 1100: Improve cmake/pkg-config support.
  + Bug 1113: fix name conflict with C99's "I".
  + Add missing delete operator overloads in
    EIGEN_MAKE_ALIGNED_OPERATOR_NEW
  + Fix (A*B).maxCoeff(i) and similar.
  + Workaround an ICE with VC2015 Update1 x64.
  + Bug 1156: fix several function declarations whose arguments
    were passed by value instead of being passed by reference
  + Bug 1164: fix std::list and std::deque specializations such
    that our aligned allocator is automatically activatived only
    when the user did not specified an allocator (or specified the
    default std::allocator).

* Others:
  + Fix BLAS backend (aka MKL) for empty matrix products.
  + Bug 1134: fix JacobiSVD pre-allocation.
  + Bug 1111: fix infinite recursion in
    sparse-column-major.row(i).nonZeros() (it now produces a
    compilation error)
  + Bug 1106: workaround a compilation issue in Sparse module for
    msvc-icc combo
  + Bug 1153: remove the usage of __GXX_EXPERIMENTAL_CXX0X__ to
    detect C++11 support
  + Bug 1143: work-around gcc bug in COLAMD
  + Improve support for matrix products with empty factors.
  + Fix and clarify documentation of Transform wrt
    operator*(MatrixBase)
  + Add a matrix-free conjugate gradient example.
  + Fix cost computation in CwiseUnaryView (internal)
  + Remove custom unaligned loads for SSE.
  + Some warning fixes.
  + Several other documentation clarifications.

(prlw1)

2016-09-13 14:49:31 UTC MAIN commitmail json YAML

Updated archivers/unzip to 6.0nb7

(jperkin)

2016-09-13 14:49:16 UTC MAIN commitmail json YAML

Limit largefile hack to just SunOS-*-sparc, there's no reason why x86
shouldn't support >2G files as it works perfectly fine.  Bump PKGREVISION.

(jperkin)

2016-09-13 13:46:21 UTC MAIN commitmail json YAML

Updated x11/gtk2 to 2.24.31

(prlw1)

2016-09-13 13:46:10 UTC MAIN commitmail json YAML

Updated databases/py-ldap to 2.4.27

(adam)

2016-09-13 13:45:52 UTC MAIN commitmail json YAML

Update gtk2 to 2.24.31

Overview of Changes from GTK+ 2.24.30 to 2.24.31
================================================

* File chooser:
- backport many file chooser entry fixes and cleanups
- don't crash if invisible files are deleted

* Bug fixes:
555087 Shouldn't the return type of gtk_entry_completion_get_model be Gtk...
586367 In local_only mode, file chooser should return native paths for fi...
635287 Specify packages when generating GIR
640698 Incompatibility in 'matched-selected' signal invocation
648419 crash in remove_capslock_feedback at gtkentry.c line 10127
672271 File chooser seems over-enthusiastic about using subdirectories
679333 unable to filter folders in folder select mode
687196 filesystemmodel: invalidate nodes on file remove
703220 (CVE-2013-7447) Memory allocation integer overflow in gdk_cairo_se...
720330 Gtk-CRITICAL **: gtk_entry_completion_set_model: assertion 'GTK_IS...
729927 impossible to create a directory if the contents of the current on...
737777 Applications crash randomly while printing with a password-secured...
752707 Location bar navigation to parent directories
756450 GTK file chooser completion dropdown sets cursor in wrong position
765120 Configure notify does not always reflect window size enforced by (...
765193 Add introspection support for Visual Studio builds
768163 improved fullscreen behaviour
764996 GDK: Incorrect window size when creating window with position spec...
769126 Can't type astral plane characters into a GtkEntry using the Windo...

(prlw1)

2016-09-13 13:45:12 UTC MAIN commitmail json YAML

Changes 2.4.27:
Lib/
* added 'strf_secs' and 'strp_secs' to ldap.functions.__all__
* fixed regression introduced with 2.4.26:
  ldif.LDIFParser did not fully parse LDIF records without trailing empty
  separator line

(adam)

2016-09-13 12:37:08 UTC MAIN commitmail json YAML

Restore accidentally deleted comment and use .NetBSD suffix
Thank you, jperkin@.

(ryoon)

2016-09-13 12:31:22 UTC MAIN commitmail json YAML

qbzr-0.23.2

(mef)

2016-09-13 11:28:00 UTC MAIN commitmail json YAML

Updated cad/py-gds to 1.0

(mef)

2016-09-13 11:27:50 UTC MAIN commitmail json YAML

Updated cad/py-gds to 1.0
-------------------------
  Version 1.0 is officially released, including the newest contribution:
  point-in-polygon logical testing.

(mef)

2016-09-13 11:10:22 UTC MAIN commitmail json YAML

Updated graphics/lcms2 to 2.8

(adam)

2016-09-13 11:09:34 UTC MAIN commitmail json YAML

2.8 Featured release
-----------------------
Changed ChangeLog direction
Fixed many typos in comments, thanks to Stefan Weil for doing that.
Fixed localization bug, added a new test case crayons.icc thnaks to Richard Hughes for providing the profile.
Fixed a bug in optimizer that made some formats (i.e, bits planar) unavailable
Fixed misalignment problems on Alpha. The compiler does not align strings, and accessing begin of string as a uint16 makes code to fail.
Added some extra checks to the tools and examples.
Fix a bug that prevented to read luminance tag
BIG amount of functionality contributed/Sponsored  by Alien Skin Software: TransformStride, copyAlpha, performance plug-ins. Fixes some warnings as well.
added an extra _ to _stdcall to make it more portable
Fixed a bug in transicc for named color profiles
Fixed several compiler warnings
Added support for Visual Studio 2015
Fixed for XCODE project

(adam)

2016-09-13 10:52:37 UTC MAIN commitmail json YAML

Updated databases/sqlite3 to 3.14.2

(adam)

2016-09-13 10:48:24 UTC MAIN commitmail json YAML

SQLite Release 3.14.2:
* Improved support for using the STDCALL calling convention in winsqlite3.dll.
* Fix the sqlite3_trace_v2() interface so that it is disabled if either the callback or the mask arguments are zero, in accordance with the documentation.
* Fix commenting errors and improve the comments generated on EXPLAIN listings when the -DSQLITE_ENABLE_EXPLAIN_COMMENTS compile-time option is used.
* Fix the ".read" command in the command-line shell so that it understands that its input is not interactive.
* Correct affinity computations for a SELECT on the RHS of an IN operator.
* The ORDER BY LIMIT optimization is not valid unless the inner-most IN operator loop is actually used by the query plan. Fix for ticket 0c4df46116e90f92.
* Fix an internal code generator problem that was causing some DELETE operations to no-op.

(adam)

2016-09-13 10:26:13 UTC MAIN commitmail json YAML

Updated converters/help2man to 1.47.4

(adam)

2016-09-13 10:25:22 UTC MAIN commitmail json YAML

help2man (1.47.4) unstable; urgency=medium
* Update Serbian translation (thanks to Мирослав Николић).
* Add Chinese (simplified) translation of info page (thanks to Mingye Wang).
* Update Brazilian Portuguese translation (thanks to Rafael Fontenelle).
* Reduce the minimum translation to 60% for info files.
* Extract version from dpkg-parsechangelog using the new flag, rather
  than sed.
* Add hardening flags via DEB_BUILD_MAINT_OPTIONS.
* Use secure VCS URIs.
* Update standards version to 3.9.8.

(adam)

2016-09-13 10:10:54 UTC MAIN commitmail json YAML

2016-09-13 10:10:43 UTC MAIN commitmail json YAML

Update lang/nodejs to 6.5.0.

- buffer: Fix regression introduced in v6.4.0 that prevented
  .write() at buffer end
- deps: update V8 to 5.1.281.75
- inspector:
  - fix inspector hang while disconnecting
  - add support for uncaught exception
- repl: Fix saving editor mode text in .save
- Revert "repl,util: insert carriage returns in output"

(fhajny)

2016-09-13 10:04:09 UTC MAIN commitmail json YAML

Note update of net/py-junos-eznc to 2.0.0.

(he)

2016-09-13 10:03:32 UTC MAIN commitmail json YAML

Update to version 2.0.0.

Notable changes:
ref. https://github.com/Juniper/py-junos-eznc/releases

* Now PyEZ will support Console (Telnet/Serial) connection apart from SSH
* Python >=3.4 support
* Configuration Tables to Define and Configure Structured Resources
* JSON Config load
  For devices >=16.1, user can also load JSON config apart from xml/set/text
* FTP Utility
  Option to use FTP utility to transfer files in addition to existing SCP.
* Multi RPC error
  If the config being loaded got more then 1 error/warning, PyEZ will
  give all error details to the user
* Bug fixes
  * dev.cli "invalid command" returned even in case of proper
    command. #498 #492
  * StartShell utility to work on Occam and root users.
  * StartShell run function to return Tuple of last_ok & command output
  * Many other bug fixes.

(he)

2016-09-13 09:41:50 UTC MAIN commitmail json YAML

Updated parallel/parallel to 20160822

(fhajny)

2016-09-13 09:41:29 UTC MAIN commitmail json YAML

Update parallel/parallel to 20160822

Upstream changes:

20160822

- Bug fixes and man page updates.

20160722

- env_parallel is now ready for wider testing. It is still beta
  quality.

- env_parallel is heavily modified for all shells and testing has been
  increased.

- Selectively choosing what to export using --env now works for
  env_parallel (bash, csh, fish, ksh, pdksh, tcsh, zsh).

- --round-robin now gives more work to a job that processes faster
  instead of same amount to all jobs.

- --pipepart works on block devices on GNU/Linux.

- Bug fixes and man page updates.

20160622

- $PATH can now be exported using --env PATH. Useful if GNU Parallel
  is not in your path on remote machines.

- If --block is left out, --pipepart will use a block size that will
  result in 10 jobs per jobslot.

- Bug fixes and man page updates.

20160522

- niceload --net pauses the program if the internet connection is
  overloaded.

- Bug fixes and man page updates.

20160422

- :::+ and ::::+ work like ::: and :::: but links this input source to
  the previous input source in a --xapply fashion. Contrary to
  --xapply values do not wrap: The shortest input source determines
  the length.

- --line-buffer --keep-order now outputs continously from the oldest
  job still running. This is more what you would expect than the
  earlier behaviour where --keep-order had no effect with
  --line-buffer.

- env_parallel supports tcsh, csh, pdksh. In fish it now supports
  arrays. In csh/tcsh it now supports variables, aliases, and arrays
  with no special chars. In pdksh it supports aliases, functions,
  variables, and arrays.

- Function exporting on Mac OS X works around old Bash version.

- Better CPU detection on OpenIndiana.

- Bug fixes and man page updates.

20160322

- env_parallel is a function that exports the environment (functions,
  aliases, variables, and arrays) to GNU Parallel. Run 'man
  env_parallel' for details.

- niceload --prg now searches for substrings if no process with the
  name is found.

- Bug fixes and man page updates.

20160222

- Bug fixes and man page updates.

20160122

- --sql DBURL uses DBURL as storage for jobs and output. It does not
  run any jobs so it requires at least one --sqlworker. DBURL must
  point to a table.

- --sqlworker DBURL gets jobs from DBURL and stores the result back to
  DBURL.

- --sqlandworker is a shorthand for --sql and --sqlworker.

- --sqlworker requires the output of a single job to fit in memory.

- --results now also saves a file called 'seq' containing the sequence
  number.

- If $PARALLEL_ENV is a file, then that file will be read into
  $PARALLEL_ENV.

- man parallel_tutorial has been given an overhaul.

- --workdir now accepts replacementstrings.

- Bug fixes and man page updates.

20151222

- --transfer is now an alias for --transferfile {}.

- --transferfile works like --transfer, but takes an argument like
  --return. This makes it possible to combine transferring files
  with multiple input sources: parallel -S server --tf {1} wc {2}
  {1} ::: * ::: -l -w -c

- total_jobs() can now be used in {= =}: parallel echo job {#} of '{=
  $_=total_jobs() =}' ::: {1..50}

- Bug fixes and man page updates.

20151122

- Bug fixes and man page updates.

20151022

- --plus makes it possible to use {##} as a shorthand for
  {= $_=$Global::JobQueue->total_jobs() =} which gives the the number
  of jobs to run in total.

- {= $_=$Global::JobQueue->total_jobs() =} is incompatible with -X,
  -m, and --xargs.

- GNU Parallel is now mostly compatible with lsh
  (http://www.lysator.liu.se/~nisse/lsh/) and somewhat compatible with
  autossh (http://www.harding.motd.ca/autossh/).

- --workdir ... now also works when run locally.

- Bug fixes and man page updates.

20150922

- Bug fixes and man page updates.

20150822

- If $job->skip() is called in {= =} the job will not be run.

- @arg can now be used in {= =}: parallel echo '{= $arg[2] < 5 and
  $_="j" =}' ::: 1 2 3 ::: 4 5 6

- Bug fixes and man page updates.

20150722

- If a record fits in a block, --block only reads upto the size of
  --block. If not: --block reads a full --block more.

- Due to widely spread distributions still using --tollef even after a
  year of being retired following a year of being obsolete, --tollef
  now gives an error unless used with --gnu.

- --nice now uses a perl wrapper instead of the nice command.

- Bug fixes and man page updates.

20150622

- --halt has been rewritten completely. You can now combine
  percentages with success or fail. See the man page.

- Exit values 102..254 have been removed. 101 means more than 100 jobs
  failed.

- Killing through --timeout, --memfree, or --halt is now done as a
  process group.

- --termseq determines which signals are sent when a job is killed.

- An empty argument would previously cause no string to be
  inserted. This is now changed to '' being inserted, thus prepending
  a space to the output of: parallel echo {} b ::: ''

- $PARALLEL_ENV can now be set to an environment prepending the
  command. Used in env_parallel as mentioned in the manpage.

- --retry-failed will retry all failed jobs in a joblog. It will
  ignore any command given.

- --ssh and $PARALLEL_SSH can be used to set the command used for
  ssh. The command is assumed to behave the same way as ssh.

- --fifo now works in csh, too.

- Q(...) can be used in {= =} to shell quote a string.

- Bug fixes and man page updates.

20150522

- Security: The security issue for --sshlogin + --fifo/--cat has been
  fixed. Thereby all issues with
  http://lists.gnu.org/archive/html/parallel/2015-04/msg00045.html
  have been fixed.

- Security: After further security analysis the issue fixed in
  20150422 also fixed the problem for --tmux.

- Bug fixes and man page updates.

20150422

New in this release:

- Security fix. An attacker on the local system could make you
  overwrite one of your own files with a single byte. The problem
  exist when you use --compress or --tmux or --pipe or --cat or
  --fifo. The attacker must figure out the randomly chosen file name
  and create a symlink within a time window of 15 ms.

- --shuf will generate all jobs, and shuffle them before running
  them. This is useful to get a quick preview of the results before
  running the full batch.

- Bug fixes and man page updates.

20150322

New in this release:

- --number-of-cores respects 'taskset' on GNU/Linux.

- --joblog --pipe gives the data send and received in the log.

- Bug fixes and man page updates.

20150222

- --tmux has gotten a major overhaul.

- Bug fixes and man page updates.

20150122

- Remote jobs now send stderr (standard error) to stderr (standard
  error) instead of stdout (standard output).

- Remote execution command is now packed using base64 encoded
  bzip2. This means that big environments (app. 100 KB) can be
  transferred. This change makes remote execution alpha quality.

- --semaphoretimeout now takes a negative value. This means give up if
  the semaphore is not gotten within the timeout.

- --halt -1 and -2 now means halt if a job succeeds (so the opposite
  of 1 and 2).

- --no-keep-order will reverse --keep-order.

- Bash's second fix of shellshock caused --env to break again when
  exporting functions. This has been fixed again.

- A semibig refactoring of big functions. All non-trivial functions
  are now less than 100 lines. The refactoring makes this release beta
  quality.

- A description of the design decisions for GNU Parallel can be found
  in 'man parallel_design'.

- A bug fix in replacement strings caused rewrite of the replacement
  function. This makes use of replacement strings alpha quality.

- Bug fixes and man page updates.

20141122

- Remote systems can be divided into hostgroups (e.g. web and db) by
  prepending '@groupname/' to the sshlogin. Multiple groups can be
  given by separating groups with '+'. E.g. @web/www1 @web+db/www2
  @db/mariadb

- Remote execution can be restricted to servers that are part of one
  or more groups by '@groupname' as an sshlogin. Multiple groups can
  be given by separating groups with '+'. E.g. -S @web or -S @db+web

- With --hostgroup you can restrict arguments to certain hostgroups by
  appending '@groupname' to the argument.  Multiple groups can be
  given by separating groups with '+'. E.g. my_web_arg@web
  db-or-web-arg@db+web db-only-arg@db Thanks to Michel Courtine for
  developing a prototype for this.

- Bug fixes and man page updates.

20141022

- --env was changed to deal with Bash's new way of exporting a function.

- Bug fixes and man page updates.

20140922

- If the file give as --sshloginfile is changed it will be re-read
  when a job finishes though at most once per second. This makes it
  possible to add and remove hosts while running.

20140822

- GNU Parallel now uses the same shell it was started from as the
  command shell for local jobs. So if GNU Parallel is started from
  tcsh it will use tcsh as its shell even if the login $SHELL is
  different. For remote jobs the login $SHELL will be used.

- The whole current environment in bash can be copied by using a shell
  wrapper function (Search manual for env_parallel).

- --plus adds the replacement strings {+/} {+.} {+..} {+...} {..}
  {...} {/..} {/...}. The idea being that '+foo' matches the opposite
  of 'foo' and {} = {+/}/{/} = {.}.{+.} = {+/}/{/.}.{+.} = {..}.{+..}
  = {+/}/{/..}.{+..} = {...}.{+...} = {+/}/{/...}.{+...}

- GNU Parallel now deals correctly with the combination
  rsync-3.1.X-client and rsync-2.5.7-server

- Bug fixes and man page updates.

20140722

- {= perl expression =} can be used as replacement string. The
  expression should modify $_. E.g. {= s/\.gz$// =} to remove .gz from
  the string. This makes replacement strings extremely flexible.

- Positional perl expressions (similar to {2}) are given as {=2 perl
  expression=} where 2 is the position.

- One small backwards incompatibility: {1}_{2} will replace {2} with
  the empty string if there is only one argument. Previously {2} would
  have been left untouched.

- Replacement strings can be defined using --rpl. E.g. parallel --rpl
  '{.gz} s/\.gz$//' echo {.gz} ::: *.gz

- The parenthesis around {= perl expression =} can be changed with
  --parens.

- --tmux will direct the output to a tmux session instead of
  files. Each running jobs will be in its own window.

- --halt 10% will stop spawning new jobs if 10% failed so far.

- Bug fixes and man page updates.

20140622

- --shebang and --shebang-wrap now works on FreeBSD.

- --pipepart works with --header, --regexp, --cat and --fifo.

- ./configure --disable-documentation will not build documentation.

- {%} works as job slot.

- Bug fixes and man page updates.

20140522

- Use --semaphoretimeout to ignore the semaphore lock after a while.

- {%} introduced as job slot replacement string. It has known bugs.

- --slotreplace changes slot replacement string.

- Bug fixes and man page updates.

20140422

- --pipepart is a highly efficient alternative to --pipe if the input
  is a real file and not a pipe.

- If using --cat or --fifo with --pipe the {} in the command will be
  replaced with the name of a physical file and a fifo respectively
  containing the block from --pipe. Useful for commands that cannot
  read from standard input (stdin).

- --controlmaster has gotten an overhaul and is no longer
  experimental.

- --env is now copied when determining CPUs on remote system. Useful
  for copying $PATH if parallel is not in the normal path.

- --results now chops the argument if the argument is longer than the
  allowed path length.

- Build now survives if pod2* are not installed.

- Bug fixes and man page updates.

20140322

- Bug fixes and man page updates.

20140222

- --tollef has been retired.

- --compress has be redesigned due to bugs.

- Format of --eta and --joblog has changed slightly.

- Bug fixes and man page updates.

20140122

- Bug fixes and man page updates.

20131222

- GNU Parallel now has a motto: For people who live life in the
  parallel lane.

- Detect if the buffer dir $TMPDIR runs out of space. This changes a
  central piece of code, making this release alpha quality.

- --keep-order --(n)onall will sort according to the sshlogin.

- Detect the number of CPUs on DEC Tru64.

- GNU sql: --list-tables for sqlite3.

- Bug fixes and man page updates.

20131122

- A citation notice is printed on stderr only if stderr is a terminal,
  the user has not specified --no-notice and the user has not run
  --bibtex once. This makes the release alpha quality.

- --compress will compress temporary files. If the output is big and
  very compressible this will take up less disk space in $TMPDIR and
  possibly be faster due to less disk I/O.

- --compress-program comtrols which program to use for compressing
  temporary files.

- --bar show progress as a progress bar compatible with zenity.

- --resume can now be used with --result: Jobs already run will be
  skipped.

- --transfer and --basefile support paths relative to the --workdir by
  inserting /./ into the path.

- Bug fixes and man page updates.

20131022

- --transfer files with /./ in the path will copy the files relative
  to the --workdir.

- The maximal command length is now cached in a file halfing the
  startup time.

- Bug fixes and man page updates.

20130922

- PDF-files of documentation is now included.

- Bug fixes and man page updates.

20130822

- A tutorial showing much of GNU Parallel's functionality. Spend an
  hour walking through the tutorial. Your commandline will love you
  for it. man parallel_tutorial

- --line-buffer will buffer output on line basis. --group keeps the
  output together for a whole job. --ungroup allows output to mixup
  with half a line coming from one job and half a line coming from
  another job. --line-buffer fits between these two; it prints a full
  line, but will allow for mixing lines of different jobs.

- --record-env records all variables and functions set. Useful to
  record the normal environment before using --env _.

- --env _ exports all functions and variables to the remote server
  except for the ones recorded.

- New signing key. Due to recommendations from NIST
  http://www.keylength.com/en/4/ the signing key was changed from
  1024D/ID:FFFFFFF1 to 9888R/ID:88888888.

- Bug fixes and man page updates.

20130722

- --round-robin with --pipe will write all blocks to already running
  jobs.

- --env can now transfer Bash function for remote execution. That is
  pretty cool!

- Quite a few bug fixes and man page updates.

20130622

- --xapply now recycles arguments if an input source has more
  arguments than others.

- The sleep time between jobs is now both increased and decreased
  exponentially.

- 10 seconds installation check the signature using GnuPG if GnuPG is
  installed.

- Bug fixes and man page updates.

20130522

- --ctrlc is now default if --pipe is not used; thus making it
  possible to kill remotely started jobs simply by pressing Ctrl-C.

- --timeout 200% now means kill jobs that take more than twice the
  time of the median run time of a job.

- Jobs are now distributed round robin when having mulitiple
  --sshlogin instead of filling up one --sshlogin at a time.

- niceload: darwin version of --io --mem --swap. Thanks to Anders F
  Bjorklund.

- Bug fixes and man page updates.

20130422

- 10 seconds installation: wget -O - pi.dk/3 | sh

- HPUX CPU/core detection. Thanks to Javier Tarradas.

- CPU detection for HURD, IRIX, SCO OpenServer and (old) HPUX.

- --ctrlc will send SIGINT to tasks running on remote computers and
  thus killing them.

- --load now uses 'ps' to see immediately see the number of running
  processes instead of 'uptime' thus making --load react much faster.

- Testing on Centos 3.9 and FreeBSD 7 revealed a lot of compability
  bugs. Some of these required quite extensive changes making this
  release beta quality.

-  --retries works with --onall.

- The new --load computation now works on FreeBSD 7.

- --nice works under tcsh.

- Bug fixes and man page updates.

20130222

- --resume works with --pipe.

- --resume-failed will go through --joblog, redo the failed jobs and
  then continue like --resume.

- Negative positional arguments count from the end: {-1} means the
  last argument, {-2} the second to last.

- NetBSD CPU detection.

- --blocksize increases exponentially if it smaller than a full
  record.

- Processing n-line records (--pipe -L n) is now much faster.

- --tollef is obsoleted after discussion on the mailing list.

- Bug fixes and man page updates.

(fhajny)

2016-09-13 07:59:15 UTC MAIN commitmail json YAML

Add logic so GCC_REQD+=6.x works

ok jperkin@

(maya)

2016-09-12 22:52:58 UTC MAIN commitmail json YAML

Added devel/polly version 3.8.1

(kamil)

2016-09-12 22:50:42 UTC MAIN commitmail json YAML

2016-09-12 22:49:24 UTC MAIN commitmail json YAML

Import LLVM Polly 3.8.1 as devel/polly

Polly is a high-level loop and data-locality optimizer and optimization
infrastructure for LLVM. It uses an abstract mathematical representation based
on integer polyhedra to analyze and optimize the memory access pattern of a
program. We currently perform classical loop transformations, especially tiling
and loop fusion to improve data-locality. Polly can also exploit OpenMP level
parallelism, expose SIMDization opportunities. Work has also be done in the
area of automatic GPU code generation.

For many users, however, it's not the existing optimizations in Polly that are
of most interest, but the new analyses and optimizations enabled by the Polly
infrastructure. At polyhedral.info you can get an idea of what has already been
done and what is possible in the context of polyhedral compilation.

(kamil)

2016-09-12 22:17:58 UTC MAIN commitmail json YAML

TODO: - gcc-6.2

(maya)

2016-09-12 22:14:36 UTC MAIN commitmail json YAML

Updated lang/gcc6-libs to 6.2.0nb1

(maya)

2016-09-12 22:14:14 UTC MAIN commitmail json YAML

Updated lang/gcc6 to 6.2.0

(maya)

2016-09-12 22:13:54 UTC MAIN commitmail json YAML

add packages gcc6, gcc6-libs (GCC 6.2.0), based on wip/gcc6snapshot
XXX add logic to mk/compiler/gcc.mk

Changes from GCC5 series:

Caveats

    The default mode for C++ is now -std=gnu++14 instead of -std=gnu++98.

    Support for a number of older systems and recently unmaintained or untested target ports of GCC has been declared obsolete in GCC 6. Unless there is activity to revive them, the next release of GCC will have their sources permanently removed.

    The following ports for individual systems on particular architectures have been obsoleted:
        SH5 / SH64 (sh64-*-*) as announced here.
    The AVR port requires binutils version 2.26.1 or later for the fix for PR71151 to work.

General Optimizer Improvements

    UndefinedBehaviorSanitizer gained a new sanitization option, -fsanitize=bounds-strict, which enables strict checking of array bounds. In particular, it enables -fsanitize=bounds as well as instrumentation of flexible array member-like arrays.
    Type-based alias analysis now disambiguates accesses to different pointers. This improves precision of the alias oracle by about 20-30% on higher-level C++ programs. Programs doing invalid type punning of pointer types may now need -fno-strict-aliasing to work correctly.
    Alias analysis now correctly supports weakref and alias attributes. This makes it possible to access both a variable and its alias in one translation unit which is common with link-time optimization.
    Value range propagation now assumes that the this pointer of C++ member functions is non-null. This eliminates common null pointer checks but also breaks some non-conforming code-bases (such as Qt-5, Chromium, KDevelop). As a temporary work-around -fno-delete-null-pointer-checks can be used. Wrong code can be identified by using -fsanitize=undefined.
    Link-time optimization improvements:
        warning and error attributes are now correctly preserved by declaration linking and thus -D_FORTIFY_SOURCE=2 is now supported with -flto.

        Type merging was fixed to handle C and Fortran interoperability rules as defined by the Fortran 2008 language standard.

        As an exception, CHARACTER(KIND=C_CHAR) is not inter-operable with char in all cases because it is an array while char is scalar. INTEGER(KIND=C_SIGNED_CHAR) should be used instead. In general, this inter-operability cannot be implemented, for example, on targets where function passing conventions of arrays differs from scalars.
        More type information is now preserved at link time reducing the loss of accuracy of the type based alias analysis compared to builds without link-time optimization.
        Invalid type punning on global variables and declarations is now reported with -Wodr-type-mismatch.
        The size of LTO object files was reduced by about 11% (measured by compiling Firefox 46.0).
        Link-time parallelization (enabled using -flto=n) was significantly improved by decreasing the size of streamed data when partitioning programs. The size of streamed IL while compiling Firefox 46.0 was reduced by 66%.

        The linker plugin was extended to pass information about type of binary produced to GCC back end (that can be also manually controlled by -flinker-output). This makes it possible to properly configure the code generator and support incremental linking. Incremental linking of LTO objects by gcc -r is now supported on plugin-enabled setups.

        There are two ways to perform incremental linking:
            Linking by ld -r will result in an object file with all sections from individual object files mechanically merged. This delays the actual link time optimization to final linking step and thus permits whole program optimization. Linking final binary with such object files is however slower.
            Linking by gcc -r will lead to link time optimization and produce final binary into the object file. Linking such object file is fast but avoids any benefits from whole program optimization.
        GCC 7 will support incremental link-time optimization with gcc -r.
    Inter-procedural optimization improvements:
        Basic jump threading is now performed before profile construction and inline analysis, resulting in more realistic size and time estimates that drive the heuristics of the of inliner and function cloning passes.
        Function cloning now more aggressively eliminates unused function parameters.

New Languages and Language specific improvements
Compared to GCC 5, the GCC 6 release series includes a much improved implementation of the OpenACC 2.0a specification. Highlights are:

    In addition to single-threaded host-fallback execution, offloading is supported for nvptx (Nvidia GPUs) on x86_64 and PowerPC 64-bit little-endian GNU/Linux host systems. For nvptx offloading, with the OpenACC parallel construct, the execution model allows for an arbitrary number of gangs, up to 32 workers, and 32 vectors.
    Initial support for parallelized execution of OpenACC kernels constructs:
        Parallelization of a kernels region is switched on by -fopenacc combined with -O2 or higher.
        Code is offloaded onto multiple gangs, but executes with just one worker, and a vector length of 1.
        Directives inside a kernels region are not supported.
        Loops with reductions can be parallelized.
        Only kernels regions with one loop nest are parallelized.
        Only the outer-most loop of a loop nest can be parallelized.
        Loop nests containing sibling loops are not parallelized.
    Typically, using the OpenACC parallel construct gives much better performance, compared to the initial support of the OpenACC kernels construct.
    The device_type clause is not supported. The bind and nohost clauses are not supported. The host_data directive is not supported in Fortran.
    Nested parallelism (cf. CUDA dynamic parallelism) is not supported.
    Usage of OpenACC constructs inside multithreaded contexts (such as created by OpenMP, or pthread programming) is not supported.
    If a call to the acc_on_device function has a compile-time constant argument, the function call evaluates to a compile-time constant value only for C and C++ but not for Fortran.

See the OpenACC and Offloading wiki pages for further information.
C family

    Version 4.5 of the OpenMP specification is now supported in the C and C++ compilers.
    The C and C++ compilers now support attributes on enumerators. For instance, it is now possible to mark enumerators as deprecated:

        enum {
          newval,
          oldval __attribute__ ((deprecated ("too old")))
        };

    Source locations for the C and C++ compilers are now tracked as ranges, rather than just points, making it easier to identify the subexpression of interest within a complicated expression. For example:

        test.cc: In function 'int test(int, int, foo, int, int)':
        test.cc:5:16: error: no match for 'operator*' (operand types are 'int' and 'foo')
          return p + q * r * s + t;
                      ~~^~~

    In addition, there is now initial support for precise diagnostic locations within strings:

        format-strings.c:3:14: warning: field width specifier '*' expects a matching 'int' argument [-Wformat=]
          printf("%*d");
                    ^

    Diagnostics can now contain "fix-it hints", which are displayed in context underneath the relevant source code. For example:

        fixits.c: In function 'bad_deref':
        fixits.c:11:13: error: 'ptr' is a pointer; did you mean to use '->'?
          return ptr.x;
                    ^
                    ->

    The C and C++ compilers now offer suggestions for misspelled field names:

        spellcheck-fields.cc:52:13: error: 'struct s' has no member named 'colour'; did you mean 'color'?
          return ptr->colour;
                      ^~~~~~

    New command-line options have been added for the C and C++ compilers:
        -Wshift-negative-value warns about left shifting a negative value.
        -Wshift-overflow warns about left shift overflows. This warning is enabled by default. -Wshift-overflow=2 also warns about left-shifting 1 into the sign bit.
        -Wtautological-compare warns if a self-comparison always evaluates to true or false. This warning is enabled by -Wall.
        -Wnull-dereference warns if the compiler detects paths that trigger erroneous or undefined behavior due to dereferencing a null pointer. This option is only active when -fdelete-null-pointer-checks is active, which is enabled by optimizations in most targets. The precision of the warnings depends on the optimization options used.
        -Wduplicated-cond warns about duplicated conditions in an if-else-if chain.
        -Wmisleading-indentation warns about places where the indentation of the code gives a misleading idea of the block structure of the code to a human reader. For example, given CVE-2014-1266:

            sslKeyExchange.c: In function 'SSLVerifySignedServerKeyExchange':
            sslKeyExchange.c:629:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                if ((err = SSLHashSHA1.update(&hashCtx, &signedParams)) != 0)
                ^~
            sslKeyExchange.c:631:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                    goto fail;
                    ^~~~

        This warning is enabled by -Wall.
    The C and C++ compilers now emit saner error messages if merge-conflict markers are present in a source file.

        test.c:3:1: error: version control conflict marker in file
        <<<<<<< HEAD
        ^~~~~~~

C

    It is possible to disable warnings when an initialized field of a structure or a union with side effects is being overridden when using designated initializers via a new warning option -Woverride-init-side-effects.
    A new type attribute scalar_storage_order applying to structures and unions has been introduced. It specifies the storage order (aka endianness) in memory of scalar fields in structures or unions.

C++

    The default mode has been changed to -std=gnu++14.
    C++ Concepts are now supported when compiling with -fconcepts.
    -flifetime-dse is more aggressive in dead-store elimination in situations where a memory store to a location precedes a constructor to that memory location.
    G++ now supports C++17 fold expressions, u8 character literals, extended static_assert, and nested namespace definitions.
    G++ now allows constant evaluation for all non-type template arguments.
    G++ now supports C++ Transactional Memory when compiling with -fgnu-tm.

Runtime Library (libstdc++)

    Extensions to the C++ Library to support mathematical special functions (ISO/IEC 29124:2010), thanks to Edward Smith-Rowland.
    Experimental support for C++17, including the following new features:
        std::uncaught_exceptions function (this is also available for -std=gnu++NN modes);
        new member functions try_emplace and insert_or_assign for unique_key maps;
        non-member functions std::size, std::empty, and std::data for accessing containers and arrays;
        std::invoke;
        std::shared_mutex;
        std::void_t and std::bool_constant metaprogramming utilities.
    Thanks to Ville Voutilainen for contributing many of the C++17 features.
    An experimental implementation of the File System TS.
    Experimental support for most features of the second version of the Library Fundamentals TS. This includes polymorphic memory resources and array support in shared_ptr, thanks to Fan You.
    Some assertions checked by Debug Mode can now also be enabled by _GLIBCXX_ASSERTIONS. The subset of checks enabled by the new macro have less run-time overhead than the full _GLIBCXX_DEBUG checks and don't affect the library ABI, so can be enabled per-translation unit.
    Timed mutex types are supported on more targets, including Darwin.
    Improved std::locale support for DragonFly and FreeBSD, thanks to John Marino and Andreas Tobler.

Fortran

    Fortran 2008 SUBMODULE support.
    Fortran 2015 EVENT_TYPE, EVENT_POST, EVENT_WAIT, and EVENT_QUERY support.
    Improved support for Fortran 2003 deferred-length character variables.
    Improved support for OpenMP and OpenACC.
    The MATMUL intrinsic is now inlined for straightforward cases if front-end optimization is active. The maximum size for inlining can be set to n with the -finline-matmul-limit=n option and turned off with -finline-matmul-limit=0.
    The -Wconversion-extra option will warn about REAL constants which have excess precision for their kind.
    The -Winteger-division option has been added, which warns about divisions of integer constants which are truncated. This option is included in -Wall by default.

libgccjit

    The driver code is now run in-process within libgccjit, providing a small speed-up of the compilation process.
    The API has gained entrypoints for
        timing how long was spent in different parts of code,
        creating switch statements,
        allowing unreachable basic blocks in a function, and
        adding arbitrary command-line options to a compilation.

New Targets and Target Specific Improvements
AArch64

    A number of AArch64-specific options have been added. The most important ones are summarised in this section but for usage instructions please refer to the documentation.
    The new command-line options -march=native, -mcpu=native and -mtune=native are now available on native AArch64 GNU/Linux systems. Specifying these options causes GCC to auto-detect the host CPU and choose the optimal setting for that system.
    -fpic is now supported when generating code for the small code model (-mcmodel=small). The size of the global offset table (GOT) is limited to 28KiB under the LP64 SysV ABI, and 15KiB under the ILP32 SysV ABI.
    The AArch64 port now supports target attributes and pragmas. Please refer to the documentation for details of available attributes and pragmas as well as usage instructions.
    Link-time optimization across translation units with different target-specific options is now supported.
    The option -mtls-size= is now supported. It can be used to specify the bit size of TLS offsets, allowing GCC to generate better TLS instruction sequences.
    The option -fno-plt is now fully functional.
    The ARMv8.1-A architecture and the Large System Extensions are now supported. They can be used by specifying the -march=armv8.1-a option. Additionally, the +lse option extension can be used in a similar fashion to other option extensions. The Large System Extensions introduce new instructions that are used in the implementation of atomic operations.
    The ACLE half-precision floating-point type __fp16 is now supported in the C and C++ languages.
    The ARM Cortex-A35 processor is now supported via the -mcpu=cortex-a35 and -mtune=cortex-a35 options as well as the equivalent target attributes and pragmas.
    The Qualcomm QDF24xx processor is now supported via the -mcpu=qdf24xx and -mtune=qdf24xx options as well as the equivalent target attributes and pragmas.
    Code generation for the ARM Cortex-A57 processor is improved. Among general code generation improvements, a better algorithm is added for allocating registers to floating-point multiply-accumulate instructions offering increased performance when compiling with -mcpu=cortex-a57 or -mtune=cortex-a57.
    Code generation for the ARM Cortex-A53 processor is improved. A more accurate instruction scheduling model for the processor is now used, and a number of compiler tuning parameters have been set to offer increased performance when compiling with -mcpu=cortex-a53 or -mtune=cortex-a53.
    Code generation for the Samsung Exynos M1 processor is improved. A more accurate instruction scheduling model for the processor is now used, and a number of compiler tuning parameters have been set to offer increased performance when compiling with -mcpu=exynos-m1 or -mtune=exynos-m1.
    Improvements in the generation of conditional branches and literal pools were made to allow the compiler to compile functions of a large size. Constant pools are now placed into separate rodata sections. The new option -mpc-relative-literal-loads is introduced to generate per-function literal pools, limiting the maximum size of functions to 1MiB.
    Several correctness issues with generation of Advanced SIMD instructions for big-endian targets have been fixed resulting in improved code generation for ACLE intrinsics with -mbig-endian.

ARM

    Support for revisions of the ARM architecture prior to ARMv4t has been deprecated and will be removed in a future GCC release. The -mcpu and -mtune values that are deprecated are: arm2, arm250, arm3, arm6, arm60, arm600, arm610, arm620, arm7, arm7d, arm7di, arm70, arm700, arm700i, arm710, arm720, arm710c, arm7100, arm7500, arm7500fe, arm7m, arm7dm, arm7dmi, arm8, arm810, strongarm, strongarm110, strongarm1100, strongarm1110, fa526, fa626. The value arm7tdmi is still supported. The values of -march that are deprecated are: armv2,armv2a,armv3,armv3m,armv4.
    The ARM port now supports target attributes and pragmas. Please refer to the documentation for details of available attributes and pragmas as well as usage instructions.
    Support has been added for the following processors (GCC identifiers in parentheses): ARM Cortex-A32 (cortex-a32), ARM Cortex-A35 (cortex-a35). The GCC identifiers can be used as arguments to the -mcpu or -mtune options, for example: -mcpu=cortex-a32 or -mtune=cortex-a35.

Heterogeneous Systems Architecture

    GCC can now generate HSAIL (Heterogeneous System Architecture Intermediate Language) for simple OpenMP device constructs if configured with --enable-offload-targets=hsa. A new libgomp plugin then runs the HSA GPU kernels implementing these constructs on HSA capable GPUs via a standard HSA run time.

    If the HSA compilation back end determines it cannot output HSAIL for a particular input, it gives a warning by default. These warnings can be suppressed with -Wno-hsa. To give a few examples, the HSA back end does not implement compilation of code using function pointers, automatic allocation of variable sized arrays, functions with variadic arguments as well as a number of other less common programming constructs.

    When compilation for HSA is enabled, the compiler attempts to compile composite OpenMP constructs

        #pragma omp target teams distribute parallel for

    into parallel HSA GPU kernels.

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.
    Support for new AMD instructions monitorx and mwaitx has been added. This includes new intrinsic and built-in support. It is enabled through option -mmwaitx. The instructions monitorx and mwaitx implement the same functionality as the old monitor and mwait instructions. In addition mwaitx adds a configurable timer. The timer value is received as third argument and stored in register %ebx.
    x86-64 targets now allow stack realignment from a word-aligned stack pointer using the command-line option -mstackrealign or __attribute__ ((force_align_arg_pointer)). This allows functions compiled with a vector-aligned stack to be invoked from objects that keep only word-alignment.
    Support for address spaces __seg_fs, __seg_gs, and __seg_tls. These can be used to access data via the %fs and %gs segments without having to resort to inline assembly. Please refer to the documentation for usage instructions.
    Support for AMD Zen (family 17h) processors is now available through the -march=znver1 and -mtune=znver1 options.

MeP

    Support for the MeP (mep-elf) architecture has been deprecated and will be removed in a future GCC release.

MSP430

    The MSP430 compiler now has the ability to automatically distribute code and data between low memory (addresses below 64K) and high memory. This only applies to parts that actually have both memory regions and only if the linker script for the part has been specifically set up to support this feature.

    A new attribute of either can be applied to both functions and data, and this tells the compiler to place the object into low memory if there is room and into high memory otherwise. Two other new attributes - lower and upper - can be used to explicitly state that an object should be placed in the specified memory region. If there is not enough left in that region the compilation will fail.

    Two new command-line options - -mcode-region=[lower|upper|either] and -mdata-region=[lower|upper|either] - can be used to tell the compiler what to do with objects that do not have one of these new attributes.

PowerPC / PowerPC64 / RS6000

    PowerPC64 now supports IEEE 128-bit floating-point using the __float128 data type. In GCC 6, this is not enabled by default, but you can enable it with -mfloat128. The IEEE 128-bit floating-point support requires the use of the VSX instruction set. IEEE 128-bit floating-point values are passed and returned as a single vector value. The software emulator for IEEE 128-bit floating-point support is only built on PowerPC GNU/Linux systems where the default CPU is at least power7. On future ISA 3.0 systems (POWER 9 and later), you will be able to use the -mfloat128-hardware option to use the ISA 3.0 instructions that support IEEE 128-bit floating-point. An additional type (__ibm128) has been added to refer to the IBM extended double type that normally implements long double. This will allow for a future transition to implementing long double with IEEE 128-bit floating-point.
    Basic support has been added for POWER9 hardware that will use the recently published OpenPOWER ISA 3.0 instructions. The following new switches are available:
        -mcpu=power9: Implement all of the ISA 3.0 instructions supported by the compiler.
        -mtune=power9: In the future, apply tuning for POWER9 systems. Currently, POWER8 tunings are used.
        -mmodulo: Generate code using the ISA 3.0 integer instructions (modulus, count trailing zeros, array index support, integer multiply/add).
        -mpower9-fusion: Generate code to suitably fuse instruction sequences for a POWER9 system.
        -mpower9-dform: Generate code to use the new D-form (register+offset) memory instructions for the vector registers.
        -mpower9-vector: Generate code using the new ISA 3.0 vector (VSX or Altivec) instructions.
        -mpower9-minmax: Reserved for future development.
        -mtoc-fusion: Keep TOC entries together to provide more fusion opportunities.

    New constraints have been added to support IEEE 128-bit floating-point and ISA 3.0 instructions:

        wb: Altivec register if -mpower9-dform is enabled.

        we: VSX register if -mpower9-vector is enabled for 64-bit code generation.

        wo: VSX register if -mpower9-vector is enabled.

        wp: Reserved for future use if long double is implemented with IEEE 128-bit floating-point instead of IBM extended double.

        wq: VSX register if -mfloat128 is enabled.

        wF: Memory operand suitable for POWER9 fusion load/store.

        wG: Memory operand suitable for TOC fusion memory references.

        wL: Integer constant identifying the element number mfvsrld accesses within a vector.
    Support has been added for __builtin_cpu_is() and __builtin_cpu_supports(), allowing for very fast access to AT_PLATFORM, AT_HWCAP, and AT_HWCAP2 values. This requires use of glibc 2.23 or later.
    All hardware transactional memory builtins now correctly behave as memory barriers. Programmers can use #ifdef __TM_FENCE__ to determine whether their "old" compiler treats the builtins as barriers.
    Split-stack support has been added for gccgo on PowerPC64 for both big- and little-endian (but not for 32-bit). The gold linker from at least binutils 2.25.1 must be available in the PATH when configuring and building gccgo to enable split stack. (The requirement for binutils 2.25.1 applies to PowerPC64 only.) The split-stack feature allows a small initial stack size to be allocated for each goroutine, which increases as needed.
    GCC on PowerPC now supports the standard lround function.
    A new configuration option ---with-advance-toolchain=at was added for PowerPC 64-bit GNU/Linux systems to use the header files, library files, and the dynamic linker from a specific Advance Toolchain release instead of the default versions that are provided by the GNU/Linux distribution. In general, this option is intended for the developers of GCC, and it is not intended for general use.

    The "q", "S", "T", and "t" asm-constraints have been removed.

    The "b", "B", "m", "M", and "W" format modifiers have been removed.

S/390, System z, IBM z Systems

    Support for the IBM z13 processor has been added. When using the -march=z13 option, the compiler will generate code making use of the new instructions and registers introduced with the vector extension facility. The -mtune=z13 option enables z13 specific instruction scheduling without making use of new instructions.
    Compiling code with -march=z13 reduces the default alignment of vector types bigger than 8 bytes to 8. This is an ABI change and care must be taken when linking modules compiled with different arch levels which interchange variables containing vector type values. For newly compiled code the GNU linker will emit a warning.
    The -mzvector option enables a C/C++ language extension. This extension provides a new keyword vector which can be used to define vector type variables. (Note: This is not available when enforcing strict standard compliance e.g. with -std=c99. Either enable GNU extensions with e.g. -std=gnu99 or use __vector instead of vector.)
    Additionally a set of overloaded builtins is provided which is partially compatible to the PowerPC Altivec builtins. In order to make use of these builtins the vecintrin.h header file needs to be included.
    The new command line options -march=native, and -mtune=native are now available on native IBM z Systems. Specifying these options will cause GCC to auto-detect the host CPU and rewrite these options to the optimal setting for that system. If GCC is unable to detect the host CPU these options have no effect.
    The IBM z Systems port now supports target attributes and pragmas. Please refer to the documentation for details of available attributes and pragmas as well as usage instructions.
    -fsplit-stack is now supported as part of the IBM z Systems port. This feature requires a recent gold linker to be used.
    Support for the g5 and g6 -march=/-mtune= CPU level switches has been deprecated and will be removed in a future GCC release. -m31 from now on defaults to -march=z900 if not specified otherwise. -march=native on a g5/g6 machine will default to -march=z900.

SH

    Support for SH5 / SH64 has been declared obsolete and will be removed in future releases.
    Support for the FDPIC ABI has been added. It can be enabled using the new -mfdpic target option and --enable-fdpic configure option.

SPARC

    An ABI bug has been fixed in 64-bit mode. Unfortunately, this change will break binary compatibility with earlier releases for code it affects, but this should be pretty rare in practice. The conditions are: a 16-byte structure containing a double or a 8-byte vector in the second half is passed to a subprogram in slot #15, for example as 16th parameter if the first 15 ones have at most 8 bytes. The double or vector was wrongly passed in floating-point register %d32 in lieu of on the stack as per the SPARC calling conventions.

Operating Systems
AIX

    DWARF debugging support for AIX 7.1 has been enabled as an optional debugging format. A more recent Technology Level (TL) and GCC built with that level are required for full exploitation of DWARF debugging capabilities.

Linux

    Support for the musl C library was added for the AArch64, ARM, MicroBlaze, MIPS, MIPS64, PowerPC, PowerPC64, SH, i386, x32 and x86_64 targets. It can be selected using the new -mmusl option in case musl is not the default libc. GCC defaults to musl libc if it is built with a target triplet matching the *-linux-musl* pattern.

RTEMS

    The RTEMS thread model implementation changed. Mutexes now use self-contained objects defined in Newlib <sys/lock.h> instead of Classic API semaphores. The keys for thread specific data and the once function are directly defined via <pthread.h>. Self-contained condition variables are provided via Newlib <sys/lock.h>. The RTEMS thread model also supports C++11 threads.
    OpenMP support now uses self-contained objects provided by Newlib <sys/lock.h> and offers a significantly better performance compared to the POSIX configuration of libgomp. It is possible to configure thread pools for each scheduler instance via the environment variable GOMP_RTEMS_THREAD_POOLS.

Solaris

    Solaris 12 is now fully supported. Minimal support had already been present in GCC 5.3.
    Solaris 12 provides a full set of startup files (crt1.o, crti.o, crtn.o), which GCC now prefers over its own ones.
    Position independent executables (PIE) are now supported on Solaris 12.
    Constructor priority is now supported on Solaris 12 with the system linker.
    libvtv has been ported to Solaris 11 and up.

Windows

    The option -mstackrealign is now automatically activated in 32-bit mode whenever the use of SSE instructions is requested.

Other significant improvements

    The gcc and g++ driver programs will now provide suggestions for misspelled command line options.

        $ gcc -static-libfortran test.f95
        gcc: error: unrecognized command line option '-static-libfortran'; did you mean '-static-libgfortran'?

    The --enable-default-pie configure option enables generation of PIE by default.

Non exhaustive list of bug fixes in GCC 6.2.0 release:

77463 internal compiler error: in output_move_qimode
71092 [6/7 Regression] ICE: in cxx_eval_call_expression
77034 [6.2RC regression] g++.dg/init/elide5.C fails on powerpc64-unknown-linux-gnu with -m32
70597 [6/7 Regression] cmd/go: deduplicate gccgo afiles by package path
71936 [6/7 Regression] ICE in wide_int_to_tree
77279 build error in isl/ctx.h
67419 gfortran.dg/large_real_kind_2.F90 FAILs
73434 [6/7 Regression] Wrong code with casting
71972 [6 Regression] ICE with ""-std=c++14"" on x86_64-linux-gnu (internal compiler error: Segmentation fault
72819 [AArch64] ABI error: HFA structs of __fp16 incorrectly passed to functions
73456 [6/7 regression][concepts] ICE in non_atomic_constraint_p
72853 gcc/testsuite/gcc.c-torture/execute/20021120-1.c generates incorrect stxssp op with -mcpu=power9
71981 [6/7 Regression] ICE at -O2 and -O3 on x86_64-linux-gnu (internal compiler error: in get_dynamic_type
71881 [6 Regression] ICE on valid code at -O3 with -g enabled on x86_64-linux-gnu: cannot update SSA form
72802 powerpc64le: -mcpu=power9 emits lxssp instruction with offset that isn't a multiple of 4
72800 [5/6 Regression] ICE on invalid C++14 code with initialized lambda capture: tree check: expected class ‘type’
70040 [5 Regression] ICE in gimplify.c with deferred-length strings
72699 [6/7 Regression] ICE in gfc_check_dependency
70677 Suboptimal cond on AVR: unneeded stack frame
71853 [6/7 regression] ICE on an ill-formed case statement in c_do_switch_warnings
72457 [6/7 Regression] ICE: Segmentation fault
71738 [4.9/5/6/7 Regression] ICE on valid C++ code: tree check: expected record_type or union_type or qual_union_type
71350 [4.9/5/6/7 regression] ICE on trailing return type declaration with initializer list
70847 [6/7 Regression] exponential time in cp_fold for chained virtual function calls
71756 [5/6/7 Regression] internal compiler error: in ~saved_token_sentinel
71147 [6 Regression] Flexible array member wrongly rejected in template
67579 [concepts] Memoization for constraint expressions
67565 [concepts] Very slow compile time and high memory usage with complex concept definitions
71941 [6/7 Regression] ICE with OpenMP tasks and queue
71495 [6/7 Regression] Spurious ""note: initializing argument ... of ..."" without any warning/error
70822 [6 Regression] bogus ""error: lvalue required as unary ‘&’ operand"" with C++14 parenthesized SCOPE_REF
71718 [6/7 Regression] ICE on erroneous recursive template error printing
70824 [6/7 Regression] cc1plus consumes all available memory on specific template code
70781 [6/7 Regression] ICE on invalid C++ code with lambda expressions on x86_64-linux-gnu in finish_expr_stmt
71896 [6/7 Regression] Constexpr function with pointer to member parameter doesn't return constexpr value
71117 [6/7 Regression] Overeager application of conversion to function pointer during overload resolution of call to function object
71511 [6/7 Regression] ICE on valid C++11 code (with decltype) on x86_64-linux-gnu: in cxx_incomplete_type_diagnostic
71513 [6/7 Regression] ICE on valid C++11 code (with alignas specifier) on x86_64-linux-gnu: Segmentation fault
71604 [6/7 Regression] ICE on valid C++11 code with range-based for loop: in pop_binding
71711 [6/7 Regression] ICE on valid C++1z code with fold expression: tree check: expected tree_vec
71814 [6/7 Regression] ICE on valid C++11 code: in write_type
70972 [6 Regression] Inheriting constructors taking parameters by value should move them
71856 [6/7 Regression] _GLIBCXX_DEBUG-mode breaks GNU parallel extension
71916 [6/7 Regression] ICE at -O3 on valid code on x86_64-linux-gnu in ""maybe_record_trace_start
71835 [6/7 Regression] ICE on invalid C++ code with ambiguous overloaded operators: tree check: expected tree that contains ‘decl minimal’ structure
71828 [6/7 regression] ICE on valid C++11 code with constexpr __Complex int variable declaration: in operand_equal_p
71822 [6/7 Regression] ICE: in gimplify_expr
70869 [6 Regression] internal compiler error: Segmentation fault on array of pointer to function members
71493 [6/7 regression] accidental ABI change for structure return on PowerPC
69515 partial specialization of variable templates is broken
70584 constexpr variables cannot be used as intrinsic arguments where an immediate is expected
71164 [6/7 Regression] tree check fail at cp/pt.c:12961
71733 ICE in vmx test cases with -mcpu=power9
71624 [6 regression][CHKP] internal compiler error: in duplicate_thunk_for_node
71823 [6/7 Regression] g++ segfaults with -mfma and -ftree-slp-vectorize
71173 [6/7 regression] Qualified name lookup
70685 [6/7 Regression] ICE: Segmentation fault
70222 Test miscompiled with -O1
71100 [6/7 regression] Internal compiler error while calling a pointer to member function that throws
71739 [6/7 Regression] ICE on valid C++11 code: tree check: expected identifier_node
70916 [6 Regression] gcc ICE at -O3 on valid code on x86_64-linux-gnu in ""tree_operand_check
71521 [6 Regression] Regression in GCC-7.0.0's optimizer
30417 Section .data cannot be moved with -mmcu=atmega88
71057 [6 Regression] ICE in schedule_generic_params_dies_gen
71056 [6 Regression] __builtin
70540 [4.9/5 Regression] ICE on invalid code in cxx_incomple

(maya)

2016-09-12 18:42:30 UTC MAIN commitmail json YAML

Updated lang/gcc48 to 4.8.5

(maya)

2016-09-12 18:42:04 UTC MAIN commitmail json YAML

gcc48: update to 4.8.5

Reset PKGREVISION, set gcc48-libs PKGREVISION to 1 (+1 of gcc48)

The following list of 74 PRs have been resolved in the 4.8.5 release
(non-exhaustive list):

64557 get_addr in true_dependence_1 cannot handle VALUE inside an expr
66215 [4.8/4.9/5/6 Regression] Wrong after label NOP emission for -mhotpatch
66233 [4.8/4.9 Regression] internal compiler error: in expand_fix
65550 [4.8/4.9 Regression] ICE (segfault) with pch
62642 [4.8/4.9 Regression] x86 rdtsc is moved through barrier
63608 [4.8/4.9 Regression] error: type mismatch in binary expression
59626 [4.8 Regression] /usr/include/bits/unistd.h:173:1: error: inlining failed in call to always_inline 'readlinkat': recursive inlining
65549 [4.9 Regression] crash in htab_hash_string with -flto -g
59990 [4.8 regression] incorrect memcpy optimization
60656 [4.8 regression] x86 vectorization produces wrong code
66470 [4.8/4.9/5/6 Regression] TLS ICE due to ix86_split_long_move
66481 Implicit lambda capture of variable named ""closure"" causes crash
66275 __attribute__((sysv_abi)) with x86_64-w64-mingw32-gcc generates incorrect code
65680 [4.8/4.9 Regression] ICE at -O1 and above on x86_64-linux-gnu in expand_assignment
65368 [4.8/4.9 Regression]_bzhi_u32 intrinsic generates incorrect code when -O1 or above is specified and index is an immediate
64634 [4.8/4.9 Regression] gcov reports catch(...) as not executed
66123 [4.8 Regression] Array of labels as values + ternary operator + pointer arithmetic = internal compiler error
65518 [4.8 Regression] gcc consumes all memory with -O3
66140 ICE at extract_insn
65721 [4.8/4.9/5/6 Regression] Internal compiler error segmentation fault
65727 [4.8/4.9/5/6 Regression] Segfault With Decltype In Lambda Expression Used To Initialize Static Class Member
59016 f951: internal compiler error: Segmentation fault
65693 [4.8/4.9 Regression] ICE in assign_by_spills
61977 [4.8/4.9/5 Regression] powerpc preprocessor breaks on lines that end with ""vector
59513 [4.8/4.9/5 Regression] Fortran runtime error: Sequential READ or WRITE not allowed after EOF marker
65279 [4.8/4.9 Regression] std::scoped_allocator_adaptor is not assignable
65543 rvalue stream insertion and extraction operators incorrectly implemented
61138 [4.8/4.9/5 Regression] Wrong code with pointer-bounds remapping
65072 Segfault when parsing dectlype in trailing return type
65327 GCC rejects ""constexpr volatile int i = 5;
65409 [4.8/4.9/5 Regression] ICE in store_field
52579 [4.8/4.9/5 regression] i386_w32_fallback_frame_state should care ffi raw-closure stub function
60898 [4.8/4.9/5 Regression] model compile error with gfortran 4.7 and gcc 4.9
57059 [4.8/4.9/5 Regression] Host configuration of loose_warn breaks for build components for Canadian crosses
52664 [4.8 Regression]: gcc.dg/tree-ssa/pr31261.c fails
65220 [4.8/4.9/5 Regression] integer division in stack alignment for VLA allocation
43701 [4.8/4.9/5 Regression] ICE: SIGSEGV (too deep recursion) with -mno-sse and __float128
35330 [4.8/4.9/5 regression] ICE with invalid pragma weak
46102 [4.8/4.9/5 Regression] ICE: SIGSEGV in dwarf2out_finish (dwarf2out.c:8490) with -feliminate-dwarf2-dups when using precompiled headers
61634 [4.8 Regression] ICE in in vect_get_vec_def_for_operand
65063 [4.8 Regression] gcc.dg/vect/vect-double-reduc-6.c FAILs with -O3 -fno-tree-loop-ivcanon -fno-tree-vectorize
63593 ICE: verify_gimple failed: incompatible types in PHI argument 0 with -O3 -fno-tree-vectorize
63844 [4.8 Regression] open mp parallelization prevents vectorization
64493 [4.8 Regression] ICE at -O3 on x86_64-linux-gnu
64495 [4.8 Regression] ICE at -O3 for trunk and wrong code for 4.8/4.9 on x86_64-linux-gnu
64199 [4.8 Regression] ICE: tree check: expected class 'constant'
56273 [4.8 regression] Bogus -Warray-bounds warning
58123 [4.8/4.9/5 Regression] debug line not tracked for last autovariable dtor
45402 [4.8/4.9/5 Regression]  ICE in extract_insn
64768 [4.8/4.9/5 Regression] internal compiler error: tree check: expected tree that contains ���decl with RTL��� structure
63744 [4.8/4.9/5 Regression] Duplicate use-statement causes error
64979 [4.8 Regression] stdarg optimization not able to find escape sites in phi nodes
57653 [4.8/4.9 Regression] filename information discarded when using -imacros
60718 [4.8/4.9 regression] Test case gfortran.dg/select_type_4.f90 fails on ARM
64479 [4.8 Regression][SH] wrong optimization delayed-branch
39722 [4.8/4.9 Regression][cond-optab] worse code with bitfields on v850
64882 ICE on valid code at -O3 with -g enabled in simplify_subreg
61058 [4.8/4.9 Regression] ICE: RTL check: expected elt 3 type 'B'
64513 [4.8/4.9 Regression] ICE: in maybe_record_trace_start
64766 [4.8/4.9 Regression] internal compiler error: tree check: expected block
64487 [4.8/4.9 Regression] internal compiler error: in fold_offsetof_1
62044 [4.8/4.9 Regression] ICE in USE statement with RENAME for extended derived type
57748 [4.8 Regression] ICE when expanding assignment to unaligned zero-sized array
57023 [4.8 Regression] Not packing arrays with changing variable used for size
52306 [4.8 regression] ICE in cselib_record_set
52714 [4.8 regression] ICE in fixup_reorder_chain
58369 [4.8 regression] ICE in subreg_get_info when compiling boost for m68k-linux
63733 [4.8/4.9/5 Regression] [OOP]  wrong resolution for OPERATOR generic

(maya)

2016-09-12 18:34:46 UTC MAIN commitmail json YAML

Updated security/py-cryptography to 1.5nb1

(wiz)

2016-09-12 18:34:31 UTC MAIN commitmail json YAML

ld with python-3.x and py-cffi-1.8.x and bump PKGREVISION.

(wiz)

2016-09-12 18:06:55 UTC MAIN commitmail json YAML

Updated graphics/freetype2 to 2.7

(wiz)

2016-09-12 18:06:44 UTC MAIN commitmail json YAML

Updated freetype2 to 2.7.

Remove subpixel option which is now on by default.

CHANGES BETWEEN 2.6.5 and 2.7

  I. IMPORTANT CHANGES

    - As announced earlier, the 2.7.x series now uses the new subpixel
      hinting  mode as  the  default, emulating  a  modern version  of
      ClearType.

      This change inevitably leads to different rendering results, and
      you  might  change  the  `TT_CONFIG_OPTION_SUBPIXEL_HINTING'
      configuration option to  adapt it to your taste (or  use the new
      `FREETYPE_PROPERTIES'    environment    variable).    See    the
      corresponding entry  below for  version 2.6.4, which  gives more
      information.

    - A new option  `FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES' has been
      introduced.  If  set (which  is  the  default), an  environment
      variable  `FREETYPE_PROPERTIES' can  be used  to control  driver
      properties.  Example:

        FREETYPE_PROPERTIES=truetype:interpreter-version=35 \
                            cff:no-stem-darkening=1 \
                            autofitter:warping=1

      This allows to select, say, the subpixel hinting mode at runtime
      for a given application.  See file `ftoption.h' for more.

  II. IMPORTANT BUG FIXES

    - After  loading a  named instance  of  a GX  variation font,  the
      `face_index'  value  in  the returned  `FT_Face'  structure  now
      correctly holds the named instance  index in the upper 16bits as
      documented.

  III. MISCELLANEOUS

    - A new macro `FT_IS_NAMED_INSTANCE' to  test whether a given face
      is a named instance.

    - More fixes to GX font handling.

    - Apple's  `GETVARIATION'  bytecode  operator  (needed  for  GX
      variation font support) has been implemented.

    - Another round  of fuzzer fixes,  mainly to reject  invalid fonts
      faster.

    - Handling of raw CID fonts  was broken (bug introduced in version
      2.6.4).

    - The smooth rasterizer has been streamlined  to make it faster by
      approx. 20%.

    - The `ftgrid'  demo program now  understands command  line option
      `-d' to give start-up design coordinates.

    - The `ftdump' demo program has  a new command line option `-p' to
      dump TrueType bytecode instructions.

(wiz)

2016-09-12 17:44:51 UTC MAIN commitmail json YAML

Updated devel/py-setuptools_scm to 1.11.1; www/py-cherrypy to 8.1.0

(adam)

2016-09-12 17:44:14 UTC MAIN commitmail json YAML

Changes 8.1.0:

* 1473: ``HTTPError`` now also works as a context manager.

* 1487: The sessions tool now accepts a ``storage_class``
  parameter, which supersedes the new deprecated
  ``storage_type`` parameter. The ``storage_class`` should
  be the actual Session subclass to be used.

* Releases now use ``setuptools_scm`` to track the release
  versions. Therefore, releases can be cut by simply tagging
  a commit in the repo. Versions numbers are now stored in
  exactly one place.

(adam)

2016-09-12 17:31:55 UTC MAIN commitmail json YAML

Changes 1.11.1:
* fix issue 88 - better docs for sphinx usage
* fix issue 89 - use normpath to deal with windows

(adam)

2016-09-12 17:24:07 UTC MAIN commitmail json YAML

Updated www/nghttp2 to 1.14.1; devel/cmake to 3.6.2

(adam)

2016-09-12 17:22:45 UTC MAIN commitmail json YAML

Changes in 3.6.2 since 3.6.1:

Ben Boeckel (3):
      Intel-C: declare support for gnu11
      Intel-C: support gnu89 and gnu99 extension flags
      Intel-C: standard flags are also supported in 12.0

Brad King (11):
      Add script to update curl from upstream
      curl: Update script to get curl 7.50.1
      curl: Remove CMake-specific README
      VS: Fix VS 2015 .vcxproj debug setting for Windows7.1SDK toolset
      GetPrerequisites: Fix regression in gp_resolved_file_type
      Fortran: Fix .mod file comparison for Intel 16 format
      VS: Fix VS 2015 .vcxproj debug setting for v80 toolset
      FindHDF5: Fix regression in providing HDF5_IS_PARALLEL
      FindHDF5: Fix regression in finding hdf5hl_fortran
      curl: Backport certificate reuse fix from 7.50.2
      CMake 3.6.2

Chuck Atkins (2):
      FindHDF5: Make sure compile definition vars keep the -D flag
      CrayLinuxEnvironment: Add alternative methods to get version info

Curl Upstream (2):
      curl 2015-08-11 (1a7f66a3)
      curl 2016-08-03 (f2cb3a01)

Fujii Hironori (1):
      VS: Fix out-of-bounds write on empty Nsight Tegra version

Konstantin Sinitsyn (1):
      FindProtobuf: Restore support for PROTOBUF_IMPORT_DIRS

(adam)

2016-09-12 17:22:15 UTC MAIN commitmail json YAML

Changes 1.14.1:
In this release, we fixed the bug which causes GOAWAY race with new incoming stream on server side. The bug has been reported in GH-681. This is a regression introduced in 16c4611. We were happy with that commit since nghttp2 server passed all strict mode h2spec tests. However, it turned out that it could not handle some cases well, and one of them is GOAWAY race on server side. We reverted part of that commit to fix this issue. This bug only affects nghttp2 server side session. The client side nghttp2 session is not affected by this bug.

(adam)

2016-09-12 17:13:15 UTC MAIN commitmail json YAML

- sudo-1.8.16.

(taca)

2016-09-12 17:12:54 UTC MAIN commitmail json YAML

Note update of security/sudo package to 1.8.17p1.

(taca)

2016-09-12 17:12:24 UTC MAIN commitmail json YAML

Update sudo to 1.8.17p1.

What's new in Sudo 1.8.17p1

* Fixed a bug introduced in 1.8.17 where the user's groups were
  not set on systems that don't use PAM.  Bug #749.

What's new in Sudo 1.8.17

* On AIX, if /etc/security/login.cfg has auth_type set to PAM_AUTH
  but pam_start(3) fails, fall back to AIX authentication.
  Bug #740.

* Sudo now takes all sudoers sources into account when determining
  whether or not "sudo -l" or "sudo -b" should prompt for a password.
  In other words, if both file and ldap sudoers sources are in
  specified in /etc/nsswitch.conf, "sudo -v" will now require that
  all entries in both sources be have NOPASSWD (file) or !authenticate
  (ldap) in the entries.

* Sudo now ignores SIGPIPE until the command is executed.  Previously,
  SIGPIPE was only ignored in a few select places.  Bug #739.

* Fixed a bug introduced in sudo 1.8.14 where (non-syslog) log
  file entries were missing the newline when loglinelen is set to
  a non-positive number.  Bug #742.

* Unix groups are now set before the plugin session intialization
  code is run.  This makes it possible to use dynamic groups with
  the Linux-PAM pam_group module.

* Fixed a bug where a debugging statement could dereference a NULL
  pointer when looking up a group that doesn't exist.  Bug #743.

* Sudo has been run through the Coverity code scanner.  A number of
  minor bugs have been fixed as a result.  None were security issues.

* SELinux support, which was broken in 1.8.16, has been repaired.

* Fixed a bug when logging I/O where all output buffers might not
  get flushed at exit.

* Forward slashes are no longer escaped in the JSON output of
  "visudo -x".  This was never required by the standard and not
  escaping them improves readability of the output.

* Sudo no longer treats PAM_SESSION_ERR as a fatal error when
  opening the PAM session.  Other errors from pam_open_session()
  are still treated as fatal.  This avoids the "policy plugin
  failed session initialization" error message seen on some systems.

* Korean translation for sudo and sudoers from translationproject.org.

* Fixed a bug on AIX where the stack size hard resource limit was
  being set to 2GB instead of 4GB on 64-bit systems.

* The SSSD backend now properly supports "sudo -U otheruser -l".

* The SSSD backend now uses the value of "ipa_hostname"
  from sssd.conf, if specified, when matching the host name.

* Fixed a hang on some systems when the command is being run in
  a pty and it failed to execute.

* When performing a wildcard match in sudoers, check for an exact
  string match if the user command was fully-qualified (or resolved
  via the PATH).  This fixes an issue executing scripts on Linux
  when there are multiple wildcard matches with the same base name.
  Bug #746.

What's new in Sudo 1.8.16

* Fixed a compilation error on Solaris 10 with Stun Studio 12.
  Bug #727.

* When preserving variables from the invoking user's environment, if
  there are duplicates sudo now only keeps the first instance.

* Fixed a bug that could cause warning mail to be sent in list
  mode (sudo -l) for users without sudo privileges when the
  LDAP and sssd backends are used.

* Fixed a bug that prevented the "mail_no_user" option from working
  properly with the LDAP backend.

* In the LDAP and sssd backends, white space is now ignored between
  an operator (!, +, +=, -=) when parsing a sudoOption.

* It is now possible to disable Path settings in sudo.conf
  by omitting the path name.

* The sudoedit_checkdir Defaults option is now enabled by default
  and has been extended.  When editing files with sudoedit, each
  directory in the path to be edited is now checked.  If a directory
  is writable by the invoking user, symbolic links will not be
  followed.  If the parent directory of the file to be edited is
  writable, sudoedit will refuse to edit it.
  Bug #707.

* The netgroup_tuple Defaults option has been added to enable matching
  of the entire netgroup tuple, not just the host or user portion.
  Bug #717.

* When matching commands based on the SHA2 digest, sudo will now
  use fexecve(2) to execute the command if it is available.  This
  fixes a time of check versus time of use race condition when the
  directory holding the command is writable by the invoking user.

* On AIX systems, sudo now caches the auth registry string along
  with password and group information.  This fixes a potential
  problem when a user or group of the same name exists in multiple
  auth registries.  For example, local and LDAP.

* Fixed a crash in the SSSD backend when the invoking user is not
  found.  Bug #732.

* Added the --enable-asan configure flag to enable address sanitizer
  support.  A few minor memory leaks have been plugged to quiet
  the ASAN leak detector.

* The value of _PATH_SUDO_CONF may once again be overridden via
  the Makefile.  Bug #735.

* The sudoers2ldif script now handles multiple roles with same name.

* Fixed a compilation error on systems that have the posix_spawn()
  and posix_spawnp() functions but an unusable spawn.h header.
  Bug #730.

* Fixed support for negating character classes in sudo's version
  of the fnmatch() function.

* Fixed a bug in the LDAP and SSSD backends that could allow an
  unauthorized user to list another user's privileges.  Bug #738.

* The PAM conversation function now works around an ambiguity in the
  PAM spec with respect to multiple messages.  Bug #726.

(taca)

2016-09-12 16:09:53 UTC MAIN commitmail json YAML

Add project page on git.kolab.org as HOMEPAGE.

(taca)

2016-09-12 16:05:35 UTC MAIN commitmail json YAML

Updated lang/algol68g to 2.8.3

(maya)

2016-09-12 16:05:18 UTC MAIN commitmail json YAML

algol68g: update to 2.8.3

Version 2.8.3, March 2016
* Fixes garbage collector bug.
* Fixes "execve output" that caused a "too many open files" type error.
* Fixes ncurses support on Ubuntu.

(maya)

2016-09-12 16:00:46 UTC MAIN commitmail json YAML

Note update of mail/pear-Mail_mimeDecode package to 1.5.6.

(taca)

2016-09-12 16:00:08 UTC MAIN commitmail json YAML

Update pear-Mail_mimeDecode to 1.5.6.

Release date: 2016-08-28 23:07 UTC

Changelog:

Minor Bug fix release.
#20431 - support for android
#19762 - multipart signed not split correctly on line breaks
#20027 - replace /e with preg_replace_callback
#19762 - multipart/signed eating of new line, and expose sig_hdr etc.

(taca)

2016-09-12 15:58:44 UTC MAIN commitmail json YAML

Add PKGCONFIG_OVERRIDE. Ride update.

(wiz)

2016-09-12 15:52:49 UTC MAIN commitmail json YAML

Fix previous change.

(taca)

2016-09-12 15:49:56 UTC MAIN commitmail json YAML

Fix DISTNAME and it cause PKGBASE change.  So, reset PKGREVISION.

(taca)

2016-09-12 15:46:40 UTC MAIN commitmail json YAML

Note update of mail/fml4 package to 4.0.3.20040215nb11.

(taca)

2016-09-12 15:46:07 UTC MAIN commitmail json YAML

2016-09-12 15:44:57 UTC MAIN commitmail json YAML

+ filezilla-3.21.0 [needs gnutls>=3.4.0].

(wiz)

2016-09-12 15:43:37 UTC MAIN commitmail json YAML

Note update of lang/pear package to 1.10.1nb1.

(taca)

2016-09-12 15:43:00 UTC MAIN commitmail json YAML

Bump PKGREVISION.

Update including pear-Archive_Tar to 1.4.2.

Release date: 2016-02-25 05:31 UTC

Changelog:

* Fix reading of archives with files > 8GB
* Performance optimizations
* Do not try to call require_once on PEAR.php if it has already been loaded by the autoloader

Release date: 2016-02-25 05:24 UTC

Changelog:

* Update composer.json to use pear-core-minimal 1.10.0alpha2

(taca)

2016-09-12 15:40:23 UTC MAIN commitmail json YAML

Updated net/libfilezilla to 0.6.1

(wiz)

2016-09-12 15:40:13 UTC MAIN commitmail json YAML

Updated libfilezilla to 0.6.1.

2016-07-27 - libfilezilla 0.6.1 released
Bugfixes and minor changes:

    Fix UTF-8 conversion functions and added a testcase

2016-07-20 - libfilezilla 0.6.0 released
New features:

    Add fz::sprintf, a safe replacement for for the C sprintf function

(wiz)

2016-09-12 15:38:31 UTC MAIN commitmail json YAML

Note update of lang/php71 package to 7.1.0rc1.

(taca)

2016-09-12 15:38:01 UTC MAIN commitmail json YAML

Update php71 to 7.1.0rc1 (PHP 7.1.0RC1).

01 Sep 2016, PHP 7.1.0RC1

- Core:
  . Fixed bug #72944 (Null pointer deref in zval_delref_p). (Dmitry)
  . Fixed bug #72943 (assign_dim on string doesn't reset hval). (Laruence)
  . Fixed bug #72598 (Reference is lost after array_slice()) (Nikita)
  . Fixed bug #72703 (Out of bounds global memory read in BF_crypt triggered by
    password_verify). (Anatol)
  . Implement \ArgumentCountError when passing in too few arguments (Davey)

- COM:
  . Fixed bug #72922 (COM called from PHP does not return out parameters).
    (Anatol)

- Dba:
  . Fixed bug #70825 (Cannot fetch multiple values with group in ini file).
    (cmb)

- GD:
  . Fixed bug #66005 (imagecopy does not support 1bit transparency on truecolor
    images). (cmb)
  . Fixed bug #72913 (imagecopy() loses single-color transparency on palette
    images). (cmb)
  . Fixed bug #68716 (possible resource leaks in _php_image_convert()). (cmb)

- iconv:
  . Fixed bug #72320 (iconv_substr returns false for empty strings). (cmb)

- Intl:
  . Fixed bug #65732 (grapheme_*() is not Unicode compliant on CR LF
    sequence). (cmb)

- JSON:
  . Implemented earlier return when json_encode fails, fixes bugs #68992
    (Stacking exceptions thrown by JsonSerializable) and #70275 (On recursion
    error, json_encode can eat up all system memory). (Jakub Zelenka)

- mbstring:
  . Fixed bug #66797 (mb_substr only takes 32-bit signed integer). (cmb)

- Opcache:
  . Fixed bug #72949 (Typo in opcache error message). (cmb)

- PDO_DBlib:
  . Implemented stringify 'uniqueidentifier' fields.
    (Alexander Zhuravlev, Adam Baratz)

- Reflection:
  . Reverted prepending \ for class names. (Trowski)

- Session:
  . Fixed bug #72940 (SID always return "name=ID", even if session
    cookie exist). (Yasuo)
  . Implemented session_gc() and session_create_id() functions. (Yasuo)

- SimpleXML:
  . Fixed bug #72971 (SimpleXML isset/unset do not respect namespace). (Nikita)
  . Fixed bug #72957 (Null coalescing operator doesn't behave as expected with
    SimpleXMLElement). (Nikita)

- SOAP:
  . Fixed bug #71711 (Soap Server Member variables reference bug). (Nikita)
  . Fixed bug #71996 (Using references in arrays doesn't work like expected).
    (Nikita)

- Standard:
  . Fixed bug #72920 (Accessing a private constant using constant() creates
    an exception AND warning). (Laruence)
  . Fixed bug #65550 (get_browser() incorrectly parses entries with "+" sign).
    (cmb)
  . Fixed bug #71882 (Negative ftruncate() on php://memory exhausts memory).
    (cmb)

- XML:
  . Fixed bug #72714 (_xml_startElementHandler() segmentation fault). (cmb)

(taca)

2016-09-12 14:53:46 UTC MAIN commitmail json YAML

Note update of www/SOGo package to 2.3.14.

(taca)

2016-09-12 14:53:12 UTC MAIN commitmail json YAML

Update SOGo to 2.3.14.

2.3.14 (2016-08-17)
-------------------

New features
- [eas] added folder merging capabilities

Enhancements
- [web] expunge drafts mailbox when a draft is sent and deleted
- [web] style cancelled events in Calendar module (#2800)
- [web] updated CKEditor to version 4.5.10

Bug fixes
- [eas] fixed long GUID issue preventing sometimes synchronisation (#3460)
- [web] improved extraction of HTML signature in Preferences module
- [web] really delete mailboxes being deleted from the Trash folder (#595, #1189, #641)
- [core] fixing sogo-tool backup with multi-domain configuration but domain-less logins
- [core] during event scheduling, use 409 instead of 403 so Lightning doesn't fail silently
- [core] correctly calculate recurrence exceptions when not overlapping the recurrence id
- [core] prevent invalid SENT-BY handling during event invitations (#3759)

2.3.13 (2016-07-06)
-------------------

New features
- [core] now possible to set default Sieve script (#2949)
- [core] new sogo-tool truncate-calendar feature (#1513, #3141)
- [eas] initial Out-of-Office support in EAS

Enhancements
- [core] avoid showing bundle loading info when not needed (#3726)
- [core] when restoring data using sogo-tool, regenerate Sieve script (#3029)
- [eas] use the preferred email identity in EAS if valid (#3698)
- [eas] handle inline attachments during EAS content generation
- [web] update jQuery File Upload library to 9.12.5

Bug fixes
- [web] fixed crash when an attachment filename has no extension
- [web] dragging a toolbar button was blocking the mail editor in Firefox
- [eas] handle base64 EAS protocol version

(taca)

2016-09-12 14:44:52 UTC MAIN commitmail json YAML

Note update of devel/SOPE package to 2.3.14.

(taca)

2016-09-12 14:44:08 UTC MAIN commitmail json YAML

Update SOPE to 2.3.14 required by SOGo 2.3.14.

Changes are too many to write here, please refer ChangeLog file.

(taca)

2016-09-12 14:38:00 UTC MAIN commitmail json YAML

Updated games/gnuchess-book to 1.02

(mef)

2016-09-12 14:37:47 UTC MAIN commitmail json YAML

Updated games/gnuchess-book to 1.02
-----------------------------------
- ChangeLog unknown
(pkgsrc changes)
- Name conversion from book.dat to book.bin

(mef)

2016-09-12 14:06:08 UTC MAIN commitmail json YAML

Fix PLIST inconsistency after recent update to 5.3.7, sorry.

(mef)

2016-09-12 14:01:20 UTC MAIN commitmail json YAML

Fix PLIST inconsistency after recent update, sorry.

(mef)

2016-09-12 13:49:46 UTC MAIN commitmail json YAML

Use INSTALLTION_DIRS instead of AUTO_MKDIRS= yes, thanks wiz@

(mef)

2016-09-12 13:27:33 UTC MAIN commitmail json YAML

2016-09-12 13:23:11 UTC MAIN commitmail json YAML

Updated www/py-djangocms-admin-style to 1.2.3; www/py-django-cms to 3.3.2

(adam)

2016-09-12 13:22:39 UTC MAIN commitmail json YAML

xenkernel42: apply upstream's build fix for GCC5

Requested by Andreas Gustafsson in PR pkg/51382

(maya)

2016-09-12 13:21:31 UTC MAIN commitmail json YAML

2016-09-12 13:01:26 UTC MAIN commitmail json YAML

Remove unused parts in Makefile

(adam)

2016-09-12 13:00:56 UTC MAIN commitmail json YAML

Release 1.2.3:
Added css regression tests framework
Fixed an issue with datetime fields being displayed incorrectly
Fixed a bug with related-widget add/change buttons inside changelist
Fixed an issue with login screen on Django 1.9
Fixed an issue with calendar display in Django 1.9
Fixed inline grouped field with
Synced translations with Transifex

(adam)

2016-09-12 12:28:55 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Deep to 1.123

(wen)

2016-09-12 12:28:06 UTC MAIN commitmail json YAML

Update to 1.123

Upstream changes:
1.123    2016-09-09
        - remove test suite reliance on "." appearing @INC (thanks, Graham Knop
          and Karen Etheridge!)
        - when an object with stringification overloading fails to match a
          "re" test, its stringification is included in the diagnostics

1.122    2016-09-07
        - added $Test::Deep::LeafWrapper to control the behavior of simple
          values in the "expected" definition; by default, they are treated as
          shallow($x) tests, but you can now say (for example)
          C<< $Test::Deep::LeafWrapper = \&str >> to always treat the got value
          as a string, even if blessed, etc.

1.121_001 2016-07-19
        - documentation improvements
        - avoid a few evals, localize $@ in a few places where eval is used
        - good bye tabs, hello spaces

(wen)

2016-09-12 12:25:42 UTC MAIN commitmail json YAML

Updated www/moodle to 3.1.2

(wen)

2016-09-12 12:24:06 UTC MAIN commitmail json YAML

Update to 3.1.2

Upstream changes:
3.1.2

Highlights

    MDL-37250 - Lessons: save students attempts if they timeout
    MDL-54977 - Fixed bug with navigation tree not working in some cases
    MDL-50586 - Warn teachers about removing level 0 in rubrics as it leads to unexpected grades.
    MDL-41174 - Update the calendar event when inline changing activity name or duplicating activity
    MDL-33741 - Allow teacher to access course files in hidden categories using Server files repository in filepicker
    MDL-55333 - Fixed error when trying to view/export feedback responses with over 60 questions using mariadb/mysql

Security issues

    MSA-16-0022 Web service tokens should be invalidated when the user password is changed or forced to be changed

Fixes and improvements

    MDL-55312 - Bugfix: Load timeout for modules: core/first occurs after purge caches
    MDL-55229 - Bugfix: Meta Enrolment - Search for course produces error
    MDL-55707 - Bugfix: Possible to get in "recalculating grades" infinite loop
    MDL-55292 - Include tideways profiler along with xhprof for PHP7 profiling
    MDL-54892 - Uninstall scheduled tasks when plugin is uninstalled
    MDL-22183 - Prevent stats from running later and later - use scheduled task time only
    MDL-47371 - Bugfix: The character & is displayed as " & amp ; " in book module
    MDL-52544 - Resolved problems of Oracle driver in PHP7 environment
    MDL-55246 - Bugfix: Unoconv fails on files with spaces in the name.
    MDL-51078 - Add "All changes" option to the Action selector in report_log (was present in 2.6 and removed in 2.7+)
    MDL-52105 - Remove CAP_PROHIBIT in manager role for capability 'enrol/self:holdkey'
    MDL-54847 - Allow students to insert HTML audio and video tags
    MDL-55273 - Default setting for cookiesecure should be on
    MDL-55520 - Assignment module no longer resets max grade to 100 during module editing
    MDL-55245 - Attempting to select text in PDF annotation comments drags the comment box

(wen)

2016-09-12 12:20:47 UTC MAIN commitmail json YAML

2016-09-12 12:18:43 UTC MAIN commitmail json YAML

2016-09-12 12:18:13 UTC MAIN commitmail json YAML

Introduce GFORTRAN_VERSION, pick which version of gfortran is used.

modified patch from Rin Okuyama
PR pkg/50722: do not hardcode lang/gcc48 in gfortran.mk

"looks ok, needs docs" - wiz
"it'll do for now, ideally I'd like something more robust and possibly
integrate into gcc.mk's path selection" - jperkin

(maya)

2016-09-12 11:04:54 UTC MAIN commitmail json YAML

2016-09-12 11:00:06 UTC MAIN commitmail json YAML

Updated net/wireshark to 2.2.0

(wiz)

2016-09-12 10:59:55 UTC MAIN commitmail json YAML

Updated wireshark to 2.2.0.

What's New

  Bug Fixes

    * Upgrading to latest version uninstalls Microsoft Visual C++
      redistributable. ([1]Bug 12712)
    * Extcap errors not reported back to UI. ([2]Bug 11892)

  New and Updated Features

  The following features are new (or have been significantly updated)
  since version 2.2.0rc1:

  "Decode As" supports SSL (TLS) over TCP.

  The following features are new (or have been significantly updated)
  since version 2.1.1:
    * Invalid coloring rules are now disabled instead of discarded. This
      will provide backward compatibility with a coloring rule change in
      Wireshark 2.2.

  The following features are new (or have been significantly updated)
  since version 2.1.0:
    * Added -d option for Decode As support in Wireshark (mimics TShark
      functionality)
    * The Qt UI, GTK+ UI, and TShark can now export packets as JSON.
      TShark can additionally export packets as Elasticsearch-compatible
      JSON.
    * The Qt UI now supports the -j, -J, and -l flags. The -m flag is now
      deprecated.
    * The Conversations and Endpoints dialogs are more responsive when
      viewing large numbers of items.
    * The RTP player now allows up to 30 minutes of silence frames.
    * Packet bytes can now be displayed as EBCDIC.
    * The Qt UI loads captures faster on Windows.
    * proto_tree_add_checksum was added as an API. This attempts to
      standardize how checksums are reported and filtered for within
      *Shark. There are no more individual "good" and "bad" filter
      fields, protocols now have a "checksum.status" field that records
      "Good", "Bad" and "Unverified" (neither good or bad). Color filters
      provided with Wireshark have been adjusted to the new display
      filter names, but custom ones may need to be updated.

  The following features are new (or have been significantly updated)
  since version 2.0.0:
    * The intelligent scroll bar now sits to the left of a normal scroll
      bar and provides a clickable map of nearby packets.
    * You can now switch between between Capture and File Format
      dissection of the current capture file via the View menu in the Qt
      GUI.
    * You can now show selected packet bytes as ASCII, HTML, Image, ISO
      8859-1, Raw, UTF-8, a C array, or YAML.
    * You can now use regular expressions in Find Packet and in the
      advanced preferences.
    * Name resolution for packet capture now supports asynchronous DNS
      lookups only. Therefore the "concurrent DNS resolution" preference
      has been deprecated and is a no-op. To enable DNS name resolution
      some build dependencies must be present (currently c-ares). If that
      is not the case DNS name resolution will be disabled (but other
      name resolution mechanisms, such as host files, are still
      available).
    * The byte under the mouse in the Packet Bytes pane is now
      highlighted.
    * TShark supports exporting PDUs via the -U flag.
    * The Windows and OS X installers now come with the "sshdump" and
      "ciscodump" extcap interfaces.
    * Most dialogs in the Qt UI now save their size and positions.
    * The Follow Stream dialog now supports UTF-16.
    * The Firewall ACL Rules dialog has returned.
    * The Flow (Sequence) Analysis dialog has been improved.
    * We no longer provide packages for 32-bit versions of OS X.
    * The Bluetooth Device details dialog has been added.

  New File Format Decoding Support

  Wireshark is able to display the format of some types of files (rather
  than displaying the contents of those files). This is useful when
  you're curious about, or debugging, a file and its format. To open a
  capture file (such as PCAP) in this mode specify "MIME Files Format" as
  the file's format in the Open File dialog.

  New Protocol Support

  Apache Cassandra - CQL version 3.0, Bachmann bluecom Protocol,
  Bluetooth Pseudoheader for BR/EDR, Cisco ERSPAN3 Marker, Cisco ttag,
  Digital Equipment Corporation Local Area Transport, Distributed Object
  Framework, DOCSIS Upstream Channel Descriptor Type 35, Edge Control
  Protocol (ECP), Encrypted UDP based FTP with multicast, Ericsson IPOS
  Kernel Packet Header Dissector Added (IPOS), Extensible Control &
  Management Protocol (eCMP), FLEXRAY Protocol dissector added
  (automotive bus), IEEE 802.1BR E-Tag, Intel Omni-Path Architecture, ISO
  8583-1, ISO14443, ITU-T G.7041/Y.1303 Generic Framing Procedure (GFP),
  LAT protocol (DECNET), Metamako trailers, Network Service Header for
  Ethernet & GRE, Network-Based IP Flow Mobility (NBIFOM), Nokia
  Intelligent Service Interface (ISI), Open Mobile Alliance Lightweight
  Machine to Machine TLV payload Added (LwM2M TLV), Real Time Location
  System (RTLS), RTI TCP Transport Layer (RTITCP), SMB Witness Service,
  STANAG 5602 SIMPLE, Standard Interface for Multiple Platform Link
  Evaluation (SIMPLE), USB3 Vision Protocol (USB machine vision cameras),
  USBIP Protocol, UserLog Protocol, and Zigbee Protocol Clusters
  Dissectors Added (Closures Lighting General Measurement & Sensing HVAC
  Security & Safety)

  Updated Protocol Support

  Bluetooth OBEX dissector (btobex) was renamed to Obex Dissector (obex),
  allow to DecodeAs it over USB, TCP and UDP.

  A preference was added to TCP dissector for handling IPFIX process
  information. It has been disabled by default.

  New and Updated Capture File Support

  Micropross mplog

  New and Updated Capture Interfaces support

  Non-empty section placeholder.

  Major API Changes

  The libwireshark API has undergone some major changes:
    * The address macros (e.g., SET_ADDRESS) have been removed. Use the
      (lower case) functions of the same names instead.
    * "old style" dissector functions (that don't return number of bytes
      used) have been replaced in name with the "new style" dissector
      functions.
    * tvb_get_string and tvb_get_stringz have been replaced with
      tvb_get_string_enc and tvb_get_stringz_enc respectively.

(wiz)

2016-09-12 10:15:25 UTC MAIN commitmail json YAML

Updated devel/p5-Date-Manip to 6.56

(wiz)

2016-09-12 10:15:15 UTC MAIN commitmail json YAML

Updated p5-Date-Manip to 6.56.

VERSION 6.56  2016-09-09

Test fixes

A faulty test was failing most places.  New release to correct that problem.
RT 117404

(wiz)

2016-09-12 10:02:47 UTC MAIN commitmail json YAML

Remove 55 from PHP_VERSIONS_ACCEPTED.  Fixes bulk builds.

(jperkin)

2016-09-12 09:11:57 UTC MAIN commitmail json YAML

Updated devel/orc to 0.4.26

(wiz)

2016-09-12 09:11:48 UTC MAIN commitmail json YAML

Updated orc to 0.4.26.

Update HOMEPAGE.

0.4.26
======

  - Use 64 bit arithmetic to increment the stride if needed (Wim Taymans)
  - Fix generation of ModR/M / SIB bytes for the EBP, R12, R13 registers
    on X86/X86-64 (Sebastian Dr旦ge)
  - Fix test_parse unit test if no executable backend is available (Pascal Terjan)
  - Add orc-test path to the -uninstalled .pc file (Josep Torra)
  - Fix compiler warnings in the tests on OS X (Josep Torra)

0.4.25
======

  - compiler: also prefer the backup function when no target, instead
    of trying to use emulation which is usually slower (Wim Taymans)
  - executor: fix load of parameters smaller than 64 bits, fixing crashes
    on ldresnearb and friends in emulated code (Wim Taymans)
  - test-limits: improve test without target (Wim Taymans)
  - Only check for Android's liblog on Android targets, so we don't accidentally
    pick up another liblog that may exist elsewhere (Sebastian Dr旦ge)
  - Don't require libtool for uninstalled setups (-uninstalled pkg-config file)
    (Julien Isorce)
  - Make -Bsymbolic check in configure work with clang (Koop Mast)
  - Coverity code analyser fixes (Luis de Bethencourt)
  - docs: update generated opcode tables
  - add orc_version_string() function and make orcc check the liborc that is
    being picked up to make sure the right lib is being used (Tim-Philipp M端ller)

0.4.24
======

  - Only reuse constants of the same size and value (Wim Taymans)
  - Fix reading of .orc files with Windows line endings on
    Windows (Tim-Philipp M端ller)
  - Fix out of bounds array access in the tests (Luis de Bethencourt)
  - Remove duplicate code path in orcc (Edward Hervey)
  - Put a limit to the memcpy test (Edward Hervey)
  - Fix mmap leak on error path (Vincent Penquerc'h)

0.4.23
======

  - Various improvements to the NEON backend to bring it closer to the SSE
    backend (Wim Waymans)
  - Add support for setting a custom backup function (Wim Taymans)
  - Preserve NEON/VFP registers across subroutines (Jerome Laheurte)
  - Fix 64 bit parameter loading on big-endian systems (Tim-Philipp M端ller)
  - Improved implementations for various opcodes (Wim Taymans)
  - Various improvements and fixes to constants handling (Wim Taymans)
  - Avoid some undefined operations on signed integers (Wim Taymans)
  - Prefer user specific directories over global ones for intermediate files
    to prevent name collisions (Fabian Deutsch)

0.4.22
======

Maintenance release:

  - Handle NOCONFIGURE=1 in autogen.sh (Colin Walters)
  - Some memory leak fixes in the compiler (Sebastian Dr旦ge, Thiago Santos)
  - Fixes for compiler warnings on Win64 (Edward Hervey)
  - Properly detect CPU features on Android in non-debug build (Jan Schmidt)
  - Use Android logging system instead of stderr for debug output (Jan Schmidt)

0.4.21
======

Maintenance release:

  - Add libtool versioning to the linker flags again. This was accidentially
    removed in 0.4.20 but should not cause any problems on platforms other
    than OS X (Sebastian Dr旦ge)

0.4.20
======

Maintenance release:

  - Fix list corruption when splitting code memory chunks, causing crashes
    when allocating a lot of code memory and trying to free it later
    (Tim-Philipp M端ller)
  - Add some extra checks for the number of variables used in ORC code to
    prevent overflows and crashes in the compiler (Vincent Penquerc'h)
  - Various compiler warnings, coverity warnings and static code analysis
    fixes (Sebastian Dr旦ge)

0.4.19
======

Maintenance release:

  - Fix out-of-tree builds (Edward Hervey)
  - Fix many memory leaks, compiler warnings and coverity warnings (Tim-Philipp M端ller,
    Olivier Cr棚te, Todd Agulnick, Sebastian Dr旦ge, Vincent Penquerc'h, Edward Hervey)
  - Documentation fix for mulhsw, mulhuw (William Manley)

(wiz)

2016-09-12 09:08:17 UTC MAIN commitmail json YAML

Updated multimedia/gstreamer1 to 1.8.3

(wiz)

2016-09-12 09:07:40 UTC MAIN commitmail json YAML

2016-09-12 09:00:10 UTC MAIN commitmail json YAML

Update gstreamer1 and its plugins to 1.8.3.

1.8.3

The third 1.8 bug-fix release (1.8.3) was released on 19 August 2016. This release only contains bugfixes and it should be safe to update from 1.8.x.
Major bugfixes in 1.8.3

    Fix Android build scripts on OS X and Windows
    Fix stepping in PAUSED state in certain circumstances
    Fix jackaudiosink hang when exiting
    Fix udpsrc receiving multicast packets not only from the selected multicast group
    Fix unnecessary decoding of unselected streams in GES
    Fix (multi)udpsink randomly not sending to clients
    Fix ALL_BOTH probes not considering EVENT_FLUSH
    Fix average input rate calculations in queue2
    Fix various locking issues causing deadlock in adaptivedemux
    Fix gst-libav encoders to correctly produce codec_data in caps
    Add Wayland, Windows and Rasberry Pi support to the QML GL video sink
    Add support for building with OpenH264 1.6
    Add support for controlling deinterlacing in GES video sources
    ... and many, many more!

For a full list of bugfixes see Bugzilla. Note that this is not the full list of changes. For the full list of changes please refer to the GIT logs or ChangeLogs of the particular modules.
Known Issues

    gst-rtsp-server does not take address pool configuration into account for sending unicast UDP. Bugzilla #766612

    vp8enc crashes on 32 bit Windows, but was working fine in 1.6. 64 bit Windows is unaffected. Bugzilla #763663

(wiz)

2016-09-12 08:09:40 UTC MAIN commitmail json YAML

Updated databases/shared-mime-info to 1.7

(wiz)

2016-09-12 08:09:30 UTC MAIN commitmail json YAML

Updated shared-mime-info to 1.7.

shared-mime-info 1.7 (2016-09-05)
* Add mime-types for a number of video games systems ROMS
  (Atari 7800, Atari 2600, Neo Geo Pocket, Sega CD/Mega-CD, Game Boy Color,
  Genesis 32X, Sega SG-1000, Sega Game Gear, Sega Pico)
* Add mime-type for .tar.lz and tar.lz4 archives
* Add mime-type for Jupyter Notebook files
* Add Flatpak mime-types and add compatibility for xdg-app ones
* Add *.dib glob to BMP images
* Use official IANA mime-types for WMF and EMF images
* Add application/raml+yaml mime-type
* Add GPX mimetypes as found in the wild
* Add application/vnd.squashfs and application/vnd.snap mime-types
* Add mime-type for IGES documents
* Add mime-types for Sass CSS pre-processor files
* Add mime-type for Twig templates
* Add alias application/nappdf for application/pdf
* Add mimetype for AppImage
* Add application/x-bsdiff mime-type
* Add Gherkin feature specifications mime-type
* Use official IANA registered type for application/vnd.chess-pgn
* Use new IANA registered type for application/geo+json
* Use official IANA registered type for application/vnd.comicbook+zip
* Use official IANA registered type for application/vnd.rar
* Use official IANA registered type for application/vnd.framemaker
* Improve VRML mime-type
* Better MPEG-2 TS magic
* Better magic for 669 tracker MOD files
* Fix misdetection of zip files as their content
* Fix multi-page DjVu detection by file
* Fix TGA magic detection
* Fixes related to AMR audio files
* Remove "*.sg" glob for Sega Master System ROM types

(wiz)

2016-09-12 08:07:18 UTC MAIN commitmail json YAML

Updated devel/py-setuptools to 27.1.2

(wiz)

2016-09-12 08:07:09 UTC MAIN commitmail json YAML

Updated py-setuptools to 27.1.2.

v27.1.2
-------

* #779 via #781: Fix circular import.

v27.1.1
-------

* #778: Fix MSVC monkeypatching.

v27.1.0
-------

* Introduce the (private) ``monkey`` module to encapsulate
  the distutils monkeypatching behavior.

v27.0.0
-------

* Now use Warehouse by default for
  ``upload``, patching ``distutils.config.PyPIRCCommand`` to
  affect default behavior.

  Any config in .pypirc should be updated to replace

    https://pypi.python.org/pypi/

  with

    https://upload.pypi.org/legacy/

  Similarly, any passwords stored in the keyring should be
  updated to use this new value for "system".

  The ``upload_docs`` command will continue to use the python.org
  site, but the command is now deprecated. Users are urged to use
  Read The Docs instead.

* #776: Use EXT_SUFFIX for py_limited_api renaming.

* #774 and #775: Use LegacyVersion from packaging when
  detecting numpy versions.

(wiz)

2016-09-12 07:57:51 UTC MAIN commitmail json YAML

Updated devel/py-cffi to 1.8.2

(wiz)

2016-09-12 07:57:41 UTC MAIN commitmail json YAML

Updated py-cffi to 1.8.2.

Tests don't run on MPROTECT enabled systems, and I haven't found
the magic to fix that.

CFFI 1.8.2 has been released.  (Versions 1.8 and 1.8.1 are only inside
PyPy 5.4.0 and 5.4.1, which have been released recently.)

Two main changes:

* On CPython 3.x, the C extension modules generated by cffi (not cffi
itself!) are now using CPython's official "limited C API".  This means
that the same compiled .so/.dll should work without recompilation on
any version >= 3.2.  The name produced by distutils is still
version-specific.  To get the version-independent name, you can rename
it manually to ``NAME.abi3.so``, or use the very recent setuptools 26.

* ffi.from_buffer() can now be used on byte strings, getting the
``char *`` address of the C string directly.  This was not allowed
because PyPy couldn't support it---we can make the string non-movable,
but the blocker was that the strings in PyPy are not zero-terminated!
So from PyPy 5.4 all strings are allocated with space for one extra
character---an extremely minor overhead---and we write a zero at the
end when ffi.from_buffer() is called.  Similarly, when we call
``lib.func("abc")``, PyPy would always make a copy of the string
because the original wasn't zero-terminated; now neither PyPy nor
CPython need to duplicate the string.

1.7.0

cffi 1.7 has been released.  (It corresponds to the version that was
released with PyPy 5.3.)

In the main news, the following are now supported:

* ffi.gc(p, None)
* bool(ffi.cast("primitive type", x))
* ffi.from_buffer(bytearray-object)
* C++: "_Bool undefined" fixed
* help(lib), help(lib.myfunc)

(wiz)

2016-09-12 07:42:52 UTC MAIN commitmail json YAML

Updated mail/notmuch to 0.22.2

(wiz)

2016-09-12 07:42:41 UTC MAIN commitmail json YAML

Updated notmuch to 0.22.2.

Notmuch 0.22.2 (2016-09-08)
===========================

Test Suite
----------

Silence gdb more

  Have gdb write to a log file instead of stdout, hiding some more
  (harmless) stderr chatter which causes test failures.

Hardcode fingerprint in PGP/MIME tests

  Make the tests more robust against changing GnuPG output formats.

(wiz)

2016-09-12 07:38:53 UTC MAIN commitmail json YAML

Updated devel/mdds1.2 to 1.2.2

(wiz)

2016-09-12 07:38:43 UTC MAIN commitmail json YAML

Updated mdds1.2 to 1.2.2.

mdds 1.2.2 (not-yet-released)

* flat_segment_tree

  * fixed a bug that would cause segmentation faults with the insert()
    method with out-of-bound segment value pair.

(wiz)

2016-09-12 07:37:05 UTC MAIN commitmail json YAML

Updated devel/libuuid to 2.28.2

(wiz)

2016-09-12 07:36:55 UTC MAIN commitmail json YAML

Updated libuuid to 2.28.2.

Just switch to latest distfile, no changes to libuuid I can see.

(wiz)

2016-09-12 07:34:51 UTC MAIN commitmail json YAML

Updated fonts/harfbuzz to 1.3.1

(wiz)

2016-09-12 07:34:41 UTC MAIN commitmail json YAML

Updated harfbuzz to 1.3.1.

Overview of changes leading to 1.3.1
Wednesday, September 7, 2016
====================================

- Blacklist bad GDEF of more fonts (Padauk).
- More CoreText backend crash fixes with OS X 10.9.5.
- Misc fixes.

(wiz)

2016-09-12 07:34:30 UTC MAIN commitmail json YAML

Updated sysutils/dbus-glib to 0.108

(wiz)

2016-09-12 07:34:19 UTC MAIN commitmail json YAML

Updated dbus-glib to 0.108.

dbus-glib 0.108 (2016-09-09)
============================

The “toxic chair” release.

Fixes:

• Use dbus-run-session instead of dbus-launch for tests.

(wiz)

2016-09-12 07:31:09 UTC MAIN commitmail json YAML

Updated graphics/ImageMagick to 7.0.3.0

(wiz)

2016-09-12 07:30:58 UTC MAIN commitmail json YAML

Updated ImageMagick to 7.0.3.0.

2016-08-29  7.0.3-0 Dirk Lemstra <dirk@lem.....org>
  * Fixed reading DXT1 images with an alpha channel.
  * Fixed incorrect padding calculation in PSD encoder.

(wiz)

2016-09-12 01:54:40 UTC MAIN commitmail json YAML

Delete request for mysql-cluster 7.5.0 as it is still in the rc
stage.  The lastest GA release is 7.4.12 and that version will be
arriving very soon.

(jnemeth)

2016-09-11 23:31:22 UTC MAIN commitmail json YAML

Soften statement about upstream and mysql

(gdt)

2016-09-11 20:57:46 UTC MAIN commitmail json YAML

Revert probably unintended part of the previous commit:

7.1.0beta3 was upgraded to 7.1.0RC1 without a corresponding update to
the distinfo file.

(wiz)

2016-09-11 18:19:54 UTC MAIN commitmail json YAML

Only try to fetch stage2 if it's available for the target.

(jperkin)

2016-09-11 17:41:48 UTC MAIN commitmail json YAML

Note update of www/squid3 package to 3.5.21.

(taca)

2016-09-11 17:41:18 UTC MAIN commitmail json YAML

Update squid to 3.5.21.

Changes to squid-3.5.21 (08 Sep 2016):

- Bug 4563: duplicate code in httpMakeVaryMark
- Bug 4542: authentication credentials IP TTL updated incorrectly
- Bug 4534: assertion failure in xcalloc when using many cache_dir
- Bug 4428: mal-formed Cache-Control:stale-if-error header
- Bug 3025: Proxy-Authenticate problem using ICAP server
- Fix segfault via Ftp::Client::readControlReply()
- Fix SSL-Bump failure results in SEGFAULT
- HTTP/1.1: MUST always revalidate Cache-Control:no-cache responses
- HTTP/1.1: do not allow Proxy-Connection to override Connection header
- SSL: CN wildcard must only match a single domain component [fragment]

(taca)

2016-09-11 17:14:46 UTC MAIN commitmail json YAML

Update "used by" lines.

(taca)

2016-09-11 17:13:18 UTC MAIN commitmail json YAML

Drop support for php55 (PHP 5.5.x).

(taca)

2016-09-11 17:12:39 UTC MAIN commitmail json YAML

Note update of meta-pkgs/bulk-medium package to 20160911.

(taca)