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 (7h)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-27 03:31:53 UTC Now

2015-04-19 18:44:25 UTC MAIN commitmail json YAML

Update to 1.0.68:

CHANGES IN V1.0.68

- cups-browsed: Numeric IDs for GSources of the glib event
  loop must be positive integers greater than zero according
  to the documentation of the g_source_get_id() function.
  Taken care of this at all places.
- cups-browsed: Added conditionals so that it also builds with
  CUPS 1.5.x (but then withou support for automatically creating
  queues for IPP network printers). Thanks to Johannes Meixner from
  SUSE for the patch (Bug #1268).
- Ricoh-PDF_Printer-PDF.ppd: Added PPD file for Ricoh's PDF printers
  (experimental). Thanks to Ulrich Wehner from Ricoh for the file.

(wiz)

2015-04-19 18:41:56 UTC MAIN commitmail json YAML

Updated security/caff to 2.0

(wiz)

2015-04-19 18:41:48 UTC MAIN commitmail json YAML

Update to 2.0:
Allow configuring the GPG executable, improve documentation.

(wiz)

2015-04-19 18:27:56 UTC MAIN commitmail json YAML

Updated net/py-twisted-docs to 15.1.0

(wiz)

2015-04-19 18:27:47 UTC MAIN commitmail json YAML

Updated net/py-twisted to 15.1.0

(wiz)

2015-04-19 18:27:38 UTC MAIN commitmail json YAML

Update to 15.1.0:

Twisted Core 15.1.0 (2015-04-02)
================================

Features
--------
- Optional dependencies can be installed using the extra_requires
  facility provided by setuptools. (#3696)

Improved Documentation
----------------------
- Twisted Trial's basics documentation now has a link to the
  documentation about how Trial finds tests. (#4526)

Deprecations and Removals
-------------------------
- twisted.application.internet.UDPClient, deprecated since Twisted
  13.1.0, has been removed. (#7702)

Other
-----
- #6988, #7005, #7006, #7007, #7008, #7044, #7335, #7666, #7723,
  #7724, #7725, #7748, #7763, #7765, #7766, #7768

Twisted Mail 15.1.0 (2015-04-02)
================================

Bugfixes
--------
- twisted.mail.smtp.ESMTPClient now does not fall back to plain SMTP
  if authentication or TLS is required and not able to occur. (#7258)

Other
-----
- #6705

Twisted Names 15.1.0 (2015-04-02)
=================================

No significant changes have been made for this release.

Other
-----
- #7728

Twisted Runner 15.1.0 (2015-04-02)
==================================

No significant changes have been made for this release.

Other
-----
- #7726

Twisted Web 15.1.0 (2015-04-02)
===============================

Features
--------
- twisted.web.static.File allows defining a custom resource for
  rendering forbidden pages. (#6951)

Other
-----
- #7000, #7485, #7750, #7762

Twisted Words 15.1.0 (2015-04-02)
=================================

Deprecations and Removals
-------------------------
- twisted.words.protocols.msn is now deprecated (#6395)

Other
-----
- #6494

(wiz)

2015-04-19 18:25:06 UTC MAIN commitmail json YAML

Updated devel/py-setuptools to 15.1

(wiz)

2015-04-19 18:24:58 UTC MAIN commitmail json YAML

Update to 15.1:

15.1
----

* Updated Packaging to 15.1 to address Packaging #28.
* Fix ``setuptools.sandbox._execfile()`` with Python 3.1.

(wiz)

2015-04-19 18:24:22 UTC MAIN commitmail json YAML

Updated textproc/py-lxml to 3.4.3

(wiz)

2015-04-19 18:24:14 UTC MAIN commitmail json YAML

Update to 3.4.3:

3.4.3 (2015-04-15)
==================

Bugs fixed
----------

* Expression cache in ElementPath was ignored.  Fix by Changaco.

* LP#1426868: Passing a default namespace and a prefixed namespace mapping
  as nsmap into ``xmlfile.element()`` raised a ``TypeError``.

* LP#1421927: DOCTYPE system URLs were incorrectly quoted when containing
  double quotes.  Patch by Olli Pottonen.

* LP#1419354: meta-redirect URLs were incorrectly processed by
  ``iterlinks()`` if preceded by whitespace.

(wiz)

2015-04-19 18:22:08 UTC MAIN commitmail json YAML

Updated net/py-foolscap to 0.8.0

(wiz)

2015-04-19 18:22:00 UTC MAIN commitmail json YAML

Update to 0.8.0:

* Release 0.8.0 (15-Apr-2015)

** UnauthenticatedTub is gone

As announced in the previous release, UnauthenticatedTub has been removed.
All Tubs are fully authenticated now.

** Security Improvements

Foolscap now generates better TLS certificates, with 2048-bit RSA keys and
SHA256 digests. Previous versions used OpenSSL's defaults, which typically
meant 1024-bit MD5.

To benefit from the new certificates, you must regenerate your Tubs, which
means creating new FURLs (with new TubIDs). Previously-created Tubs will
continue to work normally: only new Tubs will be different.

** Packaging/Dependency Changes

setup.py now requires setuptools

Foolscap now requires pyOpenSSL unconditionally, because all Tubs are
authenticated.

We now recommend "pip install ." to install Foolscap and all its
dependencies, instead of "python setup.py install". See #231 for details.

(wiz)

2015-04-19 18:20:57 UTC MAIN commitmail json YAML

Updated audio/libopenmpt to 0.2.4954beta12

(wiz)

2015-04-19 18:20:49 UTC MAIN commitmail json YAML

Update to 0.2.4954 alias beta12:

libopenmpt 0.2-beta12 (2015-04-19)

*  Playback fix when row delay effect is used together with offset
    command.
*  A couple of fixes for the seek.sync_samples=1 case.
*  IT compatibility fix for IT note delay.
*  ProTracker MOD playback compatibility improvement.

libopenmpt 0.2-beta11 (2015-04-18)

*  openmpt_stream_seek_func() now gets called with
    OPENMPT_STREAM_SEEK_SET, OPENMPT_STREAM_SEEK_CUR and
    OPENMPT_STREAM_SEEK_END whence parameter instead of SEEK_SET,
    SEEK_CUR and SEEK_END. These are defined to 0, 1 and 2 respectively
    which corresponds to the definition in all common C libraries.
    If your C library uses different constants, this theoretically
    breaks binary compatibility. The old libopenmpt code, however,
    never actually called the seek funtion, thus, there will be no
    problem in practice.
*  openmpt123: When both, SDL1.2 and PortAudio, are available,
    SDL is now the preferred backend because SDL is more widespread
    and better tested on all kinds of different platforms, and in
    generel, SDL is just more reliable.
*  [Bug] libopenmpt now also compiles with GCC 4.3.
*  libopenmpt now supports PLM (Disorder Tracker 2) files.
*  Various playback improvements and fixes for IT, S3M, XM, MOD,
    PTM and 669 files.

(wiz)

2015-04-19 18:17:31 UTC MAIN commitmail json YAML

Updated devel/talloc to 2.1.2

(wiz)

2015-04-19 18:17:23 UTC MAIN commitmail json YAML

Update to 2.1.2: no changelog found.

(wiz)

2015-04-19 18:15:15 UTC MAIN commitmail json YAML

2015-04-19 18:15:07 UTC MAIN commitmail json YAML

Update to 318:

Patch #318 - 2015/04/12

* rename new(er) configure option --enable-initial-erase to
  --enable-pty-erase, since that conflicted with an existing option
  (report by Jens Schweikhardt).
* fix cut/paste error in --with-builtin-xpms configure option
  (reports by Jens Schweikhardt, Ross Combs).
* fix minor formatting issue in xterm manual (report by Jens
  Schweikhardt).
* eliminate unnecessary "#(vi" markers in autoconf macros by using
  "(" to begin case-statement cases (suggested by Jens Schweikhardt).
* minor fixes to improve const usage (Ross Combs).

(wiz)

2015-04-19 18:13:45 UTC MAIN commitmail json YAML

2015-04-19 18:13:37 UTC MAIN commitmail json YAML

Update to 1.70b:

--------------
Version 1.70b:
--------------

  - Modified resumption code to reuse the original timeout value when resuming
    a session if -t is not given. This prevents timeout creep in continuous
    fuzzing.

  - Added improved error messages for failed handshake when AFL_DEFER_FORKSRV
    is set.

  - Made a slight improvement to llvm_mode/Makefile based on feedback from
    Jakub Wilk.

  - Refreshed several bits of documentation.

  - Added a more prominent note about the MacOS X trade-offs to Makefile.

--------------
Version 1.69b:
--------------

  - Added support for deferred initialization in LLVM mode. Suggested by
    Richard Godbee.

--------------
Version 1.68b:
--------------

  - Fixed a minor PRNG glitch that would make the first seconds of a fuzzing
    job deterministic. Thanks to Andreas Stieger.

  - Made tmp[] static in the LLVM runtime to keep Valgrind happy (this had
    no impact on anything else). Spotted by Richard Godbee.

  - Clarified the footnote in README.

--------------
Version 1.67b:
--------------

  - Made one more correction to llvm_mode Makefile, spotted by Jakub Wilk.

--------------
Version 1.66b:
--------------

  - Added CC / CXX support to llvm_mode Makefile. Requested by Charlie Eriksen.

  - Fixed 'make clean' with gmake. Suggested by Oliver Schneider.

  - Fixed 'make -j n clean all'. Suggested by Oliver Schneider.

  - Removed build date and time from banners to give people deterministic
    builds. Requested by Jakub Wilk.

--------------
Version 1.65b:
--------------

  - Fixed a snafu with some leftover code in afl-clang-fast.

  - Corrected even moar typos.

(wiz)

2015-04-19 18:12:40 UTC MAIN commitmail json YAML

Updated devel/p5-Package-DeprecationManager to 0.14

(wiz)

2015-04-19 18:12:32 UTC MAIN commitmail json YAML

Update to 0.14:

0.14    2015-04-18

- Use any() from List::Util 1.33+ instead of List::MoreUtils.

(wiz)

2015-04-19 18:10:55 UTC MAIN commitmail json YAML

Updated textproc/p5-Net-IDN-Encode to 2.202

(wiz)

2015-04-19 18:10:46 UTC MAIN commitmail json YAML

Update to 2.202:

2.202 (2015-04-18)
- use updated IdnaTest.txt from Unicode 7.0.0 database
  FIXES: #96749: Fails with bleadperl
- documentation updates, point to perl Unicode tutorials
- tests for domain xn--zcaa.de;
  REJECTED: #103205 for Net-IDN-Encode: conversion of domain name

(wiz)

2015-04-19 18:08:34 UTC MAIN commitmail json YAML

+ Sigil-0.8.6, afl-1.70b, caff-2.0, cheese-3.16.1, cups-filters-1.0.68,
  gnome-keyring-3.16.0, gthumb-3.4.0, libopenmpt-0.2.4943,
  libuuid-2.26, nodejs-0.12.2, ocrad-0.25, py-foolscap-0.8.0,
  py-lxml-3.4.3, py-setuptools-15.1, py-twisted-15.1.0,
  sound-juicer-3.16.1, sslh-1.17, talloc-2.1.2, tor-0.2.6.7,
  webkit-gtk-2.8.1, wireshark-1.12.4, xterm-318.

(wiz)

2015-04-19 18:08:09 UTC MAIN commitmail json YAML

Updated games/lgogdownloader to 2.21

(wiz)

2015-04-19 18:08:00 UTC MAIN commitmail json YAML

Update to 2.21:
- Make sure that file is regular file when getting local hash
- Fixed crash in Downloader::checkStatus
- Ignore extras without filename
  These are usually extras that haven't been released yet so they
  can't be downloaded anyway
- Changed jsoncpp include path from <jsoncpp/json/json.h> to
  <json/json.h>
- Added support for saving serial keys
  Serials are saved to "serials.txt" when using --save-serials with
  --download and listed in the output when used with --list-details
- Show more info on HTTP error in API::getResponse when using debug
  build
- Added option to skip fast platform detection
  --no-platform-detection skips the initial fast platform detection
  and detects the supported platforms from game details which is
  slower but more accurate.
  Useful in case platform identifier is missing for some games in
  the game shelf.
- Fixed downloader skipping some files because of uncleared API
  error state
- Show url in http error messages

(wiz)

2015-04-19 17:30:17 UTC MAIN commitmail json YAML

+libsbsms - the latest version of audacity will use this.

(rodent)

2015-04-19 17:29:32 UTC MAIN commitmail json YAML

Added audio/libsbsms version 2.0.2

(rodent)

2015-04-19 17:29:21 UTC MAIN commitmail json YAML

Import libsbsms-2.0.2 as audio/libsbsms.

A subband sinusoidal modeling library for time stretching and pitch scaling
audio.

(rodent)

2015-04-19 16:30:20 UTC MAIN commitmail json YAML

Note update of devel/ruby-mode package to 2.2.2.

(taca)

2015-04-19 16:29:49 UTC MAIN commitmail json YAML

Switch to use ruby 2.2.2's ruby-mode.

* ruby-encode-unicode has added.  It convert non-ascii string in the given
  region to \\u{} form.

(taca)

2015-04-19 16:26:08 UTC MAIN commitmail json YAML

Note update of lang/ruby22-base and lang/ruby22 package to 2.2.2.

(taca)

2015-04-19 16:25:10 UTC MAIN commitmail json YAML

Update ruby22-base and ruby22 package to 2.2.2.

>From release announce:

We are pleased to announce the release of Ruby 2.2.2. This is a TEENY version
release of the stable 2.2 series.

This release includes the security fix for a OpenSSL extension’s hostname
verification vulnerability.

    CVE-2015-1855: Ruby OpenSSL Hostname Verification

There are also some bugfixes. See ChangeLog for details.

(taca)

2015-04-19 16:21:45 UTC MAIN commitmail json YAML

Note update of lang/ruby21-base and lang/ruby21 package to 2.1.6.

(taca)

2015-04-19 16:20:42 UTC MAIN commitmail json YAML

Reset PKGREVISION.

(taca)

2015-04-19 16:19:00 UTC MAIN commitmail json YAML

Update ruby21-base and ruby21 packages to 2.1.6.

>From release announce:

Ruby 2.1.6 has been released.

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

    CVE-2015-1855: Ruby OpenSSL Hostname Verification

And, many bug fixes are also included. See tickets and ChangeLog for details.

(taca)

2015-04-19 16:16:02 UTC MAIN commitmail json YAML

Note update of ruby200-base and related packages:

lang/ruby200-base 2.0.0p645
databases/ruby-gdbm 2.0.0p645
devel/ruby-curses 2.0.0p645nb1
devel/ruby-fiddle 2.0.0p645
devel/ruby-readline 2.0.0p645nb1
x11/ruby-tk 2.0.0p645nb4
lang/ruby200 2.0.0p645
lang/ruby 2.0.0p645

(taca)

2015-04-19 16:12:23 UTC MAIN commitmail json YAML

Update ruby200 package to 2.0.0p645 (Ruby 2.0.0-p645).

>From release announce:

We are pleased to announce the release of Ruby 2.0.0-p645.

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

    CVE-2015-1855: Ruby OpenSSL Hostname Verification

Ruby 2.0.0 is now under the state of the security maintenance phase, until
Feb. 24th, 2016. After the date, maintenance of Ruby 2.0.0 will be ended. We
recommend you start planning migration to newer versions of Ruby, such as 2.1
or 2.2.

This release includes the security fix mentioned above along with small
changes required for test environment (that shouldn’t affect normal users).

See ChangeLog for full details.

(taca)

2015-04-19 15:33:18 UTC MAIN commitmail json YAML

Note update of mail/postfix package to 2.11.5.

(taca)

2015-04-19 15:32:48 UTC MAIN commitmail json YAML

Update postfix to 2.11.5.

Fixed in Postfix 3.0 and 2.11:

  * Preparation for OpenSSL 1.2 API changes.

Fixed in all supported releases:

  * The sender_dependent_relayhost_maps feature ignored the relayhost
    setting in the case of a DUNNO lookup result. It would use the
    recipient domain instead.

(taca)

2015-04-19 15:02:12 UTC MAIN commitmail json YAML

adding upstream's patch for
XSA-127 Certain domctl operations may be abused to lock up the host

(spz)

2015-04-19 14:50:11 UTC MAIN commitmail json YAML

If x11/qt5-qtwebchannel is installed qtwebkit finds it during configure
and tries to use it and the build breaks. Make x11/qt5-qtwebchannel a
dependecy to qtwebkit to fix this.
Bump pkgrevision.

(nros)

2015-04-19 14:31:06 UTC MAIN commitmail json YAML

Does not need USE_FEATURES=snprintf.
snprintf is provided internally by gnulib.

(tnn)

2015-04-19 14:30:07 UTC MAIN commitmail json YAML

2015-04-19 14:26:06 UTC MAIN commitmail json YAML

Avoid conflict with serialize(2) system call on HP-UX.

(tnn)

2015-04-19 13:30:35 UTC MAIN commitmail json YAML

2015-04-19 13:13:21 UTC MAIN commitmail json YAML

2015-04-19 12:51:36 UTC MAIN commitmail json YAML

Add back jabberd update request.

"make cce" decided to remove the jabberd1 TODO on jabberd2 update.
But the entry is about jabberd 1, which while close to dead is still
in pkgsrc.

(gdt)

2015-04-19 12:48:34 UTC MAIN commitmail json YAML

Updated chat/jabberd2 to 2.3.3

(gdt)

2015-04-19 12:48:20 UTC MAIN commitmail json YAML

Update to 2.3.3.

Update MASTER_SITES with new GITHUB variable.

Upstream changes:

- Support for RSA/DH/ECDH key agreement
- bcrypt support for MySQL storage
- C2S per session user data & authreg auth API extensions for
  custom authreg backends
- Option to provide a custom the openssl library path

(gdt)

2015-04-19 12:25:23 UTC MAIN commitmail json YAML

Updated pkgtools/libnbcompat to 20150419

(tnn)

2015-04-19 12:24:22 UTC MAIN commitmail json YAML

2015-04-19 12:23:25 UTC MAIN commitmail json YAML

2015-04-19 12:22:14 UTC MAIN commitmail json YAML

2015-04-19 12:18:45 UTC MAIN commitmail json YAML

2015-04-19 12:12:16 UTC MAIN commitmail json YAML

2015-04-19 12:02:15 UTC MAIN commitmail json YAML

NOLOGIN needs to be /usr/bin/false here. Probably copy-pasto from OSF1.mk.

(tnn)

2015-04-19 09:21:33 UTC MAIN commitmail json YAML

fix typo in comment

(tnn)

2015-04-19 09:02:02 UTC MAIN commitmail json YAML

guard against undefined ABI

(tnn)

2015-04-19 06:42:02 UTC MAIN commitmail json YAML

Wrap libtool arguments (instead of cxx) and do it for all pulseaudio users
instead of only qt5-qtmultimedia.

Fixes build failures in qt5-qtmultimedia users like kid3.
Suggested by joerg.

(wiz)

2015-04-19 04:13:26 UTC MAIN commitmail json YAML

2015-04-19 01:37:55 UTC MAIN commitmail json YAML

Specify safer WRKSRC for meta packages. As they don't extract files,
they won't create the subdirectory either. Since the SUBST targets try
to change to WRKSRC first, they fail. This is seen with meta packages
depending on Freetype2 when using X11_TYPE=native.

(joerg)

2015-04-19 00:57:05 UTC MAIN commitmail json YAML

Updated devel/py-trytond to 3.4.2nb1

(rodent)

2015-04-19 00:54:30 UTC MAIN commitmail json YAML

Use correct bcrypt python module. Bump PKGREVISION.

(rodent)

2015-04-19 00:50:55 UTC MAIN commitmail json YAML

Updated www/py-flask-user to 0.6.1nb3

(rodent)

2015-04-19 00:50:42 UTC MAIN commitmail json YAML

Use the correct bcrypt python module. Bump PKGREVISION.

(rodent)

2015-04-19 00:50:02 UTC MAIN commitmail json YAML

CONFLICT with py-py-bcrypt. They install some files in the same place.

(rodent)

2015-04-19 00:48:47 UTC MAIN commitmail json YAML

2015-04-19 00:48:09 UTC MAIN commitmail json YAML

Added security/py-py-bcrypt version 0.4

(rodent)

2015-04-19 00:47:59 UTC MAIN commitmail json YAML

Import py27-py-bcrypt-0.4 as security/py-py-bcrypt.

py-bcrypt is a Python wrapper of OpenBSD's Blowfish password hashing code, as
described in "A Future-Adaptable Password Scheme" by Niels Provos and David
Mazieres.

This system hashes passwords using a version of Bruce Schneier's Blowfish block
cipher with modifications designed to raise the cost of off-line password
cracking and frustrate fast hardware implementation. The computation cost of the
algorithm is parametised, so it can be increased as computers get faster. The
intent is to make a compromise of a password database less likely to result in
an attacker gaining knowledge of the plaintext passwords (e.g. using John the
Ripper).

As of py-bcrypt-0.4, this module can also be used as a Key Derivation Function
(KDF) to turn a password and salt into a cryptographic key.

(rodent)

2015-04-19 00:05:44 UTC MAIN commitmail json YAML

- Remove compat files. Upstream ships them now in lib.
- Fix build of compat library. Needs to use libtool objects (.lo) since
  linking is done with libtool.

(tnn)

2015-04-18 22:56:19 UTC MAIN commitmail json YAML

fix comment about pkgtools/compat_headers

(tnn)

2015-04-18 21:26:36 UTC MAIN commitmail json YAML

mozilla-rootcerts stuff and kazehakase

(dholland)

2015-04-18 21:25:34 UTC MAIN commitmail json YAML

2015-04-18 21:25:01 UTC MAIN commitmail json YAML

PR 49757: remove kazehakase

tnn wrote:
: As the software seems to be ...
:
: 1) completely abandoned by upstream for several years
: 2) hasn't worked in pkgsrc for at least as long
: 3) has been removed from all linux distributions I can find
:
: ... the only reasonable choice of action is to remove it.

(dholland)

2015-04-18 21:20:51 UTC MAIN commitmail json YAML

added security/mozilla-rootcerts-openssl

(dholland)

2015-04-18 20:44:47 UTC MAIN commitmail json YAML

Needs explicit libdrm dependency.

(joerg)

2015-04-18 20:44:08 UTC MAIN commitmail json YAML

2015-04-18 20:43:19 UTC MAIN commitmail json YAML

Use uname -m output for NetBSD/ARM in the PLIST as the package does.

(joerg)

2015-04-18 20:42:39 UTC MAIN commitmail json YAML

Add long long overloads to help ILP32 targets.

(joerg)

2015-04-18 20:41:44 UTC MAIN commitmail json YAML

Support NetBSD/ARM. Simplify NetBSD/amd64.

(joerg)

2015-04-18 20:41:10 UTC MAIN commitmail json YAML

Not MAKE_JOBS_SAFE.

(joerg)

2015-04-18 20:40:46 UTC MAIN commitmail json YAML

Let clang ignore the mixed up return use of the K&R code.

(joerg)

2015-04-18 20:21:25 UTC MAIN commitmail json YAML

Add mozilla-rootcerts-openssl.

It operates the mozilla-rootcerts installer script in order to allow
managing the resulting output openssl certs with the package tools.

Since openssl does not support more than one directory of certificates
(sheesh) this is an abusive package - it installs directly into the
openssl certs directory even though this is a sysconfig directory that
should normally only be touched using the config files infrastructure.
And, for native openssl, it's in the root /etc outside of $PREFIX.

Nonetheless, having this package is better than not having it.

Probably at some point this and the mozilla-rootcerts package should
be folded together in some fashion; but I didn't want to do that up
front, and in particular I didn't want to muck with the installer
script in mozilla-rootcerts any more than necessary to make this
package possible. This in particular prevented e.g. installing the
certs in share/ and symlinking them into the certs directory.

As things are, if you already have the certs installed manually you
can install this package over them cleanly, and thenceforth not have
to update them by hand.

(dholland)

2015-04-18 20:14:58 UTC MAIN commitmail json YAML

2015-04-18 20:11:35 UTC MAIN commitmail json YAML

Add support for -d destdir to the mozilla-rootcerts installer script.

(dholland)

2015-04-18 19:53:59 UTC MAIN commitmail json YAML

Until there is evidence to the contrary, provide _COMPILER_ABI_FLAG on
all platforms.

(joerg)

2015-04-18 18:27:16 UTC MAIN commitmail json YAML

2015-04-18 17:44:12 UTC MAIN commitmail json YAML

Move patch-src_glu_sgi_libtess_sweep.c from MesaLib to here since this
package is built independently now.
Bump PKGREVISON.

The commit message in MesaLib read:
date: 2015-01-29 23:35:43 +0100;  author: nat;  state: Exp;
Fix segfaults and crashing with applications that use libGLU.

(tnn)

2015-04-18 14:09:00 UTC MAIN commitmail json YAML

Updated textproc/py-html2text to 2015.4.14

(schmonz)

2015-04-18 14:08:54 UTC MAIN commitmail json YAML

Update to 2015.4.14. From the changelog:

* Feature #56: Treat '-' file parameter as stdin.
* Feature #57: Retain escaping of html except within code or pre tags.
* Feature #59: Write image tags with height and width attrs as raw
  html to retain dimensions

(schmonz)

2015-04-18 12:43:15 UTC MAIN commitmail json YAML

Updated fonts/lohit-fonts to 2.3.8

(mef)

2015-04-18 12:43:07 UTC MAIN commitmail json YAML

(pkgsrc)
- Add LICENSE as gnu-gpl-v2
(upstream)
- Update 2.3.1 to 2.3.8
---------------------
* Thu Mar 05 2009 Rahul Bhalerao <rbhalera@redhat.com> - 2.3.8
- Bug 428427 - [kn_IN][fonts-indic] - 0CB5+0CCA is wrongly rendering
- Bug 450699 - [ta_IN]Errors in "sh" and "shrI" in Lohit Tamil
  font (fixed in font, needs rendering update)
- Bug 476427 - [te_IN] -
  Consonant+Virama+Consonant+Virama+space renders the second
  virama as a separate glyph in lohit-telugu font
- Bug 479100 - [kn_IN] Conjunct combination of U0C9D with
  U0CCA/U0CCB is rendering wrongly
- Bug 483530 - [bn_IN]Lohit Bengali font cheating about character support
- Added Lohit-Assamese
- Modified README file.

(mef)

2015-04-18 12:39:05 UTC MAIN commitmail json YAML

2015-04-18 12:06:55 UTC MAIN commitmail json YAML

Updated fonts/tamsyn-font to 1.11

(mef)

2015-04-18 12:06:08 UTC MAIN commitmail json YAML

Update to 1.11
--------------
CHANGES IN 1.11 2015-01-21

  Changed capital "A" to be less pointy, more consistent between sizes.
  Expecting hate mail.

  Previously, unimplemented chars defaulted to print a blank space under X.
  Now those chars are not placed in the font at all in order to allow
  fontconfig to fall back to use a char from another font.  (Thanks, Allen,
  for pointing this out and testing the fix.)

(mef)

2015-04-18 11:59:02 UTC MAIN commitmail json YAML

Updated devel/p5-Class-C3 to 0.28

(wen)

2015-04-18 11:58:07 UTC MAIN commitmail json YAML

Update to 0.28

Upstream changes:
0.28 - 2015-04-14
    - Change link to Dylan paper to use archive.org, as the original link has
      gone offline (RT#99756).

(wen)

2015-04-18 11:52:23 UTC MAIN commitmail json YAML

Updated devel/p5-Moose to 2.1404

(wen)

2015-04-18 11:51:15 UTC MAIN commitmail json YAML

Update to 2.1404
Update DEPENDS

Upstream changes:
2.1404  2015-04-16

  [BUG FIXES]

  - Add Sub::Identify to prereqs. (RT #101661)
  - bump List::Util prereq to avoid a memory leak (RT#101124)

  [DOCUMENTATION]

  - Added section to Moose::Manual::Resources to list external links related
    to Moose (RT #101993, Michael LaGrasta)

(wen)

2015-04-18 10:05:44 UTC MAIN commitmail json YAML

Updated multimedia/adobe-flash-plugin11 to 11.2.202.457

(tsutsui)

2015-04-18 10:04:29 UTC MAIN commitmail json YAML

Update adobe-flash-plugin11 to 11.2.202.457.

Upstream announcement:
https://helpx.adobe.com/security/products/flash-player/apsb15-06.html

Security updates available for Adobe Flash Player

Release date: April 14, 2015

Vulnerability identifier: APSB15-06

CVE number: CVE-2015-0346, CVE-2015-0347, CVE-2015-0348, CVE-2015-0349,
CVE-2015-0350, CVE-2015-0351, CVE-2015-0352, CVE-2015-0353, CVE-2015-0354,
CVE-2015-0355, CVE-2015-0356, CVE-2015-0357, CVE-2015-0358, CVE-2015-0359,
CVE-2015-0360, CVE-2015-3038, CVE-2015-3039, CVE-2015-3040, CVE-2015-3041,
CVE-2015-3042, CVE-2015-3043, CVE-2015-3044

Platform: All Platforms

(tsutsui)

2015-04-18 07:23:18 UTC MAIN commitmail json YAML

Build fix for missing __i686.get_pc_thunk.bx symbol

Depending on the compiler, __i686.get_pc_thunk.bx may be missing
from runtime. Replace it by a localy supplied version.

(manu)

2015-04-18 03:36:36 UTC MAIN commitmail json YAML

Updated net/libzrtpcpp to 4.4.0

(rodent)

2015-04-18 03:36:23 UTC MAIN commitmail json YAML

Add sqlite3 PKG_OPTION. USE_CMAKE instead of autotools. Update openssl
dependency. Bump BUILDLINK_A{B,P}I* in buildlink3.mk due to API changes.

>From NEWS:

== GNU ZRTP 4.4.0 ==

Changes the handling of HMAC and Hash contexts to avoild tool
many malloc/free calls and thus memory pointer problems.

Enhance the handling an check the nonce when using multi-stream
mode. This required a modification to the class file and some
modifications on the API. The old functions are now deprecated
but still usable. Nevertheless you should change your application
to use the new fuctions which support the new nonce handling and
checks.

Some bug fixing as well.

== GNU ZRTP 4.3.1 ==

This is a bugfix release. It fixes several compiler issues in
iOS8 Clang, Mircosoft C++ compiler (VS 2012) etc.

This release also adds a fix to address a possible problem when
using 'memset(...)' on a memory area immediately followed by a
'free(...)' call to free this memory area. Some compilers may
otpimize the code and do not call 'memset(...)'. That's bad for
software that deals with secure keys :-) . The fix removes this
possible vulnerability.

== GNU ZRTP 4.3.0 ==

This version adds some new API that provide to set retry timer
values and to get some retry counters.

Application may now set some values of the retry counters during
the discovery (Hello) and the negotiation phase. Applications may
increase the number of retries or modify the capping to support
slow or bad networks.

To get some idea about the actual number of retries during ZRTP
negotiation an application may now use the new API to get an array
of counters. The ZRTP state engine records how many retries occured
during the different protocol states.

Note: only the ZRTP initiator performs packet retries after the
discovery (Hello) phase. The responder would always return zero
alues for the other retry counters.

Because we have a new set of functions the API changed, thus it's
necessary to recompile applications that use the new library version.

== GNU ZRTP 4.2.4 ==

Only small changes to enable Android X86 (see clients/tivi/android)
as an example.

Rename functions aes_init() to aes_init_zrtp() to avoid names clashes
with other libreries that may include own AES modules.

== GNU ZRTP 4.2.3 ==

The optional SAS relay feature (refer to RFC6189, chapter 7.3) is
not longer compiled by default. If your project needs this support
then modify the CMakeLists.txt file and uncomment a 'add_definition'
statments. See comment in the CMakelists.txt file.

The reasons to disable this optional feature in the default build:
it's rarely used and some concerns about misusing this feature.

== GNU ZRTP 4.2.2 ==

A small enhancement in SRTP handling to provide a longer bit-shift
register with 128 bits. The replay now check accepts packets which
are up to 127 sequence number behing the current packet. The upper
layer (codecs) gets more packets on slower/bad networks that we may
see on mobile 3G/4G connections.

If the codecs do not remove silence then this may lead to some longer
audio replay, similar to sattelite communication.

== GNU ZRTP 4.2.1 ==

Bug fixes in the SRTP part that checks for replay and updates the ROC.

The wrong computations lead to false replay indications and to wrong
HMAC, thus they dropped to much packets, in particular under bad network
conditions.

Changed the handling the the zrtp_getSasType function the the ZrtpCWrapper.
Please check the inline documentation and the compiler warning how to
use the return value of the function.

(rodent)

2015-04-18 03:12:51 UTC MAIN commitmail json YAML

Updated net/ccrtp to 2.1.2

(rodent)

2015-04-18 03:11:48 UTC MAIN commitmail json YAML

libgcrypt and openssl are PKG_OPTIONS, with openssl enabled by default.
libgcrypt doesn't get used if openssl is installed. There's no way of disabling
openssl if it's found. Fix infodir using SUBST. Depends on latest version of
ucommon. From ChangeLog:

Changes from 2.1.1 to 2.1.2
- use ucommon cmake macros
- copyright assignment to Cherokees of Idaho
- copyright updates and corrections to bring current

Changes from 2.1.0 to 2.1.1
- fix endianness checks
- cleanup alloc/dealloc
- configure: fix libtoolize warning
- requires ucommon 6.2.2 for endian fixes

Changes from 2.0.9 to 2.1.0
- configure: add option to disable compilation of demos
- OSX: Check for macports glibtoolize.
- modernized cmake
- use standard header for malloc
- uptick of abi version for ucommon

2014-04-14  David Sugar (for 2.0.9)

        Merged fix from Alexandre Lision for initial rtcp seq #

(rodent)

2015-04-18 02:56:51 UTC MAIN commitmail json YAML

+rabbitmq-3.5.1

(rodent)

2015-04-18 02:48:50 UTC MAIN commitmail json YAML

Remove BUILDLINK_API_DEPENDS for PKG_BUILD_OPTIONS.

(rodent)

2015-04-18 02:43:37 UTC MAIN commitmail json YAML

Updated devel/ucommon to 6.3.1

(rodent)

2015-04-18 02:43:24 UTC MAIN commitmail json YAML

Update to 6.3.1. Two patches aren't needed anymore.
patch-commoncpp_address.cpp breaks the build. I'm not seeing how bitset
would use the C++ stdlib version, since <bitset> isn't included.
OpenSSL and GNUTLS are package options, defaulting to openssl. Set
PKG_BUILD_OPTIONS.ucommon accordingly. Major shared library change, so
update buildlink3.mk accordinly. Updates to dependant packages coming
shortly. From ChangeLog:

Changes from 6.3.0 to 6.3.1
- copyright assignment to Cherokees of Idaho
- introduction of ucommon cmake hosted macros
- simplified doxygen doc support
- convergence of automake and cmake builds
- make utils easier for source introspection
- converted for cmake builds on debian
- count for String::check should be size_t
- string bounds checking

Changes from 6.2.3 to 6.3.0
- remove legacy cmodel support
- modernize library usage
- simplify autoconf and cmake
- introduce sysruntime...
- cleanup memory operators....

Changes from 6.2.2 to 6.2.3
- a few socket fixes, mostly windows related...

Changes from 6.2.1 to 6.2.2
- bumped gnutls to 3.0.0 or later...
- lots of bug fixes and general cleanup
- socket endian issues and other things for ccrtp
- templated newp and freep handle management

Changes from 6.2.0 to 6.2.1
- datetime: fix const inconsistency
- fsys: cached error variable must be mutable
- replacment new/delete cannot be declared inline
- fix exception specifier clash for c++11

Changes from 6.1.11 to 6.2.0
- standardized cmake paths and stand-alone usages
- gnutls support in cmake
- unified openssl checks, even works for windows
- improved openssl support, new static crypto option
- pkgconfig usable in win32, other win32 fixes
- fixes for mac build & optional disable of utils
- upticked abi version to 7, should have happened with 10/11?

Changes from 6.1.10 to 6.1.11
- any addr and overloads in commoncpp
- cmake abi fix and other apple specific issues
- stream fixes, sflphone recommended changes, and other updates
- key protocol added
- cleaner build for binding without resolver
- cleanup and fixes for commoncpp peering...
- UDPSocket: use ucommon::Socket::address
- Socket::address: add setAny(sockaddr*), setLoopback(sockaddr*)

Changes from 6.1.9 to 6.1.10
- for next release
- iso cleaness
- Fix memory leak in DateTime ctor
- Fix utf8::count()
- secure::erase() should be more secure

Changes from 6.1.8 to 6.1.9
- ost::Socket: use ucommon::Socket for join(), drop() implementations
- back to native threading model for mingw
- Socket::store: use existing len method
- Socket::address: allow printing to std::ostream
- Socket::address: use in_port_t for port numbers
- Socket::join, ::drop: allow to set interface index for IPv6

Changes from 6.1.7 to 6.1.8
- mingw libstdc++ c++11 support now requires winpthread
- more android related updates

Changes from 6.1.6 to 6.1.7
- lots of android related updates

Changes from 6.1.5 to 6.1.6
- some windows and mingw fixes
- Socket::address::print(): minor fixes
- Socket::address: fix constructor documentation
- Socket::address: add unit tests for print()
- Socket::address: add print() method
- Socket::address: add withPort()
- Socket::address: add constructors from standard addr types
- Socket::address: use existing len() method.

Changes from 6.1.4 to 6.1.5
- key merge on load for 6.1.5

Changes from 6.1.3 to 6.1.4
- lots of namespace usage cleanup
- Socket::address: add unit tests for new features
- Socket::address: add isAny, setAny, isLoopback, setLoopback, any, loopback
- Socket::address: convert port to network byte order
- ost::Socket: add compatibility with ucommon::Socket::address
- we don't want commoncpp configs if no lib made
- Socket::address: add equality operator, getPort, setPort, getSize
- improved cmake and added srpm, todo make targets

Changes from 6.1.2 to 6.1.3
- revised unixaddr buffer overflow issue

Changes from 6.1.1 to 6.1.2
- updated contacts, fsf address, and copyright
- revised cmake build
- added setgroups

from ucommon 6.1.0 to 6.1.1
- module flag support for older commoncpp packages
- fix for commoncpp pc file
- some additional original classes mapped to commoncpp
- default Semaphore constructor now valid special case

(rodent)

2015-04-18 01:25:45 UTC MAIN commitmail json YAML

Apparently, the patch checksums were hosed. Fixing.

(rodent)

2015-04-17 20:00:35 UTC MAIN commitmail json YAML

Updated meta-pkgs/modular-xorg-libs to 1.2

(wiz)

2015-04-17 20:00:22 UTC MAIN commitmail json YAML

Add libXpresent. Bump version.

(wiz)

2015-04-17 19:59:25 UTC MAIN commitmail json YAML

Add buildlink3.mk file.

(wiz)

2015-04-17 19:57:28 UTC MAIN commitmail json YAML

Added x11/libXpresent version 1.0.0

(wiz)

2015-04-17 19:54:59 UTC MAIN commitmail json YAML

+ libXpresent.

(wiz)

2015-04-17 19:54:46 UTC MAIN commitmail json YAML

Import libXpresent-1.0.0 as x11/libXpresent.

This provides an Xlib-compatible API for the Present extension.

(wiz)

2015-04-17 18:22:55 UTC MAIN commitmail json YAML

Updated net/youtube-dl to 20150417

(wiz)

2015-04-17 18:22:42 UTC MAIN commitmail json YAML

Update to 2015.04.17, provided by Leonardo Taccari in PR 49844.

Changes:
2015.04.17
[QQMusic] Add new extractor
[srf] Add new extractor

2015.04.09
[Gamersyde] Add new extractor
[RadioJavan] Add new extractor
Remove check for ssl certs: When it uses a capath instead of a cafile,
  'get_ca_certs' or 'cert_store_stats' only returns certificates already used in
  a connection
[udn] Add new extractor

2015.04.03
[Dumpert] Add new extractor (Dutch video site Dumpert)

2015.03.28
[22tracks] Add new extractor
[Varzesh3] Add new extractor

2015.03.24
[safari] Add safaribooksonline extractor
[pornovoisines] Add extractor
[MiomioTV] Add new extractor
[nrk:playlist] Add extractor

2015.03.18
[ultimedia] Add extractor
[primesharetv] Add primeshare.tv extractor
[rtve] Add new extractor for rtve infantil

2015.03.15
[viewster] Add extractor
[kanalplay] Add extractor
[footyroom] Add extractor
[ssa] Add extractor
[yamusic] rename to yandexmusic

2015.03.09
[pladform] Add extractor
[gazeta] Add new extractor
[eagleplatform] Add extractor
[douyutv] Add new extractor
[playwire] Add extractor

2015.03.03.1
Make sure netrc works for all extractors with login support

2015.03.03
[downloader/external] Add support for custom options

2015.02.28
[thechive] remove in favor of Kaltura
[oppetarkiv] Add new extractor and merge with svtplay
[odnoklassniki] Add extractor
[kaltura] Add new extractor
[TheChiveIE] added support for thechive.com

(wiz)

2015-04-17 16:43:45 UTC MAIN commitmail json YAML

Note update of PHP packages:

lang/php54 5.4.40
lang/php55 5.5.24
lang/php56 5.6.8

(taca)

2015-04-17 16:42:43 UTC MAIN commitmail json YAML

Update php56 to 5.6.8.

16 Apr 2015, PHP 5.6.8

- Core:
  . Fixed bug #66609 (php crashes with __get() and ++ operator in some cases).
    (Dmitry, Laruence)
  . Fixed bug #68021 (get_browser() browser_name_regex returns non-utf-8
    characters). (Tjerk)
  . Fixed bug #68917 (parse_url fails on some partial urls). (Wei Dai)
  . Fixed bug #69134 (Per Directory Values overrides PHP_INI_SYSTEM
    configuration options). (Anatol Belski)
  . Additional fix for bug #69152 (Type confusion vulnerability in
    exception::getTraceAsString). (Stas)
  . Fixed bug #69210 (serialize function return corrupted data when sleep has
    non-string values). (Juan Basso)
  . Fixed bug #69212 (Leaking VIA_HANDLER func when exception thrown in
    __call/... arg passing). (Nikita)
  . Fixed bug #69221 (Segmentation fault when using a generator in combination
    with an Iterator). (Nikita)
  . Fixed bug #69337 (php_stream_url_wrap_http_ex() type-confusion
    vulnerability). (Stas)
  . Fixed bug #69353 (Missing null byte checks for paths in various PHP
    extensions). (Stas)

