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 (56m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 10:46:38 UTC Now

2016-07-25 23:58:16 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-Tidy to 1.16

(wen)

2016-07-25 23:57:09 UTC MAIN commitmail json YAML

Update to 1.16

Upstream changes:
- 1.16 G6LM4EST Tue Jun 21 04:14:28:29 -0500 2016
      * stopped using my old fragile package generation and manually updated
      all distribution files (though Dist::Zilla should let me generate much
      again)

      * updated license to GPLv3+

      * fixed 00pod.t and 01podc.t to eval the Test modules from issue and
      patch: HTTPS://RT.CPAN.Org/Public/Bug/Display.html?id=85592 (Thanks
      again MichielB.)

      * replaced all old '&&' with 'and' in POD

    - 1.14 G6JMERCY Sun Jun 19 14:27:12:34 -0500 2016
      * separated old PT from VERSION to fix non-numeric issue:
      HTTPS://RT.CPAN.Org/Public/Bug/Display.html?id=56073 (Thanks to
      Slaven.)

      * removed Unicode from POD but added encoding utf8 anyway to pass
      tests and resolve issues:
      HTTPS://RT.CPAN.Org/Public/Bug/Display.html?id=92434 and
      HTTPS://RT.CPAN.Org/Public/Bug/Display.html?id=85592 (Thanks to
      Sudhanshu and MichielB.)

(wen)

2016-07-25 23:44:44 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-FindIndent to 0.11

(wen)

2016-07-25 23:43:16 UTC MAIN commitmail json YAML

Update to 0.11

Upstream changes:
0.11
    - Remove warning on new Perl
    - Fix count of spaces when there were tabs and spaces at the start of string

(wen)

2016-07-25 23:41:30 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-CSV_XS to 1.24

(wen)

2016-07-25 23:40:45 UTC MAIN commitmail json YAML

Update to 1.24