- Apache2handler:
  . Fixed bug #69218 (potential remote code execution with apache 2.4
    apache2handler). (Gerrit Venema)

- cURL:
  . Implemented FR#69278 (HTTP2 support). (Masaki Kagaya)
  . Fixed bug #68739 (Missing break / control flow). (Laruence)
  . Fixed bug #69316 (Use-after-free in php_curl related to
    CURLOPT_FILE/_INFILE/_WRITEHEADER). (Laruence)

- Date:
  . Fixed bug #69336 (Issues with "last day of <monthname>"). (Derick Rethans)

- Enchant:
  . Fixed bug #65406 (Enchant broker plugins are in the wrong place in windows
    builds). (Anatol)

- Ereg:
  . Fixed bug #68740 (NULL Pointer Dereference). (Laruence)

- Fileinfo:
  . Fixed bug #68819 (Fileinfo on specific file causes spurious OOM and/or
    segfault). (Anatol Belski)

- Filter:
  . Fixed bug #69202: (FILTER_FLAG_STRIP_BACKTICK ignored unless other
    flags are used). (Jeff Welch)
  . Fixed bug #69203 (FILTER_FLAG_STRIP_HIGH doesn't strip ASCII 127). (Jeff
    Welch)

- OPCache:
  . Fixed bug #69297 (function_exists strange behavior with OPCache on
    disabled function). (Laruence)
  . Fixed bug #69281 (opcache_is_script_cached no longer works). (danack)
  . Fixed bug #68677 (Use After Free). (CVE-2015-1351) (Laruence)