Upstream changes:
1.24 - 2016-07-09, H.Merijn Brand
    * Fix typo in docs example code (issue#4, joevak)
    * Set auto-wrap on for csv2xls with embedded newlines
    * Add examples/csv2xlsx, the MSExcel-2007+ version of csv2xls
      Includes new feature to merge multiple CSV's into a single xlsx
    * Slight modification in examples
    * Fix parse error in complex option combo (RT#115953)

(wen)

2016-07-25 23:34:05 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-BibTeX to 0.76

(wen)

2016-07-25 23:33:03 UTC MAIN commitmail json YAML

Update to 0.76

Upstream changes:
0.76 2016-07-06
* Added 'reset_macros' option to Text::BibTeX::File, in order
  to remove all defined macros (except months)

0.76_02 2016-07-05
* Fix issue with binmode not being copied in Clone method.
* Make month abbreviations available always, and not only when
  using Text::BibTeX::Bib.
* Added docs to supported options for Text::BibTeX::Entry.

0.76_01 2016-07-04
* Solved nasty bug when using lvalues as parameters (substr).
* Added tests.

0.75 2016-07-03
* Stable version with bytes/utf-8 support.

0.75_05 2016-07-02
* Get 5.8.x back aboard;

0.75_04 2016-07-01
* Fixed reference to empty function name;

0.75_03 2016-06-30
* Rename split_list to isplit_list, and creaed split_list wrapper;
* Added normalization option;

0.75_02 2016-06-25
* Minor fix for some perl version parsing problems.

0.75_01 2016-06-24
* Added binmode option. Should allow unicode handling directly.

0.74 2016-06-15
* Get perl 5.8.x back.

0.73 2016-06-14
* Change some documentation in order to use ->new method, instead
  of older 'new Class()' approach;
* Add sensible default values to Text::BibTeX::NameFormat to reduce
  the amount of segmentation faults for users forgetting arguments.

(wen)

2016-07-25 21:57:23 UTC MAIN commitmail json YAML

Remove special PRINT_PLIST_AWK for a couple of variables.

In particular:
OS_VERSION
MACHINE_GNU_PLATFORM
MACHINE_ARCH
MACHINE_GNU_ARCH
LOWER_OS_VERSION

Reason: Only very few packages really need these, many other have false
positives.

Ok jperkin@

(wiz)

2016-07-25 21:56:04 UTC MAIN commitmail json YAML

Needs bash to build.

(wiz)

2016-07-25 17:16:02 UTC MAIN commitmail json YAML

SunOS needs -lsocket -lnsl

(richard)

2016-07-25 17:06:22 UTC MAIN commitmail json YAML

SunOS needs some TLC by defining CPPFLAGS+= -D_POSIX_PTHREAD_SEMANTICS
in order to get the correct prototype for getgrgid_r and needs to derive
the GNU extension FNM_CASEFOLD from FNM_IGNORECASE found in fnmatch.h

(richard)

2016-07-25 15:28:28 UTC MAIN commitmail json YAML

Don't enable OSS if unsupported.  Fixes Darwin at least.

(jperkin)

2016-07-25 13:11:17 UTC MAIN commitmail json YAML

2016-07-25 13:04:49 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Version to 2.04

(wen)

2016-07-25 13:03:42 UTC MAIN commitmail json YAML

Update to 2.04
Update DEPENDS

Upstream changes:
2.04      2016-06-22
  - Bump requirement for a newer version of Module::Metadata
    (the version that comes with Perl 5.14 cannot handle package block syntax)

(wen)

2016-07-25 12:48:25 UTC MAIN commitmail json YAML

Updated devel/p5-Test-CleanNamespaces to 0.19

(wen)

2016-07-25 12:45:48 UTC MAIN commitmail json YAML

Update to 0.19
Update DEPENDS

Upstream changes:
0.19      2016-06-17 05:00:35Z
  - removed dependencies on namespace::clean, Sub::Exporter, File::Find::Rule

(wen)

2016-07-25 10:51:37 UTC MAIN commitmail json YAML

Move USE_LANGUAGES to Makefile.common, fixes non-share builds.

(jperkin)

2016-07-25 10:27:52 UTC MAIN commitmail json YAML

Unexpand incorrect MACHINE_ARCH substitution.

(jperkin)

2016-07-25 10:08:14 UTC MAIN commitmail json YAML

Added sysutils/b2sum version 20160619

(wiedi)

2016-07-25 10:07:24 UTC MAIN commitmail json YAML

Import b2sum-20160619 as sysutils/b2sum

Command line utility to hash files using reference implementation of BLAKE2

(wiedi)

2016-07-25 09:31:05 UTC MAIN commitmail json YAML

Updated mail/neomutt to 20160723

(wiz)

2016-07-25 09:30:54 UTC MAIN commitmail json YAML

Updated neomutt to 20160723.

2016-07-23  Richard Russon  <rich@flatcap.org>
* New Motto: "Teaching an Old Dog New Tricks"
  - Thanks to Alok Singh
* New Features
  - New Mail Command - Execute a command on receipt of new mail
  - vim-keybindings - Mutt config for vim users
  - LMDB: In-memory header caching database
  - SMIME Encrypt to Self - Secure storage of sensitive email
* Bug Fixes
  - rework mutt_draw_statusline()
  - fix cursor position after sidebar redraw
  - Add sidebar_format flag '%n' to display 'N' on new mail.
  - fix index_format truncation problem
  - Fix compiler warnings due to always true condition
  - Change sidebar next/prev-new to look at buffy->new too.
  - Change the default for sidebar_format to use %n.
  - sidebar "unsorted" order to match Buffy list order.
  - Include ncurses tinfo library if found.
  - Sidebar width problem
  - sidebar crash for non-existent mailbox
  - Temporary compatibility workaround
  - Reset buffy->new for the current mailbox in IMAP.
  - version.sh regression
  - crash when notmuch tries to read a message
  - status line wrapping
* Docs
  - Mass tidy up of the docs
  - Fix xml validation
  - Add missing docs for new features
* Travis
  - New build system:
    https://github.com/neomutt/travis-build
    Now we have central control over what gets built

2016-07-09  Richard Russon  <rich@flatcap.org>
* Bug-fixes
  - This release was a temporary measure

(wiz)

2016-07-25 09:22:03 UTC MAIN commitmail json YAML

Updated geography/p5-Geo-ShapeFile to 2.61

(wen)

2016-07-25 09:19:11 UTC MAIN commitmail json YAML

Added math/herisvm version 0.7.0

(cheusov)

2016-07-25 09:18:55 UTC MAIN commitmail json YAML

Update to 2.61
Update DEPENDS

Upstream changes:
2.61 2016-01-31
    - Specify minimum Math::Trig version to avoid some cpantesters
      fails on pre5.8.9 perls on Cygwin.

(wen)

2016-07-25 09:18:51 UTC MAIN commitmail json YAML

import herisvm-0.7.0

herisvm project is a collection of simple tools implementing
evaluation algorithms for classification (machine learning).
In particular heri-eval implements N-fold cross-validation
where training and testing is run in parallel.
This may be useful if you use multi-CPU computer.

(cheusov)

2016-07-25 08:53:42 UTC MAIN commitmail json YAML

Added devel/p5-Tree-R version 0.072

(wen)

2016-07-25 08:52:43 UTC MAIN commitmail json YAML

Add p5-Tree-R

(wen)

2016-07-25 08:50:03 UTC MAIN commitmail json YAML

Import Tree-R-0.072 as devel/p5-Tree-R.

Perl extension for the Rtree data structure and algorithms.

(wen)

2016-07-25 08:29:37 UTC MAIN commitmail json YAML

Updated filesystems/p5-Path-Tiny to 0.096

(wen)

2016-07-25 08:28:33 UTC MAIN commitmail json YAML

Update to 0.096

Upstream changes:
0.096    2016-07-02 21:25:33-04:00 America/New_York

    - No changes from 0.095

0.095    2016-06-28 12:05:03-04:00 America/New_York (TRIAL RELEASE)

    [Tests]

    - Improved method for hiding some modules during tests.

0.094    2016-05-23 12:45:19-04:00 America/New_York

    - Fixed Changes note typo in 0.092.  0.092 had no changes since 0.091,
      not 0.090, meaning that all 0.091 changes were (and are) included.

0.092    2016-05-23 11:36:54-04:00 America/New_York

    - No changes from 0.091

0.091    2016-05-17 13:32:21-04:00 America/New_York (TRIAL RELEASE)

    [Changes]

    - Path::Tiny will prefer PerlIO::utf8_strict over encoding(UTF-8)
      if available and Unicode::UTF8 is not installed.

    [Fixes]

    - The 'touch' method can now set the current time on files that aren't
      owned, as long as they are writeable.

    [Tests]

    - Improved consistency of symlink support inspection; now always
      looks at $Config{d_symlink}.

    - Skips impossible test on 'msys' platform.

0.090    2016-05-02 07:08:58-04:00 America/New_York

    - No changes from 0.089

0.089    2016-04-26 22:21:00-04:00 America/New_York (TRIAL RELEASE)

    [Fixes]

    - Fix spew_utf8 to allow array references as input.

(wen)

2016-07-25 08:21:48 UTC MAIN commitmail json YAML

Updated devel/p5-Getopt-Long-Descriptive to 0.100

(wen)

2016-07-25 08:20:57 UTC MAIN commitmail json YAML

Update to 0.100

Upstream changes:
0.100    2016-07-11 22:21:26-04:00 America/New_York
        - show off "shortcircuit" in synopsis (thanks, Zhenyi Zhou)
        - Fix rendering of complex types ('i@' 鐃緒申 'INT...', etc)
          (thanks, Arthur Axel fREW Schmidt)

(wen)

2016-07-25 08:17:36 UTC MAIN commitmail json YAML

Updated devel/p5-File-Util to 4.161950

(wen)

2016-07-25 08:16:14 UTC MAIN commitmail json YAML

Update to 4.161950

Upstream changes:
4.161950 2016-07-12
  - This release fixes a critical bug in the list_dir() method, detailed at
    https://rt.cpan.org/Public/Bug/Display.html?id=115511
  - Regression test added to catch the failure condition
  - NOTE: No major code or featureset changes included as part of this release,
    therefore it is still deemed "stable", as no significant changes to the code
    have been made beyond a two line bugfix that remedies the problem that
    caused the list_dir() method to fail under certain conditions.

(wen)

2016-07-25 08:11:03 UTC MAIN commitmail json YAML

Updated devel/p5-App-Cmd to 0.331

(wen)

2016-07-25 08:09:50 UTC MAIN commitmail json YAML

Update to 0.331

Upstream changes:
0.331    2016-07-17 15:56:11-04:00 America/New_York
        - documentation improvements (thanks, Davor Cubranic!)

(wen)

2016-07-25 08:04:08 UTC MAIN commitmail json YAML

Updated databases/p5-DBIx-SearchBuilder to 1.67

(wen)

2016-07-25 08:03:09 UTC MAIN commitmail json YAML

Update to 1.67

Upstream changes:
1.67
- Add ->QueryHint and ->QueryHintFormatted to collection API for Oracle

(wen)

2016-07-25 07:55:47 UTC MAIN commitmail json YAML

Updated databases/p5-DBD-SQLite2 to 0.37

(wen)

2016-07-25 07:54:34 UTC MAIN commitmail json YAML

Update to 0.37

Upstream changes:
0.37 2015-12-08 rurban
    - Fix handling of 64bit int and double result types [cpan #28448].
      We promote now overlong integers to double, not strings.
      sqlite_set_result_double() was never used.
    - Add LICENSE for t/98_kwalitee.t (only specified in EUMM rule)
    - Add CONFIGURE_REQUIRES => DBI [cpan #110188]
    - Fix little spelling error [cpan #85437]
    - Silence void* to int cast warning in func.c
    - Improve kwalitee test

(wen)

2016-07-25 07:44:42 UTC MAIN commitmail json YAML

Updated databases/p5-DBD-CSV to 0.49

(wen)

2016-07-25 07:43:46 UTC MAIN commitmail json YAML

Update to 0.49
Update DEPENDS

Upstream changes:
0.49 - 2016-05-12, H.Merijn Brand
    * Simplified test-table-name generation
    * Prefer quote_empty over quote_always for size (Text::CSV_XS => 1.18)
    * Add CONTRIBUTING.md
    * It's 2016
    * Added docs to warn for reserved words (RT#106529)
    * Minor spelling corrections (PRC Guillermo O. Freschi)
    * Test with perl 5.24.0, DBI 1.636, SQL::Statement-1.410, and
      Text::CSV_XS-1.23

(wen)

2016-07-25 07:37:42 UTC MAIN commitmail json YAML

Updated databases/p5-DB_File to 1.838

(wen)

2016-07-25 07:36:54 UTC MAIN commitmail json YAML

Update to 1.838

Upstream changes:
1.838 15 May 2016

  * #101342: R_SETCURSOR compiler warning
    #111726: Coverity finding: flagSet() test always false

1.837 9 Jan 2016

  * DB_File: database UTF-8 documentation
    RT #110248

  * Coverity finding: status variable ignored multiple times
    RT #111725

1.836 6 Jan 2016

  * Confirm build with BDB 6.2

(wen)

2016-07-25 07:34:19 UTC MAIN commitmail json YAML

Updated databases/p5-CDB_File to 0.99

(wen)

2016-07-25 07:33:10 UTC MAIN commitmail json YAML

Update to 0.99

Upstream changes:
0.99 - J. Nick Koston <bdraco@cpan.org> 2016-07-16
    - Add a fetch_all function for 1:1 hash mapping

0.98 - Todd Rinaldo <toddr@cpan.org> 2015-06-30
    - Replace use vars with our (deprecated since 5.6.0)
    - Switch from Dynaloader to XSLoader as it's known to be a lower memory profile module.

0.97_01 - Todd Rinaldo <toddr@cpan.org> 2011-04-05
    - Put ppport.h back in with an updated version.
    - ppport.h warnings now indicate that the module is not perl 5.6 compatible,
      but the test suite continues to succeed there. p5p suggests dropping support
      for 5.6

(wen)

2016-07-25 07:27:55 UTC MAIN commitmail json YAML

Updated databases/p5-CatalystX-CRUD to 0.57

(wen)

2016-07-25 07:26:39 UTC MAIN commitmail json YAML

Update to 0.57

Upstream changes:
0.57 07 Dec 2015
- failure to load object now returns 404 rather than throwing a 500.

(wen)

2016-07-25 07:20:19 UTC MAIN commitmail json YAML

Updated databases/p5-CatalystX-CRUD-ModelAdapter-DBIC to 0.15

(wen)

2016-07-25 07:19:05 UTC MAIN commitmail json YAML

Update to 0.15
Add missing DEPENDS

Upstream changes:
0.15 04 Jan 2016
- fix number of skipped tests if sqlite not present

0.14 07 Dec 2015
- fix https://rt.cpan.org/Ticket/Display.html?id=110092

(wen)

2016-07-25 06:23:25 UTC MAIN commitmail json YAML

Updated databases/p5-BerkeleyDB to 0.55

(wen)

2016-07-25 06:20:49 UTC MAIN commitmail json YAML

Update to 0.55

Upstream changes:
0.55  30 March 2014

        * Error opening ErrFile with PerlIO_findFILE
          [RT =#101883]

        * Minor updates for BDB 6.1

(wen)

2016-07-25 05:10:03 UTC MAIN commitmail json YAML

2016-07-25 04:20:51 UTC MAIN commitmail json YAML

Updated converters/p5-JSON-PP to 2.27400

(wen)

2016-07-25 04:19:53 UTC MAIN commitmail json YAML

Update to 2.27400

Upstream changes:
2.27400  2016-04-23
[JSON::PP] appleid and merged long term neglected patches & PRs.
          thanks to charsbar

- document patches
  by AM909, leon[at]astray.com, dsteinbrunner, jwilk, alfiedotwtf
- modified Makefile.PL to set UNINST=1 if needed on old perls
  by dagolden
- decode decimals to Perl's internal NV type
  by dagolden

see to https://github.com/makamaka/JSON-PP/commits/master

(wen)

2016-07-25 04:16:49 UTC MAIN commitmail json YAML

Updated converters/p5-JSON-Any to 1.39

(wen)

2016-07-25 04:15:45 UTC MAIN commitmail json YAML

Update to 1.39

Upstream changes:
1.39      2015-06-10 04:37:49Z
    - mark this distribution as deprecated in metadata
    - drop dependency on namespace::clean

(wen)

2016-07-25 03:02:35 UTC MAIN commitmail json YAML

Updated comms/p5-Device-XBee-API to 0.8

(wen)

2016-07-25 00:10:43 UTC MAIN commitmail json YAML

Add minimal buildlink3 file

(gdt)

2016-07-25 00:00:05 UTC MAIN commitmail json YAML

Updated graphics/gocr to 0.48

(mef)

2016-07-24 23:59:55 UTC MAIN commitmail json YAML

Updated graphics/gocr to 0.48
-----------------------------
History: (Changes,ChangeLog)
0.48 Jul09
      fix buffer overflow introduced in 0.46 for filenames
      add codabar barcode
      fix bug, removing melted serifs
      add patch by Chris Lee, i25 barcode recognition + modifications
      fix some false positive numbers "34" (video, gas meter)
      fix problems with 2zZ4 for 10x10 screen font
      better debug output for :;,.
      remove examples, doc and libs part from configure (see below)
      remove doc and examples from the (make install) part to reduce
        dependencies (gs and transfig is not needed for rpm/ebuild)
        gocr only may depend from netpbm, but can live without too
        this will help to install gocr on "exotic" (nonlinux) platforms
      fix gentoo app-text/gocr Bug 243250 src/Makefile: $(CC) $(LDFLAGS) ...

(mef)

2016-07-24 23:43:12 UTC MAIN commitmail json YAML

Fixed pkglint warnings about unknown sed commands.

(rillig)

2016-07-24 23:40:31 UTC MAIN commitmail json YAML

2016-07-24 23:40:10 UTC MAIN commitmail json YAML

2016-07-24 23:38:19 UTC MAIN commitmail json YAML

Updated graphics/gnuplot to 5.0.4

(mef)

2016-07-24 23:38:10 UTC MAIN commitmail json YAML

Updated graphics/gnuplot to 5.0.4
---------------------------------
Changes in 5.0.4
================
* CHANGE minimum linewidth of all cairo terminals is now 0.2 pt
* CHANGE in-line datablock lines are not limited to 1024 characters
* CHANGE do not truncate or renumber history items in the active session
* CHANGE (Windows only) open piped output using mode "wb" rather than "w"
* CHANGE backport 5.1 use of "lc variable" to color boxplot factors
* CHANGE gnuplot_svg.js now remaps coords for svg image embedded in larger object
* CHANGE disallow "set palette maxcolors 1" (which has never worked)
* CHANGE data-input errors in "stats" now generate a warning rather than an error
* FIX placement of objects and labels using linked secondary axis coordinates
* FIX 'set term qt <N> close' acts immediately rather than after next mouse event
* FIX emf terminal could lose track of bold/italic/etc font properties
* FIX emf terminal text placement of UTF-8 strings
* FIX regression that caused "set log x; plot '-'; replot" to mess up autoscaling
* FIX regression in v5 that mangled 3D arrows defined by "from ... rto ..."
* FIX transposition of row/column count in plotting ascii x/y/z data "with image"
* FIX 7-column input to "splot ... with vectors"
* FIX ignore incomplete "every" spec for image plots
* FIX placement of xyplane does not depend on having tics or grid lines enabled
* FIX early program exit on replot+resize with inline data
* FIX bad plot iteration with negative increment, e.g. plot for [i=9:1:-1] foo(i)
* FIX smoothed curves could not be plotted as filledcurves; now they can be
* FIX win terminal apply color to enhanced text

Changes in 5.0.3
================
* NEW open-ended iteration over data:  plot for [i=1:*] datafile index i
* CHANGE aquaterm support for version 5 custom dashtypes
* CHANGE backport new image bookkeeping from 5.1 to fix bugs #1607 #1703 #1709
* CHANGE qt terminal: toggle plots on/off only on left-click
* CHANGE wholesale upgrade of old tkcanvas terminal (version 3.7 -> version 5.0)
* FIX reevaluate fill color for each polygon in data for "with filledcurves"
* FIX multiple wxt terminal font problems

(mef)

2016-07-24 23:36:39 UTC MAIN commitmail json YAML

Updated comms/p5-Device-Gsm to 1.61

(wen)

2016-07-24 23:30:13 UTC MAIN commitmail json YAML

Update to 1.61

Upstream changes:
1.61  Tue Jun 21 21:05:12 CEST 2016
    - Fixed RT#115491, remove the use of the encodings pragma, now deprecated.
    - Plenty of style, test and functionality fixes contributed by Joel Maslak
      and Paul Cochrane, as part of the CPAN PR Challenge. Awesome job, thanks!
    - Amended the main module documentation to make it clear this module is
      in maintenance mode and hasn't seen any major development work in years.

(wen)

2016-07-24 23:02:23 UTC MAIN commitmail json YAML

Added games/barrage version 1.0.4

(kamil)

2016-07-24 22:59:50 UTC MAIN commitmail json YAML

Add games/barrage

(kamil)

2016-07-24 22:59:11 UTC MAIN commitmail json YAML

Import barrage-1.0.4 as games/barrage

Barrage is a rather destructive action game that puts you on a shooting range
with the objective to hit as many dummy targets as possible within 3 minutes.
You control a gun that may either fire small or large grenades at soldiers,
jeeps and tanks. Targets are fast paced and require careful aiming as it takes
half a second to reload the gun. In addition, you have to keep an eye on your
ammo and reload in time.

(kamil)

2016-07-24 21:29:05 UTC MAIN commitmail json YAML

Moved documentation to share/doc/$(PKGBASE). Bumped PKGREVISION.

(rillig)

2016-07-24 21:21:13 UTC MAIN commitmail json YAML

Moved documentation to share/doc/$(PKGBASE). Bumped PKGREVISION.

(rillig)

2016-07-24 21:11:52 UTC MAIN commitmail json YAML

Moved documentation to share/doc/${PKGBASE}. Bumped PKGREVISION.

(rillig)

2016-07-24 21:02:45 UTC MAIN commitmail json YAML

2016-07-24 21:01:27 UTC MAIN commitmail json YAML

Fixed pkglint warnings about $(VARIABLES).

(rillig)

2016-07-24 20:56:05 UTC MAIN commitmail json YAML

Give up maintaining libvirt - I haven't had any VMs which could take
advantage of this for a long time, and I don't want anyone to think
I'm looking after this.

(agc)

2016-07-24 20:44:51 UTC MAIN commitmail json YAML

Moved documentation from share/doc/html to share/doc/py-Scientific.
Bumped PKGREVISION.

(rillig)

2016-07-24 20:35:20 UTC MAIN commitmail json YAML

Moved documentation from share/doc/html to share/doc/java-vm-spec.

Bumped PKGREVISION.

(rillig)

2016-07-24 20:12:34 UTC MAIN commitmail json YAML

2016-07-24 20:04:10 UTC MAIN commitmail json YAML

Fixed pkglint warnings about variable indentation.

(rillig)

2016-07-24 19:57:23 UTC MAIN commitmail json YAML

Fixed pkglint warnings about indentation.

(rillig)

2016-07-24 19:44:25 UTC MAIN commitmail json YAML

Updated databases/py-psycopg2 to 2.6.2nb1

(wiz)

2016-07-24 19:44:16 UTC MAIN commitmail json YAML

2016-07-24 19:37:19 UTC MAIN commitmail json YAML

Updated audio/libopenmpt to 0.2.6664

(wiz)

2016-07-24 19:37:09 UTC MAIN commitmail json YAML

Updated libopenmpt to 0.2.6664.

libopenmpt 0.2-beta19 (2016-07-23)

    [Change] libopenmpt now uses C++14 [[deprecated]] attribute
    instead of compiler-specific solutions when appropriate.
    [Change] libopenmpt C++ header now uses C++11 noexcept instead
    of C++98 throw() exception specification when supported. throw()
    is deprecated since C++11. This does not change API or ABI as
    they are equivalent. Use LIBOPENMPT_ASSUME_CPLUSPLUS_NOEXCEPT
    to override the default.
    [Change] The preprocessor macro LIBOPENMPT_ANCIENT_COMPILER_STDINT
    is gone. Please use LIBOPENMPT_ASSUME_CPLUSPLUS_CSTDINT instead.
    Additionally, the typedefs moved from illegal namespace ::std
    into somewhat less dangerous namespace ::openmpt::std. You can
    test #ifdef LIBOPENMPT_QUIRK_NO_CSTDINT client-side to check
    whether libopenmpt.hpp used the non-standard types. (Note: Of
    all supported compilers, this change only affects the 3 compilers
    with only limited support: MSVC 2008, GCC 4.1, GCC 4.2.)
    [Bug] xmp-openmpt: Crash when viewing sample texts.
    The public libopenmpt C++ header has auto-detection logic for
    the used C++ standard now. In case your client code compiler
    misreports the standard version or you want to override it for
    other reasons, #define LIBOPENMPT_ASSUME_CPLUSPLUS to the value
    of the standard version you desire to be used. There is also a
    macro for each individual aspect, like
    LIBOPENMPT_ASSUME_CPLUSPLUS_CSTDINT,
    LIBOPENMPT_ASSUME_CPLUSPLUS_DEPRECATED,
    LIBOPENMPT_ASSUME_CPLUSPLUS_NOEXCEPT which take precedence over
    the general macro.
    Portamento with sample swap behaviour was wrong for ProTracker
    MODs.
    Rewritten loader and various playback fixes for MDL files.
    libopenmpt 0.2-beta18 broke import of many pattern commands in
    DBM, DMF and ULT files.

(wiz)

2016-07-24 19:30:44 UTC MAIN commitmail json YAML

Updated devel/py-setuptools to 25.0.0

(wiz)

2016-07-24 19:30:34 UTC MAIN commitmail json YAML

Updated py-setuptools to 25.0.0.

v25.0.0
-------

* #674: Default ``sys.path`` manipulation by easy-install.pth
  is now "raw", meaning that when writing easy-install.pth
  during any install operation, the ``sys.path`` will not be
  rewritten, giving preference to easy_installed packages.

  To retain the old behavior when using any easy_install
  operation (including ``setup.py install`` when setuptools is
  present), set the environment variable:

    SETUPTOOLS_SYS_PATH_TECHNIQUE=rewrite

  This project hopes that that few if any environments find it
  necessary to retain the old behavior, and intends to drop
  support for it altogether in a future release. Please report
  any relevant concerns in the ticket for this change.

v24.3.1
-------

* #398: Fix shebang handling on Windows in script
  headers where spaces in ``sys.executable`` would
  produce an improperly-formatted shebang header,
  introduced in 12.0 with the fix for #188.

* #663, #670: More style updates.

v24.3.0
-------

* #516: Disable ``os.link`` to avoid hard linking
  in ``sdist.make_distribution``, avoiding errors on
  systems that support hard links but not on the
  file system in which the build is occurring.

v24.2.1
-------

* #667: Update Metadata-Version to 1.2 when
  ``python_requires`` is supplied.

v24.2.0
-------

* #631: Add support for ``python_requires`` keyword.

v24.1.1
-------

* More style updates. See #660, #661, #641.

v24.1.0
-------

* #659: ``setup.py`` now will fail fast and with a helpful
  error message when the necessary metadata is missing.
* More style updates. See #656, #635, #640,
  #644, #650, #652, and #655.

(wiz)

2016-07-24 19:27:48 UTC MAIN commitmail json YAML

Updated devel/py-requests-toolbelt to 0.7.0

(wiz)

2016-07-24 19:27:38 UTC MAIN commitmail json YAML

Updated py-requests-toolbelt to 0.7.0.

0.7.0 -- 2016-07-21
-------------------

More information about this release can be found on the `0.7.0 milestone`_.

New Features
~~~~~~~~~~~~

- Add ``BaseUrlSession`` to allow developers to have a session that has a
  "Base" URL. See the documentation for more details and examples.

- Split the logic of ``stream_response_to_file`` into two separate functions:

  * ``get_download_file_path`` to generate the file name from the Response.

  * ``stream_response_to_file`` which will use ``get_download_file_path`` if
    necessary

Fixed Bugs
~~~~~~~~~~

- Fixed the issue for people using *very* old versions of Requests where they
  would see an ImportError from ``requests_toolbelt._compat`` when trying to
  import ``connection``.

.. _0.7.0 milestone:
    https://github.com/sigmavirus24/requests-toolbelt/milestones/0.7.0

(wiz)

2016-07-24 19:25:48 UTC MAIN commitmail json YAML

Updated x11/libdrm to 2.4.70

(wiz)

2016-07-24 19:25:39 UTC MAIN commitmail json YAML

Updated libdrm to 2.4.70.

    Andreas Boll (6):
      radeon: Wire up radeon-symbol-check to make check
      automake: Don't include Android Makefiles in the release tarball
      virtgpu: Update kernel header
      automake: Include virtgpu_drm.h in the release tarball
      man: Fix typo
      radeon: Fix typo in stderr message

    Emil Velikov (2):
      tests/drmdevice: print out the full 'bus' and 'dev' strings
      tests/drmdevice: be move verbose when using open()

    Qiang Yu (2):
      drm: drmGetDevice return correct device on multi GPU setups
      drm: fix drmFreeDevices memory leak on multi GPU setups

    Rob Clark (24):
      freedreno: rework internal ring->emit_reloc_ring()
      freedreno: add simpler ring-reloc
      freedreno: split out fd_bo_cache
      freedreno: refactor bo-cache API
      freedreno: move bo-cache to it's own file
      freedreno: sync uapi
      freedreno: add madvise support
      freedreno: fix potential fd leak in error path
      freedreno: expose kernel driver version
      freedreno: support either coarse or fine-grained bucket sizes
      freedreno: ocd
      freedreno: fix potential leak at free
      freedreno/msm: use private bo-cache for ringbuffer bo's
      freedreno/msm: drop return from get_cmd()
      freedreno/msm: split out cmd buffer tracking from ring
      list: add first/last entry macros
      freedreno/msm: split out dump_submit() helper
      freedreno: support growable cmdstream buffers
      freedreno/msm: use hashtable to track bo idx
      freedreno: move legacy kgsl related README
      freedreno: fix distcheck errors
      freedreno: fix android build break
      freedreno: fix warnings
      Bump version for release

(wiz)

2016-07-24 19:22:56 UTC MAIN commitmail json YAML

Updated graphics/ImageMagick to 7.0.2.5

(wiz)

2016-07-24 19:22:45 UTC MAIN commitmail json YAML

Updated ImageMagick to 7.0.2.5.

2016-07-21  7.0.2-5 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.2-5, GIT revision 18627:2b5ddbd:20160721.

2016-07-13  7.0.2-5 Cristy  <quetzlzacatenango@image...>
  * Fix MVG stroke-opacity (reference
    https://github.com/ImageMagick/ImageMagick/issues/229).
  * Prevent possible buffer overflow when reading TIFF images (bug report from
    Shi Pu of MS509 Team).
  * Initialize index channel to get expected results from the stegano coder.

(wiz)

2016-07-24 19:13:13 UTC MAIN commitmail json YAML

Note addition of lang/py-byterun version 20160218

(agc)

2016-07-24 19:12:23 UTC MAIN commitmail json YAML

Updated mail/notmuch to 0.22.1

(wiz)

2016-07-24 19:12:13 UTC MAIN commitmail json YAML

Updated notmuch to 0.22.1.

Notmuch 0.22.1 (2016-07-19)
===========================

Library
-------

Correct the definition of `LIBNOTMUCH_CHECK_VERSION`.

Document the (lack of) operations permitted on a closed database.

Test Suite
----------

Fix race condition in dump / restore tests.

Notmuch-Mutt
------------

Use `env` to locate perl.

Emacs
-----

Tell `message-mode` mode that outgoing messages are mail

  This makes message-mode configuration behave more predictably.

Respect charset of MIME parts when reading them

  Fix previous assumption that everyone uses UTF-8.

(wiz)

2016-07-24 19:11:27 UTC MAIN commitmail json YAML

Add py-byterun, version 20160218, to the Packages Collection.

Byterun is a pure-Python implementation of a Python bytecode execution
virtual machine.  It was started to get a better understanding of
bytecodes to fix branch coverage bugs in coverage.py.

(agc)

2016-07-24 19:08:23 UTC MAIN commitmail json YAML

Use pypi distfile.

Make more ready for python-3.x, but mark it as not-ready-yet.

(wiz)

2016-07-24 19:00:23 UTC MAIN commitmail json YAML

Updated converters/libcdr to 0.1.3

(wiz)

2016-07-24 19:00:13 UTC MAIN commitmail json YAML

Updated libcdr to 0.1.3.

libcdr 0.1.3

* Improvements for CMX parsers
  - More robust parsing using the pointers from CMX header
  - Implement almost all fills
  - Implement outline properties
  - Implement embedded raster images
  - Implement transparency lens for fills
* Some fixes for CDR parsers
  - Consider fill/outline styles
* Tools
  - Make cmx2* and cdr2* tools handle both CDR and CMX

(wiz)

2016-07-24 18:56:21 UTC MAIN commitmail json YAML

Use recommended dependency glob pattern

(agc)

2016-07-24 18:51:07 UTC MAIN commitmail json YAML

Updated fonts/harfbuzz to 1.3.0

(wiz)

2016-07-24 18:50:57 UTC MAIN commitmail json YAML

Updated harfbuzz to 1.3.0.

Overview of changes leading to 1.3.0
Thursday, July 21, 2016
====================================

- Update to Unicode 9.0.0
- Move Javanese from Indic shaper to Universal Shaping Engine.
- Allow MultipleSubst to delete a glyph (matching Windows engine).
- Update Universal Shaping Engine to latest draft from Microsoft.
- DirectWrite backend improvements.  Note: this backend is for testing ONLY.
- CoreText backend improvements with unreachable fonts.
- Implement symbol fonts (cmap 3.0.0) in hb-ft and hb-ot-font.
- Blacklist bad GDEF of more fonts (Tahoma & others).
- Misc fixes.

(wiz)

2016-07-24 18:50:56 UTC MAIN commitmail json YAML

Note addition of security/py-gssapi version 1.2.0

(agc)

2016-07-24 18:49:35 UTC MAIN commitmail json YAML

Add py-gssapi-1.2.0 to the Packages Collection.

Python-GSSAPI provides both low-level and high level wrappers around
the GSSAPI C libraries.  While it focuses on the Kerberos mechanism,
it should also be useable with other GSSAPI mechanisms.

Python-GSSAPI is composed of two parts:  a low-level C-style API which
thinly wraps the underlying RFC 2744 methods, and a high-level,
Pythonic API (which is itself a wrapper around the low-level API).
Examples may be found in the examples directory.

The low-level API lives in gssapi.raw.  The methods contained therein
are designed to match closely with the original GSSAPI C methods.  All
relevant methods and classes may be imported directly from gssapi.raw.
Extension methods will only be imported if they are present.

The high-level API lives directly under gssapi.  The classes contained
in each file are designed to provide a more Pythonic, Object-Oriented
view of GSSAPI.  The exceptions from the low-level API, plus several
additional exceptions, live in gssapi.exceptions.  The rest of the
classes may be imported directly from gssapi.  Only classes are
exported by gssapi - all functions are methods of classes in the
high-level API.

(agc)

2016-07-24 18:38:44 UTC MAIN commitmail json YAML

2016-07-24 18:38:34 UTC MAIN commitmail json YAML

Updated curl to 7.50.0.

Fixed in 7.50.0 - July 21 2016

Changes:

    http: add CURLINFO_HTTP_VERSION and %{http_version}

Bugfixes:

    memdebug: fix MSVC crash with -DMEMDEBUG_LOG_SYNC
    openssl: fix build with OPENSSL_NO_COMP
    mbedtls: removed unused variables
    cmake: Added missing mbedTLS support
    URL parser: allow URLs to use one, two or three slashes
    curl: fix -q [regression]
    openssl: Use correct buffer sizes for error messages
    curl: fix SIGSEGV while parsing URL with too many globs
    schannel: add CURLOPT_CERTINFO support
    vtls: fix ssl session cache race condition
    http: Fix HTTP/2 connection reuse [regression]
    checksrc: Add LoadLibrary to the banned functions list
    schannel: Disable ALPN on Windows < 8.1
    configure: occasional ignorance of --enable-symbol-hiding with GCC
    http2: test17xx are the first real HTTP/2 tests
    resolve: add support for IPv6 DNS64/NAT64 Networks on OS X + iOS
    curl_multi_socket_action.3: rewording
    CURLOPT_POSTFIELDS.3: Clarify what happens when set empty
    cmake: Fix build with winldap
    openssl: fix cert check with non-DNS name fields present
    curl.1: mention the units for the progress meter
    openssl: use more 'const' to fix build warnings with 1.1.0 branch
    cmake: now using BUILD_TESTING=ON/OFF
    vtls: Only call add/getsession if session id is enabled
    headers: forward declare CURL, CURLM and CURLSH as structs
    configure: improve detection of CA bundle path on FreeBSD
    SFTP: set a generic error when no SFTP one exists
    curl_global_init.3: expand on the SSL and WIN32 bits purpose
    conn: don't free easy handle data in handler->disconnect
    cookie.c: Fix misleading indentation
    library: Fix memory leaks found during static analysis
    CURLMOPT_SOCKETFUNCTION.3: fix typo
    curl_global_init: moved the "IPv6 works" check here
    connect: disable TFO on Linux when using SSL
    vauth: Fixed memory leak due to function returning without free
    winbuild: fix embedded manifest option

(wiz)

2016-07-24 18:33:56 UTC MAIN commitmail json YAML

2016-07-24 18:33:46 UTC MAIN commitmail json YAML

Updated afl to 2.21b.

--------------
Version 2.21b:
--------------

  - Added some crash reporting notes for Solaris in docs/INSTALL, as
    investigated by Martin Carpenter.

  - Fixed a minor UI mix-up with havoc strategy stats.

--------------
Version 2.20b:
--------------

  - Revamped the handling of variable paths, replacing path count with a
    "stability" score to give users a much better signal. Based on the
    feedback from Vegard Nossum.

  - Made a stability improvement to the syncing behavior with resuming
    fuzzers. Based on the feedback from Vegard.

  - Changed the UI to include current input bitmap density along with
    total density. Ditto.

  - Added experimental support for parallelizing -M.

(wiz)

2016-07-24 15:47:38 UTC MAIN commitmail json YAML

Added games/armagetronad version 0.2.8.3.3
Added games/armagetronad-server version 0.2.8.3.3

(kamil)

2016-07-24 15:45:56 UTC MAIN commitmail json YAML

Add armagetronad and armagetronad-server

(kamil)

2016-07-24 15:44:49 UTC MAIN commitmail json YAML

Import armagetronad-server-0.2.8.3.3 as games/armagetronad-server

Armagetron Advanced is a multiplayer game in 3D that attempts to emulate
and expand on the light cycle sequence from the movie Tron.

Tron was an arcade game based on the movie of the same name, release by
Disney in 1982. The original game consisted of 4 sub-games, the only one of
concern is the 'Light Cycles' one, in which the player uses a left/right
joystick to control a 'Light Cycle' which leaves a wall behind it wherever
the cycle it goes, turning only at 90 degree angles. The player must then get
the AI to crash into their wall while avoiding hitting the AI's own wall
themselves. Those were the humble beginnings of Armagetron Advanced's
game play, which has now blossomed into 16 player mayhem, with highly
advanced AI, network game play, and of course all in a 3D environment.

Server for the armagetronad game.

Originally packaged in pkgsrc-wip by:
- Adam Hoka
- Thomas Klausner
- David Sainty
- Aleksej Saushev
- Sevan Janiyan
and
- myself.

(kamil)

2016-07-24 15:43:50 UTC MAIN commitmail json YAML

Import armagetronad-0.2.8.3.3 as games/armagetronad

Armagetron Advanced is a multiplayer game in 3D that attempts to emulate
and expand on the light cycle sequence from the movie Tron.

Tron was an arcade game based on the movie of the same name, release by
Disney in 1982. The original game consisted of 4 sub-games, the only one of
concern is the 'Light Cycles' one, in which the player uses a left/right
joystick to control a 'Light Cycle' which leaves a wall behind it wherever
the cycle it goes, turning only at 90 degree angles. The player must then get
the AI to crash into their wall while avoiding hitting the AI's own wall
themselves. Those were the humble beginnings of Armagetron Advanced's
game play, which has now blossomed into 16 player mayhem, with highly
advanced AI, network game play, and of course all in a 3D environment.

Originally packaged in pkgsrc-wip by:
- Adam Hoka
- Thomas Klausner
- David Sainty
- Aleksej Saushev
- Sevan Janiyan
and
- myself.

(kamil)

2016-07-24 15:27:41 UTC MAIN commitmail json YAML

Updated math/py-numpy to 1.11.1

(kamil)

2016-07-24 15:25:22 UTC MAIN commitmail json YAML

Upgrade py-numpy from 1.9.2 to 1.11.1

pkgsrc changes:
- swich to the GITHUB framework
- add functional test target
- update local patches

upstream changes:

NumPy 1.11.1 Release Notes

Numpy 1.11.1 supports Python 2.6 - 2.7 and 3.2 - 3.5. It fixes bugs and regressions found in Numpy 1.11.0 and includes several build related improvements. Wheels for Linux, Windows, and OSX can be found on pypi.
Fixes Merged

    #7506 BUG: Make sure numpy imports on python 2.6 when nose is unavailable.
    #7530 BUG: Floating exception with invalid axis in np.lexsort.
    #7535 BUG: Extend glibc complex trig functions blacklist to glibc < 2.18.
    #7551 BUG: Allow graceful recovery for no compiler.
    #7558 BUG: Constant padding expected wrong type in constant_values.
    #7578 BUG: Fix OverflowError in Python 3.x. in swig interface.
    #7590 BLD: Fix configparser.InterpolationSyntaxError.
    #7597 BUG: Make np.ma.take work on scalars.
    #7608 BUG: linalg.norm(): Don't convert object arrays to float.
    #7638 BLD: Correct C compiler customization in system_info.py.
    #7654 BUG: ma.median of 1d array should return a scalar.
    #7656 BLD: Remove hardcoded Intel compiler flag -xSSE4.2.
    #7660 BUG: Temporary fix for str(mvoid) for object field types.
    #7665 BUG: Fix incorrect printing of 1D masked arrays.
    #7670 BUG: Correct initial index estimate in histogram.
    #7671 BUG: Boolean assignment no GIL release when transfer needs API.
    #7676 BUG: Fix handling of right edge of final histogram bin.
    #7680 BUG: Fix np.clip bug NaN handling for Visual Studio 2015.
    #7724 BUG: Fix segfaults in np.random.shuffle.
    #7731 MAINT: Change mkl_info.dir_env_var from MKL to MKLROOT.
    #7737 BUG: Fix issue on OS X with Python 3.x, npymath.ini not installed.

NumPy 1.11.0 Release Notes

This release supports Python 2.6 - 2.7 and 3.2 - 3.5 and contains a number of enhancements and improvements. Note also the build system changes listed below as they may have subtle effects.

No Windows (TM) binaries are provided for this release due to a broken toolchain. One of the providers of Python packages for Windows (TM) is your best bet.
Highlights

Details of these improvements can be found below.

    The datetime64 type is now timezone naive.
    A dtype parameter has been added to randint.
    Improved detection of two arrays possibly sharing memory.
    Automatic bin size estimation for np.histogram.
    Speed optimization of A @ A.T and dot(A, A.T).
    New function np.moveaxis for reordering array axes.

Build System Changes

    Numpy now uses setuptools for its builds instead of plain distutils. This fixes usage of install_requires='numpy' in the setup.py files of projects that depend on Numpy (see gh-6551). It potentially affects the way that build/install methods for Numpy itself behave though. Please report any unexpected behavior on the Numpy issue tracker.
    Bento build support and related files have been removed.
    Single file build support and related files have been removed.

Future Changes

The following changes are scheduled for Numpy 1.12.0.

    Support for Python 2.6, 3.2, and 3.3 will be dropped.
    Relaxed stride checking will become the default. See the 1.8.0 release notes for a more extended discussion of what this change implies.
    The behavior of the datetime64 "not a time" (NaT) value will be changed to match that of floating point "not a number" (NaN) values: all comparisons involving NaT will return False, except for NaT != NaT which will return True.
    Indexing with floats will raise IndexError, e.g., a[0, 0.0].
    Indexing with non-integer array_like will raise IndexError, e.g., a['1', '2']
    Indexing with multiple ellipsis will raise IndexError, e.g., a[..., ...].
    Non-integers used as index values will raise TypeError, e.g., in reshape, take, and specifying reduce axis.

In a future release the following changes will be made.

    The rand function exposed in numpy.testing will be removed. That function is left over from early Numpy and was implemented using the Python random module. The random number generators from numpy.random should be used instead.
    The ndarray.view method will only allow c_contiguous arrays to be viewed using a dtype of different size causing the last dimension to change. That differs from the current behavior where arrays that are f_contiguous but not c_contiguous can be viewed as a dtype type of different size causing the first dimension to change.
    Slicing a MaskedArray will return views of both data and mask. Currently the mask is copy-on-write and changes to the mask in the slice do not propagate to the original mask. See the FutureWarnings section below for details.

Compatibility notes
datetime64 changes

In prior versions of NumPy the experimental datetime64 type always stored times in UTC. By default, creating a datetime64 object from a string or printing it would convert from or to local time:

# old behavior
>>>> np.datetime64('2000-01-01T00:00:00')
numpy.datetime64('2000-01-01T00:00:00-0800')  # note the timezone offset -08:00

A consensus of datetime64 users agreed that this behavior is undesirable and at odds with how datetime64 is usually used (e.g., by pandas). For most use cases, a timezone naive datetime type is preferred, similar to the datetime.datetime type in the Python standard library. Accordingly, datetime64 no longer assumes that input is in local time, nor does it print local times:

>>>> np.datetime64('2000-01-01T00:00:00')
numpy.datetime64('2000-01-01T00:00:00')

For backwards compatibility, datetime64 still parses timezone offsets, which it handles by converting to UTC. However, the resulting datetime is timezone naive:

>>> np.datetime64('2000-01-01T00:00:00-08')
DeprecationWarning: parsing timezone aware datetimes is deprecated;
this will raise an error in the future
numpy.datetime64('2000-01-01T08:00:00')

As a corollary to this change, we no longer prohibit casting between datetimes with date units and datetimes with time units. With timezone naive datetimes, the rule for casting from dates to times is no longer ambiguous.
linalg.norm return type changes

The return type of the linalg.norm function is now floating point without exception. Some of the norm types previously returned integers.
polynomial fit changes

The various fit functions in the numpy polynomial package no longer accept non-integers for degree specification.
np.dot now raises TypeError instead of ValueError

This behaviour mimics that of other functions such as np.inner. If the two arguments cannot be cast to a common type, it could have raised a TypeError or ValueError depending on their order. Now, np.dot will now always raise a TypeError.
FutureWarning to changed behavior

    In np.lib.split an empty array in the result always had dimension (0,) no matter the dimensions of the array being split. This has been changed so that the dimensions will be preserved. A FutureWarning for this change has been in place since Numpy 1.9 but, due to a bug, sometimes no warning was raised and the dimensions were already preserved.

% and // operators

These operators are implemented with the remainder and floor_divide functions respectively. Those functions are now based around fmod and are computed together so as to be compatible with each other and with the Python versions for float types. The results should be marginally more accurate or outright bug fixes compared to the previous results, but they may differ significantly in cases where roundoff makes a difference in the integer returned by floor_divide. Some corner cases also change, for instance, NaN is always returned for both functions when the divisor is zero, divmod(1.0, inf) returns (0.0, 1.0) except on MSVC 2008, and divmod(-1.0, inf) returns (-1.0, inf).
C API

Removed the check_return and inner_loop_selector members of the PyUFuncObject struct (replacing them with reserved slots to preserve struct layout). These were never used for anything, so it's unlikely that any third-party code is using them either, but we mention it here for completeness.
object dtype detection for old-style classes

In python 2, objects which are instances of old-style user-defined classes no longer automatically count as 'object' type in the dtype-detection handler. Instead, as in python 3, they may potentially count as sequences, but only if they define both a __len__ and a __getitem__ method. This fixes a segfault and inconsistency between python 2 and 3.
New Features

    np.histogram now provides plugin estimators for automatically estimating the optimal number of bins. Passing one of ['auto', 'fd', 'scott', 'rice', 'sturges'] as the argument to 'bins' results in the corresponding estimator being used.

    A benchmark suite using Airspeed Velocity has been added, converting the previous vbench-based one. You can run the suite locally via python runtests.py --bench. For more details, see benchmarks/README.rst.

    A new function np.shares_memory that can check exactly whether two arrays have memory overlap is added. np.may_share_memory also now has an option to spend more effort to reduce false positives.

    SkipTest and KnownFailureException exception classes are exposed in the numpy.testing namespace. Raise them in a test function to mark the test to be skipped or mark it as a known failure, respectively.

    f2py.compile has a new extension keyword parameter that allows the fortran extension to be specified for generated temp files. For instance, the files can be specifies to be *.f90. The verbose argument is also activated, it was previously ignored.

    A dtype parameter has been added to np.random.randint Random ndarrays of the following types can now be generated:
        np.bool,
        np.int8, np.uint8,
        np.int16, np.uint16,
        np.int32, np.uint32,
        np.int64, np.uint64,
        np.int_ ``, ``np.intp

    The specification is by precision rather than by C type. Hence, on some platforms np.int64 may be a long instead of long long even if the specified dtype is long long because the two may have the same precision. The resulting type depends on which C type numpy uses for the given precision. The byteorder specification is also ignored, the generated arrays are always in native byte order.

    A new np.moveaxis function allows for moving one or more array axes to a new position by explicitly providing source and destination axes. This function should be easier to use than the current rollaxis function as well as providing more functionality.

    The deg parameter of the various numpy.polynomial fits has been extended to accept a list of the degrees of the terms to be included in the fit, the coefficients of all other terms being constrained to zero. The change is backward compatible, passing a scalar deg will behave as before.

    A divmod function for float types modeled after the Python version has been added to the npy_math library.

Improvements
np.gradient now supports an axis argument

The axis parameter was added to np.gradient for consistency. It allows to specify over which axes the gradient is calculated.
np.lexsort now supports arrays with object data-type

The function now internally calls the generic npy_amergesort when the type does not implement a merge-sort kind of argsort method.
np.ma.core.MaskedArray now supports an order argument

When constructing a new MaskedArray instance, it can be configured with an order argument analogous to the one when calling np.ndarray. The addition of this argument allows for the proper processing of an order argument in several MaskedArray-related utility functions such as np.ma.core.array and np.ma.core.asarray.
Memory and speed improvements for masked arrays

Creating a masked array with mask=True (resp. mask=False) now uses np.ones (resp. np.zeros) to create the mask, which is faster and avoid a big memory peak. Another optimization was done to avoid a memory peak and useless computations when printing a masked array.
ndarray.tofile now uses fallocate on linux

The function now uses the fallocate system call to reserve sufficient disk space on file systems that support it.
Optimizations for operations of the form A.T @ A and A @ A.T

Previously, gemm BLAS operations were used for all matrix products. Now, if the matrix product is between a matrix and its transpose, it will use syrk BLAS operations for a performance boost. This optimization has been extended to @, numpy.dot, numpy.inner, and numpy.matmul.

Note: Requires the transposed and non-transposed matrices to share data.
np.testing.assert_warns can now be used as a context manager

This matches the behavior of assert_raises.
Speed improvement for np.random.shuffle

np.random.shuffle is now much faster for 1d ndarrays.
Changes
Pyrex support was removed from numpy.distutils

The method build_src.generate_a_pyrex_source will remain available; it has been monkeypatched by users to support Cython instead of Pyrex. It's recommended to switch to a better supported method of build Cython extensions though.
np.broadcast can now be called with a single argument

The resulting object in that case will simply mimic iteration over a single array. This change obsoletes distinctions like

    if len(x) == 1:
        shape = x[0].shape
    else:
        shape = np.broadcast(*x).shape

Instead, np.broadcast can be used in all cases.
np.trace now respects array subclasses

This behaviour mimics that of other functions such as np.diagonal and ensures, e.g., that for masked arrays np.trace(ma) and ma.trace() give the same result.
np.dot now raises TypeError instead of ValueError

This behaviour mimics that of other functions such as np.inner. If the two arguments cannot be cast to a common type, it could have raised a TypeError or ValueError depending on their order. Now, np.dot will now always raise a TypeError.
linalg.norm return type changes

The linalg.norm function now does all its computations in floating point and returns floating results. This change fixes bugs due to integer overflow and the failure of abs with signed integers of minimum value, e.g., int8(-128). For consistancy, floats are used even where an integer might work.
Deprecations
Views of arrays in Fortran order

The F_CONTIGUOUS flag was used to signal that views using a dtype that changed the element size would change the first index. This was always problematical for arrays that were both F_CONTIGUOUS and C_CONTIGUOUS because C_CONTIGUOUS took precedence. Relaxed stride checking results in more such dual contiguous arrays and breaks some existing code as a result. Note that this also affects changing the dtype by assigning to the dtype attribute of an array. The aim of this deprecation is to restrict views to C_CONTIGUOUS arrays at some future time. A work around that is backward compatible is to use a.T.view(...).T instead. A parameter may also be added to the view method to explicitly ask for Fortran order views, but that will not be backward compatible.
Invalid arguments for array ordering

It is currently possible to pass in arguments for the order parameter in methods like array.flatten or array.ravel that were not one of the following: 'C', 'F', 'A', 'K' (note that all of these possible values are both unicode and case insensitive). Such behavior will not be allowed in future releases.
Random number generator in the testing namespace

The Python standard library random number generator was previously exposed in the testing namespace as testing.rand. Using this generator is not recommended and it will be removed in a future release. Use generators from numpy.random namespace instead.
Random integer generation on a closed interval

In accordance with the Python C API, which gives preference to the half-open interval over the closed one, np.random.random_integers is being deprecated in favor of calling np.random.randint, which has been enhanced with the dtype parameter as described under "New Features". However, np.random.random_integers will not be removed anytime soon.
FutureWarnings
Assigning to slices/views of MaskedArray

Currently a slice of a masked array contains a view of the original data and a copy-on-write view of the mask. Consequently, any changes to the slice's mask will result in a copy of the original mask being made and that new mask being changed rather than the original. For example, if we make a slice of the original like so, view = original[:], then modifications to the data in one array will affect the data of the other but, because the mask will be copied during assignment operations, changes to the mask will remain local. A similar situation occurs when explicitly constructing a masked array using MaskedArray(data, mask), the returned array will contain a view of data but the mask will be a copy-on-write view of mask.

In the future, these cases will be normalized so that the data and mask arrays are treated the same way and modifications to either will propagate between views. In 1.11, numpy will issue a MaskedArrayFutureWarning warning whenever user code modifies the mask of a view that in the future may cause values to propagate back to the original. To silence these warnings and make your code robust against the upcoming changes, you have two options: if you want to keep the current behavior, call masked_view.unshare_mask() before modifying the mask. If you want to get the future behavior early, use masked_view._sharedmask = False. However, note that setting the _sharedmask attribute will break following explicit calls to masked_view.unshare_mask().

NumPy 1.10.4 Release Notes

This release is a bugfix source release motivated by a segfault regression. No windows binaries are provided for this release, as there appear to be bugs in the toolchain we use to generate those files. Hopefully that problem will be fixed for the next release. In the meantime, we suggest using one of the providers of windows binaries.
Compatibility notes

    The trace function now calls the trace method on subclasses of ndarray, except for matrix, for which the current behavior is preserved. This is to help with the units package of AstroPy and hopefully will not cause problems.

Issues Fixed

    gh-6922 BUG: numpy.recarray.sort segfaults on Windows.
    gh-6937 BUG: busday_offset does the wrong thing with modifiedpreceding roll.
    gh-6949 BUG: Type is lost when slicing a subclass of recarray.

Merged PRs

The following PRs have been merged into 1.10.4. When the PR is a backport, the PR number for the original PR against master is listed.

    gh-6840 TST: Update travis testing script in 1.10.x
    gh-6843 BUG: Fix use of python 3 only FileNotFoundError in test_f2py.
    gh-6884 REL: Update pavement.py and setup.py to reflect current version.
    gh-6916 BUG: Fix test_f2py so it runs correctly in runtests.py.
    gh-6924 BUG: Fix segfault gh-6922.
    gh-6942 Fix datetime roll='modifiedpreceding' bug.
    gh-6943 DOC,BUG: Fix some latex generation problems.
    gh-6950 BUG trace is not subclass aware, np.trace(ma) != ma.trace().
    gh-6952 BUG recarray slices should preserve subclass.

NumPy 1.10.3 Release Notes

N/A this release did not happen due to various screwups involving PyPi.

NumPy 1.10.2 Release Notes

This release deals with a number of bugs that turned up in 1.10.1 and adds various build and release improvements.

Numpy 1.10.1 supports Python 2.6 - 2.7 and 3.2 - 3.5.
Compatibility notes
Relaxed stride checking is no longer the default

There were back compatibility problems involving views changing the dtype of multidimensional Fortran arrays that need to be dealt with over a longer timeframe.
Fix swig bug in numpy.i

Relaxed stride checking revealed a bug in array_is_fortran(a), that was using PyArray_ISFORTRAN to check for Fortran contiguity instead of PyArray_IS_F_CONTIGUOUS. You may want to regenerate swigged files using the updated numpy.i
Deprecate views changing dimensions in fortran order

This deprecates assignment of a new descriptor to the dtype attribute of a non-C-contiguous array if it result in changing the shape. This effectively bars viewing a multidimensional Fortran array using a dtype that changes the element size along the first axis.

The reason for the deprecation is that, when relaxed strides checking is enabled, arrays that are both C and Fortran contiguous are always treated as C contiguous which breaks some code that depended the two being mutually exclusive for non-scalar arrays of ndim > 1. This deprecation prepares the way to always enable relaxed stride checking.
Issues Fixed

    gh-6019 Masked array repr fails for structured array with multi-dimensional column.
    gh-6462 Median of empty array produces IndexError.
    gh-6467 Performance regression for record array access.
    gh-6468 numpy.interp uses 'left' value even when x[0]==xp[0].
    gh-6475 np.allclose returns a memmap when one of its arguments is a memmap.
    gh-6491 Error in broadcasting stride_tricks array.
    gh-6495 Unrecognized command line option '-ffpe-summary' in gfortran.
    gh-6497 Failure of reduce operation on recarrays.
    gh-6498 Mention change in default casting rule in 1.10 release notes.
    gh-6530 The partition function errors out on empty input.
    gh-6532 numpy.inner return wrong inaccurate value sometimes.
    gh-6563 Intent(out) broken in recent versions of f2py.
    gh-6569 Cannot run tests after 'python setup.py build_ext -i'
    gh-6572 Error in broadcasting stride_tricks array component.
    gh-6575 BUG: Split produces empty arrays with wrong number of dimensions
    gh-6590 Fortran Array problem in numpy 1.10.
    gh-6602 Random __all__ missing choice and dirichlet.
    gh-6611 ma.dot no longer always returns a masked array in 1.10.
    gh-6618 NPY_FORTRANORDER in make_fortran() in numpy.i
    gh-6636 Memory leak in nested dtypes in numpy.recarray
    gh-6641 Subsetting recarray by fields yields a structured array.
    gh-6667 ma.make_mask handles ma.nomask input incorrectly.
    gh-6675 Optimized blas detection broken in master and 1.10.
    gh-6678 Getting unexpected error from: X.dtype = complex (or Y = X.view(complex))
    gh-6718 f2py test fail in pip installed numpy-1.10.1 in virtualenv.
    gh-6719 Error compiling Cython file: Pythonic division not allowed without gil.
    gh-6771 Numpy.rec.fromarrays losing dtype metadata between versions 1.9.2 and 1.10.1
    gh-6781 The travis-ci script in maintenance/1.10.x needs fixing.
    gh-6807 Windows testing errors for 1.10.2

Merged PRs

The following PRs have been merged into 1.10.2. When the PR is a backport, the PR number for the original PR against master is listed.

    gh-5773 MAINT: Hide testing helper tracebacks when using them with pytest.
    gh-6094 BUG: Fixed a bug with string representation of masked structured arrays.
    gh-6208 MAINT: Speedup field access by removing unneeded safety checks.
    gh-6460 BUG: Replacing the os.environ.clear by less invasive procedure.
    gh-6470 BUG: Fix AttributeError in numpy distutils.
    gh-6472 MAINT: Use Python 3.5 instead of 3.5-dev for travis 3.5 testing.
    gh-6474 REL: Update Paver script for sdist and auto-switch test warnings.
    gh-6478 BUG: Fix Intel compiler flags for OS X build.
    gh-6481 MAINT: LIBPATH with spaces is now supported Python 2.7+ and Win32.
    gh-6487 BUG: Allow nested use of parameters in definition of arrays in f2py.
    gh-6488 BUG: Extend common blocks rather than overwriting in f2py.
    gh-6499 DOC: Mention that default casting for inplace operations has changed.
    gh-6500 BUG: Recarrays viewed as subarrays don't convert to np.record type.
    gh-6501 REL: Add "make upload" command for built docs, update "make dist".
    gh-6526 BUG: Fix use of __doc__ in setup.py for -OO mode.
    gh-6527 BUG: Fix the IndexError when taking the median of an empty array.
    gh-6537 BUG: Make ma.atleast_* with scalar argument return arrays.
    gh-6538 BUG: Fix ma.masked_values does not shrink mask if requested.
    gh-6546 BUG: Fix inner product regression for non-contiguous arrays.
    gh-6553 BUG: Fix partition and argpartition error for empty input.
    gh-6556 BUG: Error in broadcast_arrays with as_strided array.
    gh-6558 MAINT: Minor update to "make upload" doc build command.
    gh-6562 BUG: Disable view safety checks in recarray.
    gh-6567 BUG: Revert some import * fixes in f2py.
    gh-6574 DOC: Release notes for Numpy 1.10.2.
    gh-6577 BUG: Fix for #6569, allowing build_ext --inplace
    gh-6579 MAINT: Fix mistake in doc upload rule.
    gh-6596 BUG: Fix swig for relaxed stride checking.
    gh-6606 DOC: Update 1.10.2 release notes.
    gh-6614 BUG: Add choice and dirichlet to numpy.random.__all__.
    gh-6621 BUG: Fix swig make_fortran function.
    gh-6628 BUG: Make allclose return python bool.
    gh-6642 BUG: Fix memleak in _convert_from_dict.
    gh-6643 ENH: make recarray.getitem return a recarray.
    gh-6653 BUG: Fix ma dot to always return masked array.
    gh-6668 BUG: ma.make_mask should always return nomask for nomask argument.
    gh-6686 BUG: Fix a bug in assert_string_equal.
    gh-6695 BUG: Fix removing tempdirs created during build.
    gh-6697 MAINT: Fix spurious semicolon in macro definition of PyArray_FROM_OT.
    gh-6698 TST: test np.rint bug for large integers.
    gh-6717 BUG: Readd fallback CBLAS detection on linux.
    gh-6721 BUG: Fix for #6719.
    gh-6726 BUG: Fix bugs exposed by relaxed stride rollback.
    gh-6757 BUG: link cblas library if cblas is detected.
    gh-6756 TST: only test f2py, not f2py2.7 etc, fixes #6718.
    gh-6747 DEP: Deprecate changing shape of non-C-contiguous array via descr.
    gh-6775 MAINT: Include from __future__ boilerplate in some files missing it.
    gh-6780 BUG: metadata is not copied to base_dtype.
    gh-6783 BUG: Fix travis ci testing for new google infrastructure.
    gh-6785 BUG: Quick and dirty fix for interp.
    gh-6813 TST,BUG: Make test_mvoid_multidim_print work for 32 bit systems.
    gh-6817 BUG: Disable 32-bit msvc9 compiler optimizations for npy_rint.
    gh-6819 TST: Fix test_mvoid_multidim_print failures on Python 2.x for Windows.

Initial support for mingwpy was reverted as it was causing problems for non-windows builds.

    gh-6536 BUG: Revert gh-5614 to fix non-windows build problems

A fix for np.lib.split was reverted because it resulted in "fixing" behavior that will be present in the Numpy 1.11 and that was already present in Numpy 1.9. See the discussion of the issue at gh-6575 for clarification.

    gh-6576 BUG: Revert gh-6376 to fix split behavior for empty arrays.

Relaxed stride checking was reverted. There were back compatibility problems involving views changing the dtype of multidimensional Fortran arrays that need to be dealt with over a longer timeframe.

    gh-6735 MAINT: Make no relaxed stride checking the default for 1.10.

Notes

A bug in the Numpy 1.10.1 release resulted in exceptions being raised for RuntimeWarning and DeprecationWarning in projects depending on Numpy. That has been fixed.

NumPy 1.10.1 Release Notes

This release deals with a few build problems that showed up in 1.10.0. Most users would not have seen these problems. The differences are:

    Compiling with msvc9 or msvc10 for 32 bit Windows now requires SSE2. This was the easiest fix for what looked to be some miscompiled code when SSE2 was not used. If you need to compile for 32 bit Windows systems without SSE2 support, mingw32 should still work.
    Make compiling with VS2008 python2.7 SDK easier
    Change Intel compiler options so that code will also be generated to support systems without SSE4.2.
    Some _config test functions needed an explicit integer return in order to avoid the openSUSE rpmlinter erring out.
    We ran into a problem with pipy not allowing reuse of filenames and a resulting proliferation of ..*.postN releases. Not only were the names getting out of hand, some packages were unable to work with the postN suffix.

Numpy 1.10.1 supports Python 2.6 - 2.7 and 3.2 - 3.5.

Commits:

45a3d84 DEP: Remove warning for full when dtype is set. 0c1a5df BLD: import setuptools to allow compile with VS2008 python2.7 sdk 04211c6 BUG: mask nan to 1 in ordered compare 826716f DOC: Document the reason msvc requires SSE2 on 32 bit platforms. 49fa187 BLD: enable SSE2 for 32-bit msvc 9 and 10 compilers dcbc4cc MAINT: remove Wreturn-type warnings from config checks d6564cb BLD: do not build exclusively for SSE4.2 processors 15cb66f BLD: do not build exclusively for SSE4.2 processors c38bc08 DOC: fix var. reference in percentile docstring 78497f4 DOC: Sync 1.10.0-notes.rst in 1.10.x branch with master.

NumPy 1.10.0 Release Notes

This release supports Python 2.6 - 2.7 and 3.2 - 3.5.
Highlights

    numpy.distutils now supports parallel compilation via the --parallel/-j argument passed to setup.py build
    numpy.distutils now supports additional customization via site.cfg to control compilation parameters, i.e. runtime libraries, extra linking/compilation flags.
    Addition of np.linalg.multi_dot: compute the dot product of two or more arrays in a single function call, while automatically selecting the fastest evaluation order.
    The new function np.stack provides a general interface for joining a sequence of arrays along a new axis, complementing np.concatenate for joining along an existing axis.
    Addition of nanprod to the set of nanfunctions.
    Support for the '@' operator in Python 3.5.

Dropped Support

    The _dotblas module has been removed. CBLAS Support is now in Multiarray.
    The testcalcs.py file has been removed.
    The polytemplate.py file has been removed.
    npy_PyFile_Dup and npy_PyFile_DupClose have been removed from npy_3kcompat.h.
    splitcmdline has been removed from numpy/distutils/exec_command.py.
    try_run and get_output have been removed from numpy/distutils/command/config.py
    The a._format attribute is no longer supported for array printing.
    Keywords skiprows and missing removed from np.genfromtxt.
    Keyword old_behavior removed from np.correlate.

Future Changes

    In array comparisons like arr1 == arr2, many corner cases involving strings or structured dtypes that used to return scalars now issue FutureWarning or DeprecationWarning, and in the future will be change to either perform elementwise comparisons or raise an error.
    In np.lib.split an empty array in the result always had dimension (0,) no matter the dimensions of the array being split. In Numpy 1.11 that behavior will be changed so that the dimensions will be preserved. A FutureWarning for this change has been in place since Numpy 1.9 but, due to a bug, sometimes no warning was raised and the dimensions were already preserved.
    The SafeEval class will be removed in Numpy 1.11.
    The alterdot and restoredot functions will be removed in Numpy 1.11.

See below for more details on these changes.
Compatibility notes
Default casting rule change

Default casting for inplace operations has changed to 'same_kind'. For instance, if n is an array of integers, and f is an array of floats, then n += f will result in a TypeError, whereas in previous Numpy versions the floats would be silently cast to ints. In the unlikely case that the example code is not an actual bug, it can be updated in a backward compatible way by rewriting it as np.add(n, f, out=n, casting='unsafe'). The old 'unsafe' default has been deprecated since Numpy 1.7.
numpy version string

The numpy version string for development builds has been changed from x.y.z.dev-githash to x.y.z.dev0+githash (note the +) in order to comply with PEP 440.
relaxed stride checking

NPY_RELAXED_STRIDE_CHECKING is now true by default.

UPDATE: In 1.10.2 the default value of NPY_RELAXED_STRIDE_CHECKING was changed to false for back compatibility reasons. More time is needed before it can be made the default. As part of the roadmap a deprecation of dimension changing views of f_contiguous not c_contiguous arrays was also added.
Concatenation of 1d arrays along any but axis=0 raises IndexError

Using axis != 0 has raised a DeprecationWarning since NumPy 1.7, it now raises an error.
np.ravel, np.diagonal and np.diag now preserve subtypes

There was inconsistent behavior between x.ravel() and np.ravel(x), as well as between x.diagonal() and np.diagonal(x), with the methods preserving subtypes while the functions did not. This has been fixed and the functions now behave like the methods, preserving subtypes except in the case of matrices. Matrices are special cased for backward compatibility and still return 1-D arrays as before. If you need to preserve the matrix subtype, use the methods instead of the functions.
rollaxis and swapaxes always return a view

Previously, a view was returned except when no change was made in the order of the axes, in which case the input array was returned. A view is now returned in all cases.
nonzero now returns base ndarrays

Previously, an inconsistency existed between 1-D inputs (returning a base ndarray) and higher dimensional ones (which preserved subclasses). Behavior has been unified, and the return will now be a base ndarray. Subclasses can still override this behavior by providing their own nonzero method.
C API

The changes to swapaxes also apply to the PyArray_SwapAxes C function, which now returns a view in all cases.

The changes to nonzero also apply to the PyArray_Nonzero C function, which now returns a base ndarray in all cases.

The dtype structure (PyArray_Descr) has a new member at the end to cache its hash value. This shouldn't affect any well-written applications.

The change to the concatenation function DeprecationWarning also affects PyArray_ConcatenateArrays,
recarray field return types

Previously the returned types for recarray fields accessed by attribute and by index were inconsistent, and fields of string type were returned as chararrays. Now, fields accessed by either attribute or indexing will return an ndarray for fields of non-structured type, and a recarray for fields of structured type. Notably, this affect recarrays containing strings with whitespace, as trailing whitespace is trimmed from chararrays but kept in ndarrays of string type. Also, the dtype.type of nested structured fields is now inherited.
recarray views

Viewing an ndarray as a recarray now automatically converts the dtype to np.record. See new record array documentation. Additionally, viewing a recarray with a non-structured dtype no longer converts the result's type to ndarray - the result will remain a recarray.
'out' keyword argument of ufuncs now accepts tuples of arrays

When using the 'out' keyword argument of a ufunc, a tuple of arrays, one per ufunc output, can be provided. For ufuncs with a single output a single array is also a valid 'out' keyword argument. Previously a single array could be provided in the 'out' keyword argument, and it would be used as the first output for ufuncs with multiple outputs, is deprecated, and will result in a DeprecationWarning now and an error in the future.
byte-array indices now raises an IndexError

Indexing an ndarray using a byte-string in Python 3 now raises an IndexError instead of a ValueError.
Masked arrays containing objects with arrays

For such (rare) masked arrays, getting a single masked item no longer returns a corrupted masked array, but a fully masked version of the item.
Median warns and returns nan when invalid values are encountered

Similar to mean, median and percentile now emits a Runtime warning and returns NaN in slices where a NaN is present. To compute the median or percentile while ignoring invalid values use the new nanmedian or nanpercentile functions.
Functions available from numpy.ma.testutils have changed

All functions from numpy.testing were once available from numpy.ma.testutils but not all of them were redefined to work with masked arrays. Most of those functions have now been removed from numpy.ma.testutils with a small subset retained in order to preserve backward compatibility. In the long run this should help avoid mistaken use of the wrong functions, but it may cause import problems for some.
New Features
Reading extra flags from site.cfg

Previously customization of compilation of dependency libraries and numpy itself was only accomblishable via code changes in the distutils package. Now numpy.distutils reads in the following extra flags from each group of the site.cfg:

    runtime_library_dirs/rpath, sets runtime library directories to override

        LD_LIBRARY_PATH

    extra_compile_args, add extra flags to the compilation of sources

    extra_link_args, add extra flags when linking libraries

This should, at least partially, complete user customization.
np.cbrt to compute cube root for real floats

np.cbrt wraps the C99 cube root function cbrt. Compared to np.power(x, 1./3.) it is well defined for negative real floats and a bit faster.
numpy.distutils now allows parallel compilation

By passing --parallel=n or -j n to setup.py build the compilation of extensions is now performed in n parallel processes. The parallelization is limited to files within one extension so projects using Cython will not profit because it builds extensions from single files.
genfromtxt has a new max_rows argument

A max_rows argument has been added to genfromtxt to limit the number of rows read in a single call. Using this functionality, it is possible to read in multiple arrays stored in a single file by making repeated calls to the function.
New function np.broadcast_to for invoking array broadcasting

np.broadcast_to manually broadcasts an array to a given shape according to numpy's broadcasting rules. The functionality is similar to broadcast_arrays, which in fact has been rewritten to use broadcast_to internally, but only a single array is necessary.
New context manager clear_and_catch_warnings for testing warnings

When Python emits a warning, it records that this warning has been emitted in the module that caused the warning, in a module attribute __warningregistry__. Once this has happened, it is not possible to emit the warning again, unless you clear the relevant entry in __warningregistry__. This makes is hard and fragile to test warnings, because if your test comes after another that has already caused the warning, you will not be able to emit the warning or test it. The context manager clear_and_catch_warnings clears warnings from the module registry on entry and resets them on exit, meaning that warnings can be re-raised.
cov has new fweights and aweights arguments

The fweights and aweights arguments add new functionality to covariance calculations by applying two types of weighting to observation vectors. An array of fweights indicates the number of repeats of each observation vector, and an array of aweights provides their relative importance or probability.
Support for the '@' operator in Python 3.5+

Python 3.5 adds support for a matrix multiplication operator '@' proposed in PEP465. Preliminary support for that has been implemented, and an equivalent function matmul has also been added for testing purposes and use in earlier Python versions. The function is preliminary and the order and number of its optional arguments can be expected to change.
New argument norm to fft functions

The default normalization has the direct transforms unscaled and the inverse transforms are scaled by 1/n . It is possible to obtain unitary transforms by setting the keyword argument norm to "ortho" (default is None) so that both direct and inverse transforms will be scaled by 1/\\sqrt{n} .
Improvements
np.digitize using binary search

np.digitize is now implemented in terms of np.searchsorted. This means that a binary search is used to bin the values, which scales much better for larger number of bins than the previous linear search. It also removes the requirement for the input array to be 1-dimensional.
np.poly now casts integer inputs to float

np.poly will now cast 1-dimensional input arrays of integer type to double precision floating point, to prevent integer overflow when computing the monic polynomial. It is still possible to obtain higher precision results by passing in an array of object type, filled e.g. with Python ints.
np.interp can now be used with periodic functions

np.interp now has a new parameter period that supplies the period of the input data xp. In such case, the input data is properly normalized to the given period and one end point is added to each extremity of xp in order to close the previous and the next period cycles, resulting in the correct interpolation behavior.
np.pad supports more input types for pad_width and constant_values

constant_values parameters now accepts NumPy arrays and float values. NumPy arrays are supported as input for pad_width, and an exception is raised if its values are not of integral type.
np.argmax and np.argmin now support an out argument

The out parameter was added to np.argmax and np.argmin for consistency with ndarray.argmax and ndarray.argmin. The new parameter behaves exactly as it does in those methods.
More system C99 complex functions detected and used

All of the functions in complex.h are now detected. There are new fallback implementations of the following functions.

    npy_ctan,
    npy_cacos, npy_casin, npy_catan
    npy_ccosh, npy_csinh, npy_ctanh,
    npy_cacosh, npy_casinh, npy_catanh

As a result of these improvements, there will be some small changes in returned values, especially for corner cases.
np.loadtxt support for the strings produced by the float.hex method

The strings produced by float.hex look like 0x1.921fb54442d18p+1, so this is not the hex used to represent unsigned integer types.
np.isclose properly handles minimal values of integer dtypes

In order to properly handle minimal values of integer types, np.isclose will now cast to the float dtype during comparisons. This aligns its behavior with what was provided by np.allclose.
np.allclose uses np.isclose internally.

np.allclose now uses np.isclose internally and inherits the ability to compare NaNs as equal by setting equal_nan=True. Subclasses, such as np.ma.MaskedArray, are also preserved now.
np.genfromtxt now handles large integers correctly

np.genfromtxt now correctly handles integers larger than 2**31-1 on 32-bit systems and larger than 2**63-1 on 64-bit systems (it previously crashed with an OverflowError in these cases). Integers larger than 2**63-1 are converted to floating-point values.
np.load, np.save have pickle backward compatibility flags

The functions np.load and np.save have additional keyword arguments for controlling backward compatibility of pickled Python objects. This enables Numpy on Python 3 to load npy files containing object arrays that were generated on Python 2.
MaskedArray support for more complicated base classes

Built-in assumptions that the baseclass behaved like a plain array are being removed. In particular, setting and getting elements and ranges will respect baseclass overrides of __setitem__ and __getitem__, and arithmetic will respect overrides of __add__, __sub__, etc.
Changes
dotblas functionality moved to multiarray

The cblas versions of dot, inner, and vdot have been integrated into the multiarray module. In particular, vdot is now a multiarray function, which it was not before.
stricter check of gufunc signature compliance

Inputs to generalized universal functions are now more strictly checked against the function's signature: all core dimensions are now required to be present in input arrays; core dimensions with the same label must have the exact same size; and output core dimension's must be specified, either by a same label input core dimension or by a passed-in output array.
views returned from np.einsum are writeable

Views returned by np.einsum will now be writeable whenever the input array is writeable.
np.argmin skips NaT values

np.argmin now skips NaT values in datetime64 and timedelta64 arrays, making it consistent with np.min, np.argmax and np.max.
Deprecations
Array comparisons involving strings or structured dtypes

Normally, comparison operations on arrays perform elementwise comparisons and return arrays of booleans. But in some corner cases, especially involving strings are structured dtypes, NumPy has historically returned a scalar instead. For example:

### Current behaviour

np.arange(2) == "foo"
# -> False

np.arange(2) < "foo"
# -> True on Python 2, error on Python 3

np.ones(2, dtype="i4,i4") == np.ones(2, dtype="i4,i4,i4")
# -> False

Continuing work started in 1.9, in 1.10 these comparisons will now raise FutureWarning or DeprecationWarning, and in the future they will be modified to behave more consistently with other comparison operations, e.g.:

### Future behaviour

np.arange(2) == "foo"
# -> array([False, False])

np.arange(2) < "foo"
# -> error, strings and numbers are not orderable

np.ones(2, dtype="i4,i4") == np.ones(2, dtype="i4,i4,i4")
# -> [False, False]

SafeEval

The SafeEval class in numpy/lib/utils.py is deprecated and will be removed in the next release.
alterdot, restoredot

The alterdot and restoredot functions no longer do anything, and are deprecated.
pkgload, PackageLoader

These ways of loading packages are now deprecated.
bias, ddof arguments to corrcoef

The values for the bias and ddof arguments to the corrcoef function canceled in the division implied by the correlation coefficient and so had no effect on the returned values.

We now deprecate these arguments to corrcoef and the masked array version ma.corrcoef.

Because we are deprecating the bias argument to ma.corrcoef, we also deprecate the use of the allow_masked argument as a positional argument, as its position will change with the removal of bias. allow_masked will in due course become a keyword-only argument.
dtype string representation changes

Since 1.6, creating a dtype object from its string representation, e.g. 'f4', would issue a deprecation warning if the size did not correspond to an existing type, and default to creating a dtype of the default size for the type. Starting with this release, this will now raise a TypeError.

The only exception is object dtypes, where both 'O4' and 'O8' will still issue a deprecation warning. This platform-dependent representation will raise an error in the next release.

In preparation for this upcoming change, the string representation of an object dtype, i.e. np.dtype(object).str, no longer includes the item size, i.e. will return '|O' instead of '|O4' or '|O8' as before.

(kamil)

2016-07-24 14:01:55 UTC MAIN commitmail json YAML

fix generation of module-specific .ini file for packages which override PKGMODNAME such as php-pdflib; problem reported by Uwe Klaus

(jdolecek)

2016-07-24 13:38:54 UTC MAIN commitmail json YAML

2016-07-24 13:29:56 UTC MAIN commitmail json YAML

fixup checksum for patches/patch-ext_recode_recode.c after adding the comment there

(jdolecek)

2016-07-24 13:27:23 UTC MAIN commitmail json YAML

add patch for ext/recode/recode.c so that the variable 'program_name' required by recode library is provided unconditionally; it should not depend on whether or not program without this symbol happens to compile

(jdolecek)

2016-07-24 11:56:15 UTC MAIN commitmail json YAML

Use more useful HOMEPAGE

(kamil)

2016-07-24 11:49:27 UTC MAIN commitmail json YAML

Added games/einstein-puzzle version 2.1.1

(wiz)

2016-07-24 11:49:18 UTC MAIN commitmail json YAML

+ einstein-puzzle.

(wiz)

2016-07-24 11:48:14 UTC MAIN commitmail json YAML

Import einstein-puzzle-2.1.1 as games/einstein-puzzle.

Einstein puzzle is a free cross-platform open source remake of old
DOS game Sherlock which was inspired by Albert Einstein's puzzle.
The game goal is to open all cards in square of 6x6 cards. For this,
a number of hints describing relations between card positions are
given. Use them to find the correct layout.

(wiz)

2016-07-24 09:08:25 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Simple to 1.302047

(wen)

2016-07-24 09:03:57 UTC MAIN commitmail json YAML

Update to 1.302047

Upstream changes:
1.302047  2016-07-22 22:36:29-07:00 America/Los_Angeles

    - No Changes from last trial

1.302046  2016-07-19 06:58:43-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Restore traditional note/diag return values (#694)

1.302045  2016-07-18 09:05:15-07:00 America/Los_Angeles

    - No changes from last TRIAL release

1.302044  2016-07-13 17:56:20-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix test that segv'd on older perls

1.302043  2016-07-12 09:37:31-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix TODO in mixed T2/TB subtests

1.302042  2016-07-11 20:30:35-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix IPC event ordering bug

1.302041  2016-07-09 17:01:45-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Work around IPC bug on windows

1.302040  2016-07-09 16:55:00-07:00 America/Los_Angeles

    - No changes from last trial

1.302039  2016-07-07 22:01:02-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Add Info event for better diagnostics

1.302038  2016-07-05 07:00:18-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix broken MANIFEST.SKIP entries (#689)

1.302037  2016-07-04 10:09:00-07:00 America/Los_Angeles

    - No changes from trial

1.302036  2016-07-03 11:52:45-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Restore PerlIO layer cloning on STDERR and STDOUT

1.302035  2016-06-27 08:55:55-07:00 America/Los_Angeles

    - No changes since TRIAL release

1.302034  2016-06-25 13:51:00-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix some breakage info (Thanks Dolman!)
    - POD Fixes (Thanks cpansprout!)

1.302033  2016-06-24 05:56:54-07:00 America/Los_Angeles

    - No changes from last trial release

1.302032  2016-06-22 11:30:46-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix nested TODO handling of Diags (#684)

1.302031  2016-06-21 09:51:27-07:00 America/Los_Angeles

    - Remove carp from dep list #682

1.302030  2016-06-18 19:02:55-07:00 America/Los_Angeles

    - No changes from last DEV release

1.302029  2016-06-17 06:56:54-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Properly skip thread test when threads are broken

1.302028  2016-06-16 19:21:58-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Add 'inherit_trace' param to run_subtest

1.302027  2016-06-15 09:42:32-07:00 America/Los_Angeles (TRIAL RELEASE)

    - use pre_filter instead of filter for TODO in Test::Builder (Fix $683)
    - Fix typos in transitions doc (#681)

1.302026  2016-06-07 07:53:30-07:00 America/Los_Angeles

    - No Changes from 1.302025-TRIAL

1.302025  2016-06-06 22:38:12-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Make sure enabling culling/shm sets pid and tid (Fix #679)

1.302024  2016-06-02 20:27:35-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Add Generic event type

1.302023  2016-06-02 08:09:54-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Do not fail if Test2::API::Breakage cannot load (rare 5.10.0 issue)
    - Potential fix for t/Legacy/Regression/637.t
    - Make t/Legacy/Regression/637.t AUTHOR_TESTING for now

1.302022  2016-05-28 17:53:11-07:00 America/Los_Angeles

    - Improve thread checks to better detect broken 5.10 builds
    - Use thread checks to skip/run t/Legacy/Regression/637.t

1.302021  2016-05-20 21:47:17-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Files.t should warn, not die, if it cannot remove its temp dir.
    - VMS fixes for Files.t and IPC system

1.302020  2016-05-18 11:54:15-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Many micro-opts from Graham Knop (haarg)
    - Spelling fixes and tests from Karen Etheridge (ether)
    - Fix leaky File.t file so that tmp doesn't fill up
    - Move some modules out of the known broken list in xt tests
    - Add Test2 based tools to downstream testing
    - Change when PID/TID are stashed (for forkprove)

1.302019  2016-05-18 08:16:39-07:00 America/Los_Angeles

    - POD Spelling fixes

1.302018  2016-05-14 09:08:05-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Handle Test::Builder::Exception properly
    - Silence noisy STDERR in test suite

1.302017  2016-05-13 08:09:58-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix util.t win32 bug

1.302016  2016-05-12 19:43:38-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Block signals in critical IPC section (Fix #661 and #668)
    - Merge Examples and examples into one dir (#660)
    - Documentation and typo fixes
    - Make Test2::Util::get_tid have a consistent prototype (#665)
    - Make TB->no_plan a no-op if a plan is set

(wen)

2016-07-24 08:53:24 UTC MAIN commitmail json YAML

+ FiraCode-1.200, ImageMagick-7.0.2.5, afl-2.21b, curl-7.50.0,
  denemo-2.0.10, harfbuzz-1.3.0, libcdr-0.1.3, libdrm-2.4.70,
  libopenmpt-0.2.6664, notmuch-0.22.1, py-requests-toolbelt-0.7.0,
  py-setuptools-25.0.0, py-tornado-4.4.1, worker-3.8.3,
  x264-devel-20160723.

(wiz)

2016-07-24 08:49:17 UTC MAIN commitmail json YAML

Updated devel/p5-Tree-Simple to 1.29

(wen)

2016-07-24 08:41:03 UTC MAIN commitmail json YAML

Update to 1.29

Upstream changes:
1.29  2016-05-04T08;15:00
- Correct physical address of Free Software Foundation in LICENSE file. See RT#114149.
Thanx to Petr Pisar.

(wen)

2016-07-24 08:31:39 UTC MAIN commitmail json YAML

Updated math/p5-Spreadsheet-Read to 0.66

(wen)

2016-07-24 08:30:28 UTC MAIN commitmail json YAML

Update to 0.66

Upstream changes:
0.66 - 16 Jun 2016, H.Merijn Brand
    * Remove Spreadsheet::XLSX::Reader::LibXML test files from distribution
    * Allow old versions of Spreadsheet::ParseXLSX to "fail" on percentage tests

0.65 - 15 Jun 2016, H.Merijn Brand
    * Test with perl-5.24.0
    * Show parser-version used under debug
    * No more Spreadsheet::XLSX::Reader::LibXML
    * Cells will inherit hidden state from hidden rows and columns
    * Require 5.8.0 as 5.6.x does not include required Encode

0.64 - 22 Apr 2016, H.Merijn Brand
    * It's 2016
    * Allow inconsistent Spreadsheet::XLSX releases on Debian (tests)
    * Decode utf-16be entries in Excel when appropriate
    * Two examples in xlscat

0.63 - 10 Oct 2015, H.Merijn Brand
    * Guard against negative MinRow in XLSX
    * Documentation updated
    * Support Spreadsheet::XLSX::Reader::LibXML disabled on author request
    * Fix warning in utilities
    * Check minimum parser version for pre-selected parser

0.62 - 16 Aug 2015, H.Merijn Brand
    * Fix documentation structure
    * Test all supported parsers (not just the preferred one)
    * Basic support for Spreadsheet::XLSX::Reader::LibXML (work in progress)
    * Copy example file if link fails (Alan Berndt)
    * Add a contributing guide

0.61 - 13 Jun 2015, H.Merijn Brand
    * Discourage Spreadsheet::XLSX
    * A space is not an empty field in XLS
    * Strip the correct selection (RT#105197)

0.60 - 30 Mar 2015, H.Merijn Brand
    * No merged cell support in Spreadsheet::XLSX

0.59 - 26 Mar 2015, H.Merijn Brand
    * Minimal support (+ docs) for merged cells
    * Make parser errors report at one level up
    * Don't select non-existing columns in xlscat

0.58 - 11 Feb 2015, H.Merijn Brand
    * Remove perl recommendation from META as it breaks cpan clients
    * Move sort instruction to correct place in xlscat's help

0.57 - 08 Feb 2015, H.Merijn Brand
    * Moved project to github
    * Add --sort to xlscat
    * Clip before conversion
    * Removed an unneeded localizing of $/ (related to p5 RT#123218)

0.56 - 05 Jan 2015, H.Merijn Brand
    * printf does not play nice with encoding (related to RT#98436)
    * default output UTF-8 if whole line is UTF-8

0.55 - 01 Jan 2015, H.Merijn Brand
    * Mention Spreadsheet::CSV in documentation
    * Add ssdiff to examples
    * Amend xlscat -n to also number in HTML
    * Updated copyright to 2015

(wen)

2016-07-24 08:22:16 UTC MAIN commitmail json YAML

Updated misc/p5-Locale-Codes to 3.39

(wen)

2016-07-24 08:21:08 UTC MAIN commitmail json YAML

2016-07-24 07:11:49 UTC MAIN commitmail json YAML

Updated devel/p5-Perl6-Export-Attrs to 0.000005

(wen)

2016-07-24 07:09:25 UTC MAIN commitmail json YAML

Update to 0.000005
Add missing DEPENDS

Upstream changes:
0.000004  Sat Oct  3 12:42:22 2015

    * Added export of package variables.

    * Fixed filtering of args to IMPORT block (thanks Smylers)

    * Updated docs to explain the syntactic constraints of the
      IMPORT block (thanks Smylers)

    * Updated docs to note incompatibility with Memoize.pm
      (thanks David)

    * Included META files
      (thanks Jarkko)

0.000005  Tue Nov 24 09:16:01 2015

    * Added dependency for PadWalker
      (thanks Dave!)

(wen)

2016-07-24 07:09:05 UTC MAIN commitmail json YAML

Updated misc/calibre to 2.63.0

(wiz)

2016-07-24 07:08:55 UTC MAIN commitmail json YAML

Updated calibre to 2.63.0.

New Features

    News download: Allow controlling which periodicals are automatically sent to a specific email in Preferences->Sharing by email
    Edit Book: Update regex engine to support Unicode 9.0

Bug Fixes

    Edit metadata dialog: Fix pasting ISBN from clipboard not stripping garbage characters after a valid ISBN.

    Closes tickets: 1604956
    Edit Book: Also refresh the Preview and Live CSS panels after performing any action that changes files other than the currently displayed file.
    E-book viewer: Fix the show metadata button not reading EPUB 3 metadata
    MOBI Output: Fix <hr> not being rendered as full-width in old MOBI files
    CSV Catalog output: Fix incorrect formatting of is_multiple custom columns.

    Closes tickets: 1602908
    CSV Catalog Output: Separate multiple authors with & instead of comma. Fixes problems when the author name contains commas.
    EPUB 3 metadata: Fix updating metadata in EPUB 3 files not overwriting existing authors.

    Closes tickets: 1602227
    Fix duplicate detection when adding books not working when the book title has leading or trailing whitespace
    Book details panel: Pick the color used for links from the current system color theme
    Windows: Fix file selection dialogs blurry on HiDPI monitors

Improved news sources

    Gosc Niedzielny
    Nikkei Free
    Financial Times (UK)
    Foreign Affairs
    Berlin Policy Journal
    Gazet van Antwerpen
    Hurriyet

(wiz)

2016-07-24 07:00:25 UTC MAIN commitmail json YAML

Updated devel/p5-Perl-APIReference to 0.22

(wen)

2016-07-24 06:59:18 UTC MAIN commitmail json YAML

Update to 0.22
Add missing DEPENDS

Upstream changes:
0.22  Wed Dec 30 15:00:00 2015
  - Perl 5.22.1 support.

(wen)

2016-07-24 06:48:13 UTC MAIN commitmail json YAML

Updated devel/p5-Parse-Method-Signatures to 1.003017

(wen)

2016-07-24 06:46:25 UTC MAIN commitmail json YAML

Update to 1.003017

Upstream changes:
1.003017 - 2016/05/31
- Fix use of unescaped "{" in QR ( RT #114385 )

(wen)

2016-07-24 06:39:35 UTC MAIN commitmail json YAML

Updated comms/asterisk13 to 13.10.0

(jnemeth)

2016-07-24 06:37:01 UTC MAIN commitmail json YAML

Updated devel/p5-Parse-ErrorString-Perl to 0.22

(wen)

2016-07-24 06:35:50 UTC MAIN commitmail json YAML

Update to Asterisk 13.10.0:  this is mainly a bug fix release.

The Asterisk Development Team has announced the release of Asterisk 13.10.0.

The release of Asterisk 13.10.0 resolves several issues reported by the
community and would have not been possible without your participation.
Thank you!

The following are the issues resolved in this release:

Improvements made in this release:
-----------------------------------
* ASTERISK-26088 - Investigate heavy memory utilization by
      res_pjsip_pubsub (Reported by Richard Mudgett)
* ASTERISK-26011 - [patch]PJSIP: add "via_addr", "via_port",
      "call_id" to contacts (Reported by Alexei Gradinari)
* ASTERISK-25994 - [patch]res_pjsip: module load priority
      (Reported by Alexei Gradinari)
* ASTERISK-25931 - PJSIP: add "reg_server" to contacts. (Reported
      by Alexei Gradinari)
* ASTERISK-25835 - Authentication using 'Username' field from
      Digest (Reported by Ross Beer)
* ASTERISK-25930 - PJSIP: disable multi domain to improve realtime
      performace (Reported by Alexei Gradinari)

Bugs fixed in this release:
-----------------------------------
* ASTERISK-26160 - pjsip: Updated->Reachable during qualify
      (Reported by Matt Jordan)
* ASTERISK-26177 - func_odbc: Database handle is kept when it
      should be released (Reported by Leandro Dardini)
* ASTERISK-26099 - res_pjsip_pubsub: Crash when sending request
      due to server timeout (Reported by Ross Beer)
* ASTERISK-26141 - res_fax: fax_v21_session_new leaks reference to
      v21_details (Reported by Corey Farrell)
* ASTERISK-26140 - res_rtp_asterisk: gcc 6 caught a
      self-comparison (Reported by George Joseph)
* ASTERISK-26138 - chan_unistim:  Under FreeBSD, chan_unistim
      generates a compile error (Reported by George Joseph)
* ASTERISK-26128 - Alembic scripts are failing (Reported by Mark
      Michelson)
* ASTERISK-26139 - test_res_pjsip_scheduler:  Compile failure if
      pjproject isn't installed in a system location (Reported by
      George Joseph)
* ASTERISK-26130 - [patch] WebRTC: Should use latest DTLS version.
      (Reported by Alexander Traud)
* ASTERISK-26127 - res_pjsip_session: Crash due to race condition
      between res_pjsip_session unload and timer (Reported by Joshua
      Colp)
* ASTERISK-26083 - ARI: Announcer channels staying around after
      playback to a bridge is finished (Reported by Per Jensen)
* ASTERISK-26126 - [patch] leverage 'bindaddr' for TLS in
      http.conf (Reported by Alexander Traud)
* ASTERISK-26069 - Asterisk truncates To: header, dropping the
      closing '>' (Reported by Vasil Kolev)
* ASTERISK-26097 - [patch] CLI: show maximum file descriptors
      (Reported by Alexander Traud)
* ASTERISK-25262 - Memory leak when a caller channel does multiple
      dials and CEL is enabled (Reported by Etienne Lessard)
* ASTERISK-26092 - [Segfault] in res_rtp_asterisk.c:4268 after
      Remotely bridged channels (Reported by Niklas Larsson)
* ASTERISK-26096 - res_hep: Crash when configuration file is
      missing (Reported by Niklas Larsson)
* ASTERISK-26089 - Invalid security events during boot using PJSIP
      Realtime (Reported by Scott Griepentrog)
* ASTERISK-26074 - res_odbc: Deadlock within UnixODBC (Reported by
      Ross Beer)
* ASTERISK-26054 - Asterisk crashes (core dump) (Reported by B.
      Davis)
* ASTERISK-24436 - Missing header in res/res_srtp.c when compiling
      against libsrtp-1.5.0 (Reported by Patrick Laimbock)
* ASTERISK-26091 - [patch] ar cru creates warning, instead use ar
      cr (Reported by Alexander Traud)
* ASTERISK-26070 - ari/channels:  Creating a local channel without
      an originator adds all audio formats to it's capabilities
      (Reported by George Joseph)
* ASTERISK-26078 - core: Memory leak in logging (Reported by
      Etienne Lessard)
* ASTERISK-26065 - chan_pjsip: MWI NOTIFY contents not ordered
      properly (Reported by Ross Beer)
* ASTERISK-26063 - ${PJSIP_HEADER(read,Call-ID)} does not work -
      documentation needs clarification for when read/write is
      possible (Reported by Private Name)
* ASTERISK-25777 - data race in threadpool (Reported by Badalian
      Vyacheslav)
* ASTERISK-26038 - 'make install' doesn't seem to install OS/X
      init files (Reported by Tzafrir Cohen)
* ASTERISK-26029 - parking: ast_parking_park_call should return
      parking_space instead of parking_exten (Reported by Diederik de
      Groot)
* ASTERISK-25938 - res_odbc: MySQL/MariaDB statement
      LAST_INSERT_ID() always returns zero. (Reported by Edwin
      Vandamme)
* ASTERISK-25941 - chan_pjsip: Crash on an immediate SIP final
      response (Reported by Javier Riveros )
* ASTERISK-26014 - res_sorcery_astdb: Make tolerant of unknown
      fields (Reported by Joshua Colp)
* ASTERISK-24986 - keepalive INFO packages ignored by asterisk
      (Reported by Ilya Trikoz)
* ASTERISK-26034 - T.38 passthrough problem behind firewall due to
      early nosignal packet (Reported by George Joseph)
* ASTERISK-26030 - call cut because of double Session-Expires
      header in re-invite after proxy authentication is required
      (Reported by George Joseph)
* ASTERISK-25964 - Outbound registrations created via ARI/push
      configuration do not clean up outbound registrations currently
      in flight (Reported by Matt Jordan)
* ASTERISK-26005 - res_pjsip: Multiple SIP messages are combined
      into 1 TCP packet (Reported by Ross Beer)
* ASTERISK-25352 - res_hep_rtcp correlation_id is different then
      res_hep (Reported by Kevin Scott Adams)
* ASTERISK-26008 - app_followme does not delete recorded name
      prompt (Reported by Tzafrir Cohen)
* ASTERISK-26007 - res_pjsip: Endpoints deleting early after
      upgrade from 13.8.2 to 13.9 (Reported by Greg Siemon)
* ASTERISK-25990 - PJSIP TLS registration should respect
      client_uri scheme when generating Contact URI (Reported by
      Sebastian Damm)
* ASTERISK-25978 - res_pjsip_authenticator_digest: Should not use
      source port in nonce verification (Reported by Mark Michelson)
* ASTERISK-25993 - pjproject: Allow bundling to not require
      everything it does (Reported by Joshua Colp)
* ASTERISK-25956 - Compilation error in conditionally compiled
      code in config_options.c (Reported by Chris Trobridge)
* ASTERISK-25998 - file: Crash when using nativeformats (Reported
      by Joshua Colp)
* ASTERISK-25826 - PJSIP / Sorcery slow load from realtime
      (Reported by Ross Beer)
* ASTERISK-25968 - pjproject_bundled:  Configure and make need to
      be re-tested (Reported by George Joseph)
* ASTERISK-24463 - Voicemail email address corrupt or not sent
      when message is in the process of being recorded during reload
      (Reported by John Campbell)
* ASTERISK-25970 - Segfault in pjsip_url_compare (Reported by
      Dmitriy Serov)
* ASTERISK-25963 - func_odbc requires reconnect checks for stale
      connections (Reported by Ross Beer)
* ASTERISK-25961 - tests/channels/SIP/sip_tls_call: Sporadic crash
      when running test (Reported by Joshua Colp)
* ASTERISK-16115 - [patch] problem with ringinuse=no, queue
      members receive sometimes two calls (Reported by nik600)
* ASTERISK-25917 - [patch]app_voicemail: passwordlocation=spooldir
      only works if you manually add secret.conf yourself (Reported by
      Jonathan R. Rose)
* ASTERISK-25950 - [patch]SIP channel does not send PeerStatus
      events for autocreated peers (Reported by Kirill Katsnelson)
* ASTERISK-25954 - Manager QueueSummary and QueueStatus Actions
      are case sensitive to QueueName (Reported by Javier Acosta)

New Features made in this release:
-----------------------------------
* ASTERISK-25904 - PJSIP: add contact.updated event (Reported by
      Alexei Gradinari)

For a full list of changes in this release, please see the ChangeLog:

http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.10.0

Thank you for your continued support of Asterisk!

(jnemeth)

2016-07-24 06:35:04 UTC MAIN commitmail json YAML

Update to 0.22

Upstream changes:
0.22    2015.12.01
        * fix bug caused by changes in perl 5.22

(wen)

2016-07-24 06:33:01 UTC MAIN commitmail json YAML

Updated devel/p5-Parse-CPAN-Meta to 1.4422

(wen)

2016-07-24 06:31:08 UTC MAIN commitmail json YAML

Update to 1.4422
Update DEPENDS

Upstream changes:
1.4422    2016-07-02 21:02:57-04:00 America/New_York

    [Fixed]

    - Fixed use of Encode in load_json_string.

1.4421    2016-06-28 16:59:09-04:00 America/New_York

    - No changes from 1.4420

1.4420    2016-06-23 07:07:05-04:00 America/New_York (TRIAL RELEASE)

    [TESTS]

    - Adds tests cases for wide characters in META files.

    [PREREQS]

    - Bumps JSON::PP prerequisite to 2.27300 to work around a bug before
      perl 5.8.7.  Includes a test to confirm correct behavior.

1.4419    2016-04-30 15:32:12+00:00 UTC (TRIAL RELEASE)

    - Re-encode strings before decode_json since that expects bytes

1.4418    2016-04-24 13:15:53+00:00 UTC (TRIAL RELEASE)

    - Add CPAN_META_JSON_BACKEND to allow requesting non-JSON.pm backends
    - Add CPAN_META_JSON_DECODER to allow Mojo::JSON/JSON::Tiny to be used
      just for decoding.

(wen)

2016-07-24 06:30:52 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-LibXML to 2.0127

(wiz)

2016-07-24 06:30:42 UTC MAIN commitmail json YAML

Updated p5-XML-LibXML to 2.0127.

2.0127  2016-07-22
    - Make sure t/release-kwalitee.t and other tests do not run by default.
        - Only with AUTHOR_TESTING or RELEASE_TESTING specified.
        - Thanks to Lance Wicks for the pull request.
        - https://rt.cpan.org/Ticket/Display.html?id=115586
        - https://rt.cpan.org/Ticket/Display.html?id=115859

(wiz)

2016-07-24 06:23:04 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-Aligner to 0.13

(wen)

2016-07-24 06:22:22 UTC MAIN commitmail json YAML

Update to 0.13

Upstream changes:
0.13  2016-04-17
      - Eliminate a warning "Negative repeat count does nothing" in recent
      perl5s in the test suite.
            - https://rt.cpan.org/Ticket/Display.html?id=113841
            - Thanks to KENTNL for the report and SREZIC for some guidance.

(wen)

2016-07-24 06:18:15 UTC MAIN commitmail json YAML

Updated textproc/p5-Regexp-Common to 2016060801

(wen)

2016-07-24 06:17:08 UTC MAIN commitmail json YAML

Update to 2016060801

Upstream changes:
Version 2016060801 Wed Jun  8 14:40:04 CEST 2016
+ Removed the optional leading 0 from Australian postal codes -- use -lax
  to enable this feature.
+ Improved the patterns for Belgian, Danish, Greenlandic, Swiss, Italian,
  German, French, and Norwegian postal codes, only matching actual
  valid codes.
  This implies rewriting their tests from scratch.
+ Added patterns for postal codes for Liechtenstein, Luxembourg,
  Monaco, San Marino, and Vatican City.
+ 2315992 tests in 73 files.

(wen)

2016-07-24 06:12:34 UTC MAIN commitmail json YAML

Updated time/p5-Time-Elapsed to 0.32

(wen)

2016-07-24 06:11:17 UTC MAIN commitmail json YAML

Update to 0.32

Upstream changes:
0.32 Tue Jul  5 00:26:23 2016
    => Bump version.
    => New Danish language file (jonasbn)

(wen)

2016-07-24 03:33:30 UTC MAIN commitmail json YAML

Updated time/p5-Time-HiRes to 1.9739

(wen)

2016-07-24 03:32:32 UTC MAIN commitmail json YAML

Update to 1.9739

Upstream changes:
1.9739 [2016-06-28]
  - the upcoming macOS 10.12 (Sierra, the operating system formerly
    known as OS X, or Darwin) has implemented the clock_gettime()
    and clock_getres() interfaces but not the clock_nanosleep()

1.9738 [2016-06-26]
  - fix the dates in the Changes, it's not July yet
    [rt.cpan.org #115553]
  - in cygwin, drop the utime.t expected timestamp resolution
  - documented for utime that the actual timestamp resolution depends
    on the operating system and the filesystem, just like for stat
  - looks like in gnukfreebsd 10.1 neither futimens or utimensat work
    even though they exist, skipping utime tests there for now
  - demodernize the Test::More use in utime.t (no subtest) to
    better support older Perl installations
  - for all the tests, drop the Test::More 0.82 requirement,
    the only "modern" thing used is the note routine which
    can be replaced with print("# ...\n") (or printf),
    with this works back at least with Test::More 0.54 (perl 5.8.7)

1.9737 [2016-06-22]
  - utime in HiRes.xs had dXSARGS which was unnecessary, leading
    to two markstack pops, panic, and two-minute wait for the watchdog
    (thanks to Dave Mitchell for the eagle-eye)
  - even though 5.10.x should have the Perl_ck_warner, many CPAN
    smokes proved otherwise, so requiring now at least 5.12 for
    Perl_ck_warner use in IS_SAFE_PATHNAME()

1.9736 [2016-06-22]
  - the IS_SAFE_PATHNAME() emulation was too modern for Perl 5.10
  - make it so that only one value is set for -DTIME_HIRES_STAT
    even on systems that support many options
  - the 1.9734 (only released in blead, and as part of the development
    release 5.25.2) fix for Darwin's clock_gettime was wrong under
    threaded builds, leading into mutex panics in clock.t
  - the d_hires_utime determination was made more precise
  - the utime.t was failing in platforms where only one of
    futimens/utimensat was present (neither or both was okay)

1.9735 [2016-06-20]
  - Time::HiRes should override `utime` to allow setting hires
    (futimens and utimensat support)
    [rt.perl.org #114809]
  - the utime patch used IS_SAFE_PATHNAME() which isn't available in
    too old Perls, so emulate (in case the Devel::PPPort is too old)

1.9734 [2016-06-17]
  - fix Darwins with clock_gettime: blead 2d41a263
    [rt.perl.org #128427]

1.9733 [2016-04-23]
  - C90 declaration-after-statement error with darwin threads: blead de1003b4
    [rt.cpan.org #113856]

(wen)

2016-07-24 03:24:52 UTC MAIN commitmail json YAML

Updated www/p5-App-Nopaste to 1.006

(wen)

2016-07-24 03:23:49 UTC MAIN commitmail json YAML

Update to 1.006

Upstream changes:
1.006  2016-05-24 02:55:20Z
        - fix failing tests with other locales, environment settings

1.005  2016-05-20 02:39:52Z
        - mark App::Nopaste::Service::Codepeek as deprecated in metadata
        - the Gist command also looks in ~/.github for credentials
        - many additional tests; thanks David J. Shultz!

(wen)

2016-07-24 03:16:15 UTC MAIN commitmail json YAML

Updated www/p5-Catalyst-Authentication-Store-Htpasswd to 1.004

(wen)

2016-07-24 03:14:59 UTC MAIN commitmail json YAML

Update to 1.004

Upstream changes:
1.004  Wed May 11 13:49:02 BST 2016
    - Fix pod error for Hyperlinks
    - Fix pod nit from RT#51733

(wen)

2016-07-24 02:38:23 UTC MAIN commitmail json YAML

Added games/accelerator3d version 0.1.1

(kamil)

2016-07-24 02:36:48 UTC MAIN commitmail json YAML

Added games/accelerator3d

(kamil)

2016-07-24 02:34:33 UTC MAIN commitmail json YAML

Import accelerator3d 0.1.1 as games/accelerator3d

Fast-paced, 3D, first-person shoot/dodge-'em-up, in the vein of Tempest or n2o.

(kamil)

2016-07-24 02:21:46 UTC MAIN commitmail json YAML

Reset PKGREVISION along with all PHP language packages update.

(taca)

2016-07-24 02:20:52 UTC MAIN commitmail json YAML

Note update of lang/php70 package to 7.0.9.

(taca)

2016-07-24 02:20:16 UTC MAIN commitmail json YAML

Update php70 to 7.0.9 (PHP 7.0.9).

21 Jul 2016 PHP 7.0.9

- Core:
  . Fixed bug #72508 (strange references after recursive function call and
    "switch" statement). (Laruence)
  . Fixed bug #72513 (Stack-based buffer overflow vulnerability in
    virtual_file_ex). (Stas)
  . Fixed bug #72573 (HTTP_PROXY is improperly trusted by some PHP libraries
    and applications). (Stas)

- bz2:
  . Fixed bug #72613 (Inadequate error handling in bzread()). (Stas)

- CLI:
  . Fixed bug #72484 (SCRIPT_FILENAME shows wrong path if the user specify
    router.php). (Laruence)

- COM:
  . Fixed bug #72498 (variant_date_from_timestamp null dereference). (Anatol)

- Curl:
  . Fixed bug #72541 (size_t overflow lead to heap corruption). (Stas)

- Exif:
  . Fixed bug #72603 (Out of bound read in exif_process_IFD_in_MAKERNOTE).
    (Stas)
  . Fixed bug #72618 (NULL Pointer Dereference in exif_process_user_comment).
    (Stas)

- GD:
  . Fixed bug #43475 (Thick styled lines have scrambled patterns). (cmb)
  . Fixed bug #53640 (XBM images require width to be multiple of 8). (cmb)
  . Fixed bug #64641 (imagefilledpolygon doesn't draw horizontal line). (cmb)
  . Fixed bug #72512 (gdImageTrueColorToPaletteBody allows arbitrary write/read
    access). (Pierre)
  . Fixed bug #72519 (imagegif/output out-of-bounds access). (Pierre)
  . Fixed bug #72558 (Integer overflow error within _gdContributionsAlloc()).
    (Pierre)
  . Fixed bug #72482 (Ilegal write/read access caused by gdImageAALine
    overflow). (Pierre)
  . Fixed bug #72494 (imagecropauto out-of-bounds access). (Pierre)

- Intl:
  . Fixed bug #72533 (locale_accept_from_http out-of-bounds access). (Stas)

- Mbstring:
  . Fixed bug #72405 (mb_ereg_replace - mbc_to_code (oniguruma) -
    oob read access). (Laruence)
  . Fixed bug #72399 (Use-After-Free in MBString (search_re)). (Laruence)

- mcrypt:
  . Fixed bug #72551, bug #72552 (In correct casting from size_t to int lead to
    heap overflow in mdecrypt_generic). (Stas)

- PDO_pgsql:
  . Fixed bug #72570 (Segmentation fault when binding parameters on a query
    without placeholders). (Matteo)

- PCRE:
  . Fixed bug #72476 (Memleak in jit_stack). (Laruence)
  . Fixed bug #72463 (mail fails with invalid argument). (Anatol)

- Readline:
  . Fixed bug #72538 (readline_redisplay crashes php). (Laruence)

- Standard:
  . Fixed bug #72505 (readfile() mangles files larger than 2G). (Cschneid)
  . Fixed bug #72306 (Heap overflow through proc_open and $env parameter).
    (Laruence)

- Session:
  . Fixed bug #72531 (ps_files_cleanup_dir Buffer overflow). (Laruence)
  . Fixed bug #72562 (Use After Free in unserialize() with Unexpected Session
    Deserialization). (Stas)

- SNMP:
  . Fixed bug #72479 (Use After Free Vulnerability in SNMP with GC and
    unserialize()). (Stas)

- Streams:
  . Fixed bug #72439 (Stream socket with remote address leads to a segmentation
    fault). (Laruence)

- XMLRPC:
  . Fixed bug #72606 (heap-buffer-overflow (write) simplestring_addn
    simplestring.c). (Stas)

- Zip:
  . Fixed bug #72520 (Stack-based buffer overflow vulnerability in
    php_stream_zip_opener). (Stas)

(taca)

2016-07-24 02:19:07 UTC MAIN commitmail json YAML

Note update of lang/php56 package to 5.6.24.

(taca)

2016-07-24 02:18:02 UTC MAIN commitmail json YAML

Update php56 to 5.6.24 (PHP 5.6.24).

21 Jul 2016, PHP 5.6.24

- Core:
  . Fixed bug #71936 (Segmentation fault destroying HTTP_RAW_POST_DATA).
    (mike dot laspina at gmail dot com, Remi)
  . Fixed bug #72496 (Cannot declare public method with signature incompatible
    with parent private method). (Pedro Magalhães)
  . Fixed bug #72138 (Integer Overflow in Length of String-typed ZVAL). (Stas)
  . Fixed bug #72513 (Stack-based buffer overflow vulnerability in
    virtual_file_ex). (loianhtuan at gmail dot com)
  . Fixed bug #72562 (Use After Free in unserialize() with Unexpected Session
    Deserialization). (taoguangchen at icloud dot com)
  . Fixed bug #72573 (HTTP_PROXY is improperly trusted by some PHP libraries and
    applications). (CVE-2016-5385) (Stas)

- bz2:
  . Fixed bug #72447 (Type Confusion in php_bz2_filter_create()). (gogil at
    stealien dot com).
  . Fixed bug #72613 (Inadequate error handling in bzread()). (Stas)

- EXIF:
  . Fixed bug #50845 (exif_read_data() returns corrupted exif headers).
    (Bartosz Dziewoński)
- EXIF:
  . Fixed bug #72603 (Out of bound read in exif_process_IFD_in_MAKERNOTE).
    (Stas)
  . Fixed bug #72618 (NULL Pointer Dereference in exif_process_user_comment).
    (Stas)

- GD:
  . Fixed bug #43475 (Thick styled lines have scrambled patterns). (cmb)
  . Fixed bug #53640 (XBM images require width to be multiple of 8). (cmb)
  . Fixed bug #64641 (imagefilledpolygon doesn't draw horizontal line). (cmb)
  . Fixed bug #72512 (gdImageTrueColorToPaletteBody allows arbitrary write/read
    access). (Pierre)
  . Fixed bug #72519 (imagegif/output out-of-bounds access). (Pierre)
  . Fixed bug #72558 (Integer overflow error within _gdContributionsAlloc()).
    (CVE-2016-6207) (Pierre)

- Intl:
  . Fixed bug #72533 (locale_accept_from_http out-of-bounds access). (Stas)

- ODBC:
  . Fixed bug #69975 (PHP segfaults when accessing nvarchar(max) defined columns)

- OpenSSL:
  . Fixed bug #71915 (openssl_random_pseudo_bytes is not fork-safe).
    (Jakub Zelenka)
  . Fixed bug #72336 (openssl_pkey_new does not fail for invalid DSA params).
    (Jakub Zelenka)

- SNMP:
  . Fixed bug #72479 (Use After Free Vulnerability in SNMP with GC and
    unserialize()). (taoguangchen at icloud dot com)

- SPL:
  . Fixed bug #55701 (GlobIterator throws LogicException). (Valentin VĂLCIU)

- SQLite3:
  . Fixed bug #70628 (Clearing bindings on an SQLite3 statement doesn't work).
    (cmb)

- Streams:
  . Fixed bug #72439 (Stream socket with remote address leads to a segmentation
    fault). (Laruence)

- Xmlrpc:
  . Fixed bug #72606 (heap-buffer-overflow (write) simplestring_addn simplestring.c).
    (Stas)

- Zip:
  . Fixed bug #72520 (Stack-based buffer overflow vulnerability in
    php_stream_zip_opener). (loianhtuan at gmail dot com)

(taca)

2016-07-24 02:16:10 UTC MAIN commitmail json YAML

Note update of lang/php55 package to 5.5.38.

(taca)

2016-07-24 02:15:16 UTC MAIN commitmail json YAML

Update php55 to 5.5.38 (PHP 5.5.38).

Quote from release note:

Note that according to our release schedule, PHP 5.5.38 is the last release
of the PHP 5.5 branch. There may be additional release if we discover
important security issues that warrant it, otherwise this release will be
the final one in the PHP 5.5 branch. If your PHP installation is based on
PHP 5.5, it may be a good time to start making the plans for the upgrade to
PHP 5.6 or PHP 7.0.

21 Jul 2016, PHP 5.5.38

- BZip2:
  . Fixed bug #72613 (Inadequate error handling in bzread()). (Stas)

- Core:
  . Fixed bug #70480 (php_url_parse_ex() buffer overflow read). (Stas)
  . Fixed bug #72513 (Stack-based buffer overflow vulnerability in
    virtual_file_ex). (loianhtuan at gmail dot com)
  . Fixed bug #72562 (Use After Free in unserialize() with Unexpected Session
    Deserialization). (taoguangchen at icloud dot com)
  . Fixed bug #72573 (HTTP_PROXY is improperly trusted by some PHP libraries and
    applications). (CVE-2016-5385) (Stas)