- OpenSSL
  . Fixed bugs #68853, #65137 (Buffered crypto stream data breaks IO polling
    in stream_select() contexts) (Chris Wright)
  . Fixed bug #69197 (openssl_pkcs7_sign handles default value incorrectly)
    (Daniel Lowrey)
  . Fixed bug #69215 (Crypto servers should send client CA list)
    (Daniel Lowrey)
  . Add a check for RAND_egd to allow compiling against LibreSSL (Leigh)

- Phar:
  . Fixed bug #64343 (PharData::extractTo fails for tarball created by BSD tar).
    (Mike)
  . Fixed bug #64931 (phar_add_file is too restrictive on filename). (Mike)
  . Fixed bug #65467 (Call to undefined method cli_arg_typ_string). (Mike)
  . Fixed bug #67761 (Phar::mapPhar fails for Phars inside a path containing
    ".tar"). (Mike)
  . Fixed bug #69324 (Buffer Over-read in unserialize when parsing Phar). (Stas)
  . Fixed bug #69441 (Buffer Overflow when parsing tar/zip/phar in
    phar_set_inode). (Stas)

- Postgres:
  . Fixed bug #68741 (Null pointer dereference). (CVE-2015-1352) (Laruence)

- SPL:
  . Fixed bug #69227 (Use after free in zval_scan caused by
    spl_object_storage_get_gc). (adam dot scarr at 99designs dot com)

- SOAP:
  . Fixed bug #69293 (NEW segfault when using SoapClient::__setSoapHeader
    (bisected, regression)). (Laruence)

- Sqlite3:
  . Fixed bug #68760 (SQLITE segfaults if custom collator throws an exception).
    (Dan Ackroyd)
  . Fixed bug #69287 (Upgrade bundled libsqlite to 3.8.8.3). (Anatol)
  . Fixed bug #66550 (SQLite prepared statement use-after-free). (Sean Heelan)

(taca)

2015-04-17 16:40:58 UTC MAIN commitmail json YAML

Update php55 to 5.5.24.

16 Apr 2015, PHP 5.5.24

- Apache2handler:
  . Fixed bug #69218 (potential remote code execution with apache 2.4
    apache2handler). (Gerrit Venema)

- Core:
  . Fixed bug #66609 (php crashes with __get() and ++ operator in some cases).
    (Dmitry, Laruence)
  . Fixed bug #67626 (User exceptions not properly handled in streams).
    (Julian)
  . Fixed bug #68021 (get_browser() browser_name_regex returns non-utf-8
    characters). (Tjerk)
  . Fixed bug #68917 (parse_url fails on some partial urls). (Wei Dai)
  . Fixed bug #69134 (Per Directory Values overrides PHP_INI_SYSTEM
    configuration options). (Anatol Belski)
  . Additional fix for bug #69152 (Type confusion vulnerability in
    exception::getTraceAsString). (Stas)
  . Fixed bug #69212 (Leaking VIA_HANDLER func when exception thrown in
    __call/... arg passing). (Nikita)
  . Fixed bug #69221 (Segmentation fault when using a generator in combination
    with an Iterator). (Nikita)
  . Fixed bug #69337 (php_stream_url_wrap_http_ex() type-confusion
    vulnerability). (Stas)
  . Fixed bug #69353 (Missing null byte checks for paths in various PHP
    extensions). (Stas)

- Curl:
  . Implemented FR#69278 (HTTP2 support). (Masaki Kagaya)
  . Fixed bug #69316 (Use-after-free in php_curl related to
    CURLOPT_FILE/_INFILE/_WRITEHEADER). (Laruence)

- Date:
  . Export date_get_immutable_ce so that it can be used by extensions. (Derick
    Rethans)
  . Fixed bug #69336 (Issues with "last day of <monthname>"). (Derick Rethans)