- EXIF:
  . Fixed bug #72603 (Out of bound read in exif_process_IFD_in_MAKERNOTE).
    (Stas)
  . Fixed bug #72618 (NULL Pointer Dereference in exif_process_user_comment).
    (Stas)

- GD:
  . Fixed bug #72512 (gdImageTrueColorToPaletteBody allows arbitrary write/read
    access). (Pierre)
  . Fixed bug #72519 (imagegif/output out-of-bounds access). (Pierre)
  . Fixed bug #72558 (Integer overflow error within _gdContributionsAlloc()).
    (CVE-2016-6207) (Pierre)

- Intl:
  . Fixed bug #72533 (locale_accept_from_http out-of-bounds access). (Stas)

- ODBC:
  . Fixed bug #69975 (PHP segfaults when accessing nvarchar(max) defined columns)

- SNMP:
  . Fixed bug #72479 (Use After Free Vulnerability in SNMP with GC and
    unserialize()). (taoguangchen at icloud dot com)

- Xmlrpc:
  . Fixed bug #72606 (heap-buffer-overflow (write) simplestring_addn simplestring.c).
    (Stas)

- Zip:
  . Fixed bug #72520 (Stack-based buffer overflow vulnerability in
    php_stream_zip_opener). (loianhtuan at gmail dot com)

(taca)

2016-07-24 02:09:15 UTC MAIN commitmail json YAML

Note the addition of geolite2-city and geolite2-country, versions 20160705

(agc)

2016-07-24 02:07:49 UTC MAIN commitmail json YAML

Add the geolite2 city and country IPv4 databases from 20160705

GeoLite2 databases are free IP geolocation databases comparable to,
but less accurate than, MaxMind's GeoIP2 databases.  GeoLite2
databases are updated on the first Tuesday of each month.

IP geolocation is inherently imprecise.  Locations are often near the
center of the population.  Any location provided by a GeoIP database
should not be used to identify a particular address or household.

Use the Accuracy Radius as an indication of geolocation accuracy for
the latitude and longitude coordinates we return for an IP address.
The actual location of the IP address is likely within the area
defined by this radius and the latitude and longitude coordinates.

These are presented as straight CSV files, and can be manipulated with standard
tools.

(agc)

2016-07-24 02:04:44 UTC MAIN commitmail json YAML

Updated www/p5-Catalyst-Controller-HTML-FormFu to 2.01

(wen)

2016-07-24 02:03:45 UTC MAIN commitmail json YAML

Add the creative commons Attribution-ShareAlike 4.0 International license.

(agc)

2016-07-24 02:03:23 UTC MAIN commitmail json YAML