- Enchant:
  . Fixed bug #65406 (Enchant broker plugins are in the wrong place in windows
    builds). (Anatol)

- Fileinfo:
  . Fixed bug #68819 (Fileinfo on specific file causes spurious OOM and/or
    segfault). (Anatol Belski)

- Filter:
  . Fixed bug #69202 (FILTER_FLAG_STRIP_BACKTICK ignored unless other
    flags are used). (Jeff Welch)
  . Fixed bug #69203 (FILTER_FLAG_STRIP_HIGH doesn't strip ASCII 127). (Jeff
    Welch)

- Mbstring:
  . Fixed bug #68846 (False detection of CJK Unified Ideographs Extension E).
    (Masaki Kagaya)

- OPCache
  . Fixed bug #68677 (Use After Free). (CVE-2015-1351) (Laruence)
  . Fixed bug #69281 (opcache_is_script_cached no longer works). (danack)

- OpenSSL:
  . Fixed bug #67403 (Add signatureType to openssl_x509_parse).
  . Add a check for RAND_egd to allow compiling against LibreSSL (Leigh)

- Phar:
  . Fixed bug #64343 (PharData::extractTo fails for tarball created by BSD tar).
    (Mike)
  . Fixed bug #64931 (phar_add_file is too restrictive on filename). (Mike)
  . Fixed bug #65467 (Call to undefined method cli_arg_typ_string). (Mike)
  . Fixed bug #67761 (Phar::mapPhar fails for Phars inside a path containing
    ".tar"). (Mike)
  . Fixed bug #69324 (Buffer Over-read in unserialize when parsing Phar). (Stas)
  . Fixed bug #69441 (Buffer Overflow when parsing tar/zip/phar in
    phar_set_inode). (Stas)

- Postgres:
  . Fixed bug #68741 (Null pointer dereference). (CVE-2015-1352) (Laruence)

- SPL:
  . Fixed bug #69227 (Use after free in zval_scan caused by
    spl_object_storage_get_gc). (adam dot scarr at 99designs dot com)

- SOAP:
  . Fixed bug #69293 (NEW segfault when using SoapClient::__setSoapHeader
    (bisected, regression)). (thomas at shadowweb dot org, Laruence)

- SQLITE:
  . Fixed bug #68760 (SQLITE segfaults if custom collator throws an exception).
    (Dan Ackroyd)
  . Fixed bug #69287 (Upgrade bundled sqlite to 3.8.8.3). (Anatol)

(taca)

2015-04-17 16:39:56 UTC MAIN commitmail json YAML

Update php54 to 5.4.40.

16 Apr 2015 PHP 5.4.40

- Apache2handler:
  . Fixed bug #69218 (potential remote code execution with apache 2.4
    apache2handler). (Gerrit Venema)

- Core:
  . Additional fix for bug #69152 (Type confusion vulnerability in
    exception::getTraceAsString). (Stas)
  . Fixed bug #69337 (php_stream_url_wrap_http_ex() type-confusion
    vulnerability). (Stas)
  . Fixed bug #69353 (Missing null byte checks for paths in various PHP
    extensions). (Stas)

- cURL:
  . Fixed bug #69316 (Use-after-free in php_curl related to
    CURLOPT_FILE/_INFILE/_WRITEHEADER). (Laruence)

- Ereg:
  . Fixed bug #68740 (NULL Pointer Dereference). (Laruence)

- Fileinfo:
  . Fixed bug #68819 (Fileinfo on specific file causes spurious OOM and/or
    segfault). (Anatol Belski)

- GD:
  . Fixed bug #68601 (buffer read overflow in gd_gif_in.c). (Remi)

- Phar:
  . Fixed bug #68901 (use after free). (bugreports at internot dot info)
  . Fixed bug #69324 (Buffer Over-read in unserialize when parsing Phar). (Stas)
  . Fixed bug #69441 (Buffer Overflow when parsing tar/zip/phar in
    phar_set_inode). (Stas)

- Postgres:
  . Fixed bug #68741 (Null pointer deference) (CVE-2015-1352). (Xinchen Hui)

- SOAP:
  . Fixed bug #69152 (Type Confusion Infoleak Vulnerability in unserialize()
    with SoapFault). (Dmitry)

- Sqlite3:
  . Fixed bug #66550 (SQLite prepared statement use-after-free). (Sean Heelan)

(taca)

2015-04-17 15:53:16 UTC MAIN commitmail json YAML

2015-04-17 15:50:33 UTC MAIN commitmail json YAML

Updated www/py-django-mptt to 0.7.1; www/py-django-classy-tags to 0.6.1

(adam)

2015-04-17 15:48:51 UTC MAIN commitmail json YAML

Changes 0.6.1:
Added support for Django 1.8
Dropped support for Django 1.2

(adam)

2015-04-17 15:46:22 UTC MAIN commitmail json YAML

2015-04-17 15:31:32 UTC MAIN commitmail json YAML

2015-04-17 15:22:44 UTC MAIN commitmail json YAML

Don't depend on ${PREFIX}/lib to be added implicitly by the wrappers.
Don't use empty arguments to -o.

(joerg)

2015-04-17 15:18:34 UTC MAIN commitmail json YAML

Updated devel/boost to 1.58.0; games/wesnoth to 1.12.2; graphics/py-Pillow to 2.8.1; www/py-django-reversion to 1.8.6; www/py-django-cms to 3.0.13

(adam)

2015-04-17 15:16:41 UTC MAIN commitmail json YAML

Changes 3.0.13:
Numerous documentation updates especially for installation and the tutorial
Numerous improvements to translations
Improves reliability of apphooks
Improves reliabiliy of Advanced Settings for pages when using apphooks
Allow page deletion after template removal
Improves upstream caching accuracy
Improves CMSAttachMenu registration
Improves handling of mistyped URLs
Improves redirection as a result of changes to page slugs, etc.
Improves performance of "watched models"
Improves frontend performance relating to resizing the sideframe
Corrects an issue where items might not be visible in structue mode menus
Limits version of django-mptt used in CMS for 3.0.x
Prevent accidental upgrades to Django 1.8, which is not yet supported

(adam)

2015-04-17 15:14:15 UTC MAIN commitmail json YAML

Changes 1.8.6:
- Support for MySQL utf8mb4
- Fixing some Django deprecation warnings
- Versions passed through by reversion.post_revision_commit now contain a primary key

(adam)

2015-04-17 15:10:02 UTC MAIN commitmail json YAML

2015-04-17 15:02:43 UTC MAIN commitmail json YAML

Changes 1.12.2:
This is a maintenance release for the stable 1.12.x series including a critical security fix, as well as an assortment of other bug fixes and improvements over version 1.12.1. We urge users of all previous versions to upgrade immediately.

(adam)

2015-04-17 14:36:17 UTC MAIN commitmail json YAML

Re-introduce previous fix for building on Solaris SPARC, confirmed to resolve
issue on Solaris 10 SPARC.

pkg/26815
https://bugs.g10code.com/gnupg/issue1703

Reviewed by wiz@

(sevan)

2015-04-17 14:04:47 UTC MAIN commitmail json YAML

2015-04-17 13:12:21 UTC MAIN commitmail json YAML

updated mail/sylpheed to 3.4.2. Update includes minor bug fixes.

(schwarz)

2015-04-17 12:46:00 UTC MAIN commitmail json YAML

Allow GNU coreuitls to be built as root

GNU coreutils's configure script will abort if ran as root. Although
pkgsrc can do that step under an unprivilegied user, there are still
situations, such as pkg_comp bulk builds, where the common usage is
to run as root. We therefore override configure's root check by setting
FORCE_UNSAFE_CONFIGURE in the environement.

(manu)

2015-04-17 09:13:16 UTC MAIN commitmail json YAML

Updated lang/ocaml to 4.02.1nb2

(jaapb)

2015-04-17 09:12:12 UTC MAIN commitmail json YAML

Extended gdt's i386 ucontext signal handler patch to amd64. This shouldn't
affect anything that isn't NetBSD/amd64.

(jaapb)

2015-04-17 08:22:30 UTC MAIN commitmail json YAML

Default to the native getopt when available.

(jperkin)

2015-04-17 08:21:01 UTC MAIN commitmail json YAML

Stop defaulting to the builtin mit-krb5, it's an old copy which is
unlikely to be updated any time soon, and is preventing some Samba
Kerberos features from working correctly.

(jperkin)

2015-04-17 07:18:31 UTC MAIN commitmail json YAML

Updated print/mupdf to 1.7

(wiz)

2015-04-17 07:18:21 UTC MAIN commitmail json YAML

Update print/mupdf to 1.7, provided by Leonardo Taccari in PR 49843.

Changes:
MuPDF 1.7 (2015-04-16)

  The 1.7 release is here!

MuPDF 1.7 RC1 (2015-04-08)

  The 1.7 release is almost here!

  Headline changes:
    * New 'Indie dev' licensing options - contact sales@artifex.com
      for more details.
    * New HTML layout engine, and (DRM-free) EPUB viewer.
    * Reduced memory usage - displaylists and internal PDF representation
      take much less memory, reducing total memory use on some files by
      over 60%.

  Important API changes:
    * Bound contexts have been removed; we now pass fz_contexts
      explicitly.
    * Reference counting of paths and text structures.

  Features:
    * Add mutool pages option.
    * Tweaked rendering to prevent feature dropout in common cases.
    * Viewer tweaks
          + Better mouse wheel handling
          + Shift-space support
          + Mouse button control of presentation mode
          + Failed reloads do not close document

  Internal changes:
    * PDF filter revamp - simpler interface.
    * Devices use derived structures rather than user pointer.
    * Sparse PDF xrefs held in more compact form.
    * New gsview viewer split out to its own repository.

  Bug fixes
    * Improved handling of broken files.
    * Fix BBoxes of Type 3 fonts.
    * Updated fonts (including greek and cyrillic).
    * Various memory leaks and crashes.
    * And many more.

(wiz)

2015-04-17 07:15:23 UTC MAIN commitmail json YAML

Updated x11/xmodmap to 1.0.9

(wiz)

2015-04-17 07:15:15 UTC MAIN commitmail json YAML

Update to 1.0.9:

Alan Coopersmith (7):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Add -version option to print program version
      Print which option was in error along with usage message
      Avoid null pointer use if malloc() fails
      Remove unneeded casts on malloc, realloc, and free calls
      xmodmap 1.0.9

(wiz)

2015-04-17 07:13:46 UTC MAIN commitmail json YAML

Updated x11/xmag to 1.0.6

(wiz)

2015-04-17 07:13:37 UTC MAIN commitmail json YAML

Update to 1.0.6:

Alan Coopersmith (7):
      config: Add missing AC_CONFIG_SRCDIR
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Fix typos & wording issues in source comments
      Convert sprintf to snprintf
      Delete trailing whitespace from *.[ch] files
      xmag 1.0.6

(wiz)

2015-04-17 07:13:14 UTC MAIN commitmail json YAML

Updated x11/xlsfonts to 1.0.5

(wiz)

2015-04-17 07:13:06 UTC MAIN commitmail json YAML

Update to 1.0.5:
Alan Coopersmith (7):
      config: Add missing AC_CONFIG_SRCDIR
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Print which option was in error along with usage message
      Add -version option to print program version
      Remove old CVS id tags
      xlsfonts 1.0.5

(wiz)

2015-04-17 07:12:23 UTC MAIN commitmail json YAML

Updated x11/xlsatoms to 1.1.2

(wiz)

2015-04-17 07:12:15 UTC MAIN commitmail json YAML

Update to 1.1.2:

Alan Coopersmith (7):
      Combine usage message into single string/call
      config: Add missing AC_CONFIG_SRCDIR
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Print which option was in error along with usage message
      Add -version option to print program version
      xlsatoms 1.1.2

(wiz)

2015-04-17 07:11:44 UTC MAIN commitmail json YAML

Updated x11/xkbprint to 1.0.4

(wiz)

2015-04-17 07:11:36 UTC MAIN commitmail json YAML

Update to 1.0.4:

This minor maintenance release provides the recent round of build
configuration improvements and janitorial cleanups.

Alan Coopersmith (26):
      Convert sources to X.Org standard coding style
      unifdef -Unotyet -UNOTYET
      Fix many const char * warnings
      Remove unused uASSERT macro
      Remove unused debugging & function tracing frameworks
      Remove unused uStrCasePrefix fallback for strncasecmp
      Remove unused uRealloc & uRecalloc functions
      Remove unused uTmpAlloc & uTmpFree fallbacks for alloca
      Replace sole call to uFree() with direct call to free()
      Replace custom uAlloc/uCalloc with plain malloc/calloc
      Replace uStringDup() with direct calls to strdup()
      Replace uStrCaseCmp() with direct calls to strcasecmp()
      Add printf & noreturn attributes recommended by gcc
      Replace several malloc+sprintf pairs with asprintf() calls
      Replace remaining sprintf calls with snprintf()
      Combine repeated sequences of fprintf() calls into single calls
      Replace calls to index() with calls to strchr()
      Combine IsoKeyCaps array of strings into a single string
      Move some local variables to the scope in which they live
      Remove unused INPUT_* definitions
      Fix some sign/size conversion warnings from clang
      Add -version option to print program version
      Remove old CVS id tags
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      xkbprint 1.0.4

Gaetan Nadon (3):
      man: remove trailing spaces and tabs
      man: replace hard coded man page section with substitution strings
      config: move man pages into their own directory

(wiz)

2015-04-17 07:09:57 UTC MAIN commitmail json YAML

Updated x11/xkbevd to 1.1.4

(wiz)

2015-04-17 07:09:48 UTC MAIN commitmail json YAML

Update to 1.1.4:

This minor maintenance release cleans up the code, configuration, & docs.

Alan Coopersmith (12):
      unifdef -Unotyet
      Delete unused uStrCasePrefix function
      Remove unused debugging & function tracing frameworks
      Convert sprintf calls to snprintf
      Convert sources to X.Org standard coding style
      Remove unnecessary cast of getenv return value to char *
      Add -version option to print program version
      Add xev & xkbwatch to SEE ALSO list in man page
      Remove unused macro lowbit()
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      xkbevd 1.1.4

Bjarni Ingi Gislason (1):
      man: whitespace fixes

Julien Cristau (1):
      man: fix broken escape sequence (\P instead of \fP)

(wiz)

2015-04-17 07:09:07 UTC MAIN commitmail json YAML

Updated x11/xhost to 1.0.7

(wiz)

2015-04-17 07:08:59 UTC MAIN commitmail json YAML

Update to 1.0.7:
Alan Coopersmith (3):
      Add AC_USE_SYSTEM_EXTENSIONS to expose non-standard extensions
      configure: Drop AM_MAINTAINER_MODE
      xhost 1.0.7

Colin Walters (1):
      autogen.sh: Honor NOCONFIGURE=1

(wiz)

2015-04-17 07:08:25 UTC MAIN commitmail json YAML

Updated graphics/xgc to 1.0.5

(wiz)

2015-04-17 07:08:17 UTC MAIN commitmail json YAML

Update to 1.0.5:

Alan Coopersmith (3):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      xgc 1.0.5

Christian Weisgerber (1):
      Remove include of Version 7 <sys/timeb.h> header

Julien Cristau (1):
      configure: look for gram.c in $srcdir

(wiz)

2015-04-17 07:07:35 UTC MAIN commitmail json YAML

Updated x11/xgamma to 1.0.6

(wiz)

2015-04-17 07:07:27 UTC MAIN commitmail json YAML

Update to 1.0.6:

This minor maintenance release provides the usual recent collection of
build configuration improvements and janitorial cleanups.  It does not
provide enough gamma radiation to mutate the user into a green-skinned
giant who likes to smash things.

Alan Coopersmith (9):
      Add noreturn attribute to Syntax function
      Fix size/sign conversion warnings in isabbreviation()
      Fix const char warnings in calls to isabbreviation()
      Combine usage message fprintfs into a single call
      Print which option was in error along with usage message
      Add -version option to print program version
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      xgamma 1.0.6