Update to 2.01
Update DEPENDS

Upstream changes:
2.01 2016-06-24

    - Version numbering now handled in dzil
    - Example and internal code uses Moose conventions

2.00 2016-06-01

    - Silence MooseX::Attribute::Chained warnings with HTML::FormFu 2.0+.
    - Packaging tweaks including adding travis CI support
    - Updated version to 2.x to match other modules, requires HTML-FormFu v2.00

(wen)

2016-07-24 01:51:27 UTC MAIN commitmail json YAML

Added devel/py-ode version 1.2.1

(kamil)

2016-07-24 01:50:02 UTC MAIN commitmail json YAML

Add devel/py-ode

(kamil)

2016-07-24 01:48:49 UTC MAIN commitmail json YAML

Import PyODE-1.2.1 as devel/py-ode

PyODE is a set of open-source Python bindings for The Open Dynamics Engine, an
open-source physics engine. PyODE also includes an XODE parser.

Originally packaged in pkgsrc-wip by:
- Kamel Ibn Aziz Derouiche,
- Thomas Klausner,
and
- myself.

(kamil)

2016-07-24 01:38:24 UTC MAIN commitmail json YAML

Updated www/p5-Catalyst-Runtime to 5.90111

(wen)

2016-07-24 01:36:48 UTC MAIN commitmail json YAML

Update to 5.90111

Upstream changes:
5.90111 - 2016-07-20
  - Improved documentation around some of the unicode changes; tests (melmothx++)

5.90110 - 2016-07-20
  - Better catching of HTTP style exceptions so that you can reliable use one to
    override many core method.
  - Documention on better ways to catch and handle Unicode errors
  - We now check the unicode in your URL request queries and raise an error if the
    check fails.  This was done to be consistent with what we do in other parts of
    the code (such as in args, or POSTed parameters).  If this breaks your code in
    ways you don't want to fix, you may disable this using the global configuration
    setting, "do_not_check_query_encoding".
  - Removed configuration setting, "decode_query_using_global_encoding" since it no
    longer does anything useful.  Query decoding follows from whatever you set the
    global encoding to, unless you specify an alternative or to not decode.

5.90106 - 2016-07-05
  - Fixed regression in debug screen rendering of the private names in chained
    actions caused by commit 5dd46e24eedec447bdfbc4061ed683b5a17a7b0c.
  - Fixed incorrect date entered for the release of 5.90105
  - Fixed some incorrect code in a test case that might be causing test fails
    in some configurations.

5.90105 - 2016-06-08
  - Tweak some test cases to try and prevent them from failing in limited cases.
  - Changed how we compose traits onto the response, request, and stats class so
    that we compose just once at setup time (performance optimization).  Also added
    a debug screen at startup to display composed classes to help with debugging.
  - Fixed a regressed caused by the changes we made to the way ->state works so that
    now when you forward to an action and that action throws an exception, $c->state
    is set to 0, instead of the value of the exeption (this is to be as indicated by
    the documentation). (cventers++ for reported bug and test case).
  - Changed the code that detects if you try to set HTTP headers after headers are
    finalized to not warn if you are just requested the response header state.  Tweaked
    this error message a bit to help people understand it.

5.90104 - 2016-04-04
  - Merged pull request #131, fix for noisy debug logs when used type constraints
    in your actions.  Additional changes to the developer debug screen output to
    improve reporting details.
  - Merged pull request #133, fix for case when a file upload filename contains
    wide characters which caused the filename to not appear in the uploads hash.

(wen)

2016-07-24 01:33:21 UTC MAIN commitmail json YAML

Updated devel/ode to 0.13

(kamil)

2016-07-24 01:28:37 UTC MAIN commitmail json YAML

Upgrade from ode-0.5 to ode-0.13

pkgsrc changes:
- set license
- revamp build definitions
- revamp blk3.mk and bump API_DEPENDS to 0.13 (recent software depends on new ode-config)
- drop all local patches as not needed

upstream changes:
Changes for 0.13