(wiz)

2015-04-17 07:06:51 UTC MAIN commitmail json YAML

Updated net/xfindproxy to 1.0.4

(wiz)

2015-04-17 07:06:43 UTC MAIN commitmail json YAML

Update to 1.0.4:

This minor maintenance release provides accumulated build configuration
improvements and janitorial cleanups.

Alan Coopersmith (6):
      Print which option was in error along with usage message
      Add -version option to print program version
      This is not a GNU project, so declare it foreign.
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      xfindproxy 1.0.4

(wiz)

2015-04-17 07:05:59 UTC MAIN commitmail json YAML

Updated x11/xev to 1.2.2

(wiz)

2015-04-17 07:05:50 UTC MAIN commitmail json YAML

Update to 1.2.2:

Aaron Plattner (1):
      man: Add -event to the command synopsis

Alan Coopersmith (5):
      Print which option was in error along with usage message
      Add -version option to print program version
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      xev 1.2.2

Egbert Eich (1):
      Add event filter for button events

(wiz)

2015-04-17 07:05:10 UTC MAIN commitmail json YAML

Updated x11/xditview to 1.0.4

(wiz)

2015-04-17 07:05:02 UTC MAIN commitmail json YAML

Update to 1.0.4:

Alan Coopersmith (12):
      Close file leak when fdopen() fails in OpenFile()
      Convert sprintf calls to snprintf
      config: Add missing AC_CONFIG_SRCDIR
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Const cleanup
      unifdef -UNOTDEF -UNOTUSED
      Remove #if 0 code
      Combine usage message strings
      Remove CVS/RCS $Id tags
      Use SEEK_* names instead of raw numbers for fseek whence argument
      xditview 1.0.4

(wiz)

2015-04-17 07:04:14 UTC MAIN commitmail json YAML

Updated x11/xdriinfo to 1.0.5

(wiz)

2015-04-17 07:04:05 UTC MAIN commitmail json YAML

Update to 1.0.5:

This minor maintenance release provides the usual recent collection of
build configuration improvements and janitorial cleanups.

Alan Coopersmith (5):
      Print which option was in error along with usage message
      Add -version option to print program version
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      xdriinfo 1.0.5

Gaetan Nadon (2):
      man: remove trailing spaces and tabs
      config: move man pages into their own directory

(wiz)

2015-04-17 07:01:41 UTC MAIN commitmail json YAML

Updated x11/xdpyinfo to 1.3.2

(wiz)

2015-04-17 07:01:33 UTC MAIN commitmail json YAML

Update to 1.3.2:

Alan Coopersmith (8):
      Print which option was in error along with usage message
      Sprinkle consts in StrCmp to quiet cast warnings
      config: Add missing AC_CONFIG_SRCDIR
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Mark required arguments to Xlib error handler as unused
      Delete unused NULLSTR macro
      xdpyinfo 1.3.2

(wiz)

2015-04-17 07:00:43 UTC MAIN commitmail json YAML

Updated x11/xcompmgr to 1.1.7

(wiz)

2015-04-17 07:00:35 UTC MAIN commitmail json YAML

Update to 1.1.7:

This is a minor bugfix and janitorial cleanup release.

Alan Coopersmith (6):
      Combine usage message strings
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Remove empty AUTHORS & NEWS files
      config: move man pages into their own directory
      xcompmgr 1.1.7

Matthieu Herrb (1):
      man: note that -n is the default mode.

(wiz)

2015-04-17 06:59:03 UTC MAIN commitmail json YAML

Updated x11/x11perf to 1.6.0

(wiz)

2015-04-17 06:58:55 UTC MAIN commitmail json YAML

Update to 1.6.0:

This release adds one new general option:
    -pause <s>                pause for <s> seconds between each run

and several new test options:
    -crgb10text                Char in 80-char rgb core line (Charter 10)
    -crgb24text                Char in 30-char rgb core line (Charter 24)
    -crgbftext                Char in 80-char rgb core line (Courier 12)
    -magpixwin10              Scale 5x5 from pixmap to 10x10 window
    -magpixwin100              Scale 50x50 from pixmap to 100x100 window
    -magpixwin500              Scale 250x250 from pixmap to 500x500 window
    -minpixwin10              Scale 10x10 from pixmap to 5x5 window
    -minpixwin100              Scale 100x100 from pixmap to 5x5 window
    -minpixwin500              Scale 500x500 from pixmap to 250x250 window

Alan Coopersmith (9):
      Add const attributes to fix gcc -Wwrite-strings warnings
      Mark usage & AbortTest as _X_NORETURN
      Drop imake fallback for RETSIGTYPE definition
      Assume signal handlers return void, as C89 requires
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Mark bitmap data as const
      Combine help_message array into a single string
      x11perf 1.6.0

Keith Packard (5):
      Add up/down scaling composite tests
      Fix reported pixmap format name
      Add scaling composite tests
      Switch to 64-bit ints
      Add '-pause' option to delay between runs

Matthieu Herrb (1):
      remove srand(1) call as nothing calls any rand like functions in x11perf

Peter Harris (1):
      Fix name collision in -rgb*text

(wiz)

2015-04-17 06:57:49 UTC MAIN commitmail json YAML

Updated wm/twm to 1.0.9

(wiz)

2015-04-17 06:57:41 UTC MAIN commitmail json YAML

Update to 1.0.9:

Alan Coopersmith (5):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Only use results from GetWindowProperty if it returned success
      Remove custom version of system(3c) for Solaris
      twm 1.0.9

Gaetan Nadon (1):
      config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES

Laurent Carlier (1):
      Update manpage with the proper location of system.twmrc file

(wiz)

2015-04-17 06:56:06 UTC MAIN commitmail json YAML

Updated x11/setxkbmap to 1.3.1

(wiz)

2015-04-17 06:55:57 UTC MAIN commitmail json YAML

Update to 1.3.1:
Alan Coopersmith (7):
      Move global rules variable into applyRules, the only function that uses it
      Make len a size_t instead of converting back & forth to an int
      Use C99 struct initializer for cmdNames in applyComponentNames
      config: Add missing AC_CONFIG_SRCDIR
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      setxkbmap 1.3.1

Benno Schulenberg (2):
      Printing the program's version number on -version.
      Fixing a small mistake in the man page -- s/comp/map/.

St辿phane Aulery (1):
      Ensure consistency between the manpage and the output of the -h option

(wiz)

2015-04-17 02:23:42 UTC MAIN commitmail json YAML

2015-04-17 02:22:52 UTC MAIN commitmail json YAML

Move Berkeley DB compilation definition from options.mk to Makefile
and remove "bdb" option.

Because Berkeley DB is always mandatory, it does not make sense to
force users to enable "bdb" option to use Berkeley DB.

(hiramatsu)

2015-04-17 02:04:53 UTC MAIN commitmail json YAML

Updated cad/gtkwave to 3.3.65

(mef)

2015-04-17 02:04:39 UTC MAIN commitmail json YAML

Update 3.3.64 to 3.3.65
-----------------------
3.3.65  01apr15 Added --, -I-, etc. option to port filtering in SST.  Using
                -- for example filters all non-ports from search results.
                Updated LZ4 for version r126.
                Minor warnings fixes.
                Moved TCL_LDADD/TK_LDADD before FSDB_LDADD to avoid stale
                Tcl library version conflicts.
                Removed appending [31:0] to vcd loaded integer names.
                Reduced recursion depth in GHW signal loader to prevent
                stack overflow crashes.
                Added support for synthetic clocks in FST file.
                Update timetrace marking so it runs quicker for large traces.

(mef)

2015-04-17 01:55:33 UTC MAIN commitmail json YAML

Updated ham/xnec2c to 3.3

(mef)

2015-04-17 01:55:24 UTC MAIN commitmail json YAML

Update 3.2 to 3.2
(from doc/xnec2c.html)
-----------------
Version 3.3:
I fixed a bug that was in the code that reads the commands
from the NEC2 input file, where xnec2c would crash with a
segmentation fault when the FR card was after the RP
card. Also modified the Strtod() function to avoid freeing the
end pointer before it was used, causing problems.

(mef)

2015-04-17 01:38:43 UTC MAIN commitmail json YAML

Updated devel/p5-Test-File-ShareDir to 1.001001
Updated devel/p5-Test-MockModule to 0.09
Updated devel/p5-Test-Reporter to 1.6200
Updated devel/p5-Test-Simple to 1.001014
Updated devel/p5-Test-Trap to 0.3.2

(mef)

2015-04-17 01:37:46 UTC MAIN commitmail json YAML

(pkgsrc)
- Convert DEPENDS from p5-Test-Tester to p5-Test-Simple > 1.001010
  (See commit log on devel/p5-Test-Simle)
(upstream)
- Update 0.3.0 to 0.3.2
---------------------
0.3.2  Tue Feb 24 00:19:23 CET 2015
        The tempfile-preserve strategy was (always) broken on
        non-perlio perls.
        Also, some of the tests were (recently) noisy on old perls.
        Test::Trap::Builder::TempFile:
        - add a GOTPERLIO guard to each IO_LAYERS block.
        Tests:
        - 03-files.pl now avoid "used only once" warnings.

0.3.1  Mon Feb 23 21:43:30 CET 2015
        This release doesn't touch library code, but addresses some
        test issues:
        - It fixes RT #102271 by checking for the presence of a
          utf8-layer on the original STDOUT, instead of assuming its
          absence.
        - It makes some test code cleaner.
        - It silences redefine warnings during testing on certain
          platforms.
        Library files: No change but version bump.
        Tests:
        - 03-files* now use another global to specify the class to
          require, replacing a quick-and-dirty hack that turned out to
          be noisy on some platforms, including Cygwin.
        - {15-tempfile,16-systemsafe}-options.t now check for the
          presence of utf8-layer on STDOUT, instead of assuming its
          absence.  (Either of the environment variables PERL_UNICODE
          and PERL5OPT could cause such a layer to be present, and
          there might be other ways to do it.)

(mef)

2015-04-17 01:28:22 UTC MAIN commitmail json YAML

(pkgsrc)
- Adust conflict.
  -CONFLICTS+=            p5-Test-Builder-Tester-[0-9]*
  +CONFLICTS+=            p5-Test-Tester-[0-9]*
  +CONFLICTS+=            p5-Test-use-ok-[0-9]*

- As a side note (after reading listed below at the 1.001010 entry:
    * Integrate Test::Tester and Test::use::ok for easier downgrade from trial
  ) Following packages depends to Test-Tester
        p5-Test-Deep
        p5-Test-MinimumVersion (BUILD_DEPENDS+= )
        p5-Test-NoWarnings
        p5-Test-Output
        p5-Test-Trap
  and may not be convenient when those are installed (causing CONFILICT)

(upstream)
- Update 1.001003 to 1.001014
---------------------------
1.001014    Tue Dec 28 08:31:00:00 PST 2015
    * Write a test to ensure this changes file gets updated
    * Update changes file for 1.001013

1.001013    Sun Dec 28 08:00:00:00 PST 2015
    * Fix a unit test that broke on some platforms with spaces in the $^X path

1.001012    Tue Dec 23 07:39:00:00 PST 2015
    * Move test that was dropped in the wrong directory

1.001011    Sat Dec 20 09:08:00:00 PST 2015
    * Remove POD Coverage test

1.001010    Fri Dec 19 20:16:00:00 PST 2015
    * Fix windows test bug #491
    * Integrate Test::Tester and Test::use::ok for easier downgrade from trial

1.001009    Sun Nov  2 22:31:08:00 PST 2014
    * Fix bug in cmp_ok

1.001008    Wed Oct 15 20:10:22:00 PST 2014
    * Updated Changes file

1.001007    Wed Oct 15 16:37:11:00 PST 2014
    * Fix subtest name when skip_all is used

1.001006    Tue Sep  2 14:39:05:00 PST 2014
    * Reverted change that is now part of alpha branch

1.001005    Tue Sep  2 19:47:19:00 JST 2014
    * Changed install path for perl 5.12 or higher.

1.001004_003 Sat May  17 13:43:00 PST 2014
    * Another Minor doc fix to solve test bug
    * Fix #399, conflict with strawberry-portable

1.001004_002 Sat May  17 13:43:00 PST 2014
    * Minor doc fix to solve test bug

1.001004_001 Sat May  10 08:39:00 PST 2014
    * Doc updates
    * Subtests accept args
    * Outdent subtest diag

(mef)

2015-04-17 01:09:47 UTC MAIN commitmail json YAML

Update 1.6000 to 1.6200
-----------------------
1.62      2015-04-06 12:02:21-04:00 America/New_York
        - no changes from 1.61-TRIAL

1.61      2015-03-30 10:13:06-04:00 America/New_York (TRIAL RELEASE)
        [FIXED}
        - protect whitespace in perl path from shell

(mef)

2015-04-17 01:06:38 UTC MAIN commitmail json YAML

(pkgsrc)
- Convert to PERL5_MODULE_TYPE=    Module::Build
(upstream)
- Update 0.05 to 0.09  (for 0.09 is not listed below)
------------------
v0.08 2015-03-15
    - Ensure LICENSE autogenerates for distribution, fixed license issues in Build.PL

v0.08 2015-03-14
    - Updated README with correct instructions now that we use Build.PL

v0.07 2015-03-14
    - Updated docs for more clarity when handling objects of mocked classes.

v0.06 2015-03-07
    - unmock() on inherited subroutines will dispatch to the parent module,
      rather than replace the local subroutine with the parent's subroutine
      from the time of mocking (RT77439)

(mef)

2015-04-17 00:55:26 UTC MAIN commitmail json YAML

(pkgsrc)
- Add +DEPENDS+= p5-Scope-Guard-[0-9]*:../../devel/p5-Scope-Guard
  (See below, and then see misc/Changes.deps), it needs at runtime.
(upstream)
- Update 1.000005 to 1.001001
---------------------------
1.001001 2015-03-01T05:44:37Z a89c745
[TestFixes]
- Try to guard against accidentally failing if a test distdir
  does in fact exist in the "Expect not to exist" test.

1.001000 2015-02-28T11:09:38Z d703dd2
[Dependencies::Stats]
- Dependencies changed since 1.000005, see misc/*.deps* for details
- configure: +1 (recommends: -1, suggests: +1)
- develop: +10 up 3 -2 (suggests: +1 up 2)
- runtime: +3 (suggests: +1)
- test: +1 (recommends: -2, suggests: +2)

[Deprecations]

- OO interfaces have a ->add_to_inc method which is being
  replaced with the more generic ->register, which will
  retain meaning when the interface no longer actually uses
  @INC

[Features]
- OO interfaces now all have a ->register and a ->clear method.
- Now supports exporting with_dist_dir and with_module_dir
  functions from Test::File::ShareDir

(mef)

2015-04-17 00:52:04 UTC MAIN commitmail json YAML

Updated math/py-scipy to 0.15.1

(wen)

2015-04-17 00:50:43 UTC MAIN commitmail json YAML

Updated math/py-scipy to 0.15.1

(wen)

2015-04-17 00:49:50 UTC MAIN commitmail json YAML

Update to 0.15.1

Upstream changes:
SciPy 0.15.1 is a bug-fix release with no new features compared to 0.15.0.

Issues fixed
- ------------

* `#4413 <https://github.com/scipy/scipy/pull/4413>`__: BUG: Tests too strict, f2py doesn't have to overwrite this array
* `#4417 <https://github.com/scipy/scipy/pull/4417>`__: BLD: avoid using NPY_API_VERSION to check not using deprecated...
* `#4418 <https://github.com/scipy/scipy/pull/4418>`__: Restore and deprecate scipy.linalg.calc_work

SciPy 0.15.0 Release Notes
==========================

.. contents::

SciPy 0.15.0 is the culmination of 6 months of hard work. It contains
several new features, numerous bug-fixes, improved test coverage and
better documentation.  There have been a number of deprecations and
API changes in this release, which are documented below.  All users
are encouraged to upgrade to this release, as there are a large number
of bug-fixes and optimizations.  Moreover, our development attention
will now shift to bug-fix releases on the 0.16.x branch, and on adding
new features on the master branch.

This release requires Python 2.6, 2.7 or 3.2-3.4 and NumPy 1.5.1 or greater.

New features
============

Linear Programming Interface
- ----------------------------

The new function `scipy.optimize.linprog` provides a generic
linear programming similar to the way `scipy.optimize.minimize`
provides a generic interface to nonlinear programming optimizers.
Currently the only method supported is *simplex* which provides
a two-phase, dense-matrix-based simplex algorithm. Callbacks
functions are supported, allowing the user to monitor the progress
of the algorithm.

Differential evolution, a global optimizer
- ------------------------------------------

A new `scipy.optimize.differential_evolution` function has been added to the
``optimize`` module.  Differential Evolution is an algorithm used for finding
the global minimum of multivariate functions. It is stochastic in nature (does
not use gradient methods), and can search large areas of candidate space, but
often requires larger numbers of function evaluations than conventional
gradient based techniques.

``scipy.signal`` improvements
- -----------------------------

The function `scipy.signal.max_len_seq` was added, which computes a Maximum
Length Sequence (MLS) signal.

``scipy.integrate`` improvements
- --------------------------------

It is now possible to use `scipy.integrate` routines to integrate
multivariate ctypes functions, thus avoiding callbacks to Python and
providing better performance.

``scipy.linalg`` improvements
- -----------------------------

The function `scipy.linalg.orthogonal_procrustes` for solving the procrustes
linear algebra problem was added.

BLAS level 2 functions ``her``, ``syr``, ``her2`` and ``syr2`` are now wrapped
in ``scipy.linalg``.

``scipy.sparse`` improvements
- -----------------------------

`scipy.sparse.linalg.svds` can now take a ``LinearOperator`` as its main input.

``scipy.special`` improvements
- ------------------------------

Values of ellipsoidal harmonic (i.e. Lame) functions and associated
normalization constants can be now computed using ``ellip_harm``,
``ellip_harm_2``, and ``ellip_normal``.

New convenience functions ``entr``, ``rel_entr`` ``kl_div``,
``huber``, and ``pseudo_huber`` were added.

``scipy.sparse.csgraph`` improvements
- -------------------------------------

Routines ``reverse_cuthill_mckee`` and ``maximum_bipartite_matching``
for computing reorderings of sparse graphs were added.

``scipy.stats`` improvements
- ----------------------------

Added a Dirichlet multivariate distribution, `scipy.stats.dirichlet`.

The new function `scipy.stats.median_test` computes Mood's median test.

The new function `scipy.stats.combine_pvalues` implements Fisher's
and Stouffer's methods for combining p-values.

`scipy.stats.describe` returns a namedtuple rather than a tuple, allowing
users to access results by index or by name.

Deprecated features
===================

The `scipy.weave` module is deprecated.  It was the only module never ported
to Python 3.x, and is not recommended to be used for new code - use Cython
instead.  In order to support existing code, ``scipy.weave`` has been packaged
separately: https://github.com/scipy/weave.  It is a pure Python package, and
can easily be installed with ``pip install weave``.

`scipy.special.bessel_diff_formula` is deprecated.  It is a private function,
and therefore will be removed from the public API in a following release.

``scipy.stats.nanmean``, ``nanmedian`` and ``nanstd`` functions are deprecated
in favor of their numpy equivalents.

Backwards incompatible changes
==============================

scipy.ndimage
- -------------

The functions `scipy.ndimage.minimum_positions`,
`scipy.ndimage.maximum_positions`` and `scipy.ndimage.extrema` return
positions as ints instead of floats.

scipy.integrate
- ---------------

The format of banded Jacobians in `scipy.integrate.ode` solvers is
changed. Note that the previous documentation of this feature was
erroneous.

SciPy 0.14.1 Release Notes
==========================

SciPy 0.14.1 is a bug-fix release with no new features compared to 0.14.0.

Issues closed
- -------------

- - `#3630 <https://github.com/scipy/scipy/issues/3630>`__: NetCDF reading results in a segfault
- - `#3631 <https://github.com/scipy/scipy/issues/3631>`__: SuperLU object not working as expected for complex matrices
- - `#3733 <https://github.com/scipy/scipy/issues/3733>`__: segfault from map_coordinates
- - `#3780 <https://github.com/scipy/scipy/issues/3780>`__: Segfault when using CSR/CSC matrix and uint32/uint64
- - `#3781 <https://github.com/scipy/scipy/pull/3781>`__: BUG: sparse: fix omitted types in sparsetools typemaps
- - `#3802 <https://github.com/scipy/scipy/issues/3802>`__: 0.14.0 API breakage: _gen generators are missing from scipy.stats.distributions API
- - `#3805 <https://github.com/scipy/scipy/issues/3805>`__: ndimage test failures with numpy 1.10
- - `#3812 <https://github.com/scipy/scipy/issues/3812>`__: == sometimes wrong on csr_matrix
- - `#3853 <https://github.com/scipy/scipy/issues/3853>`__: Many scipy.sparse test errors/failures with numpy 1.9.0b2
- - `#4084 <https://github.com/scipy/scipy/pull/4084>`__: fix exception declarations for Cython 0.21.1 compatibility
- - `#4093 <https://github.com/scipy/scipy/pull/4093>`__: BUG: fitpack: avoid a memory error in splev(x, tck, der=k)
- - `#4104 <https://github.com/scipy/scipy/pull/4104>`__: BUG: Workaround SGEMV segfault in Accelerate (maintenance 0.14.x)
- - `#4143 <https://github.com/scipy/scipy/pull/4143>`__: BUG: fix ndimage functions for large data
- - `#4149 <https://github.com/scipy/scipy/issues/4149>`__: Bug in expm for integer arrays
- - `#4154 <https://github.com/scipy/scipy/issues/4154>`__: Backport gh-4041 for 0.14.1 (Ensure that the 'size' argument of PIL's 'resize' method is a tuple)
- - `#4163 <https://github.com/scipy/scipy/issues/4163>`__: Backport #4142 (ZeroDivisionError in scipy.sparse.linalg.lsqr)
- - `#4164 <https://github.com/scipy/scipy/issues/4164>`__: Backport gh-4153 (remove use of deprecated numpy API in lib/lapack/ f2py wrapper)
- - `#4180 <https://github.com/scipy/scipy/pull/4180>`__: backport pil resize support tuple fix
- - `#4168 <https://github.com/scipy/scipy/issues/4168>`__: Lots of arpack test failures on windows 32 bits with numpy 1.9.1
- - `#4203 <https://github.com/scipy/scipy/issues/4203>`__: Matrix multiplication in 0.14.x is more than 10x slower compared...
- - `#4218 <https://github.com/scipy/scipy/pull/4218>`__: attempt to make ndimage interpolation compatible with numpy relaxed...
- - `#4225 <https://github.com/scipy/scipy/pull/4225>`__: BUG: off-by-one error in PPoly shape checks
- - `#4248 <https://github.com/scipy/scipy/pull/4248>`__: BUG: optimize: fix issue with incorrect use of closure for slsqp.

SciPy 0.14.0 Release Notes
==========================

.. contents::

SciPy 0.14.0 is the culmination of 8 months of hard work. It contains
many new features, numerous bug-fixes, improved test coverage and
better documentation.  There have been a number of deprecations and
API changes in this release, which are documented below.  All users
are encouraged to upgrade to this release, as there are a large number
of bug-fixes and optimizations.  Moreover, our development attention
will now shift to bug-fix releases on the 0.14.x branch, and on adding
new features on the master branch.

This release requires Python 2.6, 2.7 or 3.2-3.4 and NumPy 1.5.1 or greater.

New features
============

``scipy.interpolate`` improvements
----------------------------------

A new wrapper function `scipy.interpolate.interpn` for interpolation on regular
grids has been added. `interpn` supports linear and nearest-neighbor
interpolation in arbitrary dimensions and spline interpolation in two
dimensions.

Faster implementations of piecewise polynomials in power and Bernstein
polynomial bases have been added as `scipy.interpolate.PPoly` and
`scipy.interpolate.BPoly`. New users should use these in favor of
`scipy.interpolate.PiecewisePolynomial`.

`scipy.interpolate.interp1d` now accepts non-monotonic inputs and sorts them.
If performance is critical, sorting can be turned off by using the new
``assume_sorted`` keyword.

Functionality for evaluation of bivariate spline derivatives in
``scipy.interpolate`` has been added.

The new class `scipy.interpolate.Akima1DInterpolator` implements the piecewise
cubic polynomial interpolation scheme devised by H. Akima.

Functionality for fast interpolation on regular, unevenly spaced grids
in arbitrary dimensions has been added as
`scipy.interpolate.RegularGridInterpolator` .

``scipy.linalg`` improvements
-----------------------------

The new function `scipy.linalg.dft` computes the matrix of the
discrete Fourier transform.

A condition number estimation function for matrix exponential,
`scipy.linalg.expm_cond`, has been added.

``scipy.optimize`` improvements
-------------------------------

A set of benchmarks for optimize, which can be run with ``optimize.bench()``,
has been added.

`scipy.optimize.curve_fit` now has more controllable error estimation via the
``absolute_sigma`` keyword.

Support for passing custom minimization methods to ``optimize.minimize()``
and ``optimize.minimize_scalar()`` has been added, currently useful especially
for combining ``optimize.basinhopping()`` with custom local optimizer routines.

``scipy.stats`` improvements
----------------------------

A new class `scipy.stats.multivariate_normal` with functionality for
multivariate normal random variables has been added.

A lot of work on the ``scipy.stats`` distribution framework has been done.
Moment calculations (skew and kurtosis mainly) are fixed and verified, all
examples are now runnable, and many small accuracy and performance improvements
for individual distributions were merged.

The new function `scipy.stats.anderson_ksamp` computes the k-sample
Anderson-Darling test for the null hypothesis that k samples come from
the same parent population.

``scipy.signal`` improvements
-----------------------------

``scipy.signal.iirfilter`` and related functions to design Butterworth,
Chebyshev, elliptical and Bessel IIR filters now all use pole-zero ("zpk")
format internally instead of using transformations to numerator/denominator
format.  The accuracy of the produced filters, especially high-order ones, is
improved significantly as a result.

The new function `scipy.signal.vectorstrength` computes the vector strength,
a measure of phase synchrony, of a set of events.

``scipy.special`` improvements
------------------------------

The functions `scipy.special.boxcox` and `scipy.special.boxcox1p`, which
compute the Box-Cox transformation, have been added.

``scipy.sparse`` improvements
-----------------------------

- Significant performance improvement in CSR, CSC, and DOK indexing speed.
- When using Numpy >= 1.9 (to be released in MM 2014), sparse matrices function
  correctly when given to arguments of ``np.dot``, ``np.multiply`` and other
  ufuncs.  With earlier Numpy and Scipy versions, the results of such
  operations are undefined and usually unexpected.
- Sparse matrices are no longer limited to ``2^31`` nonzero elements.  They
  automatically switch to using 64-bit index data type for matrices containing
  more elements.  User code written assuming the sparse matrices use int32 as
  the index data type will continue to work, except for such large matrices.
  Code dealing with larger matrices needs to accept either int32 or int64
  indices.

Deprecated features
===================

``anneal``
----------

The global minimization function `scipy.optimize.anneal` is deprecated.
All users should use the `scipy.optimize.basinhopping` function instead.

``scipy.stats``
---------------

``randwcdf`` and ``randwppf`` functions are deprecated. All users should use
distribution-specific ``rvs`` methods instead.

Probability calculation aliases ``zprob``, ``fprob`` and ``ksprob`` are
deprecated. Use instead the ``sf`` methods of the corresponding distributions
or the ``special`` functions directly.

``scipy.interpolate``
---------------------

``PiecewisePolynomial`` class is deprecated.

Backwards incompatible changes
==============================

scipy.special.lpmn
------------------

``lpmn`` no longer accepts complex-valued arguments. A new function
``clpmn`` with uniform complex analytic behavior has been added, and
it should be used instead.

scipy.sparse.linalg
-------------------

Eigenvectors in the case of generalized eigenvalue problem are normalized to
unit vectors in 2-norm, rather than following the LAPACK normalization
convention.

The deprecated UMFPACK wrapper in ``scipy.sparse.linalg`` has been removed due
to license and install issues.  If available, ``scikits.umfpack`` is still used
transparently in the ``spsolve`` and ``factorized`` functions.  Otherwise,
SuperLU is used instead in these functions.

scipy.stats
-----------

The deprecated functions ``glm``, ``oneway`` and ``cmedian`` have been removed
from ``scipy.stats``.

``stats.scoreatpercentile`` now returns an array instead of a list of
percentiles.

scipy.interpolate
-----------------

The API for computing derivatives of a monotone piecewise interpolation has
changed: if `p` is a ``PchipInterpolator`` object, `p.derivative(der)`
returns a callable object representing the derivative of `p`. For in-place
derivatives use the second argument of the `__call__` method:
`p(0.1, der=2)` evaluates the second derivative of `p` at `x=0.1`.

The method `p.derivatives` has been removed.

SciPy 0.13.3 Release Notes

SciPy 0.13.3 is a bug-fix release with no new features compared to 0.13.2. Both the weave and the ndimage.label bugs were severe regressions in 0.13.0, hence this release.
Issues fixed

    3148: fix a memory leak in ndimage.label.
    3216: fix weave issue with too long file names for MSVC.

Other changes

    Update Sphinx theme used for html docs so >>> in examples can be toggled.

SciPy 0.13.2 Release Notes

SciPy 0.13.2 is a bug-fix release with no new features compared to 0.13.1.
Issues fixed

    3096: require Cython 0.19, earlier versions have memory leaks in fused types
    3079: ndimage.label fix swapped 64-bitness test
    3108: optimize.fmin_slsqp constraint violation

SciPy 0.13.1 Release Notes

SciPy 0.13.1 is a bug-fix release with no new features compared to 0.13.0. The only changes are several fixes in ndimage, one of which was a serious regression in ndimage.label (Github issue 3025), which gave incorrect results in 0.13.0.
Issues fixed

    3025: ndimage.label returns incorrect results in scipy 0.13.0
    1992: ndimage.label return type changed from int32 to uint32
    1992: ndimage.find_objects doesn't work with int32 input in some cases

SciPy 0.13.0 Release Notes
==========================

.. contents::

SciPy 0.13.0 is the culmination of 7 months of hard work. It contains
many new features, numerous bug-fixes, improved test coverage and
better documentation.  There have been a number of deprecations and
API changes in this release, which are documented below.  All users
are encouraged to upgrade to this release, as there are a large number
of bug-fixes and optimizations.  Moreover, our development attention
will now shift to bug-fix releases on the 0.13.x branch, and on adding
new features on the master branch.

This release requires Python 2.6, 2.7 or 3.1-3.3 and NumPy 1.5.1 or greater.
Highlights of this release are:

  - support for fancy indexing and boolean comparisons with sparse matrices
  - interpolative decompositions and matrix functions in the linalg module
  - two new trust-region solvers for unconstrained minimization

New features
============

``scipy.integrate`` improvements
--------------------------------

N-dimensional numerical integration
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

A new function `scipy.integrate.nquad`, which provides N-dimensional
integration functionality with a more flexible interface than ``dblquad`` and
``tplquad``, has been added.

``dopri*`` improvements
^^^^^^^^^^^^^^^^^^^^^^^

The intermediate results from the ``dopri`` family of ODE solvers can now be
accessed by a *solout* callback function.

``scipy.linalg`` improvements
-----------------------------

Interpolative decompositions
^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Scipy now includes a new module `scipy.linalg.interpolative`
containing routines for computing interpolative matrix decompositions
(ID). This feature is based on the ID software package by
P.G. Martinsson, V. Rokhlin, Y. Shkolnisky, and M. Tygert, previously
adapted for Python in the PymatrixId package by K.L. Ho.

Polar decomposition
^^^^^^^^^^^^^^^^^^^

A new function `scipy.linalg.polar`, to compute the polar decomposition
of a matrix, was added.

BLAS level 3 functions
^^^^^^^^^^^^^^^^^^^^^^

The BLAS functions ``symm``, ``syrk``, ``syr2k``, ``hemm``, ``herk`` and
``her2k`` are now wrapped in `scipy.linalg`.

Matrix functions
^^^^^^^^^^^^^^^^

Several matrix function algorithms have been implemented or updated following
detailed descriptions in recent papers of Nick Higham and his co-authors.
These include the matrix square root (``sqrtm``), the matrix logarithm
(``logm``), the matrix exponential (``expm``) and its Frechet derivative
(``expm_frechet``), and fractional matrix powers (``fractional_matrix_power``).

``scipy.optimize`` improvements
-------------------------------

Trust-region unconstrained minimization algorithms
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

The ``minimize`` function gained two trust-region solvers for unconstrained
minimization: ``dogleg`` and ``trust-ncg``.

``scipy.sparse`` improvements
-----------------------------

Boolean comparisons and sparse matrices
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

All sparse matrix types now support boolean data, and boolean operations.  Two
sparse matrices `A` and `B` can be compared in all the expected ways `A < B`,
`A >= B`, `A != B`, producing similar results as dense Numpy arrays.
Comparisons with dense matrices and scalars are also supported.

CSR and CSC fancy indexing
^^^^^^^^^^^^^^^^^^^^^^^^^^

Compressed sparse row and column sparse matrix types now support fancy indexing
with boolean matrices, slices, and lists. So where A is a (CSC or CSR) sparse
matrix, you can do things like::

    >>> A[A > 0.5] = 1  # since Boolean sparse matrices work
    >>> A[:2, :3] = 2
    >>> A[[1,2], 2] = 3

``scipy.sparse.linalg`` improvements
------------------------------------

The new function ``onenormest`` provides a lower bound of the 1-norm of a
linear operator and has been implemented according to Higham and Tisseur
(2000).  This function is not only useful for sparse matrices, but can also be
used to estimate the norm of products or powers of dense matrices without
explictly building the intermediate matrix.

The multiplicative action of the matrix exponential of a linear operator
(``expm_multiply``) has been implemented following the description in Al-Mohy
and Higham (2011).

Abstract linear operators (`scipy.sparse.linalg.LinearOperator`) can now be
multiplied, added to each other, and exponentiated, producing new linear
operators. This enables easier construction of composite linear operations.

``scipy.spatial`` improvements
------------------------------

The vertices of a `ConvexHull` can now be accessed via the `vertices` attribute,
which gives proper orientation in 2-D.

``scipy.signal`` improvements
-----------------------------

The cosine window function `scipy.signal.cosine` was added.

``scipy.special`` improvements
------------------------------

New functions `scipy.special.xlogy` and `scipy.special.xlog1py` were added.
These functions can simplify and speed up code that has to calculate
``x * log(y)`` and give 0 when ``x == 0``.

``scipy.io`` improvements
-------------------------

Unformatted Fortran file reader
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

The new class `scipy.io.FortranFile` facilitates reading unformatted
sequential files written by Fortran code.

``scipy.io.wavfile`` enhancements
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

`scipy.io.wavfile.write` now accepts a file buffer. Previously it only
accepted a filename.

`scipy.io.wavfile.read` and `scipy.io.wavfile.write` can now handle floating
point WAV files.

``scipy.interpolate`` improvements
----------------------------------

B-spline derivatives and antiderivatives
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

`scipy.interpolate.splder` and `scipy.interpolate.splantider` functions
for computing B-splines that represent derivatives and antiderivatives
of B-splines were added.  These functions are also available in the
class-based FITPACK interface as ``UnivariateSpline.derivative`` and
``UnivariateSpline.antiderivative``.

``scipy.stats`` improvements
----------------------------

Distributions now allow using keyword parameters in addition to
positional parameters in all methods.

The function `scipy.stats.power_divergence` has been added for the
Cressie-Read power divergence statistic and goodness of fit test.
Included in this family of statistics is the "G-test"
(http://en.wikipedia.org/wiki/G-test).

`scipy.stats.mood` now accepts multidimensional input.

An option was added to `scipy.stats.wilcoxon` for continuity correction.

`scipy.stats.chisquare` now has an `axis` argument.

`scipy.stats.mstats.chisquare` now has `axis` and `ddof` arguments.

Deprecated features
===================

``expm2`` and ``expm3``
-----------------------

The matrix exponential functions `scipy.linalg.expm2` and `scipy.linalg.expm3`
are deprecated. All users should use the numerically more robust
`scipy.linalg.expm` function instead.

``scipy.stats`` functions
-------------------------

`scipy.stats.oneway` is deprecated; `scipy.stats.f_oneway` should be used
instead.

`scipy.stats.glm` is deprecated.  `scipy.stats.ttest_ind` is an equivalent
function; more full-featured general (and generalized) linear model
implementations can be found in statsmodels.

`scipy.stats.cmedian` is deprecated; ``numpy.median`` should be used instead.

Backwards incompatible changes
==============================

LIL matrix assignment
---------------------
Assigning values to LIL matrices with two index arrays now works similarly as
assigning into ndarrays::

    >>> x = lil_matrix((3, 3))
    >>> x[[0,1,2],[0,1,2]]=[0,1,2]
    >>> x.todense()
    matrix([[ 0.,  0.,  0.],
            [ 0.,  1.,  0.],
            [ 0.,  0.,  2.]])

rather than giving the result::

    >>> x.todense()
    matrix([[ 0.,  1.,  2.],
            [ 0.,  1.,  2.],
            [ 0.,  1.,  2.]])

Users relying on the previous behavior will need to revisit their code.
The previous behavior is obtained by ``x[numpy.ix_([0,1,2],[0,1,2])] = ...`.

Deprecated ``radon`` function removed
-------------------------------------

The ``misc.radon`` function, which was deprecated in scipy 0.11.0, has been
removed.  Users can find a more full-featured ``radon`` function in
scikit-image.

Removed deprecated keywords ``xa`` and ``xb`` from ``stats.distributions``
--------------------------------------------------------------------------

The keywords ``xa`` and ``xb``, which were deprecated since 0.11.0, have
been removed from the distributions in ``scipy.stats``.

Changes to MATLAB file readers / writers
----------------------------------------

The major change is that 1D arrays in numpy now become row vectors (shape 1, N)
when saved to a MATLAB 5 format file.  Previously 1D arrays saved as column
vectors (N, 1).  This is to harmonize the behavior of writing MATLAB 4 and 5
formats, and adapt to the defaults of numpy and MATLAB - for example
``np.atleast_2d`` returns 1D arrays as row vectors.

Trying to save arrays of greater than 2 dimensions in MATLAB 4 format now raises
an error instead of silently reshaping the array as 2D.

``scipy.io.loadmat('afile')`` used to look for `afile` on the Python system path
(``sys.path``); now ``loadmat`` only looks in the current directory for a
relative path filename.

Other changes
=============

Security fix: ``scipy.weave`` previously used temporary directories in an
insecure manner under certain circumstances.

Cython is now required to build *unreleased* versions of scipy.
The C files generated from Cython sources are not included in the git repo
anymore.  They are however still shipped in source releases.

The code base received a fairly large PEP8 cleanup.  A ``tox pep8``
command has been added; new code should pass this test command.

Scipy cannot be compiled with gfortran 4.1 anymore (at least on RH5), likely
due to that compiler version not supporting entry constructs well.

(wen)

2015-04-17 00:43:31 UTC MAIN commitmail json YAML

Updated math/py-numpy to 1.9.2

(wen)

2015-04-17 00:41:38 UTC MAIN commitmail json YAML

Update to 1.9.2

Reviewed by: wiz@

Upstream changes:
NumPy 1.9.2 Release Notes
*************************

This is a bugfix only release in the 1.9.x series.

Issues fixed
============

* `#5316 <https://github.com/numpy/numpy/issues/5316>`__: fix too large dtype alignment of strings and complex types
* `#5424 <https://github.com/numpy/numpy/issues/5424>`__: fix ma.median when used on ndarrays
* `#5481 <https://github.com/numpy/numpy/issues/5481>`__: Fix astype for structured array fields of different byte order
* `#5354 <https://github.com/numpy/numpy/issues/5354>`__: fix segfault when clipping complex arrays
* `#5524 <https://github.com/numpy/numpy/issues/5524>`__: allow np.argpartition on non ndarrays
* `#5612 <https://github.com/numpy/numpy/issues/5612>`__: Fixes ndarray.fill to accept full range of uint64
* `#5155 <https://github.com/numpy/numpy/issues/5155>`__: Fix loadtxt with comments=None and a string None data
* `#4476 <https://github.com/numpy/numpy/issues/4476>`__: Masked array view fails if structured dtype has datetime component
* `#5388 <https://github.com/numpy/numpy/issues/5388>`__: Make RandomState.set_state and RandomState.get_state threadsafe
* `#5390 <https://github.com/numpy/numpy/issues/5390>`__: make seed, randint and shuffle threadsafe
* `#5374 <https://github.com/numpy/numpy/issues/5374>`__: Fixed incorrect assert_array_almost_equal_nulp documentation
* `#5393 <https://github.com/numpy/numpy/issues/5393>`__: Add support for ATLAS > 3.9.33.
* `#5313 <https://github.com/numpy/numpy/issues/5313>`__: PyArray_AsCArray caused segfault for 3d arrays
* `#5492 <https://github.com/numpy/numpy/issues/5492>`__: handle out of memory in rfftf
* `#4181 <https://github.com/numpy/numpy/issues/4181>`__: fix a few bugs in the random.pareto docstring
* `#5359 <https://github.com/numpy/numpy/issues/5359>`__: minor changes to linspace docstring
* `#4723 <https://github.com/numpy/numpy/issues/4723>`__: fix a compile issues on AIX

NumPy 1.9.1 Release Notes
*************************

This is a bugfix only release in the 1.9.x series.

Issues fixed
============

* gh-5184: restore linear edge behaviour of gradient to as it was in < 1.9.
  The second order behaviour is available via the `edge_order` keyword
* gh-4007: workaround Accelerate sgemv crash on OSX 10.9
* gh-5100: restore object dtype inference from iterable objects without `len()`
* gh-5163: avoid gcc-4.1.2 (red hat 5) miscompilation causing a crash
* gh-5138: fix nanmedian on arrays containing inf
* gh-5240: fix not returning out array from ufuncs with subok=False set
* gh-5203: copy inherited masks in MaskedArray.__array_finalize__
* gh-2317: genfromtxt did not handle filling_values=0 correctly
* gh-5067: restore api of npy_PyFile_DupClose in python2
* gh-5063: cannot convert invalid sequence index to tuple
* gh-5082: Segmentation fault with argmin() on unicode arrays
* gh-5095: don't propagate subtypes from np.where
* gh-5104: np.inner segfaults with SciPy's sparse matrices
* gh-5251: Issue with fromarrays not using correct format for unicode arrays
* gh-5136: Import dummy_threading if importing threading fails
* gh-5148: Make numpy import when run with Python flag '-OO'
* gh-5147: Einsum double contraction in particular order causes ValueError
* gh-479: Make f2py work with intent(in out)
* gh-5170: Make python2 .npy files readable in python3
* gh-5027: Use 'll' as the default length specifier for long long
* gh-4896: fix build error with MSVC 2013 caused by C99 complex support
* gh-4465: Make PyArray_PutTo respect writeable flag
* gh-5225: fix crash when using arange on datetime without dtype set
* gh-5231: fix build in c99 mode

NumPy 1.9.0 Release Notes
*************************

This release supports Python 2.6 - 2.7 and 3.2 - 3.4.

Highlights
==========
* Numerous performance improvements in various areas, most notably indexing and
  operations on small arrays are significantly faster.
  Indexing operations now also release the GIL.
* Addition of `nanmedian` and `nanpercentile` rounds out the nanfunction set.

Dropped Support
===============

* The oldnumeric and numarray modules have been removed.
* The doc/pyrex and doc/cython directories have been removed.
* The doc/numpybook directory has been removed.
* The numpy/testing/numpytest.py file has been removed together with
  the importall function it contained.

Future Changes
==============

* The numpy/polynomial/polytemplate.py file will be removed in NumPy 1.10.0.
* Default casting for inplace operations will change to 'same_kind' in
  Numpy 1.10.0. This will certainly break some code that is currently
  ignoring the warning.
* Relaxed stride checking will be the default in 1.10.0
* String version checks will break because, e.g., '1.9' > '1.10' is True. A
  NumpyVersion class has been added that can be used for such comparisons.
* The diagonal and diag functions will return writeable views in 1.10.0
* The `S` and/or `a` dtypes may be changed to represent Python strings
  instead of bytes, in Python 3 these two types are very different.

Compatibility notes
===================

The diagonal and diag functions return readonly views.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In NumPy 1.8, the diagonal and diag functions returned readonly copies, in
NumPy 1.9 they return readonly views, and in 1.10 they will return writeable
views.

Special scalar float values don't cause upcast to double anymore
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In previous numpy versions operations involving floating point scalars
containing special values ``NaN``, ``Inf`` and ``-Inf`` caused the result
type to be at least ``float64``.  As the special values can be represented
in the smallest available floating point type, the upcast is not performed
anymore.

For example the dtype of:

    ``np.array([1.], dtype=np.float32) * float('nan')``

now remains ``float32`` instead of being cast to ``float64``.
Operations involving non-special values have not been changed.

Percentile output changes
~~~~~~~~~~~~~~~~~~~~~~~~~
If given more than one percentile to compute numpy.percentile returns an
array instead of a list. A single percentile still returns a scalar.  The
array is equivalent to converting the list returned in older versions
to an array via ``np.array``.

If the ``overwrite_input`` option is used the input is only partially
instead of fully sorted.

ndarray.tofile exception type
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
All ``tofile`` exceptions are now ``IOError``, some were previously
``ValueError``.

Invalid fill value exceptions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Two changes to numpy.ma.core._check_fill_value:

* When the fill value is a string and the array type is not one of
  'OSUV', TypeError is raised instead of the default fill value being used.

* When the fill value overflows the array type, TypeError is raised instead
  of OverflowError.

Polynomial Classes no longer derived from PolyBase
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This may cause problems with folks who depended on the polynomial classes
being derived from PolyBase. They are now all derived from the abstract
base class ABCPolyBase. Strictly speaking, there should be a deprecation
involved, but no external code making use of the old baseclass could be
found.

Using numpy.random.binomial may change the RNG state vs. numpy < 1.9
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A bug in one of the algorithms to generate a binomial random variate has
been fixed. This change will likely alter the number of random draws
performed, and hence the sequence location will be different after a
call to distribution.c::rk_binomial_btpe. Any tests which rely on the RNG
being in a known state should be checked and/or updated as a result.

Random seed enforced to be a 32 bit unsigned integer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``np.random.seed`` and ``np.random.RandomState`` now throw a ``ValueError``
if the seed cannot safely be converted to 32 bit unsigned integers.
Applications that now fail can be fixed by masking the higher 32 bit values to
zero: ``seed = seed & 0xFFFFFFFF``. This is what is done silently in older
versions so the random stream remains the same.

Argmin and argmax out argument
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The ``out`` argument to ``np.argmin`` and ``np.argmax`` and their
equivalent C-API functions is now checked to match the desired output shape
exactly.  If the check fails a ``ValueError`` instead of ``TypeError`` is
raised.

Einsum
~~~~~~
Remove unnecessary broadcasting notation restrictions.
``np.einsum('ijk,j->ijk', A, B)`` can also be written as
``np.einsum('ij...,j->ij...', A, B)`` (ellipsis is no longer required on 'j')

Indexing
~~~~~~~~

The NumPy indexing has seen a complete rewrite in this version. This makes
most advanced integer indexing operations much faster and should have no
other implications.  However some subtle changes and deprecations were
introduced in advanced indexing operations:

* Boolean indexing into scalar arrays will always return a new 1-d array.
  This means that ``array(1)[array(True)]`` gives ``array([1])`` and
  not the original array.

* Advanced indexing into one dimensional arrays used to have
  (undocumented) special handling regarding repeating the value array in
  assignments when the shape of the value array was too small or did not
  match.  Code using this will raise an error. For compatibility you can
  use ``arr.flat[index] = values``, which uses the old code branch.  (for
  example ``a = np.ones(10); a[np.arange(10)] = [1, 2, 3]``)

* The iteration order over advanced indexes used to be always C-order.
  In NumPy 1.9. the iteration order adapts to the inputs and is not
  guaranteed (with the exception of a *single* advanced index which is
  never reversed for compatibility reasons). This means that the result
  is undefined if multiple values are assigned to the same element.  An
  example for this is ``arr[[0, 0], [1, 1]] = [1, 2]``, which may set
  ``arr[0, 1]`` to either 1 or 2.

* Equivalent to the iteration order, the memory layout of the advanced
  indexing result is adapted for faster indexing and cannot be predicted.

* All indexing operations return a view or a copy. No indexing operation
  will return the original array object. (For example ``arr[...]``)

* In the future Boolean array-likes (such as lists of python bools) will
  always be treated as Boolean indexes and Boolean scalars (including
  python ``True``) will be a legal *boolean* index. At this time, this is
  already the case for scalar arrays to allow the general
  ``positive = a[a > 0]`` to work when ``a`` is zero dimensional.

* In NumPy 1.8 it was possible to use ``array(True)`` and
  ``array(False)`` equivalent to 1 and 0 if the result of the operation
  was a scalar.  This will raise an error in NumPy 1.9 and, as noted
  above, treated as a boolean index in the future.

* All non-integer array-likes are deprecated, object arrays of custom
  integer like objects may have to be cast explicitly.

* The error reporting for advanced indexing is more informative, however
  the error type has changed in some cases. (Broadcasting errors of
  indexing arrays are reported as ``IndexError``)

* Indexing with more then one ellipsis (``...``) is deprecated.

Non-integer reduction axis indexes are deprecated
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Non-integer axis indexes to reduction ufuncs like `add.reduce` or `sum` are
deprecated.

``promote_types`` and string dtype
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``promote_types`` function now returns a valid string length when given an
integer or float dtype as one argument and a string dtype as another
argument.  Previously it always returned the input string dtype, even if it
wasn't long enough to store the max integer/float value converted to a
string.

``can_cast`` and string dtype
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``can_cast`` function now returns False in "safe" casting mode for
integer/float dtype and string dtype if the string dtype length is not long
enough to store the max integer/float value converted to a string.
Previously ``can_cast`` in "safe" mode returned True for integer/float
dtype and a string dtype of any length.

astype and string dtype
~~~~~~~~~~~~~~~~~~~~~~~
The ``astype`` method now returns an error if the string dtype to cast to
is not long enough in "safe" casting mode to hold the max value of
integer/float array that is being casted. Previously the casting was
allowed even if the result was truncated.

`npyio.recfromcsv` keyword arguments change
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
`npyio.recfromcsv` no longer accepts the undocumented `update` keyword,
which used to override the `dtype` keyword.

The ``doc/swig`` directory moved
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The ``doc/swig`` directory has been moved to ``tools/swig``.

The ``npy_3kcompat.h`` header changed
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The unused ``simple_capsule_dtor`` function has been removed from
``npy_3kcompat.h``.  Note that this header is not meant to be used outside
of numpy; other projects should be using their own copy of this file when
needed.

Negative indices in C-Api ``sq_item`` and ``sq_ass_item`` sequence methods
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
When directly accessing the ``sq_item`` or ``sq_ass_item`` PyObject slots
for item getting, negative indices will not be supported anymore.
``PySequence_GetItem`` and ``PySequence_SetItem`` however fix negative
indices so that they can be used there.

NDIter
~~~~~~
When ``NpyIter_RemoveAxis`` is now called, the iterator range will be reset.

When a multi index is being tracked and an iterator is not buffered, it is
possible to use ``NpyIter_RemoveAxis``. In this case an iterator can shrink
in size. Because the total size of an iterator is limited, the iterator
may be too large before these calls. In this case its size will be set to ``-1``
and an error issued not at construction time but when removing the multi
index, setting the iterator range, or getting the next function.

This has no effect on currently working code, but highlights the necessity
of checking for an error return if these conditions can occur. In most
cases the arrays being iterated are as large as the iterator so that such
a problem cannot occur.

This change was already applied to the 1.8.1 release.

``zeros_like`` for string dtypes now returns empty strings
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To match the `zeros` function `zeros_like` now returns an array initialized
with empty strings instead of an array filled with `'0'`.

New Features
============

Percentile supports more interpolation options
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``np.percentile`` now has the interpolation keyword argument to specify in
which way points should be interpolated if the percentiles fall between two
values.  See the documentation for the available options.

Generalized axis support for median and percentile
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``np.median`` and ``np.percentile`` now support generalized axis arguments like
ufunc reductions do since 1.7. One can now say axis=(index, index) to pick a
list of axes for the reduction. The ``keepdims`` keyword argument was also
added to allow convenient broadcasting to arrays of the original shape.

Dtype parameter added to ``np.linspace`` and ``np.logspace``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The returned data type from the ``linspace`` and ``logspace`` functions can
now be specified using the dtype parameter.

More general ``np.triu`` and ``np.tril`` broadcasting
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For arrays with ``ndim`` exceeding 2, these functions will now apply to the
final two axes instead of raising an exception.

``tobytes`` alias for ``tostring`` method
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``ndarray.tobytes`` and ``MaskedArray.tobytes`` have been added as aliases
for ``tostring`` which exports arrays as ``bytes``. This is more consistent
in Python 3 where ``str`` and ``bytes`` are not the same.

Build system
~~~~~~~~~~~~
Added experimental support for the ppc64le and OpenRISC architecture.

Compatibility to python ``numbers`` module
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
All numerical numpy types are now registered with the type hierarchy in
the python ``numbers`` module.

``increasing`` parameter added to ``np.vander``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The ordering of the columns of the Vandermonde matrix can be specified with
this new boolean argument.

``unique_counts`` parameter added to ``np.unique``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The number of times each unique item comes up in the input can now be
obtained as an optional return value.

Support for median and percentile in nanfunctions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The ``np.nanmedian`` and ``np.nanpercentile`` functions behave like
the median and percentile functions except that NaNs are ignored.

NumpyVersion class added
~~~~~~~~~~~~~~~~~~~~~~~~
The class may be imported from numpy.lib and can be used for version
comparison when the numpy version goes to 1.10.devel. For example::

    >>> from numpy.lib import NumpyVersion
    >>> if NumpyVersion(np.__version__) < '1.10.0'):
    ...    print('Wow, that is an old NumPy version!')

Allow saving arrays with large number of named columns
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The numpy storage format 1.0 only allowed the array header to have a total size
of 65535 bytes. This can be exceeded by structured arrays with a large number
of columns. A new format 2.0 has been added which extends the header size to 4
GiB. `np.save` will automatically save in 2.0 format if the data requires it,
else it will always use the more compatible 1.0 format.

Full broadcasting support for ``np.cross``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``np.cross`` now properly broadcasts its two input arrays, even if they
have different number of dimensions. In earlier versions this would result
in either an error being raised, or wrong results computed.

Improvements
============

Better numerical stability for sum in some cases
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pairwise summation is now used in the sum method, but only along the fast
axis and for groups of the values <= 8192 in length. This should also
improve the accuracy of var and std in some common cases.

Percentile implemented in terms of ``np.partition``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``np.percentile`` has been implemented in terms of ``np.partition`` which
only partially sorts the data via a selection algorithm. This improves the
time complexity from ``O(nlog(n))`` to ``O(n)``.

Performance improvement for ``np.array``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The performance of converting lists containing arrays to arrays using
``np.array`` has been improved. It is now equivalent in speed to
``np.vstack(list)``.

Performance improvement for ``np.searchsorted``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For the built-in numeric types, ``np.searchsorted`` no longer relies on the
data type's ``compare`` function to perform the search, but is now
implemented by type specific functions. Depending on the size of the
inputs, this can result in performance improvements over 2x.

Optional reduced verbosity for np.distutils
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Set ``numpy.distutils.system_info.system_info.verbosity = 0`` and then
calls to ``numpy.distutils.system_info.get_info('blas_opt')`` will not
print anything on the output. This is mostly for other packages using
numpy.distutils.

Covariance check in ``np.random.multivariate_normal``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A ``RuntimeWarning`` warning is raised when the covariance matrix is not
positive-semidefinite.

Polynomial Classes no longer template based
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The polynomial classes have been refactored to use an abstract base class
rather than a template in order to implement a common interface. This makes
importing the polynomial package faster as the classes do not need to be
compiled on import.

More GIL releases
~~~~~~~~~~~~~~~~~
Several more functions now release the Global Interpreter Lock allowing more
efficient parallization using the ``threading`` module. Most notably the GIL is
now released for fancy indexing, ``np.where`` and the ``random`` module now
uses a per-state lock instead of the GIL.

MaskedArray support for more complicated base classes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Built-in assumptions that the baseclass behaved like a plain array are being
removed. In particalur, ``repr`` and ``str`` should now work more reliably.

C-API
~~~~~

Deprecations
============

Non-integer scalars for sequence repetition
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Using non-integer numpy scalars to repeat python sequences is deprecated.
For example ``np.float_(2) * [1]`` will be an error in the future.

``select`` input deprecations
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The integer and empty input to ``select`` is deprecated. In the future only
boolean arrays will be valid conditions and an empty ``condlist`` will be
considered an input error instead of returning the default.

``rank`` function
~~~~~~~~~~~~~~~~~
The ``rank`` function has been deprecated to avoid confusion with
``numpy.linalg.matrix_rank``.

Object array equality comparisons
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In the future object array comparisons both `==` and `np.equal` will not
make use of identity checks anymore. For example:

>>> a = np.array([np.array([1, 2, 3]), 1])
>>> b = np.array([np.array([1, 2, 3]), 1])
>>> a == b

will consistently return False (and in the future an error) even if the array
in `a` and `b` was the same object.

The equality operator `==` will in the future raise errors like `np.equal`
if broadcasting or element comparisons, etc. fails.

Comparison with `arr == None` will in the future do an elementwise comparison
instead of just returning False. Code should be using `arr is None`.

All of these changes will give Deprecation- or FutureWarnings at this time.

C-API
~~~~~

The utility function npy_PyFile_Dup and npy_PyFile_DupClose are broken by the
internal buffering python 3 applies to its file objects.
To fix this two new functions npy_PyFile_Dup2 and npy_PyFile_DupClose2 are
declared in npy_3kcompat.h and the old functions are deprecated.
Due to the fragile nature of these functions it is recommended to instead use
the python API when possible.

This change was already applied to the 1.8.1 release.

NumPy 1.8.2 Release Notes
*************************

This is a bugfix only release in the 1.8.x series.

Issues fixed
============

* gh-4836: partition produces wrong results for multiple selections in equal ranges
* gh-4656: Make fftpack._raw_fft threadsafe
* gh-4628: incorrect argument order to _copyto in in np.nanmax, np.nanmin
* gh-4642: Hold GIL for converting dtypes types with fields
* gh-4733: fix np.linalg.svd(b, compute_uv=False)
* gh-4853: avoid unaligned simd load on reductions on i386
* gh-4722: Fix seg fault converting empty string to object
* gh-4613: Fix lack of NULL check in array_richcompare
* gh-4774: avoid unaligned access for strided byteswap
* gh-650: Prevent division by zero when creating arrays from some buffers
* gh-4602: ifort has issues with optimization flag O2, use O1
NumPy 1.8.1 Release Notes
*************************

This is a bugfix only release in the 1.8.x series.

Issues fixed
============

* gh-4276: Fix mean, var, std methods for object arrays
* gh-4262: remove insecure mktemp usage
* gh-2385: absolute(complex(inf)) raises invalid warning in python3
* gh-4024: Sequence assignment doesn't raise exception on shape mismatch
* gh-4027: Fix chunked reading of strings longer than BUFFERSIZE
* gh-4109: Fix object scalar return type of 0-d array indices
* gh-4018: fix missing check for memory allocation failure in ufuncs
* gh-4156: high order linalg.norm discards imaginary elements of complex arrays
* gh-4144: linalg: norm fails on longdouble, signed int
* gh-4094: fix NaT handling in _strided_to_strided_string_to_datetime
* gh-4051: fix uninitialized use in _strided_to_strided_string_to_datetime
* gh-4093: Loading compressed .npz file fails under Python 2.6.6
* gh-4138: segfault with non-native endian memoryview in python 3.4
* gh-4123: Fix missing NULL check in lexsort
* gh-4170: fix native-only long long check in memoryviews
* gh-4187: Fix large file support on 32 bit
* gh-4152: fromfile: ensure file handle positions are in sync in python3
* gh-4176: clang compatibility: Typos in conversion_utils
* gh-4223: Fetching a non-integer item caused array return
* gh-4197: fix minor memory leak in memoryview failure case
* gh-4206: fix build with single-threaded python
* gh-4220: add versionadded:: 1.8.0 to ufunc.at docstring
* gh-4267: improve handling of memory allocation failure
* gh-4267: fix use of capi without gil in ufunc.at
* gh-4261: Detect vendor versions of GNU Compilers
* gh-4253: IRR was returning nan instead of valid negative answer
* gh-4254: fix unnecessary byte order flag change for byte arrays
* gh-3263: numpy.random.shuffle clobbers mask of a MaskedArray
* gh-4270: np.random.shuffle not work with flexible dtypes
* gh-3173: Segmentation fault when 'size' argument to random.multinomial
* gh-2799: allow using unique with lists of complex
* gh-3504: fix linspace truncation for integer array scalar
* gh-4191: get_info('openblas') does not read libraries key
* gh-3348: Access violation in _descriptor_from_pep3118_format
* gh-3175: segmentation fault with numpy.array() from bytearray
* gh-4266: histogramdd - wrong result for entries very close to last boundary
* gh-4408: Fix stride_stricks.as_strided function for object arrays
* gh-4225: fix log1p and exmp1 return for np.inf on windows compiler builds
* gh-4359: Fix infinite recursion in str.format of flex arrays
* gh-4145: Incorrect shape of broadcast result with the exponent operator
* gh-4483: Fix commutativity of {dot,multiply,inner}(scalar, matrix_of_objs)
* gh-4466: Delay npyiter size check when size may change
* gh-4485: Buffered stride was erroneously marked fixed
* gh-4354: byte_bounds fails with datetime dtypes
* gh-4486: segfault/error converting from/to high-precision datetime64 objects
* gh-4428: einsum(None, None, None, None) causes segfault
* gh-4134: uninitialized use for for size 1 object reductions

Changes
=======

NDIter
~~~~~~
When ``NpyIter_RemoveAxis`` is now called, the iterator range will be reset.

When a multi index is being tracked and an iterator is not buffered, it is
possible to use ``NpyIter_RemoveAxis``. In this case an iterator can shrink
in size. Because the total size of an iterator is limited, the iterator
may be too large before these calls. In this case its size will be set to ``-1``
and an error issued not at construction time but when removing the multi
index, setting the iterator range, or getting the next function.

This has no effect on currently working code, but highlights the necessity
of checking for an error return if these conditions can occur. In most
cases the arrays being iterated are as large as the iterator so that such
a problem cannot occur.

Optional reduced verbosity for np.distutils
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Set ``numpy.distutils.system_info.system_info.verbosity = 0`` and then
calls to ``numpy.distutils.system_info.get_info('blas_opt')`` will not
print anything on the output. This is mostly for other packages using
numpy.distutils.

Deprecations
============

C-API
~~~~~

The utility function npy_PyFile_Dup and npy_PyFile_DupClose are broken by the
internal buffering python 3 applies to its file objects.
To fix this two new functions npy_PyFile_Dup2 and npy_PyFile_DupClose2 are
declared in npy_3kcompat.h and the old functions are deprecated.
Due to the fragile nature of these functions it is recommended to instead use
the python API when possible.

(wen)

2015-04-16 23:36:24 UTC MAIN commitmail json YAML

Fix PLIST.

Because this package does not use gnomevfs, libnkgnomevfs.so is
not installed.

(hiramatsu)