New features:

    Stable, implicit gyroscopic forces (patch #185 by Joseph Cooper). Bodies with gyroscopic forces won't gain energy anymore.
    New joint: transmission joint (patch #182 by Dimitris Papavasiliou).
    Contacts now have rolling friction (patch #184 by Joseph Cooper).
    Removed the need for defining dSINGLE/dDOUBLE; this is stored now in the generated ode/precision.h header.
    New joint: Double Ball (AKA "distance joint").
    New joint: Double Hinge.
    Threaded execution support interface added. Optional built-in threading implementation added. Internal threading implementation is excluded by default and to be used, it must be enabled with configure/premake: --disable-threading-intf (--no-threading-intf for Windows/Premake). This allows disabling threading interface support.

Bug fixes

    Joint feedback forces application fixed in QuickStep implementation
    Bug #89 by Luc: (dJointAddSliderForce() adds a zero force when the parent body is NULL)
    Bug #88 by Luc: heightfield data assigned to a wrong field in dGeomHeightfieldSetHeightfieldData
    Fixed cylinder AABB computation.
    Removed ALLOCA calls from dHashSpace; it should not depend on stack size limits anymore.
    Bugs in AMotor joint (patch #181)
    Bugs in PU joint (patch #186)
    Fixed issue with friction and non-friction constraints being intermixed during constraints random reordering in QuickStep.
    Fixed matrix inversion bug (patch #183).
    Fixed issue with some kinds of joints (Ball, DBall, DHinge, Fixed) might overwrite world ERP value with their custom ERP during getInfo2() call and that inappropriate value would then be passed to subsequent joints in solver instead of world ERP.
    Fixed issues reported in patches #151 and #22 (collisions with SAPSpace and QuadTreeSpace might not work because geometries list was misused in them).
    Fixed IsPointInPolygon in convex.cpp (patch #160 by Janis Rucis)
    Fixed zero comparisons in OPCODE to use relative error instead of absolute epsilon value (found by Bill Sellers)
    Fixed dhinge's last constraint to properly handle rotations.
    Fixed plane2d joint: uninitialized variables (reported by Dimitris Papavasiliou)
    Bug #80 by Georg Martius: better handling of capsule-box with deep penetrations.
    Fixed zero-mu issues: now either mu or mu2 can be set to zero.

Other changes

    Public headers cleaned to cause less pollution of typedefs and macros.

Changes for 0.12

    Added python bindings, contributed by Gideon Klompje.
    Integrated libccd from Daniel Fiser, provides new colliders based on GJK, EPA and MPR. Now cylinders can collide with cylinders!
    New functions have been added:
        dWorldUseSharedWorkingMemory()
        dWorldCleanupWorkingMemory()
        dWorldSetStepMemoryReservationPolicy()
        dWorldSetStepMemoryManager()
        dGeomLowLevelControl(): change/query OPCODE trimesh-sphere contact merging behavior at runtime.
        dGeomGetRelPointPos() (patch #2991622)
        dGeomGetPosRelPoint() (patch #2991622)
        dGeomVectorToWorld() (patch #2991622)
        dGeomVectorFromWorld() (patch #2991622)
    dWorldStepFast1 API removed along with dWorld[Get/Set]AutoEnableDepthSF1
    dWorldStep() and dWorldQuickStep() have been changed to return boolean success status, and avoid allocation on stack.
    dInitODE2() changed to automatically call AllocateODEDataForThread(dAllocateFlagBasicData) after library initialization.
    Made sure neither dSINGLE or dDOUBLE is defined by default; the user should always explicitly specify the precision.
    Fixed a bug in dGeomCopyOffsetRotation().
    Macros changed to static inline functions in odemath.h and related files.
    Improvement for trimesh-plane collision.
    odecpp classes changed to be inheritable and easily expandable
    QuadTreeSpace implementation corrected to avoid object-block relation ambiguity due to numeric errors.
    Fixed bug affecting disabled joints and dWorldStep.
    Added extern "C" wrapper to dWorldExportDIF().
    Fixed bug #2937076: don't try to build demos if drawstuff is disabled.
    Applied patch #2931174 to make demos work for recent MacOS.
    Applied patch #2931177 to fix the demos' framerate on X11.
    Applied patch #2995450 to generate up to four contacts for box-plane collision test and fix contact depths.
    Applied patch #3030783 to fix drawstuff dimensions being ignored in OSX GLUT port.
    Applied patch #3429454: fix compilation on some platforms.
    Heightfield zone boundaries calculation code fixed to also consider whole next cell after the AABB if the AABB ends exactly at the cell boundary.
    New demo: demo_tracks.
    Fixed a box-capsule bug: more reasonable normal for deep penetrations.
    Many internal fixes to world stepping and collision detection code.

Changes for 0.11.1

    Made the new trimesh collider the default.
    Added a "-texturepath" option to drawstuff.
    Heightfield rotation fixed to avoid NaNs while rotating infinite MIN/MAX heights.
    Incorrect parameter order fixed on contact merging in Sphere-Trimesh collisions.
    Fixed bug #2685170: use the C99 __func__ instead of __FUNCTION__ when a C99 implementation is available.
    Remove unused code in demo_joints.cpp.
    Fix bug in collision categories in demo_jointPU.
    Added a possibility to initialize/close ODE multiple times recursively has been added. Also, now a call to dSpaceSetManualCleanup() is required for each space right after creation if ODE has been initialized in thread data manual cleanup mode.
    Thread local data has been cleaned up from OPCODE and OdeTls.
    New house of cards demo, which stresses the friction handling stability.

Changes for 0.11

This release contains many joint-related bug fixes, and some new features like kinematic bodies, better convex-convex collision detection and some extra functions.

    Fix bug: Fix problem when attaching no body to a joint.
    Fix problem with dJointGetUniversalAngle2 when the joint is attached to only a body 2. The sign was inverted.
    Fix bug reported by Tilman: dxJointPU::getInfo1 was setting twice the limit of limot1 to zero and not limot2.
    Fixed a bug in dSpaceCollide2: if both geoms are not in spaces they would not have valid AABBs.
    Swapped geometries returned in contacts for OPCODE Trimesh-Plane collisions as they were returned in unnatural order being different from that in GIMPACT
    Fixed an inverted sign problem on positions of joints PU and PR.
    Fix bug: when a slider, piston, pu or pr joint had only one body attached to position 2, dJointAttach(jId, 0, bId). The body was not push in the right direction to move back between the limits.
    Fix bug in dJointGetPUAxis2: the axis was not multiplied with the the rotation matrix of the good body.
    Fix bug if there is only one body on the PU joint the axis returned was not the right one.
    New functions: dJointSetUniversalAxis1Offset and dJointSetUniversalAxis2Offset.
    New functions: dJointEnable, dJointDisable, dJointIsEnabled (patch #2454764).
    New functions: dGeomTriMeshSetTriMergeCallback/dGeomTriMeshGetTriMergeCallback.
    New function: void dJointSetPUAnchorOffset (deprecating dJointSetPUAnchorDelta).
    New functions: dJointGetPRAngle and dJointGetPRAngleRate.
    New functions: dBodyGetGyroscopicMode and dBodySetGyroscopicMode (patch #2019242).
    Applied patch #2538046: Heightfield AABB bounds patch.
    Applied patch #2381592, which adds support for Kinematic Bodies.
    Applied a patch to make GIMPACT trimesh-ray collisions to be consistent with those in OPCODE (bug #2214623).
    Applied a patch to make side1, side2 fields of contact structure be always initialized.
    Applied patch #2158425: This patch enable GIMPACT to work on 64-bit machine.
    Applied patch #2080674: Improved dBodySetRotation; now exact rotation matrices are preserved until the next simulation step.
    Enable the motor on the rotoide part of the PR joint.
    Added Blender script to create ODE convex geoms under tools.
    Convex-Convex collision detection code is finally (nearly) stable.

Changes for 0.10.1

This is a bugfix release, so you shouldn't expect anything to stop working from 0.10.

    New function: dJointSetPistonAnchorOffset
    Add new function dJointSetHingeAxisDelta
    Fix problem with dJointGetPistonPosition and dJointGetPistonPositionRate when the joint is attached to only a body 2. The sign was inversed.
    Update the slider joint to have the same behavior as the other joint when there is only a body2 attached to it.
    Rename the new function dJointSetHingeAxisDelta to dJointSetHingeAxisOffset. This will remove confusion with the old function dJointSetHingeAnchorDelta.
    Bug fix: Max Correcting Vel behavior is now the same as before 0.10.

Changes for 0.10

    New functions: dInitODE2(), dAllocateODEDataForThread(), dCleanupODEAllDataForThread(). This adds support for ability to run collision detection from multiple threads for separate spaces.
    New functions: dCheckConfiguration(), dGetConfiguration(), to test how ODE was compiled.
    New function: dJointGetNumBodies (patch #1901550).
    New function: dSpaceGetClass (patch #1901637).
    New function: dSetColliderOverride(), to register custom collision handling functions.
    Added damping and MaxAngularVel() functions.
    Applied patch #1335202: Contact Joint Motion (see demo_motion.cpp).
    Applied patch #1851394: support for GIMPACT with double precision, dCollide fix.
    Applied patch #1813079 (moved callback).
    Added possibility to collide a space of lower sublevel as a geometry against another space of a higher level with dSpaceCollide2. dSpaceSetSublevel/dSpaceGetSublevel are used for sublevel assignment/retrieval.
    Fixed a bug in dJointXXXGetInfo. The value in limot.limit was not always updated. (Ex: If hi and lo limit were changed).
    New Joint: Prismatic Universal (patch #1828454).
    New Joint: Piston, with demo.
    Disabled building shared library by default with autotools. ODE shouldn't be installed as a system library.
    Fixed drawstuff build issues on OSX.
    Removed release and debug flags for configure.in: CPPFLAGS, CFLAGS, CXXFLAGS should be set by the user to their liking, respecting autotools policies.
    Added 'Sweep and Prune' collision space.
    Optimizations, many bug fixes, and code cleanup.

Changes from 0.8 to 0.9

    New Feature: CONTACTS_UNIMPORTANT flag added for dCollide() to allow canceling any contact improvements and return any contacts found as soon as possible
    New feature: Add erp/cfm parameters to fixed and ball joint. SF PATCH 1478244
    Assert on zero normalizations, add dSafeNormalize. Added boolean result for dNormalize3() and dNormalize4() so that normalization success could be checked
    SF Patch 1808007: fix gimpact compiler warning
    Apply SF patch 1800579: dGeomTriMeshSetData does not work with GIMPACT
    Fix: heightfield collision could return less contacts than was possible
    Fix: the deepest contact might be not selected if there was a lack of contact slots in trimesh-trimesh and trimesh-box cases (function exited immediately and did not check for possible contact coincidences).
    Improvement: optimizations for GIMPACT versions of trimesh-capsule, trimesh-trimesh, trimesh-plane, trimesh-sphere
    Improvement: dCollideConvexPlane optimized
    Fix: cylinder-box collision did not respect requested contact count limit
    Fix SF issue 1729096 by adding dMassSetTrimeshTotal
    Apply SF patch 1685107: Enforce 1 contact request
    Apply SF Patch 1697014: Update JointPR code
    Catch SF BUG 1621938: gimpact only does stride 12.
    patch 1769851 by Jon Watte: recalc aabb when new setting new data
    Added Richard Barrington's model loader for XNA (to be used with ODE.NET)
    1586733 collision_trimesh_trimesh.cpp OPCODE fix Added Francisco Leon's alternate trimesh-trimesh collider.
    1691402 Heighfield performance patch patch
    1696933 Fix bug in dWorldExportDIF when joint in "limbo"
    Renamed "tests" to "demos" and split out unit test project. Updated premake scripts and Visual Studio files; automake files still need to be updated.
    Make building demos optional. SF patch 1650563
    lib64 fixes, SF patch 1646598
    Warn against using double precision with gimpact
    Many more bug fixes and optimizations.

Changes from 0.7 to 0.8

    New Rotoide - Prismatic Joint
    Optimisation when dGYROSCOPIC is disabled (default)
    dJointGetUniversalAngles to efficiently get both angles at once.

Changes from 0.6 to 0.7

    New heightfield primitive for terrains.
    Trimesh-Plane collision.
    Ray-Cylinder collision.
    Integration of the plane-2d joint.
    Improved support for convex hulls.
    Fix for joint limit handling.
    Half-space optimisation for axis aligned planes.

Changes from 0.5 to 0.6

    Added flat-capped cylinders.
    CCylinder has been renamed as Capsule.
    Added support for geom offsets.
    Improved stepping function (dWorldQuickStep)
    Much improved support for trimesh collision shapes
    Added support for 64-bit systems
    Started support for convex hulls

    New and improved build system
    Lots of bug fixes, stability, and performance improvements

Geom Offset Overview

Geom offsets allow geom objects to be offset from a body's position. This is useful for cases where an object has an offset centre of mass, or is made up out of several geoms each with their own local position. Native support for geom offsets means that the geomTransform container is now obselete.

The real advantage over geomTransform is that there is a much easier interface for setting, getting, and modifying a geom's offset from its body. The elimination of geomTransform simplifies callbacks which no longer have to special case that geom class type. In terms of performance, the new code has a negligible performance difference and a memory improvement compared to using a geomTransform.
Geom Offset and Bodies

An offset only makes sense for geoms which are connected to bodies. It is an error to attempt to set an offset for a geom which is not connected to a body. When a geom is disconnected from a body, any offset will be automatically eliminated. Thus, the possible states a geom can be in are:

    Geom
    Geom on body
    Geom on body, with an offset

To create an offset, just call on of the geomSetOffset functions. The offset will be automatically created if it does not yet exist. Geom offsets are normally set by specifying the offset in local coordinates. An extra set of functions are provided to allow an offset to be determined by providing world coordinates and subtracting them from the current body position. These second set of functions, geomSetOffsetWorldPosition(),etc, allow the user to essentially say "keep the body where it is, and move its geom to this position in the world".
Geom Offset API

This is defined in the doxygen documentation.
Geom Offset affect on existing API

The following functions have been updated such that they transparently work with offsets.

  void dGeomSetPosition (dGeomID, dReal x, dReal y, dReal z)
  void dGeomSetRotation (dGeomID, const dMatrix3 R)
  void dGeomSetQuaternion (dGeomID, const dQuaternion)
  const dReal * dGeomGetPosition (dGeomID)
  const dReal * dGeomGetRotation (dGeomID)
  void dGeomGetQuaternion (dGeomID, dQuaternion result)
  void dGeomGetAABB (dGeomID, dReal aabb[6])

The functions that get a geom's position will return its final position in world coordinates. If a geom is offset, it is no longer true that dGeomGetPosition()==dBodyGetPosition(). Instead, each will return its own world position, with the geom being offset from the body.

The functions that set a geom's position will move the body to the position such that the geom will have the position passed in. So if the geom has a positional offset of (0,0,1), and we call dGeomSetPosition(g,10,10,10), the end result will be the body's position being set to (10,10,9). As such, either dGeomSetPosition or dBodySetPosition can be used, depending on which is more convenient. The other position is automatically updated.
Geom Offset and geomTransform

GeomTransforms are still supported, and all existing code transparently works. When writing new code, however, it is far easier to work with geoms and offsets.

The change eliminates a large amount of special casing needed to do when working with geomTransforms. Setting an offset is trivial, and does not require inserting or removing new GeomTransforms from spaces. There is no need to special case getting an offset geom's world position, or setting an offset geom's world position.

It is especially useful in the collide callback. The old way required getting the object as the real geom (but without being able to easily grab its Transform, or even its body!), or as its Transform (forcing special casing code to extract the real geom in that case).

(kamil)

2016-07-24 00:54:57 UTC MAIN commitmail json YAML

Updated graphics/py-OpenGL to 3.1.1a1

(kamil)

2016-07-24 00:48:16 UTC MAIN commitmail json YAML

Upgrade from PyOpenGL-3.0.1 to PyOpenGL-3.1.1a1 (alpha version of 3.1.1)

Package changes:
- drop unneeded patch
- set MASTER_SITES to MASTER_SITE_PYPI
- set LICENSE
- add preliminary notes about running tests (at the moment not functional)

Upstream changes:

Mike C. Fletcher has released PyOpenGL 3.1.1a1.

Change log:

    Python 3.4 compatibility fixes
    new data-type declarations to match current Khronos
    ability to use opaque pointers as keys in dictionaries (osmesa fix)
    removing a few now-redundant hand-written wrappers
    fix for a missing import on gles2 wrapper
    tweaked error-message for debugging clarity
    allow for the shader convenience function to skip validate-on-compile

PyOpenGL 3.1.0 (final) is now available. Headline changes:

  * Generation of wrappers substantially more automatic and based on
    Khronos source-files with annotations from the Chromium/regal project
  * Common code-base for Python 2.6, 2.7, 3.3 and 3.4, Python 2.5 is no
    longer supported
  * Better isolation and pervasive lazy-loading behaviour to prevent
    loading unused libraries (e.g. GLUT in non-GLUT contexts or GLES in
    OpenGL contexts)
  * Automated wrappers now (generally) allow passing in output arrays
    rather than having them generated
  * Experimental support for GLES and EGL
  * Many bug-fixes and minor improvements

Installation can be done from PyPI:

    pip install PyOpenGL PyOpenGL_accelerate

Source code is available on Launchpad:

    bzr branch lp:pyopengl

The homepage, including documentation, remains:

    http://pyopengl.sourceforge.net/

PyOpenGL 3.0.2 (final, finally) has been released.  The major changes since 3.0.1 (released in 2010!) are:

  * OpenGL core support up to 4.3 level [1]
  * OpenGL extension support from the current registry [1]
  * Some missing FreeGLUT extensions added
  * OpenGL.GL.framebufferobjects providing ARB/EXT alternates for framebuffer operations
  * Experimental OSMesa (Offscreen Mesa) context (use the environment variable PYOPENGL_PLATFORM=osmesa)

Codebase changes:

  * Experimental Python 3.2 and PyPy support
  * Win64 Support (including OpenGL_accelerate)
  * Numarray (the ancient transitional module between Numeric and numpy) is no longer supported as an array type
  * More compact auto-generated wrappers
  * Large numbers of bug fixes

Downloads are at:

    http://pypi.python.org/pypi/PyOpenGL/3.0.2
    http://pypi.python.org/pypi/PyOpenGL-accelerate/3.0.2

Future Compatibility Notes:

  * This will be the last release of PyOpenGL to support Python 2.5 (and
    it supports Python 2.5 in source-release only mode).
      o PyOpenGL will be moving to a "shared code" approach for Python
        2/3 support, which makes supporting the older Python releases
        problematic
  * This will be the last release to support the use of bare numbers as
    number-array data-types
      o i.e. passing 1.00 to a function expecting an array/address of an
        float
      o Use Glfloat( 1.00 ) to pass in an array-compatible value
      o Passing in an int/long will generate a GLvoidp( I ) to allow for
        easy offset-address-style API usage
  * The ancient Numeric package (as distinct from Numpy) will be dropped
    as a supported array format
      o Numeric itself has long since been deprecated, use Numpy

(kamil)

2016-07-24 00:45:16 UTC MAIN commitmail json YAML

Updated www/p5-CGI-Emulate-PSGI to 0.22

(wen)

2016-07-24 00:44:05 UTC MAIN commitmail json YAML

Update to 0.22

Upstream changes:
0.22  2016-07-19 08:03:23 PDT
        - Do not set HTTP_PROXY (kazeburo) #14

(wen)

2016-07-24 00:39:53 UTC MAIN commitmail json YAML

Updated www/p5-FCGI to 0.78

(wen)

2016-07-24 00:38:36 UTC MAIN commitmail json YAML

Update to 0.78

Upstream changes:
Version 0.78 --  2015-03-07

  o make copyright and license information more visible (RT#112535)

(wen)

2016-07-24 00:35:44 UTC MAIN commitmail json YAML

Updated www/p5-HTML-StripScripts to 1.06

(wen)

2016-07-24 00:34:26 UTC MAIN commitmail json YAML

Update to 1.06

Upstream changes:
1.06  12 May 2016  Added title tag to <a> elements RT 83302
                  Fixed a bug in the mailto regex RT 87872 (thanks to ANDK and SysPete)
                  Fixed an unclosed { in the _hss_attval_size regex RT 98110, RT 104221,
                        RT 107247, (thanks to fraserbn, jplesnik, dtenney, and SysPete)
                  Fixed a spelling mistake (thanks to gregoa and SysPete)

(wen)

2016-07-24 00:28:02 UTC MAIN commitmail json YAML

Updated www/p5-LWP-ConsoleLogger to 0.000028

(wen)

2016-07-24 00:27:01 UTC MAIN commitmail json YAML

Update to 0.000028

Upstream changes:
0.000028  2016-06-20 15:46:31-04:00 America/Toronto

0.000027  2016-06-18 10:31:58-04:00 America/Toronto (TRIAL RELEASE)
    - Allow arbitrary headers and params to be redacted.
    - Fixes "Wide character in print" warnings.  Reported by Ricardo SIGNES 鐃緒申
      https://github.com/oalders/lwp-consolelogger/issues/6

0.000026  2016-06-09 16:22:18-04:00 America/Toronto
    - Fixes test that broke under scalar_quotes  => q{'}
    - Displays application/javascript content type (Andy Jack)

0.000025  2016-06-09 09:29:08-04:00 America/Toronto
    - Don't redact JSON with vendor-specific content types.

0.000024  2016-05-16 12:15:53-04:00 America/Toronto
    - Don't print gzipped and other non-text content to the screen.

0.000023  2016-04-15 15:22:01-04:00 America/Toronto
    - Avoid warning when Content-Type header is not set.

(wen)

2016-07-24 00:04:00 UTC MAIN commitmail json YAML

Updated www/p5-LWP-Protocol-PSGI to 0.09

(wen)

2016-07-24 00:02:43 UTC MAIN commitmail json YAML

Update to 0.09
Update DEPENDS

Upstream changes:
0.09  2016-03-03 08:58:44 PST
        - Update documentation
        - Remove Guard dependency

(wen)

2016-07-23 23:57:45 UTC MAIN commitmail json YAML

Updated www/p5-ParallelUserAgent to 2.62

(wen)

2016-07-23 23:56:48 UTC MAIN commitmail json YAML

Update to 2.62
Add LICENSE

Upstream changes:
Sun May 29 2016 Michael South <msouth@cpan.org>
o CPAN Release 2.62

o Fix HTTPS support with newer LWP versions, a HUGE thanks
to Sebastian Willing <sewi@cpan.org> for taking care of this.

Mon Feb 18 2013 Michael South <msouth@cpan.org>
o CPAN Release 2.61

o Correcting error in Makefile.PL :(

Mon Feb 18 2013 Michael South <msouth@cpan.org>
o CPAN Release 2.60

o using 'localhost' when creating daemons for any local/*.t
  tests.  Some machines don't return a reachable domain
  for `hostname`.  This may need further refinement.
o exiting explicitly from daemon in local/*.t code that
  creates them.  This was already done in timeouts.t,
  adding it to the other two locations.
o attempting a fix for https://rt.cpan.org/Ticket/Display.html?id=46821
  without having reproduced.  Should at least do no harm, though.
o applied (some of) the patch for https://rt.cpan.org/Ticket/Display.html?id=35775
  by CHORNY@cpan.org (issue with use of `pwd` on Win32)
o adding (generated) META.yml and META.json

Fri Feb 15 2013 Michael South <msouth@cpan.org>
o CPAN Release 2.59

o some tests were failing due to prerequisites that were not specified
o a little more robustness/info in debug mode of t/local/compatibility.t

Tue Dec 11 2012 Michael South <msouth@cpan.org>

o CPAN Release 2.58

o updates for newer versions of libwww (tests now pass with libwww 6.04)
o "harder" deprecation of some (previously deprecated) UA shadow methods
o removed some deprecated constructs that were throwing warnings

(wen)