Commit graph

31399 commits

Author SHA1 Message Date
wen
eeba3b7d2a Update to 1.71
Upstream changes:
1.71  2018-05-15
  - also skip .travis.yml (thanks, Jerome Eteve!)
  - also skip .appveyor.yml (thanks, James E Keenan!)
2018-05-20 11:03:16 +00:00
wen
9c84e01a4e Update to 0.012
Upstream changes:
0.012     2018-05-10 21:03:33+02:00 Europe/Amsterdam
          - Allow a argument to install_map with source dirs
          - Make tests prove and 5.6 friendly
2018-05-20 10:54:48 +00:00
wen
8efdd5e30b Update to 0.020
Upstream changes:
0.020     2018-05-09 21:31:22+02:00 Europe/Amsterdam
          - Add the declared_refs feature
2018-05-20 10:49:37 +00:00
wiz
8e8e7e15ed py-mercurial: update to 4.6.
Mercurial 4.6 release

1. New Features

1.1. pullbundles

Pullbundles allow the server to answer client requests using
pre-built bundles. This is different from the existing clonebundle
feature:

    pullbundles can be used for both the initial clone and later pull operations
    pullbundles can be used incrementally, i.e. to cover the changes up to the start of the current month as one bundle and the remaining changes as second bundle
    the bundle is transferred inline as part of the existing connection without a secondary server

Pullbundles are only used for clients running Mercurial 4.6 as
well.

1.2. push

If 'server.streamunbundle' option is enabled, the server will
directly apply the changes send by the changes. This avoids
potentially large temporary files on the server side. It can also
prevent concurrent pushes.

1.3. notify extension

The 'maxdiffstat' option can be used to truncate long file lists
similar to 'maxdiff' for the patch part of the email.

1.4. hgweb

hgweb now shows date and user for operations that resulted in
obsolete commit(s). For unstable commits, it shows the exact reason
why they are considered unstable.

Server: header is now configurable using web.server-header option.

1.5. templates

A new template keyword 'reporoot' which shows the root directory
of the current repository. A new template function 'mailmap' which
maps author fields based on values in a .mailmap file.

2. Backwards Compatibility Changes

    Support for connecting to Mercurial servers older than 0.9.1 has been removed.
    Working-directory commands now respect "-X PATTERN" no matter if PATTERN matches explicitly-specified FILEs. For example, "hg add foo -X foo" no longer add the file "foo".
    Support for the experimental manifestv2 format has been removed, as it was never completed and failed to meet expectations.
    '{' in output filename passed to archive/cat/export is taken as a start of a template expression.
    The HTTP wire protocol server no longer accepts the "cmd" argument to control which command to run via HTTP POST bodies. The "cmd" argument must be specified on the URL query string.
    Hgweb no longer reads form data in POST requests from multipart/form-data and application/x-www-form-urlencoded requests. Arguments should be specified as URL path components or in the query string in the URL instead.
    Query string shorts in hgweb like "?cs=@" have been removed. Use URLs of the form "/:cmd" instead.
    The HTTP client no longer accepts text/plain and application/hg-changegroup Content-Type values as a valid Mercurial command response. These should only be encountered on pre 1.0 Mercurial servers.

3. Performance Improvements

    'hg manifest --all' is likely slower due to changing its implementation to respect storage interface boundaries. If you are impacted by this regression in a meaningful way, please make noise on the development mailing list and it can be dealt with.
    'hg diff' is much faster for larger repositories. 40% improvements have been reported. Other operations using diffs like hgweb also benefit.

4. Bug Fixes

    grep: fixes erroneous output of grep in forward order (issue3885)
    dirstate: drop explicit files that shouldn't match (BC) (issue4679)
    procutil: rewrite popen() as a subprocess.Popen wrapper (issue4746) (API)
    bookmarks: test for exchanging long bookmark names (issue5165)
    templater: drop symbols which should be overridden by new 'ctx' (issue5612)
    clone: updates the help text for hg clone -{r,b} (issue5654)
    bundle: updates the help text for hg bundle (issue5744)
    histedit: make histedit's commands accept revsets (issue5746)
    releasenotes: replace abort with warning while parsing (issue5775)
    context: skip path conflicts by default when clearing unknown file (issue5776)
    templatekw: switch most of showlist template keywords to new API (issue5779)
    rebase: do not consider extincts for divergence detection (issue5782)
    revert: use an exact matcher in interactive diff selection (issue5789)
    subrepo: don't attempt to share remote sources (issue5793)
    lfs: respect narrowmatcher when testing to add 'lfs' requirement (issue5794)
    showconfig: allow multiple section.name selectors (issue5797)
    annotate: do not poorly split lines at CR (issue5798)
    convert: avoid closing ui.fout in subversion code (issue5807)
    setdiscovery: back out changeset 5cfdf6137af8 (issue5809)
    fsmonitor: layer on another hack in bser.c for os.stat() compat (issue5811)
    notify: access the initial revision on an unfiltered repository (issue5821)
    rebase: fix issue 5494 also with --collapse
    date: fixed a bug in parsing months like 'Feb 2018', 'Apr 2018'
    diffhelper: rename module to avoid conflicts with ancient C module (issue5846)
    infinitepush: ensure fileindex bookmarks use '/' separators (issue5840)
    import: fix crash on --exact check of empty commit (issue5702)
    hgweb: reuse body file object when hgwebdir calls hgweb (issue5851)
    debugcolor: fix crash by empty styles (issue5856)
    hgweb: discard Content-Type header for 304 responses (issue5844)
    hgweb: allow Content-Security-Policy header on 304 responses (issue5844)
    paper: don't register click handlers with inline javascript (issue5812)
    httppeer: detect redirect to URL without query string (issue5860)
    filelog: don't crash on invalid copy metadata (issue5748)

5. New experimental features

Each release there are lot of new features added which are hidden
under the EXPERIMENTAL tag as the behavior may change in future or
the feature is not complete yet. The experimental features added
in this cycle are:

5.1. narrow extension

Allows to create clones which fetch history data for only a subset
of files. This experimental extension is now distributed with
Mercurial.

5.2. remotenames extension

Shows remotebookmarks and remotebranches in the UI. This experimental
extension is now distributed with Mercurial.

5.3. infinitepush extension

Allows to store some pushes in a remote blob store on the server
and to serve commits from remote blob store. The revisions are
stored on disk or in everstore, the metadata are stored in sql or
on disk. This experimental extension is now distributed with
Mercurial.

5.4. fix extension

Allows to rewrite file content in changesets or working copy. For
example, automatically applying formatting fixes to modified lines
of code. This experimental extension is now distributed with
Mercurial.

6. Other notable features

    revset: parse error now shows a hint where the error occurred
    templates: parse error now shows a hint where the error occured
    forget: new '--dry-run' and '--interactive' flags
    copyfile: preserve stat info (mtime, etc.) when doing copies/renames
    bundle2 format is documented and can be found using 'hg help internals.bundle2'
2018-05-20 10:23:02 +00:00
schmonz
1c813e7aa0 Update to 2.19.2. From the changelog:
Push version out of package declaration since
5.8 cannot handle it.
2018-05-19 10:11:21 +00:00
jmcneill
7a34399623 Add support for NetBSD aarch64. Bump pkgrevision. 2018-05-18 23:04:53 +00:00
minskim
efd3a715d9 devel/Makefile: Add py-gitinspector-devel 2018-05-18 18:17:32 +00:00
minskim
57d0c2050e devel/py-gitinspector-devel: Import version 0.5.0.dev0
Gitinspector is a statistical analysis tool for git repositories. The
default analysis shows general statistics per author, which can be
complemented with a timeline analysis that shows the workload and
activity of each author. Under normal operation, it filters the
results to only show statistics about a number of given extensions and
by default only includes source files in the statistical analysis.

This is a development version of devel/py-gitinspector.
2018-05-18 18:17:28 +00:00
fhajny
af532e411d devel/py-flufl.lock: Update to 3.2.
3.2 (2017-09-03)
- Expose the host name used in the .details property, as a property.

3.1 (2017-07-15)
- Expose the SEP as a public attribute.

3.0 (2017-05-31)
- Drop Python 2.7, add Python 3.6.
- Added Windows support.
- Switch to the Apache License Version 2.0.
- Use flufl.testing for nose2 and flake8 plugins.
- Allow the claim file separator to be configurable, to support file
  systems where the vertical bar is problematic. Defaults to ^ on
  Windows and | everywhere else (unchanged).
2018-05-18 13:12:20 +00:00
fhajny
42281e1488 devel/py-flufl.i18n: Update to 2.0.1.
2.0.1 (2017-11-14)
- Restore Python 3.4 support.

2.0 (2017-07-24)
- Add _.defer_translation() context manager for marking, but not
  translating a string at the point of use.
- Drop Python 2, 3.3, and 3.4 compatibility; add Python 3.5 and 3.6.
- Switch to the Apache License Version 2.0
- Use flufl.testing for nose2 and flake8 plugins.
2018-05-18 13:07:38 +00:00
adam
f1828f9586 cmake: updated to 3.11.2
3.11.2:
Ninja: Do not add empty custom command for file(GENERATE) outputs
C++ feature checks: Filter out warnings caused by local configuration
libuv: linux/sparc64: use fcntl to set and clear O_NONBLOCK
FindCUDA: Fix regression in separable compilation without cublas
FindBoost: Remove extra indentation in 1.65/1.66 dependency block
add_library: Restore error on alias of non-global imported target
add_custom_{command,target}: Fix crash on empty expanded command
CMake 3.11.2

IRSL: Fix Intel library list for ifort-only setups

InstallRequiredSystemLibraries: Check for existence of mfcm dlls

FindBoost: Backport versioned python dependencies for v1.35 to v1.66

Fix CMAKE_DISABLE_SOURCE_CHANGES recognition of top of build tree
FindJava, FindJNI, UseJava: update for version 10 support
FindJava, FindJNI: Ensure most recent version is searched first
FindJava, FindJNI: fix erroneous regex, enhance registry lookup
Help: Specify COMPILE_OPTIONS and COMPILE_FLAGS source properties
usage

Qt4Macros: Use get_property/set_property
Qt4Macros: Don't AUTOMOC or AUTOUIC qt4-generated files

FindPkgConfig: do not unset unused variable
FindBLAS: do not write an imported target name into BLAS_LIBRARIES

Autogen: Register generated dependency files
2018-05-18 07:15:30 +00:00
minskim
4a3691ff2c devel/Makefile: Add R-glue 2018-05-18 01:01:03 +00:00
minskim
f04fb524f2 devel/R-glue: Import version 1.2.0
An implementation of interpreted string literals, inspired by Python's
Literal String Interpolation and Docstrings, and Julia's Triple-Quoted
String Literals.
2018-05-18 01:00:59 +00:00
minskim
d4086d4b6d devel/Makefile: Add py-llvmlite 2018-05-17 15:47:49 +00:00
minskim
388f26f510 devel/py-llvmlite: Import version 0.22.0
llvmlite provides a Python binding to LLVM for use in Numba.

The old llvmpy binding exposes a lot of LLVM APIs but the mapping of
C++-style memory management to Python is error prone. Numba and many
JIT compilers do not need a full LLVM API. Only the IR builder,
optimizer, and JIT compiler APIs are necessary.

llvmlite is a project originally tailored for Numba's needs, using the
following approach:

* A small C wrapper around the parts of the LLVM C++ API we need that
  are not already exposed by the LLVM C API.
* A ctypes Python wrapper around the C API.
* A pure Python implementation of the subset of the LLVM IR builder
  that we need for Numba.

Packaged by Kamil Rytarowski for pkgsrc-wip and updated by me.
2018-05-17 15:47:46 +00:00
fhajny
2b415cec3f devel/libbson: Update to 1.9.5.
No change since 1.9.4; released to keep pace with libmongoc's version.
2018-05-17 14:07:02 +00:00
jaapb
d444bb2902 Removed obsolete graphics directory from FINDLIB_DIRS, revbump 2018-05-17 10:45:18 +00:00
jperkin
55dd0d39a1 libslang2: Set _XOPEN_SOURCE correctly on SunOS. 2018-05-17 10:35:59 +00:00
adam
6dfbdd73ee py-pylint: updated to 1.9.1
Pylint 1.9.1:
* Fixed old-raise-syntax always erroring in Python 3.
2018-05-17 10:35:32 +00:00
adam
df7bbbad54 py-requests-mock: updated to 1.5.0
1.5.0
* Add release note describe repository migration
* Add pytest plugin
* Include release-notes in documentation
* Another attempt at circleci tags
* Only try and push to pypi on a tag
* Update all pypi.python.org URLs to pypi.org
* Add pypi upload configuration to circleci
* Move tests outside of package to top level directory
* Remove zuul.yaml as we're not using zuul anymore
* Add CircleCI badge to README
* Remove links to launchpad bug reporting
* Remove .gitreview
* Unpin sphinx dependency
* Add circleci testing configuration
* Use set literals throughout project
* Prefer https:// links over http:// in docs and comments
* Fix last\_request examples
* Fix spelling mistakes
* Move Zuul jobs in-tree
2018-05-17 10:30:04 +00:00
adam
0412cec2ce py-testrepository: added version 0.0.20
This project provides a database of test results which can be used as part of
developer workflow to ensure/check things like:
* No commits without having had a test failure, test fixed cycle.
* No commits without new tests being added.
* What tests have failed since the last commit (to run just a subset).
* What tests are currently failing and need work.
Test results are inserted using subunit (and thus anything that can output
subunit or be converted into a subunit stream can be accepted).
2018-05-17 08:04:47 +00:00
fhajny
2f268fa126 devel/librelp: Update to 1.2.16.
- API changes
  - add new API: relpSrvSetOversizeMode()
  - add new API: relpSrvSetLstnAddr()
- support additional hashes for fingerprint mode
- bugfix: potential memory leak
- bugfix: memory leak on protocol error
- fixed a couple of minor issues
2018-05-16 11:33:14 +00:00
adam
66fff2191d py-wheel: updated to 0.31.1
0.31.1
- Fixed arch as None when converting eggs to wheels
2018-05-16 10:24:05 +00:00
adam
df12ac641b py-logbook: updated to 1.4.0
Version 1.4.0
- Added support for checking if trace logs have been emitted in TestHandler

Version 1.3.0
- Added support for controlling rotating file names -- Logbook now allows users to customize the formatting of rollover/rotating files

Version 1.2.0
- Added support for compressed log files, supporting both gzip and brotli compression methods
- Fixed CPU usage for queuing handlers
2018-05-16 10:17:08 +00:00
adam
f6b311a566 py-pylint: updated to 1.9.0
1.9.0:
* Added two new Python 3 porting checks, exception-escape and comprehension-escape
* Added a new deprecated-sys-function, emitted when accessing removed sys members.
* Added xreadlines-attribute, emitted when the xreadlines() attribute is accessed.
* The Python 3 porting mode can now run with Python 3 as well.
* docparams extension allows abstract methods to document what overriding
  implementations should return, and to raise NotImplementedError without
  documenting it.
* Special methods do not count towards too-few-methods,
  and are considered part of the public API.
* Enum classes do not trigger too-few-methods
* undefined-loop-variable takes in consideration non-empty iterred objects before emitting
* Add support for nupmydoc optional return value names.
* singleton-comparison accounts for negative checks
* Add a check consider-using-in for comparisons of a variable against
  multiple values with "==" and "or"s instead of checking if the variable
  is contained "in" a tuple of those values.
* defaultdict and subclasses of dict are now handled for dict-iter-* checks
* Added a new Python 2/3 check for accessing operator.div, which is removed in Python 3
* Added a new Python 2/3 check for accessing removed urllib functions
* logging-format-interpolation also emits when f-strings are used instead of % syntax.
* Don't trigger misplaced-bare-raise when the raise is in a finally clause
* Add a new check, possibly-unused-variable.
* no-else-return accounts for multiple cases
* Added two new checks, invalid-envvar-value and invalid-envvar-default.
* Add a check consider-using-join for concatenation of strings using str.join(sequence)
* Add a check consider-swap-variables for swapping variables with tuple unpacking
* Add new checker try-except-raise that warns the user if an except handler block
  has a raise statement as its first operator. The warning is shown when there is
  a bare raise statement, effectively re-raising the exception that was caught or the
  type of the exception being raised is the same as the one being handled.
* Don't crash on invalid strings when checking for logging-format-interpolation
* Exempt __doc__ from triggering a redefined-builtin
  __doc__ can be used to specify a docstring for a module without
  passing it as a first-statement string.
* Fix false positive bad-whitespace from function arguments with default
  values and annotations
* Fix stop-iteration-return false positive when next builtin has a
  default value in a generator
* Fix emission of false positive no-member message for class with  "private" attributes whose name is mangled.
* Fixed a crash which occurred when Uninferable wasn't properly handled in stop-iteration-return
* Use the proper node to get the name for redefined functions
* Don't crash when encountering bare raises while checking inconsistent returns
* Fix a false positive inconsistent-return-statements message when if statement is inside try/except.
* Fix a false positive inconsistent-return-statements message when while loop are used.
* Correct column number for whitespace conventions.
* Fix unused-argument false positives with overshadowed variable in
  dictionary comprehension.
* Fix false positive inconsistent-return-statements message when never
  returning functions are used (i.e sys.exit for example).
* Fix error when checking if function is exception, as in bad-exception-context.
* Fix false positive inconsistent-return-statements message when a
  function is defined under an if statement.
* New useless-return message when function or method ends with a "return" or
  "return None" statement and this is the only return statement in the body.
* Fix false positive inconsistent-return-statements message by
  avoiding useless exception inference if the exception is not handled.
* Fix bad thread instantiation check when target function is provided in args.
* Fixed false positive when a numpy Attributes section follows a Parameters
  section
* Fix incorrect file path when file absolute path contains multiple path_strip_prefix strings.
* Fix false positive undefined-variable for lambda argument in
    class definitions
* Add of a new checker that warns the user if some messages are enabled or disabled
  by id instead of symbol.
* Suppress false-positive not-callable messages from certain
  staticmethod descriptors
* Fix indentation handling with tabs
* Fix false-positive bad-continuation error
* Updated the default report format to include paths that can be clicked on in some terminals (e.g. iTerm).
2018-05-16 06:59:22 +00:00
adam
b448187d62 py-astroid: updated to 1.6.4
1.6.4
* Skip non-attrs specific attributes in attr wrapped classes.
* Add brain tip for numpy.sum.
* deque.rotate has a default parameter.
2018-05-16 06:54:20 +00:00
wen
1b38956733 Update to 2.2011
Upstream changes:
2.2011   2018-05-16

  [BUG FIXES]

  - Various native trait methods would refuse "0" where they expected a
    string.  They have been fixed to allow all defined, non-reference values,
    and all objects with string, number, or boolean overloads.

  [DOCUMENTATION]

  - Moose::Manual::Construction now notes that roles can modify the BUILD sub.
    (thanks, E. Choroba!)

  [OTHER]

  - adjustments have been made to the Makefile for 'bmake', so it now works
    when not run in compatibility mode (Leon Timmermans).
2018-05-16 06:42:31 +00:00
wen
40855b3cf9 Update to 4.6.1
Upstream changes:
## 4.6.1 - March 15, 2018

* [Bug Fix] Corrected an issue which could result in a dap4 failure. See [Github #888](https://github.com/Unidata/netcdf-c/pull/888) for more information.
* [Bug Fix][Enhancement] Allow `nccopy` to control output filter suppresion.  See [Github #894](https://github.com/Unidata/netcdf-c/pull/894) for more information.
* [Enhancement] Reverted some new behaviors that, while in line with the netCDF specification, broke existing workflows.  See [Github #843](https://github.com/Unidata/netcdf-c/issues/843) for more information.
* [Bug Fix] Improved support for CRT builds with Visual Studio, improves zlib detection in hdf5 library. See [Github #853](https://github.com/Unidata/netcdf-c/pull/853) for more information.
* [Enhancement][Internal] Moved HDF4 into a distinct dispatch layer. See [Github #849](https://github.com/Unidata/netcdf-c/pull/849) for more information.

## 4.6.0 - January 24, 2018
* [Enhancement] Full support for using HDF5 dynamic filters, both for reading and writing. See the file docs/filters.md.
* [Enhancement] Added an option to enable strict null-byte padding for headers; this padding was specified in the spec but was not enforced.  Enabling this option will allow you to check your files, as it will return an E_NULLPAD error.  It is possible for these files to have been written by older versions of libnetcdf.  There is no effective problem caused by this lack of null padding, so enabling these options is informational only.  The options for `configure` and `cmake` are `--enable-strict-null-byte-header-padding` and `-DENABLE_STRICT_NULL_BYTE_HEADER_PADDING`, respectively.  See [Github #657](https://github.com/Unidata/netcdf-c/issues/657) for more information.
* [Enhancement] Reverted behavior/handling of out-of-range attribute values to pre-4.5.0 default. See [Github #512](https://github.com/Unidata/netcdf-c/issues/512) for more information.
* [Bug] Fixed error in tst_parallel2.c. See [Github #545](https://github.com/Unidata/netcdf-c/issues/545) for more information.
* [Bug] Fixed handling of corrupt files + proper offset handling for hdf5 files. See [Github #552](https://github.com/Unidata/netcdf-c/issues/552) for more information.
* [Bug] Corrected a memory overflow in `tst_h_dimscales`, see [Github #511](https://github.com/Unidata/netcdf-c/issues/511), [Github #505](https://github.com/Unidata/netcdf-c/issues/505), [Github #363](https://github.com/Unidata/netcdf-c/issues/363) and [Github #244](https://github.com/Unidata/netcdf-c/issues/244) for more information.

## 4.5.0 - October 20, 2017

* Corrected an issue which could potential result in a hang while using parallel file I/O. See [Github #449](https://github.com/Unidata/netcdf-c/pull/449) for more information.
* Addressed an issue with `ncdump` not properly handling dates on a 366 day calendar. See [GitHub #359](https://github.com/Unidata/netcdf-c/issues/359) for more information.

### 4.5.0-rc3 - September 29, 2017

* [Update] Due to ongoing issues, native CDF5 support has been disabled by **default**.  You can use the options mentioned below (`--enable-cdf5` or `-DENABLE_CDF5=TRUE` for `configure` or `cmake`, respectively).  Just be aware that for the time being, Reading/Writing CDF5 files on 32-bit platforms may result in unexpected behavior when using extremely large variables.  For 32-bit platforms it is best to continue using `NC_FORMAT_64BIT_OFFSET`.
* [Bug] Corrected an issue where older versions of curl might fail. See [GitHub #487](https://github.com/Unidata/netcdf-c/issues/487) for more information.
* [Enhancement] Added options to enable/disable `CDF5` support at configure time for autotools and cmake-based builds.  The options are `--enable/disable-cdf5` and `ENABLE_CDF5`, respectively.  See [Github #484](https://github.com/Unidata/netcdf-c/issues/484) for more information.
* [Bug Fix] Corrected an issue when subsetting a netcdf3 file via `nccopy -v/-V`. See [Github #425](https://github.com/Unidata/netcdf-c/issues/425) and [Github #463](https://github.com/Unidata/netcdf-c/issues/463) for more information.
* [Bug Fix] Corrected `--has-dap` and `--has-dap4` output for cmake-based builds. See [GitHub #473](https://github.com/Unidata/netcdf-c/pull/473) for more information.
* [Bug Fix] Corrected an issue where `NC_64BIT_DATA` files were being read incorrectly by ncdump, despite the data having been written correctly.  See [GitHub #457](https://github.com/Unidata/netcdf-c/issues/457) for more information.
* [Bug Fix] Corrected a potential stack buffer overflow.  See [GitHub #450](https://github.com/Unidata/netcdf-c/pull/450) for more information.

### 4.5.0-rc2 - August 7, 2017

* [Bug Fix] Addressed an issue with how cmake was implementing large file support on 32-bit systems. See [GitHub #385](https://github.com/Unidata/netcdf-c/issues/385) for more information.
* [Bug Fix] Addressed an issue where ncgen would not respect keyword case. See [GitHub #310](https://github.com/Unidata/netcdf-c/issues/310) for more information.

### 4.5.0-rc1 - June 5, 2017

* [Enhancement] DAP4 is now included. Since dap2 is the default for urls, dap4 must be specified by
(1) using "dap4:" as the url protocol, or
(2) appending "#protocol=dap4" to the end of the url, or
(3) appending "#dap4" to the end of the url
Note that dap4 is enabled by default but remote-testing is
disbled until the testserver situation is resolved.
* [Enhancement] The remote testing server can now be specified with the `--with-testserver` option to ./configure.
* [Enhancement] Modified netCDF4 to use ASCII for NC_CHAR.  See [Github Pull request #316](https://github.com/Unidata/netcdf-c/pull/316) for more information.
* [Bug Fix] Corrected an error with how dimsizes might be read. See [Github #410](https://github.com/unidata/netcdf-c/issues/410) for more information.
* [Bug Fix] Corrected an issue where 'make check' would fail if 'make' or 'make all' had not run first.  See [Github #339](https://github.com/Unidata/netcdf-c/issues/339) for more information.
* [Bug Fix] Corrected an issue on Windows with Large file tests. See [Github #385](https://github.com/Unidata/netcdf-c/issues/385]) for more information.
* [Bug Fix] Corrected an issue with diskless file access, see [Pull Request #400](https://github.com/Unidata/netcdf-c/issues/400) and [Pull Request #403](https://github.com/Unidata/netcdf-c/issues/403) for more information.
* [Upgrade] The bash based test scripts have been upgraded to use a common test_common.sh include file that isolates build specific information.
* [Upgrade] The bash based test scripts have been upgraded to use a common test_common.sh include file that isolates build specific information.
* [Refactor] the oc2 library is no longer independent of the main netcdf-c library. For example, it now uses ncuri, nclist, and ncbytes instead of its homegrown equivalents.
* [Bug Fix] `NC_EGLOBAL` is now properly returned when attempting to set a global `_FillValue` attribute. See [GitHub #388](https://github.com/Unidata/netcdf-c/issues/388) and [GitHub #389](https://github.com/Unidata/netcdf-c/issues/389) for more information.
* [Bug Fix] Corrected an issue where data loss would occur when `_FillValue` was mistakenly allowed to be redefined.  See [Github #390](https://github.com/Unidata/netcdf-c/issues/390), [GitHub #387](https://github.com/Unidata/netcdf-c/pull/387) for more information.
* [Upgrade][Bug] Corrected an issue regarding how "orphaned" DAS attributes were handled. See [GitHub #376](https://github.com/Unidata/netcdf-c/pull/376) for more information.
* [Upgrade] Update utf8proc.[ch] to use the version now maintained by the Julia Language project (https://github.com/JuliaLang/utf8proc/blob/master/LICENSE.md).
* [Bug] Addressed conversion problem with Windows sscanf.  This primarily affected some OPeNDAP URLs on Windows.  See [GitHub #365](https://github.com/Unidata/netcdf-c/issues/365) and [GitHub #366](https://github.com/Unidata/netcdf-c/issues/366) for more information.
* [Enhancement] Added support for HDF5 collective metadata operations when available. Patch submitted by Greg Sjaardema, see [Pull request #335](https://github.com/Unidata/netcdf-c/pull/335) for more information.
* [Bug] Addressed a potential type punning issue. See [GitHub #351](https://github.com/Unidata/netcdf-c/issues/351) for more information.
* [Bug] Addressed an issue where netCDF wouldn't build on Windows systems using MSVC 2012. See [GitHub #304](https://github.com/Unidata/netcdf-c/issues/304) for more information.
* [Bug] Fixed an issue related to potential type punning, see [GitHub #344](https://github.com/Unidata/netcdf-c/issues/344) for more information.
* [Enhancement] Incorporated an enhancement provided by Greg Sjaardema, which may improve read/write times for some complex files.  Basically, linked lists were replaced in some locations where it was safe to use an array/table.  See [Pull request #328](https://github.com/Unidata/netcdf-c/pull/328) for more information.
2018-05-16 06:32:58 +00:00
wen
87bcf1b8a6 Update to 1.10.2
Upstream changes:
HDF5 version 1.10.2 released on 2018-03-29
================================================================================
CONTENTS

- New Features
- Support for new platforms and languages
- Bug Fixes since HDF5-1.10.1
- Supported Platforms
- Tested Configuration Features Summary
- More Tested Platforms
- Known Problems


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

    Configuration and Build Systems:
    --------------------------------
    - CMake builds
    --------------

      - Changed minimum CMake required version to 3.10.

      This change removed the need to support a copy of the FindMPI.cmake module,
      which has been removed, along with its subfolder in the config/cmake_ext_mod
      location.

      (ADB - 2018/03/09)

      - Added pkg-config file generation

      Added pkg-config file generation for the C, C++, HL, and HL C++ libraries.
      In addition, builds on Linux will create h5cc, h5c++, h5hlcc, and h5hlc++ scripts in the bin
      directory that use the pkg-config files. The scripts can be used to build HDF5 C and C++
      applications (i.e, similar to the compiler scripts produced by the Autotools builds).

      (ADB - 2018/03/08, HDFFV-4359)

       - Refactored use of CMAKE_BUILD_TYPE for new variable, which understands
      the type of generator in use.

      Added new configuration macros to use new HDF_BUILD_TYPE variable. This
      variable is set correctly for the type of generator being used for the build.

      (ADB - 2018/01/08, HDFFV-10385, HDFFV-10296)

    - Autotools builds
    ------------------

       - Removed version-specific gcc/gfortran flags for version 4.0 (inclusive)
      and earlier.

      The config/gnu-flags file, which is sourced as a part of the configure
      process, adds version-specific flags for use when building HDF5. Most of
      these flags control warnings and do not affect the final product.

      Flags for older versions of the compiler were consolidated into the
      common flags section. Moving these flags simplifies maintenance of
      the file.

      The upshot of this is that building with ancient versions of gcc
      (<= 4.0) will possibly no longer work without hand-hacking the file
      to remove the flags not understood by that version of the compiler.
      Nothing should change when building with gcc >= 4.1.

      (DER - 2017/05/31, HDFFV-9937)

       - -fno-omit-frame-pointer was added when building with debugging symbols
      enabled.

      Debugging symbols can be enabled independently of the overall build
      mode in both the autotools and CMake. This allows (limited) debugging
      of optimized code. Since many debuggers rely on the frame pointer,
      we've disabled this optimization when debugging symbols are requested
      (e.g.: via building with --enable-symbols).

      (DER - 2017/05/31, HDFFV-10226)


    Library:
    --------
    - Added an enumerated value to H5F_libver_t for H5Pset_libver_bounds().

      Currently, the library defines two values for H5F_libver_t and supports
      only two pairs of (low, high) combinations as derived from these values.
      Thus the bounds setting via H5Pset_libver_bounds() is rather restricted.

      Added an enumerated value (H5F_LIBVER_V18) to H5F_libver_t and
      H5Pset_libver_bounds() now supports five pairs of (low, high) combinations
      as derived from these values.  This addition provides the user more
      flexibility in setting bounds for object creation.

      (VC - 2018/03/14)

    - Added prefix option to VDS files.

      Currently, VDS source files must be in the active directory to be
      found by the virtual file. Adding the option of a prefix to be set
      on the virtual file, using a data access property list (DAPL),
      allows the source files to locate at an absolute or relative path
      to the virtual file.
      Private utility functions in H5D and H5L packages merged into single
      function in H5F package.

      New public APIs:
            herr_t H5Pset_virtual_prefix(hid_t dapl_id, const char* prefix);
            ssize_t H5Pget_virtual_prefix(hid_t dapl_id, char* prefix /*out*/, size_t size);
      The prefix can also be set with an environment variable, HDF5_VDS_PREFIX.

      (ADB - 2017/12/12, HDFFV-9724, HDFFV-10361)

    - H5FDdriver_query() API call added to the C library.

      This new library call allows the user to query a virtual file driver
      (VFD) for the feature flags it supports (listed in H5FDpublic.h).
      This can be useful to determine if a VFD supports SWMR, for example.

      Note that some VFDs have feature flags that may only be present
      after a file has been created or opened (e.g.: the core VFD will
      have the H5FD_FEAT_POSIX_COMPAT_HANDLE flag set if the backing
      store is switched on). Since the new API call queries a generic VFD
      unassociated with a file, these flags will never be returned.

      (DER - 2017/05/31, HDFFV-10215)

    - H5FD_FEAT_DEFAULT_VFD_COMPATIBLE VFD feature flag added to the C library.

      This new feature flag indicates that the VFD is compatible with the
      default VFD. VFDs that set this flag create single files that follow
      the canonical HDF5 file format.

      (DER - 2017/05/31, HDFFV-10214)

    - The H5I_REFERENCE value in the H5I_type_t enum (defined in H5Ipublic.h)
      has been marked as deprectated.

      This ID type value is not used in the C library. i.e.: There are no
      hid_t values that are of ID type H5I_REFERENCE.

      This enum value will be removed in a future major version of the library.
      The code will remain unchanged in the HDF5 1.10.x  releases and branches.

      (DER - 2017/04/05, HDFFV-10252)


    Parallel Library:
    -----------------
    - Enabled compression for parallel applications.

      With this release parallel applications can create and write compressed
      datasets (or the datasets with the filters such as Fletcher32 applied).

      (EIP - 2018/03/29)

    - Addressed slow file close on some Lustre file systems.

      Slow file close has been reported on some Lustre file systems.
      While the ultimate cause is not understood fully, the proximate
      cause appears to be long delays in MPI_File_set_size() calls at
      file close and flush.

      To minimize this problem pending a definitive diagnosis and fix,
      PHDF5 has been modified to avoid MPI_File_set_size() calls when
      possible.  This is done by comparing the library's EOA (End of
      Allocation) with the file systems EOF, and skipping the
      MPI_File_set_size() call if the two match.

      (JRM - 2018/03/29)

    - Optimized parallel open/location of the HDF5 super-block.

      Previous releases of PHDF5 required all parallel ranks to
      search for the HDF5 superblock signature when opening the
      file. As this is accomplished more or less as a synchronous
      operation, a large number of processes can experience a
      slowdown in the file open due to filesystem contention.

      As a first step in improving the startup/file-open performance,
      we allow MPI rank 0 of the associated MPI communicator to locate
      the base offset of the super-block and then broadcast that result
      to the remaining ranks in the parallel group.  Note that this
      approach is utilized ONLY during file opens which employ the MPIO
      file driver in HDF5 by previously having called H5Pset_fapl_mpio().

      HDF5 parallel file operations which do not employ multiple ranks
      e.g. specifiying MPI_COMM_SELF (whose MPI_Comm_size == 1)
      as opposed to MPI_COMM_WORLD, will not be affected by this
      optimization.  Conversely, parallel file operations on subgroups
      of MPI_COMM_WORLD are allowed to be run in parallel with each
      subgroup operating as an independant collection of processes.

      (RAW - 2017/10/10, HDFFV-10294)

    - Added large (>2GB)  MPI-IO transfers.

      Previous releases of PHDF5 would fail when attempting to
      read or write greater than 2GB of data in a single IO operation.
      This issue stems principally from an MPI API whose definitions
      utilize 32 bit integers to describe the number of data elements
      and datatype that MPI should use to effect a data transfer.
      Historically, HDF5 has invoked MPI-IO with the number of
      elements in a contiguous buffer represented as the length
      of that buffer in bytes.

      Resolving the issue and thus enabling larger MPI-IO transfers
      is accomplished first, by detecting when a user IO request would
      exceed the 2GB limit as described above.  Once a transfer request
      is identified as requiring special handling, PHDF5 now creates a
      derived datatype consisting of a vector of fixed sized blocks
      which is in turn wrapped within a single MPI_Type_struct to
      contain the vector and any remaining data.   The newly created
      datatype is then used in place of MPI_BYTE and can be used to
      fulfill the original user request without encountering API
      errors.

      (RAW - 2017/09/10, HDFFV-8839)


    C++ Library:
    ------------
    - The following C++ API wrappers have been added to the C++ Library:
      + H5Lcreate_soft:
        // Creates a soft link from link_name to target_name.
        void link(const char *target_name, const char *link_name,...)
        void link(const H5std_string& target_name,...)

      + H5Lcreate_hard:
        // Creates a hard link from new_name to curr_name.
        void link(const char *curr_name, const Group& new_loc,...)
        void link(const H5std_string& curr_name, const Group& new_loc,...)

        // Creates a hard link from new_name to curr_name in same location.
        void link(const char *curr_name, const hid_t same_loc,...)
        void link(const H5std_string& curr_name, const hid_t same_loc,...)

        Note: previous version of H5Location::link will be deprecated.

      + H5Lcopy:
        // Copy an object from a group of file to another.
        void copyLink(const char *src_name, const Group& dst,...)
        void copyLink(const H5std_string& src_name, const Group& dst,...)

        // Copy an object from a group of file to the same location.
        void copyLink(const char *src_name, const char *dst_name,...)
        void copyLink(const H5std_string& src_name,...)

      + H5Lmove:
        // Rename an object in a group or file to a new location.
        void moveLink(const char* src_name, const Group& dst,...)
        void moveLink(const H5std_string& src_name, const Group& dst,...)

        // Rename an object in a group or file to the same location.
        void moveLink(const char* src_name, const char* dst_name,...)
        void moveLink(const H5std_string& src_name,...)

        Note: previous version H5Location::move will be deprecated.

      + H5Ldelete:
        // Removes the specified link from this location.
        void unlink(const char *link_name,
            const LinkAccPropList& lapl = LinkAccPropList::DEFAULT)
        void unlink(const H5std_string& link_name,
            const LinkAccPropList& lapl = LinkAccPropList::DEFAULT)

        Note: additional parameter is added to previous H5Location::unlink.

      + H5Tencode and H5Tdecode:
        // Creates a binary object description of this datatype.
        void DataType::encode() - C API H5Tencode()

        // Returns the decoded type from the binary object description.
        DataType::decode() - C API H5Tdecode()
        ArrayType::decode() - C API H5Tdecode()
        CompType::decode() - C API H5Tdecode()
        DataType::decode() - C API H5Tdecode()
        EnumType::decode() - C API H5Tdecode()
        FloatType::decode() - C API H5Tdecode()
        IntType::decode() - C API H5Tdecode()
        StrType::decode() - C API H5Tdecode()
        VarLenType::decode() - C API H5Tdecode()

      + H5Lget_info:
        // Returns the information of the named link.
        H5L_info_t getLinkInfo(const H5std_string& link_name,...)

      (BMR - 2018/03/11, HDFFV-10149)

    - Added class LinkCreatPropList for link create property list.

      (BMR - 2018/03/11, HDFFV-10149)

    - Added overloaded functions H5Location::createGroup to take a link
      creation property list.
        Group createGroup(const char* name, const LinkCreatPropList& lcpl)
        Group createGroup(const H5std_string& name, const LinkCreatPropList& lcpl)

      (BMR - 2018/03/11, HDFFV-10149)

    - A document is added to the HDF5 C++ API Reference Manual to show the
      mapping from a C API to C++ wrappers.  It can be found from the main
      page of the C++ API Reference Manual.

      (BMR - 2017/10/17, HDFFV-10151)


    Java Library:
    ----------------
    - Wrapper added for enabling the error stack.

      H5error_off would disable the error stack reporting. In order
      to re-enable the reporting, the error stack info needs to be
      saved so that H5error_on can revert state.

      (ADB - 2018/03/13, HDFFV-10412)

    - Wrappers were added for the following C APIs:
      H5Pset_evict_on_close
      H5Pget_evict_on_close
      H5Pset_chunk_opts
      H5Pget_chunk_opts
      H5Pset_efile_prefix
      H5Pget_efile_prefix
      H5Pset_virtual_prefix
      H5Pget_virtual_prefix

      (ADB - 2017/12/20)

    - The H5I_REFERENCE value in the H5I_type_t enum (defined in H5Ipublic.h)
      has been marked as deprectated.

      JNI code which refers to this value will be removed in a future
      major version of the library. The code will remain unchanged in the
      1.10.x releases and branches.

      See the C library section, above, for further information.

      (HDFFV-10252, DER, 2017/04/05)


    Tools:
    ------
    - h5diff has a new option to display error stack.

      Updated h5diff with the --enable-error-stack argument, which
      enables the display of the hdf5 error stack. This completes the
      improvement to the main tools: h5copy, h5diff, h5dump, h5ls and
      h5repack.

      (ADB - 2017/08/30, HDFFV-9774)


Support for new platforms, languages and compilers.
=======================================
    - None
2018-05-16 02:37:06 +00:00
youri
d4418ce61e Update:
4.13.4
======
- Fix segfault in xfconf_cache_set_property_reply_handler when
  multiple calls are made (bug #13825)
- Allow to store empty arrays (bug #13791)
- Fix a path in xfconf_cache_set where the mutex isn't locked (bug #13790)

4.13.3
======
- Flush gdbus connection on xfconf_shutdown
- Correctly use xfconf_shutdown in xfconf-query
- Check for invalid GPtrArrays in the conversion
  from GValue to GVariant.
- Fix some build issues in AM subdir-objects
- Fix some autogen.sh warnings
- Better documentation processing.

4.13.2
======
- Fix cache corruption due to a wrong g_value_unset call.
- Update API gtk documentation

4.13.1
======
- Revert the bump of libxfconf version from 0 to 1,
  to avoid massive changes in all xfce's components.

4.13.0
======
- Port xfconf to gdbus
- Bump libxfconf version from 0 to 1.
2018-05-15 22:41:36 +00:00
minskim
3c18aeb79e devel/py-docstyle: Remove an unused entry from ALTERNATIVES 2018-05-15 15:56:16 +00:00
jperkin
6f46d2ffde libthrift: Fix strings.h and building without lua.
This package is very broken, building with perl/python options enabled
fails, and a lot of options are missing from PKG_SUPPORTED_OPTIONS.  If
nobody cares about language bindings we should just disable them all and
significantly simplify the package.
2018-05-15 10:16:17 +00:00
jperkin
b11520a93f py-meson: Identify GCC on SunOS and behave accordingly.
Fixes build of devel/dconf.  Bump PKGREVISION.
2018-05-15 09:04:36 +00:00
jperkin
b9cf98f04c py-meson: Centralise meson_post_install.py handling.
This appears to be a common problem across packages that use meson,
though it's unclear at this time why this doesn't seem to be a problem
for anyone else.
2018-05-15 08:58:39 +00:00
adam
7f728615e9 jemalloc: updated to 5.1.0
5.1.0:
This release is primarily about fine-tuning, ranging from several new features to numerous notable performance and portability enhancements. The release and prior dev versions have been running in multiple large scale applications for months, and the cumulative improvements are substantial in many cases.
2018-05-15 08:35:50 +00:00
adam
deaa99c49f py-cachetools: updated to 2.1.0
2.1.0:
- Deprecate missing cache constructor parameter.
- Handle overridden getsizeof() method in subclasses.
- Fix Python 2.7 RRCache pickling issues.
- Various documentation improvements.
2018-05-15 06:49:45 +00:00
adam
32d1b94f4d py-faker: updated to 0.8.15
0.8.15:
* Change logging level to DEBUG.
2018-05-15 06:43:34 +00:00
adam
8a7815860e py-test-flake8: updated to 1.0.1
1.0.1:
- Correct junit XML output for pytest 3.5.x
2018-05-15 06:37:49 +00:00
adam
a77d89e925 py-flake8: updated HOMEPAGE 2018-05-15 06:26:50 +00:00
jperkin
8b201cee64 p5-Curses: Ensure curses libraries can be found. 2018-05-14 16:58:33 +00:00
fhajny
de3f86459d devel/ivykis: Update to 0.42.3.
- Explicitly build with -D_REENTRANT on Solaris.
- Don't install IV_FD_PUMP_INIT.3 when on a case sensitive filesystem.
2018-05-14 16:23:51 +00:00
jperkin
a6bf9bdc82 libuuid: Always create fake .pc when using builtin.
Previous logic would only create it when pkg-config was in USE_TOOLS,
but pkg-config is not the only tool that uses them - for example any
package that uses ruby-pkg-config.  Fixes graphics/ruby-cairo.
2018-05-14 13:55:56 +00:00
youri
094b416688 Update mate-common to 1.20.0: no changelog available. 2018-05-14 12:52:44 +00:00
youri
69c6659b2e pangomm requires recent c++ to build. 2018-05-14 12:15:58 +00:00
youri
52de1a8886 atkmm requires recent c++ to build. 2018-05-14 12:14:41 +00:00
wiz
283e5820be py-flake8: remove comment about test failures, gone in latest release
Noted by leot@
2018-05-14 10:26:28 +00:00
jperkin
d60d3d5343 py-meson: Support SunOS ar. Bump PKGREVISION. 2018-05-14 09:43:15 +00:00
leot
2c98f9ffc7 py-flake8: Backport patches from upstream for py-codestyle-2.4.0 update
Adjust py-flake8 after py-codestyle-2.4.0 update. Backport all
relevant commits from upstream to address that.
(They will not be needed for next stable version of py-flake8)

PKGREVISION++
2018-05-14 07:39:55 +00:00
adam
cb9309e6e3 py-faker: updated to 0.8.14
0.8.14:
* Add possibility to make artificial ssn numbers for FI_fi.
* Update ko_KR person data based on statistics.
* Improved logging.
2018-05-14 07:17:24 +00:00
adam
54b800e514 py-setuptools_scm: updated to 2.1.0
v2.1.0
enhance docs for sphinx usage
add symlink support to file finder for git 247
enhance tests handling win32
2018-05-14 06:41:42 +00:00
schmonz
bce1c0faca Update to 2.19.1. From the changelog:
Replace the 'v' on v-strings.

Include dummy lib/FindBin/libs.pm in filesystem
and MANIFEST. This is overwritten by execution of
Makefile.PL but puts the necessary operatoin into
the Makefile produced to have the real libs.pm
copied when necesary.

POD.

Makefile.PL boilerplate.

add config_requires.

Avoid issues with File::Copy::Recursive, see
rt.cpan.org #125104, which currently breaks
Module::FromPerlVer.

Bump version of Module::FromPerlVer

Missing dependencies in Makefile.PL.

Bump M::FPV version to 0.3.2.

Bump dependency version.

Update Makefile.PL, thanks to Slaven_Rezic.

Correct version dir path to v5.14 to match "use" value
in libs.pm.

Notes on '//' sanity check.

Error in Makefile.PL, remove "::Dir".

Various typos in comments and POD.

Makefile.PL has explicit version (vs. tracking post-5.8 file).

Version via version->parse( blah )->numify, makes it simpler
to keep versions straight with older perl's that can't handle
qv-string formats.

Minor change in CHANGE file format, makes searching for
releases easier..

Require Cwd 3.73 to avoid issue with infinite recursion in
abs_path. Hopefully this fixes issues with FB::l croaking
on sanity check for "abs_path '//'" (RT #124335).

If this doesn't work I'll have to replace the abs_path check with "-e
'/.' && -e '/..'" as test for working abs_path (vs. using rel2abs).
2018-05-13 20:35:10 +00:00
minskim
306c85259a devel/blosc: Make this package build on Darwin again
test_common.h has a seperate #elif branch to handle Darwin. Let blosc
use it on Darwin, rather than the C11 branch.
2018-05-13 03:22:33 +00:00
maya
92270c905f blosc: fix previous, use posix_memalign if possible.
We are using undefined behaviour so lots of the tests are failing. with
this and testing upstream trunk, all tests passed on netbsd.
2018-05-12 14:04:00 +00:00
maya
f8b0c59b31 blosc: use the __STDC_VERSION__ right for everyone, not just freebsd.
(we can probably drop the _ISO_C11 feature test thing for glibc then).

bump PKGREVISION, this likely changes the binary for SunOS.
2018-05-12 12:01:26 +00:00
jmcneill
2965386f6d Fix build on NetBSD aarch64 2018-05-12 09:01:08 +00:00
markd
4c1d37bb62 tex-latexbug{,-doc}: update to 1.0d
changes unknown
2018-05-12 03:23:51 +00:00
markd
13b06d3d78 tex-l3packages{,-doc}: update to 2018
Release 2017-12-05

 - Fix loading of l3str-format

 - Fix handling of \iow_newline: in \iow_wrap:nnnN

 - \cs_generate_variant:Nn now warns on incorrect variant
   relationships

 - Better recovery by \dim_set:Nn, etc., if passed
   skip expressions

 - Better handling of global/local consistency in variable
   setting

 - String mappings now include space characters

 - Revise l3doc to no longer require "[aux]" (deprecated) or
   "[int]" in code mark up: "[int]" is retained for cases where
   auto-detection of internals is not possible

 - Deprecate \token_new:Nn

 - Documentation improvements
2018-05-12 03:18:20 +00:00
markd
5262fce3a1 tex-l3kernel{,-doc}: update to 2018
Release 2017-12-05

 - Fix loading of l3str-format

 - Fix handling of \iow_newline: in \iow_wrap:nnnN

 - \cs_generate_variant:Nn now warns on incorrect variant
   relationships

 - Better recovery by \dim_set:Nn, etc., if passed
   skip expressions

 - Better handling of global/local consistency in variable
   setting

 - String mappings now include space characters

 - Revise l3doc to no longer require "[aux]" (deprecated) or
   "[int]" in code mark up: "[int]" is retained for cases where
   auto-detection of internals is not possible

 - Deprecate \token_new:Nn

 - Documentation improvements

This release largely focusses on additions to the new l3draw module.
2018-05-12 03:15:37 +00:00
markd
bd46a68025 tex-l3experimental: update to 2018
Release 2017-12-05

 - Fix loading of l3str-format

 - Fix handling of \iow_newline: in \iow_wrap:nnnN

 - \cs_generate_variant:Nn now warns on incorrect variant
   relationships

 - Better recovery by \dim_set:Nn, etc., if passed
   skip expressions

 - Better handling of global/local consistency in variable
   setting

 - String mappings now include space characters

 - Revise l3doc to no longer require "[aux]" (deprecated) or
   "[int]" in code mark up: "[int]" is retained for cases where
   auto-detection of internals is not possible

 - Deprecate \token_new:Nn

 - Documentation improvements
2018-05-12 03:12:53 +00:00
jperkin
bbc35837ef cmake: Fix build on illumos with C++17 header issues. 2018-05-11 13:39:57 +00:00
adam
ccd7f0b901 py-ipython5: updated to 5.7.0
5.7.0:
Fix IPython trying to import non-existing matplotlib backends
fix for display hook not publishing object metadata
2018-05-11 10:02:16 +00:00
adam
93bfdca754 py-ipython: updated to 6.4.0
6.4.0:
Fix display object not emitting metadata
Comments failing Jedi test
2018-05-11 10:00:49 +00:00
wiz
6cd3739227 m17n-lib: hack freetype detection to handle freetype>=2.9.1 without freetype-config 2018-05-11 09:33:26 +00:00
wiz
315880f598 py-game: add pkg-config dependency needed for previous 2018-05-10 21:53:32 +00:00
wiz
3d526ff782 py-game: fix build with latest freetype2. 2018-05-10 21:52:51 +00:00
ryoon
3cee61753f Update to 3.37
Changelog:
* The TLS 1.3 implementation was updated to Draft 28.
* An issue where NSS erroneously accepted HRR requests was resolved.
* Added HACL* Poly1305 32-bit
* The code to support the NPN protocol has been fully removed.
* NSS allows servers now to register ALPN handling callbacks to
  select a protocol.
* NSS supports opening SQL databases in read-only mode.
* On Linux, some build configurations can use glibc's function
  getentropy(), which uses the kernel's getrandom() function.
* The CA list was updated to version 2.24, which removed the
  following CA certificates:
  - CN = S-TRUST Universal Root CA
  - CN = TC TrustCenter Class 3 CA II
  - CN = TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H5
2018-05-10 20:20:41 +00:00
adam
e0144115c1 py-attrs: updated to 18.1.0
18.1.0:
- x=X(); x.cycle = x; repr(x) will no longer raise a RecursionError, and will instead show as X(x=...).
- attr.ib(factory=f) is now syntactic sugar for the common case of attr.ib(default=attr.Factory(f)).
- Added attr.field_dict() to return an ordered dictionary of attrs attributes for a class, whose keys are the attribute names.
- The order of attributes that are passed into attr.make_class() or the these argument of @attr.s() is now retained if the dictionary is ordered (i.e. dict on Python 3.6 and later, collections.OrderedDict otherwise).
  Before, the order was always determined by the order in which the attributes have been defined which may not be desirable when creating classes programatically.
- In slotted classes, __getstate__ and __setstate__ now ignore the __weakref__ attribute.
- Setting the cell type is now completely best effort.
  This fixes attrs on Jython.
  We cannot make any guarantees regarding Jython though, because our test suite cannot run due to dependency incompatabilities.
- If attr.s is passed a *these* argument, it will not attempt to remove attributes with the same name from the class body anymore.
- The hash of attr.NOTHING is now vegan and faster on 32bit Python builds.
- The overhead of instantiating frozen dict classes is virtually eliminated.
- Generated __init__ methods now have an __annotations__ attribute derived from the types of the fields.
- We have restructured the documentation a bit to account for attrs' growth in scope.
2018-05-10 08:24:40 +00:00
adam
8caed06863 py-ZopeInterface: updated to 4.5.0
4.5.0:
- Drop support for 3.3, avoid accidental dependence breakage via setup.py.
- Allow registering and unregistering instance methods as listeners.
- Synchronize and simplify zope/__init__.py.
2018-05-10 08:19:34 +00:00
adam
8c83530ed5 gperftools: updated to 2.7
Changes 2.7:
bug in span stats printing introduced by new scalable page heap change was fixed.
Christoph Müllner has contributed couple warnings fixes and initial support for aarch64_ilp32 architecture.
Ben Dang contributed documentation fix for heap checker.
Fabrice Fontaine contributed fixed for linking benchmarks with --disable-static.
Holy Wu has added sized deallocation unit tests.
Holy Wu has enabled support of sized deallocation (c++14) on recent MSVC.
Holy Wu has fixed MSVC build in WIN32_OVERRIDE_ALLOCATORS mode.
Holy Wu has contributed cleanup of config.h used on windows.
Mao Huang has contributed couple simple tcmalloc changes from chromium code base. Making our tcmalloc forks a tiny bit closer.
issue 946 that caused compilation failures on some Linux clang installations has been fixed. Much thanks to github user htuch for helping to diagnose issue and proposing a fix.
Tulio Magno Quites Machado Filho has contributed build-time fix for PPC (for problem introduced in one of commits since RC).
2018-05-10 07:28:46 +00:00
jaapb
2ec0070e8c Updated devel/ocaml-ppx_optcomp to version 0.11.0.
This change involves depending on ppxlib rather than its constituent parts
and changing the syntax so that it is a proper ppx extension.
2018-05-09 15:08:38 +00:00
jaapb
7083f047dd Updated package devel/ocaml-ppx_base to version 0.11.0.
There is no changelog file, but changes seem to be minor. The package now
depends on ppxlib rather than its constituent parts.
2018-05-09 15:03:44 +00:00
jaapb
885b6a431e Updated devel/ocaml-ppx_sexp_conv to version 0.11.2.
This package now depends on ppxlib rather than its constituent parts.
There were also minor improvements from version 0.9 to version 0.10.
2018-05-09 15:01:02 +00:00
jaapb
e9525ef649 Updated package devel/ocaml-ppx_enumerate to version 0.11.1.
This change mostly involves the package depending on devel/ocaml-ppxlib
rather than its constituent parts.
2018-05-09 14:58:59 +00:00
jaapb
e0734159bc Updated devel/ocaml-ppx_hash to version 0.11.1.
This version depends on ppxlib rather than its constituent parts.
There have also been minor improvements from version 0.9 to version 0.10.
2018-05-09 14:56:43 +00:00
jaapb
cf04c84686 Updated devel/ocaml-ppx_compare to version 0.11.1.
The package now depends on devel/ocaml-ppxlib instead of on its
constituent parts. There have also been some minor improvements from
version 0.9 to 0.10.
2018-05-09 14:54:54 +00:00
jaapb
107718fc5a Updated devel/ocaml-configurator to version 0.11.0.
Changes are minor and mostly concern the build system (there does not seem
to be a changelog file).
2018-05-09 14:51:35 +00:00
jaapb
0ca321e721 Added ocaml-ppxlib to Makefile SUBDIRs 2018-05-09 14:49:00 +00:00
jaapb
0ea80ffc1c Added new package devel/ocaml-ppxlib.
This is a package that subsumes several other packages (see DESCR for
details). All dependencies on these packages have already been removed
(or will be soon, as soon as I finish committing this batch of updates)
and the packages themselves will be removed from pkgsrc.
2018-05-09 14:46:59 +00:00
jaapb
094200d2ea Updated devel/ocaml-stdio to version 0.11.0.
Changes are minor.
2018-05-09 14:44:12 +00:00
jaapb
5d81a7698b Updated devel/ocaml-compiler-libs to version 0.11.0.
It's not entirely clear what changes are, but they seem to be minor.
2018-05-09 14:42:48 +00:00
jaapb
67752586e9 Updated devel/ocaml-migrate-parsetree to version 1.0.10.
This release adds support for OCaml 4.07 and fixes a minor issue.
2018-05-09 14:39:58 +00:00
jaapb
39065a2f41 Updated devel/ocaml-ppx_derivers to version 1.2.
No changes are recorded from 1.1 to 1.2; the only change from 1.0 to 1.1
seems to be the addition of a LICENSE.md file.
2018-05-09 14:37:14 +00:00
jaapb
40b3ecd727 Updated devel/ocaml-base to version 0.11.0.
This introduces quite a few (minor) improvements and bugfixes, all of
which can be found in more detail in the CHANGES.md file.
2018-05-09 14:34:07 +00:00
jaapb
693172aa40 Updated package devel/ocaml-sexplib to version 0.11.0.
There are dependency changes (use ocaml-parsexp, drop ocaml-base) and
a minor compatibility bugfix.
2018-05-09 14:30:46 +00:00
jaapb
ce566f992a Added ocaml-parsexp to Makefile SUBDIRs 2018-05-09 14:27:43 +00:00
jaapb
d08b913d9b New package devel/ocaml-parsexp, a parser for S-expressions.
This is needed as a dependency for the new version of devel/ocaml-sexplib.
2018-05-09 14:26:35 +00:00
jaapb
577e94fd1e New package devel/ocaml-sexplib0.
This seems to be split off devel/ocaml-sexplib for dependency
purposes.
2018-05-09 14:18:13 +00:00
jaapb
b8204b7b9a Updated package devel/ocaml-jbuilder to 1.0_beta20.
This includes various minor bugfixes and enhancements.
2018-05-09 12:49:17 +00:00
wiz
1e385759da p5-Test-MockModule: update to 0.15.
v0.15
    - Fixes a minor bug in the release tarball
2018-05-09 06:39:54 +00:00
wiz
54764ea773 p5-Test-Manifest: update to 2.021.
2.021 2018-05-08T02:47:56Z
	* Clarify that it's the Artistic License 2.0

2.02_01 2016-06-07T20:39:40Z
	* Start tracking down odd get_test_files failures.
2018-05-09 06:37:18 +00:00
wiz
f26109f41d p5-PPIx-Regexp: update to 0.059.
0.059		2018-05-08	T. R. Wyant
    Install @CARP_NOT everywhere so that warnings and exceptions
    generated in the bowels of the system appear to come from the point
    where the system is entered.

    Further deprecate string (versus regexp) parsing. The first use of
    the 'parse' argument to new() will result in a warning.  If the
    value of the argument is 'guess' or 'string', the warning refers to
    PPIx::QuoteLike.
2018-05-09 06:35:23 +00:00
wiz
4a6a12af57 p5-ExtUtils-ModuleMaker: update to 0.60.
0.60    May 07, 2018

No functional changes.  Correct syntax in two test files for better results on
Windows.

0.59    May 06, 2018

Address RTC 125281 (Replace Getopt::Std::getopts() with
Getopt::Long::GetOptions()).  Users can now provide long options when invoking
modulemaker on the command-line.
2018-05-09 06:30:50 +00:00
jaapb
e742eb8cc3 Updated devel/ocaml-findlib to version 1.8.0.
Changes include: compilation fixes for OCaml 4.06 and the upcoming
OCaml 4.07, and some other minor fixes and enhancements.

See doc/README.xml for more details.
2018-05-08 19:06:15 +00:00
khorben
f0621f4dff Fix build on macOS
Inspired by a similar fix from tron@
2018-05-08 17:54:42 +00:00
minskim
65aa42f9d0 devel/Makefile: Add py-hyperscan 2018-05-08 16:54:54 +00:00
minskim
e604202888 devel/py-hyperscan: Import version 0.0.1
A CPython extension for the Hyperscan regular expression matching
library.
2018-05-08 16:54:50 +00:00
minskim
c8f9f476c9 devel/flatbuffers: Update to 1.9.0
Changes:
- Further optimized C++ memory usage for FlatBufferBuilder: from 3 to
  1 dynamic allocations
- Other fixes and improvements
2018-05-08 16:44:15 +00:00
adam
97f668cf0b py-cached-property: updated to 1.4.2
1.4.2:
Really fixed tests

1.4.1:
Added conftest.py to manifest so tests work properly off the tarball
Ensured new asyncio tests didn't break Python 2.7 builds on Debian
Code formatting via black

1.4.0:
Added asyncio support
Remove Python 2.6 support, whose end of life was 5 years ago
2018-05-08 13:08:27 +00:00
wiz
757684a277 p5-File-HomeDir: fix thinko in previous 2018-05-08 06:53:52 +00:00
wiz
dafc2a4eb0 p5-File-HomeDir: fix PKGNAME after update
Noted by minskim
2018-05-08 06:52:57 +00:00
adam
30d32602a5 py-async-timeout: updated to 3.0.0
3.0.0:
Drop Python 3.4, the minimal supported version is Python 3.5.3
Provide type annotations
2018-05-08 04:48:49 +00:00
adam
209c5948e4 libuv: updated to 1.20.3
v1.20.3:
* win: add Windows XP support to uv_if_indextoname()
* win: fix `'floor' undefined` compiler warning
* win, pipe: stop read for overlapped pipe
* build: fix utf-8 name of copyright holder
* zos: initialize pollfd revents
* zos,doc: add system V message queue note
* linux: don't use uv__nonblock_ioctl() on sparc
2018-05-08 04:14:30 +00:00
minskim
64cfaf4333 devel/hyperscan: Add patches 2018-05-07 22:19:34 +00:00
minskim
b3210798ef devel/Makefile: Add hyperscan 2018-05-07 22:18:56 +00:00
minskim
49efc417e2 devel/hyperscan: Import version 4.7.0
Hyperscan is a high-performance multiple regex matching library. It
follows the regular expression syntax of the commonly-used libpcre
library, but is a standalone library with its own C API. Hyperscan
uses hybrid automata techniques to allow simultaneous matching of
large numbers (up to tens of thousands) of regular expressions and for
the matching of regular expressions across streams of data.
2018-05-07 22:18:53 +00:00
minskim
95181d6711 devel/boost-libs: fiber doesn't build on Darwin-1[0-5].*
fiber requires thread_local, and clang in Xcode 7 or earlier doesn't
allow it.
2018-05-07 18:47:02 +00:00
khorben
70b4e314f6 Package py-manticore version 0.1.9
From the release notes:

Added:

 * Ethereum: --txnocoverage cli argument to suppress coverage based analysis halting criteria
 * Ethereum: Support added for more Solidity features (imports, uint/int types, function types)

Fixed:

 * Numerous Ethereum ABI fixes
 * Linux and x86/64 emulation fixes
 * Solver performance issue
2018-05-06 22:20:22 +00:00
minskim
0f4df1a4e3 devel/go-tools: Requires a newer version of go-crypto
autocert was added to go-crypto in 0.0.20180308.
2018-05-06 19:31:43 +00:00
minskim
6f7be6db3e devel/boost-libs: Make fiber compiles on FreeBSD
https://github.com/boostorg/fiber/commit/225b0d75
2018-05-06 18:56:35 +00:00
minskim
279f73e163 devel/boost-headers: Fix wave on FreeBSD
https://github.com/boostorg/wave/commit/0e25913e
2018-05-06 18:46:09 +00:00
adam
1a946c864a py-hypothesis: updated to 3.56.5
3.56.5:
This patch contains some internal refactoring to run :pypi:mypy in CI. There are no user-visible changes.

3.56.4:
This release involves some very minor internal clean up and should have no user visible effect at all.

3.56.3:
This release fixes a problem introduced in :ref:3.56.0 <v3.56.0> where setting the hypothesis home directory (through currently undocumented means) would no longer result in the default database location living in the new home directory.

3.56.2:
This release fixes a problem introduced in :ref:3.56.0 <v3.56.0> where setting :obj:~hypothesis.settings.max_examples to 1 would result in tests failing with Unsatisfiable. This problem could also occur in other harder to trigger circumstances (e.g. by setting it to a low value, having a hard to satisfy assumption, and disabling health checks).

3.56.1:
This release fixes a problem that was introduced in :ref:3.56.0 <v3.56.0>: Use of the :envvar:HYPOTHESIS_VERBOSITY_LEVEL environment variable was, rather than deprecated, actually broken due to being read before various setup the deprecation path needed was done. It now works correctly (and emits a deprecation warning).

3.56.0:
This release deprecates several redundant or internally oriented :class:~hypothesis.settings, working towards an orthogonal set of configuration options that are widely useful without requiring any knowledge of our internals
2018-05-06 09:06:42 +00:00
wiz
bfaf0b036b devel/Makefile: sync 2018-05-06 06:59:59 +00:00
wiz
bf0bf6f2e8 devel/p5-Test-More-UTF8: import p5-Test-More-UTF8-0.05
This module enhances Test::More for UTF8-based projects.
2018-05-06 06:59:12 +00:00
wiz
e31688df65 p5-autobox: update to 3.0.1.
3.0.1 Sat 5 May 20:50:14 2018

    - GH #11: fix version declaration on 5.8 (thanks, Grinnz)

3.0.0 Sat 5 May 18:10:16 2018

    - breaking change:
        - the behaviour of UNIVERSAL methods like $native->can and
          $native->isa is now defined as being the same as when autobox
          is not enabled rather than "undefined". (technically, this
          still falls under the rubric of "undefined", but the switch
          from "don't know" to "don't" could break buggy code, so bump
          for safety)
        - add DOES to the list of non-autoboxed methods
    - switch to SemVer i.e. 2.86 (v2.860.0) -> 3.0.0 (v3.0.0)
    - upgrade ppport.h from 3.35 -> 3.42
2018-05-06 06:54:16 +00:00
wiz
19d93bb605 p5-Test-TempDir-Tiny: update to 0.017.
0.017     2018-05-02 16:31:12-04:00 America/New_York

    - Bumped required version of File::Path to 2.07
2018-05-06 06:46:12 +00:00
wiz
9a905cb61d p5-Test-MockModule: update to 0.14.
v0.14
    - Fixes a bug where the `redefine()` function was dying when attempting to
      mock a function that was defined further up a module's inheritance chain.
      It now only dies when the mocked function does not exist in the module being
      mocked, or any of its parent modules. Thanks @atoomic for the improvement!
2018-05-06 06:39:40 +00:00
wiz
a380205a23 p5-Mouse: update to 2.5.4.
v2.5.4 2018-05-05T03:43:55Z
    - Follow Devel::PPPort 3.42 (#87)

v2.5.3 2018-05-05T03:35:45Z
    - Sorry, I made a mistake. Do not use this version.
2018-05-06 06:35:41 +00:00
wiz
7a8f55dde1 p5-Module-FromPerlVer: update to 0.022001.
-   v0.22.1 Fri May  4 21:05:12 UTC 2018

    Change version dir test to simply existing with matching
    basename to avoid issues with volume and path manglement
    on Windows.

    Still no idea why pre-5.22 fails with compile error.

-   v0.22.0 Wed May  2 12:16:00 CDT 2018

    Break up find call into separate blocks to find out why
    5.20 blows up with it; 5.26 is entirely happy.

    File::Copy::Recursive may still have problems; revert to
    File::Copy::Recursive::Reduced.
2018-05-06 06:26:40 +00:00
wiz
9c07d04ebc p5-IPC-Cmd: update to 1.02.
1.02 Thu May  3 09:42:15 BST 2018

  Bug fixes:
  - Resolve RT #118424 can't use IPC::Cmd->run_forked in the first process of a container
  - Make fix for RT #91784 only apply to HPUX
2018-05-06 06:10:23 +00:00
wiz
c2c97166d1 p5-File-HomeDir: update to 1.00.2.
1.004	2018-05-02
    - release 1.003_002 without further changes

1.003_002	2018-03-13
    - build distribution on Linux
    - add debug message because of RT#65301
    - run author tests with installed spell-checker

1.003_001	2018-03-10
    - skip root homedir test for cygwin (RT#104661)
    - document even undocumented fetchers for FreeDesktop implementation
      (RT#103305) and status quo (RT#88681)
    - Fix several typos (RT#86426, RT#67093, PR#1)
    - play with https://coveralls.io/
    - remove tie interface (PR#4, Thanks Yanick)
    - determine ->my_home when $ENV{HOME} is empty (based on PR#3)
    - relocate repository
2018-05-06 05:53:59 +00:00
wiz
d1f9b98157 p5-ExtUtils-ModuleMaker: update to 0.58.
0.58    May 05, 2018

Address RTC 15563 (Discrepancy between documentation and results re author
information), 125266 ('modulemaker -h' fails to display help message; launches
interactive mode) and 125267 (modulemaker '-b' switch's documentation is
misleading).

0.57    May 02, 2018

Perl-5.6.1 was previously required; removed all code intended to handle
earlier versions of perl.  Otherwise, no change in ExtUtils::ModuleMaker or
'modulemaker' functionality (or, at least, no intended changes).

Removed dependency on File::Save::Home in modules and test suite.  Replaced it
with File::HomeDir.  Borrowed technique for mocking one's home directory
during testing from CPAN-Reporter's test suite (thanks to David Golden, Breno
G. de Oliveira and Perl Toolchain Gang).  This should substantially address
RTC 111637 (Not safe against parallel runs?).  This also facilitated removal
from ExtUtils::ModuleMaker::Auxiliary of many subroutines no longer used in
test suite.  Extensive consolidation of files within the test suite to improve
maintainability and test suite running time.

Provided configuration files for Travis and Appveyor.
2018-05-06 05:52:38 +00:00
markd
2ceffad4c6 tex-etoolbox{,-doc}: update to 2.5e
changes unknown
2018-05-06 02:40:13 +00:00
markd
921768c345 tex-doclicense{,-doc}: update to 1.7.0
1.7.0
Update Russian and Spanish translation.

Fix issue with unescaped newline causing two spaces between license name
and 'license' word.
2018-05-06 02:33:55 +00:00
taca
02fabccf4b devel/ruby-sexp-processor: update to 4.11.0
=== 4.11.0 / 2018-04-05

* 1 minor enhancement:

  * Extended deep_each to skip subtrees if block returns :skip.
2018-05-06 02:06:16 +00:00
taca
27a1db5e12 devel/ruby-pkg-config: update to 1.3.1
== 1.3.1 - 2018-04-28

=== Improvements

  * Changed search order to find C flags.
    [GitHub#6][Reported by HIGUCHI Daisuke]
    * Before: Requires -> Requires.private
    * After: Requires.private -> Requires

=== Thanks

  * HIGUCHI Daisuke

== 1.3.0 - 2018-04-10

=== Improvements

  * Added Ruby 2.0 on Ubuntu Trusty again.

== 1.3.0 - 2018-04-10

=== Improvements

  * Added Ruby 2.0 on Ubuntu Trusty again.
2018-05-06 01:58:04 +00:00
taca
5f674339e8 devel/ruby-mocha: update to 1.5.0
## 1.5.0

* Prevent use of Mocha outside the context of a test/example - thanks to @andyw8 & @lzap (#327)
2018-05-06 01:56:35 +00:00
taca
625c23be65 devel/ruby-eventmachine: update to 1.2.6
## 1.2.6 (April 30, 2018)
* *Fix segfault when an Exception is raised from unbind callback (for real this time!)*
* Fix race condition while initializing the machine [#756]
* Fix for newer compilers where bind() and std::bind() conflict [#830, #831]
* Be verbose about SSL connection errors [#807]
* Avoid explicitly calling class methods when in class scope
* Java: Add EM_PROTO_SSL/TLS definitions [#773, #791]
* Java: return zero when sending data to a closed connection [#475, #804]
* Pure Ruby: Connection::error? calls report_connection_error_status [#801]
2018-05-05 15:41:18 +00:00
taca
f59d15c82a devel/ruby-byebug: update to 10.0.2
## 10.0.2 - 2018-03-30

* Error when using byebug with `debase` gem (#447, @tzmfreedom)
2018-05-05 15:39:27 +00:00
minskim
3ba3e72cf7 devel/boost-headers: Fix an incorrect line in a patch
The patch file deleted a backslash incorrectly, breaking the packages
using the header file it patched on some platforms.
2018-05-05 03:47:33 +00:00
tsutsui
11583caf6b ruby-gnome2: update to 3.2.5.
Upstream changes (from NEWS):

== Ruby-GNOME2 3.2.5: 2018-05-02

This is a bug fix release of 3.2.4.

=== Changes

==== Document

  * Fixes

    * Fixed typos.
      [GitHub#1158][Patch by kojix2]
      [GitHub#1160][Patch by kojix2]

==== Ruby/GLib2

  * Fixes

    * Fixed a GC related crash bug.
      [GitHub#1162][Reported by Izumi Tsutsui]

==== Ruby/GObjectIntrospection

  * Improvements

    * Disabled NULL check for GObject Introspection < 1.42. Because
      GObject Introspection < 1.42 doesn't support "(nullable)"
      annotation yet.

==== Ruby/GdkPixbuf2

  * Improvements

    * (({GdkPixbuf::Pixbuf#composite})): Suppressed wrong warning.
      [GitHub#1156][Reported by Chaistrin]
      [GitHub#1157][Patch by cedlemo]

  * Fixes

    * Added a missing white space into message.
      [GitHub#1155][Reported by Robert A. Heiler]

    * (({GdkPixbuf::Pixbuf#composite})): Fixed a bug that width and
      height are ignored.
      [Patch by cedlemo]

==== Ruby/GTK3

  * Improvements

    * (({Gtk::TextBuffer#initialize})): Accepted "property-name" form.
      [GitHub#1161][Reported by kojix2]

==== Ruby/Poppler

  * Improvements

    * Added a workaround for poppler-glib 0.63 bug.
      [GitHub#1159][Reported by HIGUCHI Daisuke]

=== Thanks

  * Robert A. Heiler

  * Chaistrin

  * cedlemo

  * kojix2

  * Izumi Tsutsui

  * HIGUCHI Daisuke
2018-05-03 12:04:02 +00:00
wen
bdf1ee87bc Import python-dotenv-0.8.2 as devel/py-python-dotenv.
python-dotenv reads the key,value pair from .env and adds them to environment
variable. It is great of managing app settings during development and in
production using 12-factor principles.
2018-05-03 02:26:55 +00:00
schmonz
f8f19cb163 Initial import of egypt, a simple tool for creating call graphs of
C programs.
2018-05-02 18:02:36 +00:00
wiz
43079536cf devel/Makefile: + p5-Alien-Role-Alt 2018-05-02 12:57:40 +00:00
wiz
7f483517f6 devel/p5-Alien-Role-Alt: import p5-Alien-Role-Alt-0.03
Some packages come with multiple libraries, and multiple .pc files
to use with them. This Role::Tiny role can be used with Alien::Base
to access different configurations.
2018-05-02 12:57:15 +00:00
wiz
178f3a8c28 p5-version: update to 0.9924.
0.9924 - 2018-04-19
  * Revise CPAN metadata to advertise correct repo
	Patch from Ed <ej_zg@hotmail.com>

0.9923 - 2018-04-15
  * Add back spaces for picky C++ compilers
	Patch from Karl Williamson <khw@cpan.org>

0.9922 - 2018-04-12
  * Switch master repo to github

0.9921 - 2018-04-11
  * Silence overly compulsive GCC 7 warning
	https://rt.cpan.org/Ticket/Display.html?id=123477

  * Improve docs regarding trailing zeros
	https://rt.cpan.org/Ticket/Display.html?id=122858

0.9920 - 2018-04-08

  * Backwards compatible locale handling
	https://rt.cpan.org/Ticket/Display.html?id=125042

0.9919 - 2018-04-08

  * Core improvements to locale handling
	https://rt.cpan.org/Ticket/Display.html?id=124563
2018-05-02 12:23:32 +00:00
wiz
4a1fdf13bd p5-bareword-filehandles: fix dependencies. Ride update. 2018-05-02 12:22:46 +00:00
wiz
446f65b175 p5-multidimensional: update to 0.014.
0.014     2018-04-26 22:35:46+01:00 Europe/London
 - Only use Lexical::SealRequireHints before perl 5.12
2018-05-02 12:22:25 +00:00
wiz
b5ab401492 p5-bareword-filehandles: update to 0.006.
0.006     2018-04-26 22:36:49+01:00 Europe/London
 - Only use Lexical::SealRequireHints before perl 5.12
2018-05-02 12:20:05 +00:00
wiz
b9edc96ea5 p5-autobox: update to 2.86.
2.86 Fri 20 Apr 20:07:29 2018

    - GH #9: fix bug which prevented autoboxing working
      under the debugger on perl 5.22+ (thanks, skington)
        - added t/debugger.t
    - GH #8: fix bug which prevented bareword method-calls being
      exempted when the method is a variable e.g. Foo->$bar
    - add operator-overloading note to the gotchas section (GH #7)
2018-05-02 12:19:01 +00:00
wiz
cabdffe055 p5-Test2-Suite: update to 0.000114.
0.000114  2018-04-19 08:39:56-07:00 America/Los_Angeles

    - Fix missing manual section

0.000113  2018-04-19 08:03:42-07:00 America/Los_Angeles

    - Fix typo

0.000112  2018-04-19 07:15:40-07:00 America/Los_Angeles

    - Switch spec to use the testing_done callback
    - Update copyright dates
    - Finish the Anatomy manual section
    - Finish the Tooling manual section
2018-05-02 12:17:30 +00:00
wiz
de578c4a47 p5-Test-Version: update to 2.09.
2.09      2018-04-25
  - Production release identical to 2.08_02 release

2.08_02   2018-04-24
  - Handle common special characters on Windows in taint mode

2.08_01   2018-04-23
  - Diagnostic release
2018-05-02 12:13:42 +00:00
wiz
9f7b58a56c p5-Test-Simple: update to 1.302136.
1.302136  2018-04-19 05:40:11-07:00 America/Los_Angeles

    - Add test2_add_callback_testing_done to Test2::API
2018-05-02 12:12:53 +00:00
wiz
f0fd9f4d40 p5-Test-Pod: update to 1.52.
1.52  2018-04-19
    * *.psgi files are now recognized as pod-containing files (thanks, Tom
      Hukins!)
    * explicit perl 5.8 dependency removed
2018-05-02 12:11:15 +00:00
wiz
aed36259f9 p5-Test-NoTabs: update to 2.02.
2.02      2018-04-21 13:57:54Z
     - no changes since trial release

2.01      2017-06-08 23:38:48Z (TRIAL RELEASE)
     - altered a test to not bake @INC into -I options for a subprocess, to
       avoid too-long commands
2018-05-02 12:10:31 +00:00
wiz
8a95abe64c p5-Test-Deep: update to 1.128.
1.128     2018-04-18
        - numerous small improvements to documentation; thanks to
          Fabrice Gabolde, Daniel Böhmer, Lance Wicks, Matthew Horsfall
        - improved CI setup; thanks to eadjei and Philip J. Ludlam
2018-05-02 12:09:53 +00:00
wiz
9834df6047 p5-Storable: update to 3.11.
2018-04-27 20:40:00 xsawyerx
    version 3.11
        * Fix Strawberry Perl build failures.

2018-04-21 22:00:00 xsawyerx
    Version 3.10
        * Fix binary artifacts from distribution.
2018-05-02 12:09:05 +00:00
wiz
e526a033ba p5-Safe-Isa: update to 1.000010.
1.000010 - 2018-04-25
  - fix DOES tests on 5.8.x

1.000009 - 2018-04-21
  - Fix handling of DOES and does (they no longer fall back to isa in most
    situations outside of Moo/Moose)
2018-05-02 12:03:08 +00:00
wiz
3c193f4929 p5-Safe-Hole: update to 0.14.
0.14 April 13 2018
    - Update issue tracker to github
    - Tidy all the things
    - README.md for github
2018-05-02 12:02:27 +00:00
wiz
bb0d931528 p5-Ref-Util: update to 0.204.
0.204     2018-04-19 13:21:49+02:00 Europe/Oslo

        * fix Makefile.PL so that the 'install' sub is patched before
          WriteMakefile() is called (issue #41).
2018-05-02 12:01:39 +00:00
wiz
355a50bcae p5-PPIx-Regexp: update to 0.058.
0.058		2018-04-26	T. R. Wyant
    Prefer /[0-9]/ over /\d/ for numeric checks. The latter can match
    non-ASCII digits.

    Explain the negated POSIX character classes. Also tweak some of the
    asserted explanations -- mostly for readability and parallel
    construction with the negated explanations, but it turns out
    [[:digit:]] is NOT equivalent to [0-9].

0.057		2018-04-17	T. R. Wyant
    Allow ->asserts( 'a*' ). This modification actually allows wild
    cards in asserts() on all match semantic modifiers, but it is
    probably only useful in the case of 'a*', because that is the only
    one that can be doubled.

    Explain grouping structure as 'Grouping', not 'Capture or grouping'.

    Caret modifier was not turning off /n. This was complicated by the
    fact that (?^) was introduced in 5.13.6, but (?n) was not introduced
    until 5.21.8. The solution was to include -n in the expansion of the
    caret if and only if /n had been seen in the scope of the caret.

    Recognize caret in /(?^)x/.

    Acknowledge Regexp::Parsertron in SEE ALSO
2018-05-02 12:00:59 +00:00
wiz
81b6302266 p5-MooX-File-ConfigDir: update to 0.007.
0.007	2018-04-30
    - Spelling fixes triggered by Mohammed Anwar's PR for
      File::ConfigDir
    - CI improvements to ensure constant high software quality
    - add license files
2018-05-02 11:51:09 +00:00
wiz
52f722a1c2 p5-MooX-ConfigFromFile: update to 0.009.
0.009	2018-05-01
    - ensure maximal test coverage
    - improve test diagnostics
    - fix distribution META data
    - add license files
    - introduce sorted_loaded_config to allow implementation
      of different sort strategies
    - allow tune merge behavior
    - improve documentation
2018-05-02 11:49:25 +00:00
wiz
3c6c97afac p5-Module-FromPerlVer: update to 0.021000.
-   v0.21.0 Mon Apr 30 15:14:58 CDT 2018

    Repair Makefile.PL, version spec's lost in the
    regression at v0.20.

-   v0.20.1  Fri Apr 27 18:47:30 CDT 2018

    Makefile.PL cleanups.

-   v0.20.0  Thu Apr 26 22:45:15 CDT 2018

    Bump version.

-   v0.11   Tue Apr 24 17:34:45 CDT 2018

    Add back file-based tests for a variety of version
    strings.

    Replace join on '/' with File::Spec::Functions to allow
    use on systems with volumes -- anyone with VMS kindly
    test this for me.

    Removed anything git-ish from the module & tests.

-   v0.10  Sun Apr 22 19:08:47 CDT 2018

    There is simply no way to get a consistent shell interface to
    git across different platforms; every fix for one breaks another.
    Going back to the original approach of supporting only the
    perl-version dir's, which has reliably worked throughout.
2018-05-02 11:46:54 +00:00
wiz
da968d6efb p5-Module-Compile: update to 0.37.
0.37 Sun Apr 29 19:31:11 PDT 2018
 - Apply PR/10 @mohawk2++

0.36 Sun Apr 29 17:09:53 PDT 2018
 - Apply PR/8 @knowledgejunkie++
 - Apply PR/9 @mohawk2++
2018-05-02 11:45:13 +00:00
wiz
f60de566eb p5-Module-CPANfile: update to 1.1004.
1.1004  2018-04-26 02:07:14 PDT
        - Fix a bug in to_strings with empty feature block (charsbar) #50
        - Explicitly add . in tests for perl 5.26
2018-05-02 11:44:02 +00:00
wiz
6bd9f085eb p5-Log-Any-Adapter-Log4perl: update to 0.09.
0.09      2018-04-22 13:41:19+02:00 Europe/Oslo

    [Added]

    - Added support for mapping Log::Any structured logging (added in
      Log-Any 1.700) to the Mapped Diagnostic Context. Thanks @dakkar!
      [Github #5]
2018-05-02 11:42:52 +00:00
wiz
be2619f643 p5-File-ConfigDir: update to 0.021.
0.021 2018-05-01
    - more MSWin32 related fixups
    - include locallib_cfg_dir in config_dirs

0.020 2018-04-30
    - spelling fixes (Thanks to Mohammed Anwar for the reminder
      and pull request)
    - dependencies correctly expressed
    - tests for and implementation of _find_common_base_dir
      fixed
    - MSWin32 related fixups
    - add license texts

0.019 2018-04-27
    - fix local::lib handling and suggest use local::lib
    - find a users homedir even without File::HomeDir
    - add Travis and Coverage status badges
    - add more tests for proving edge cases to improve test coverage
    - add perlcritic rules and tests
    - introduce perltidy ensurance
    - simplify Travis-CI runs, add coverage test
2018-05-02 11:41:51 +00:00
wiz
06ba8a9089 p5-Dist-Zilla: update to 6.012.
6.012     2018-04-21 10:20:21+02:00 Europe/Oslo
        - revert addition of Archive::Tar::Wrapper as a mandatory prereq (in
          release 6.011).
        - require a version of Config::MVP that adds the cwd back to @INC
        - record the perl version being used into META file
        - tiny fix to help output for "dzil new"
2018-05-02 10:20:55 +00:00
wiz
d6a29e5f4e p5-Devel-Events: update to 0.09.
0.09      2018-03-27 00:57:48Z
        - converted packaging to Dist::Zilla
        - fixed tests that expect an error message that changed in perl 5.18.0
          (RT#124882)
2018-05-02 09:31:18 +00:00
wiz
6ce04b4821 p5-Class-Adapter: update to 1.09.
1.09      2018-04-10 05:27:07Z
        - switch packaging to Dist::Zilla (resolves RT#121115)
2018-05-02 09:24:35 +00:00
adam
040868a75b py-test-mock: updated to 1.10.0
1.10.0:
Add support for the recently added assert_called method in Python 3.6 and mock-2.0.
2018-05-02 07:33:45 +00:00
adam
5493d52b14 py-construct: updated to 2.9.45
2.9.45:
Bug fixes.
2018-05-02 07:11:25 +00:00
adam
c7d9c2768e py-buildbot*: updated to 1.1.1
Bug fixes
* Fix issue which marked all workers dis-configured in the database every 24h
* The :bb:reporter:MailNotifier no longer crashes when sending from/to email
  addresses with "Real Name" parts (e.g., John Doe <john.doe@domain.tld>).
* Corrected pluralization of text on landing page of the web UI

Improved Documentation
* Corrected typo in description of libvirt
* Update sample config to use preferred API

Misc Improvements
* Home page now contains links to recently active builders
2018-05-01 18:20:08 +00:00
minskim
fc3371607f devel/boost-headers: Add a missing #include.
This fixes Boost ticket #13497 (https://svn.boost.org/trac10/ticket/13497).

Patch from https://github.com/boostorg/lockfree/commit/12726cda.
2018-05-01 15:43:08 +00:00
wiz
2dcfcfb7b3 *: remove references to obsolete DragonFly/i386 2018-04-30 10:41:35 +00:00
dholland
6855a452fe needs pkg-config 2018-04-30 09:21:09 +00:00
martin
fd698f7b34 Remove unsupported configure option, fixes PR pkg/53235. 2018-04-30 09:18:47 +00:00
ryoon
8fbf67337a In NetBSD and clang case, Boost fiber will be built.
Reported by adam@ in
https://mail-index.netbsd.org/pkgsrc-changes/2018/04/30/msg174814.html
2018-04-30 07:09:57 +00:00
minskim
0a97376c78 devel/gmake: Make this work with glibc glob interface v2
http://git.savannah.gnu.org/cgit/make.git/commit/?id=193f1e81
2018-04-30 01:47:30 +00:00
ryoon
69e32651c4 fiber does not support NetBSD. Disable fiber for NetBSD to fix packaging 2018-04-30 00:27:32 +00:00
ryoon
6472536499 Fix devel/boost-libs build on NetBSD
Bump PKGREVISION of devel/boost-headers
2018-04-30 00:21:12 +00:00
minskim
8020c5aaf6 devel/Makefile: Add py-kafka 2018-04-29 23:20:44 +00:00
minskim
2de47b57ca devel/py-kafka: Import version 1.3.5
Python client for the Apache Kafka distributed stream processing
system. kafka-python is designed to function much like the official
java client, with a sprinkling of pythonic interfaces (e.g., consumer
iterators).
2018-04-29 23:20:41 +00:00
adam
35aa3efc12 revbump for boost-libs update 2018-04-29 21:31:17 +00:00
adam
d6df5a7063 boost: updated to 1.67.0
Version 1.67.0:
New Libraries:
- Contract: Contract programming for C++.
- HOF: Higher-order functions for C++.

Updated Libraries:
- Asio:
Added missing const qualifier to basic_socket_acceptor::get_option.
Worked around a parsing error that occurs with some versions of gcc.
Fixed broken code samples in tutorial.
Added new experimental features. (Note that "experimental" features may be changed without notice in subsequent releases.)
Added experimental::detached completion token.
Added experimental::redirect_error completion token.
Added experimental::co_spawn facility for integration with the coroutines technical specification.
Updated timeout examples to use latest features.
Used asio::steady_timer rather than asio::deadline_timer.
Used asio::dynamic_buffer rather than asio::streambuf.
Used timed asio::io_context::run_for() function for blocking clients.
Added example showing a custom completion token for blocking with timeouts.
Fixed unit tests to compile when BOOST_ASIO_NO_DEPRECATED is defined.
Changed socket iostreams to use chrono by default, to fix compatibility with the Networking TS. Define BOOST_ASIO_USE_BOOST_DATE_TIME_FOR_SOCKET_IOSTREAM to enable the old Boost.Date_Time interface in basic_socket_streambuf and basic_socket_iostream.
Updated examples to use chrono rather than Boost.Date_Time.
Fixed an incorrect member function detector in the is_dynamic_buffer trait.
Fixed an async_result incompatibility with deprecated handler_type.
Added a missing move optimisation in the SSL stream implementation.
Fixed incorrect basic_resolver_results::value_type typedef.
Fixed a compile error with some OpenSSL versions when SSL_OP_NO_COMPRESSION is defined.
Changed add_certificate_authority to process multiple certificates in a bundle.
Eliminated deprecation warning with MSVC by using std::invoke_result rather than std::result_of.
Changed to use std::string_view for C++17 or later, and std::experimental::string_view for C++14. Define the preprocessor macro BOOST_ASIO_DISABLE_STD_STRING_VIEW to force the use of std::experimental::string_view (assuming it is available) when compiling in C++17 mode.
Ensured DynamicBuffer template arguments are decayed before using in enable_if tests.
Changed documentation to distinguish legacy completion handlers (which are still required to be CopyConstructible) from new MoveConstructible handlers.
Suppressed a discarded return value warning in the buffer debugging support.
Fixed basic_yield_context to work with completion signatures containing reference parameters.
Ensured that stackful coroutines launched using spawn() correctly store decayed copies of their function and handler arguments.
Fixed some compatibility issues with Android.
Added cross-compilation support to Jamfiles.
Fixed some minor portability issues in examples.

- Atomic:
Breaking change: Changed the result of the (op)_and_test operations added in Boost 1.66 to the opposite - the functions now return true if the operation result is non-zero. This is consistent with other test methods in Boost.Atomic and the C++ standard library. Users can define BOOST_ATOMIC_DETAIL_HIGHLIGHT_OP_AND_TEST when compiling their code to emit warnings on every use of the changed functions. This way users can locate the code that needs to be updated.
Update for C++2a. On C++11 compilers that support scoped enums, the memory_order enumeration is now scoped and contains constants with shorter names like acquire, release or seq_cst (i.e. users can use memory_order::acquire instead of memory_order_acquire). The old constants are also provided for backward compatibility. (P0439R0)
Update for C++2a. Added experimental support for atomic operations on floating point types. In addition to general operations, add, sub, negate operations and their fetch_(op) and opaque_(op) versions are supported. Lock-free property can be tested with the new macros BOOST_ATOMIC_FLOAT/DOUBLE/LONG_DOUBLE_LOCK_FREE. The support for floating point types is optional and can be disabled by defining BOOST_ATOMIC_NO_FLOATING_POINT. (P0020R6)
Added new experimental operations:
negate_and_test and complement_and_test which perform negation or bitwise complement and return true if the result is not zero.
add, sub, negate, bitwise_and, bitwise_or, bitwise_xor, bitwise_complement operations which perform the operation and return its result.
For generic atomic<T> specialization, the default constructor is now trivial if T's default constructor is.
The internal implementation of atomic<T> has been updated to avoid undefined behavior that stems from signed integer overflows. As required by the C++ standard, the library uses two's complement representation of signed integers internally and accroding rules of overflow. Currently, the library requires the native signed integer types to also use two's complement representation (but no defined overflow semantics).
Improved Clang support. In particular, fixed DCAS not being lock-free and fixed possible incorrect code generated on 32-bit x86.
Improved MinGW support. For gcc versions up to 4.6, fixed compilation of DCAS on x86.
In x86 PIE code, asm blocks now preserve ebx value.

- Beast:
This version fixes significant defects in websocket::stream which can lead to asserts or undefined behavior. Users are encouraged to update to the latest Boost release.
For a complete list of changes, please view the official Release Notes.

- ContainerHash:
Extracted from the functional module to break a dependency cycle.
Moved headers to new location to reflect name change, the old include paths will still work.
Added support for std::string_view, std::error_code, std::error_condition, std::optional, std::variant, std::monostate where available.
Added explicit support for vector<bool>, so that it will work with libc++.
More detail in the library change log.

- Context:
fix i386/macho routines to correctly return transfer_t in EAX/EDX
__sanitizer_finish_switch_fiber should be called directly after context switch
Clang on Windows : error: No best alternative for libs/context/build/asm_sources
fixing C2492 for execution_context (v1)
known bug: including all.hpp + <context-impl>ucontext/winfib causes error 'forced_unwind: is not a member of boost::context::detail'

More info https://www.boost.org/users/history/version_1_67_0.html
2018-04-29 20:41:11 +00:00
tsutsui
0be5053d39 ruby-gnome2-glib, ruby-gnome2-gtk: pull upstream fixes for issue #1162.
Fixes crashes on mikutter.
Bump PKGREVISIONs.
2018-04-29 15:36:44 +00:00
tsutsui
ab997505ac ruby-diva: update to 0.3.2.
Upstream changes:
- implement Diva::URI()
2018-04-29 13:07:00 +00:00
wiz
fc9e6a96fe apache-ant: update to 1.10.3.
Changes from Ant 1.10.2 TO Ant 1.10.3
=====================================

Changes that could break older environments:
-------------------------------------------

 * Previous versions of Ant's copy task would throw a BuildException
   if the "name" of the resource to copy was null. Starting
   this version, the copy task instead silently skips such resources
   and no longer throws an exception.
   ant-dev list https://www.mail-archive.com/dev@ant.apache.org/msg46634.html

 * Reverted the signature change of various clone method
   implementation in Ant's data-types introduced with 1.10.2 as they
   broke subclasses of said data-types which tried to override clone.

Fixed bugs:
-----------

 * Fixed NullPointerException in ChainedMapper
   Bugzilla Report 62086

 * Fixed NullPointerException when a mappedresource is used in pathconvert
   Bugzilla Report 62076

 * Fixed an issue where a string, when used as a resource collection, within
   tokens, would be replaced by property values
   Bugzilla Report 62147

 * Added a workaround for a bug in the jarsigner tool to <verifyjar>
   which requires the -storepass command line argument when verifying
   signatures using -strict together with a PKCS12 keystore. Unlike
   when signing the jar it will not prompt for the keystore's password
   and read it from standard input.
   This means Ant will now pass the keystore's password on the command
   line when using <verifyjar>, which poses a security risk you should
   be aware of.
   Bugzilla Report 62194

Other changes:
--------------

 * Allow Saxon to be used for junitreport XSL transformation
   Github Pull Request #57

 * when running on Java 11+ rmic will fail early if iiop or idl are
   requested. Java11 removes support for CORBA and the switches have
   been removed from the rmic tool.

 * A new junitlauncher task which support JUnit 5 test framework.
   Bugzilla Report 61796
2018-04-29 10:10:41 +00:00
wiz
74e03b5ce1 py-setuptools: update to 39.1.0.
v39.1.0
-------

* #1340: Update all PyPI URLs to reflect the switch to the
  new Warehouse codebase.
* #1337: In ``pkg_resources``, now support loading resources
  for modules loaded by the ``SourcelessFileLoader``.
* #1332: Silence spurious wheel related warnings on Windows.
2018-04-29 10:09:22 +00:00
wiz
9f420cb917 *: PKGREVISION bump for wxGTK30 switch from gtk2 to gtk3 2018-04-29 05:46:35 +00:00
minskim
b9119a27ae devel/gmake: Apply patch to support GLIBC glob interface v2
http://git.savannah.gnu.org/cgit/make.git/commit/?id=48c8a116
2018-04-28 06:59:41 +00:00
wiz
d69cd219a7 libgsf: update to 1.14.43.
libgsf 1.14.43

Morten:
	* Handle modtime for memory mapped files.

Corentin Noël and Rico Tzschichholz:
	* Introspection fixes.
2018-04-27 14:19:25 +00:00
minskim
72e385973c devel/cmake: -lcrypto should appear later in the command
This fixes PR pkg/53117.
2018-04-26 17:30:36 +00:00
wiz
1681995195 p5-Capture-Tiny: update to 0.48.
0.48      2018-04-22 09:01:08+02:00 Europe/Oslo

  - No changes from 0.47-TRIAL

0.47      2017-07-26 10:34:24-04:00 America/New_York (TRIAL RELEASE)

  [Fixed]

  - Appends PID to random file names for tee signalling to avoid
    random name collision when used in multiple forked children.
2018-04-26 13:43:08 +00:00
wiz
d3c2938a73 p5-B-Hooks-EndOfScope: update to 0.24.
0.24      2018-04-21 14:11:08Z
  - no changes since last trial release

0.23      2018-03-17 23:33:09Z (TRIAL RELEASE)
  - improve use of constants in compile-time perl version checks

0.22      2018-03-17 19:31:37Z (TRIAL RELEASE)
  - Fix memory corruption on perls 5.8.0 - 5.8.3
2018-04-26 13:34:05 +00:00
wiz
27c873cc93 p5-Async-Interrupt: update to 1.24.
1.24 Tue Apr 17 21:24:11 CEST 2018
	- actually rewnew was missing, not wrongly documented. silly.

1.23 Tue Apr 17 21:18:24 CEST 2018
	- ->renew is actually called ->post_fork, fix documentation.
        - use stability canary.
2018-04-26 13:33:16 +00:00
wiz
62ce8d4bb9 p5-App-cpanminus: update to 1.7044.
1.7044  2018-04-19 13:54:29 CEST
   [Improvements]
      - Support zip files with comments (skaji) #560
      - Use metacpan download_url API (haarg) #522
2018-04-26 13:32:03 +00:00
wiz
c3483dc41d p5-Alien-Build: update to 1.41.
1.41      2018-04-24 06:19:18 -0400
  - before and after directives in alienfile triggers requirement on Alien::Build 1.40

1.40_01   2018-04-12 09:21:05 -0400
  - Add before and after directives to alienfile syntax
2018-04-26 13:31:09 +00:00
adam
464801d8e9 py-pip: updated to 10.0.1
10.0.1:
Features
Switch the default repository to the new "PyPI 2.0" running at https://pypi.org/.

Bug Fixes
Fix a bug that made get-pip.py unusable on Windows without renaming.
Fix a TypeError when loading the cache on older versions of Python 2.7.
Fix and improve error message when EnvironmentError occurs during installation.
A crash when reinstalling from VCS requirements has been fixed.
Fix PEP 518 support when pip is installed in the user site.

Vendored Libraries
Upgrade distlib to 0.2.7
2018-04-25 07:06:36 +00:00
adam
6f85afad6f py-test: updated to 3.5.1
Pytest 3.5.1:
Bug Fixes
Reset sys.last_type, sys.last_value and sys.last_traceback before each test executes. Those attributes are added by pytest during the test run to aid debugging, but were never reset so they would create a leaking reference to the last failing test’s frame which in turn could never be reclaimed by the garbage collector.
pytest.raises now raises TypeError when receiving an unknown keyword argument.
pytest.raises now works with exception classes that look like iterables.

Improved Documentation
Fix typo in caplog fixture documentation, which incorrectly identified certain attributes as methods.

Trivial/Internal Changes
Added a more indicative error message when parametrizing a function whose argument takes a default value.
Remove internal _pytest.terminal.flatten function in favor of more_itertools.collapse.
Import some modules from collections.abc instead of collections as the former modules trigger DeprecationWarning in Python 3.7.
record_property is no longer experimental, removing the warnings was forgotten.
Mention in documentation and CLI help that fixtures with leading _ are printed by pytest --fixtures only if the -v option is added.
2018-04-25 06:57:01 +00:00
adam
550b9101b5 py-pathlib2: updated to 2.3.2
Version 2.3.2
- Hotfix for broken setup.py.

Version 2.3.1
- Fix tests for systems where filesystem encoding only supports ascii.
- Use modern setuptools syntax for specifying conditional scandir
  dependency.
- Remove legacy use of support module from old pathlib module.
  This fixes the tests for Python 3.6.
- Drop the "from __future__ import unicode_literals" and -Qnew tests
  as it introduced subtle bugs in the tests, and maintaining separate
  test modules for these legacy features seems not worth the effort.
- Drop Python 3.2 support, as scandir no longer supports it.
2018-04-23 11:59:26 +00:00
wen
16076abe0f Update to 1.1003
Upstream changes:
1.1003  2018-04-22 01:54:46 CEST
        - Make options written back with save()
        - Documented options_for_module method
        - Internal refactoring
2018-04-23 08:58:05 +00:00
wen
34b3058d11 Update to 20180420
Upstream changes:
5.20180420
  - Updated for v5.27.11

5.20180414_26
  - Updated for v5.26.2

5.20180414_24
  - Updated for v5.24.4
2018-04-23 08:53:28 +00:00
wen
25841ac206 Update to 0.19
Upstream changes:
0.19 2018-04-17T14:51:20Z
    - Use File::Copy::Recursive::Reduced instead File::Copy::Recursive(#13)
        (jkeenan)
2018-04-23 08:42:39 +00:00
adam
213bd9be2b glib2: PLIST fix for Darwin; small pkglint cleanups 2018-04-23 08:26:50 +00:00
wen
2946271f05 Update to 2.025000
Upstream changes:
2.025000    22.4.18
            * Added support for the new 'cover' index - cpancover.org info (Mickey)

2.024000    20.4.18
            * Fix warning on a JSON::PP::Boolean check (Mickey)
2018-04-23 07:59:47 +00:00
wen
b077a31bb4 Update to 0.99
Upstream changes:
0.99 Fri Mar 30 2018
 - Fixes for windows unit tests so they skip or pass.
  t/autoflush.t
  t/readonly.t
  t/run_stdin-callback-return-array.t

0.98 Thu Mar 29 2018
 - Switch to using $!{EINTR}
 - Honor umask for user/group permissions on a +rw file
 - Remove commented code from RT 50739
 - #63 - Patch for fixing _write on invalid objects
 - #54 - Make slave the controlling terminal so more programs can be called from IPC::Run reliably
 - #53 - Prevent Not a GLOB reference in close_terminal by untieing before close
 - #46 - '&' closing the stdin of the right process.
 - #41 - Do POSIX::_exit not ::exit
 - #40 - Assure child Win32 processes have same priority as parent
 - #38 - Add unit test for passing use of Readonly.pm
 - #39 - Fix GLOB test in IPC::Run::IO->new
 - #86 - Fix for memory leak [rt.cpan.org #57990]
 - MANIFEST was updated. New tests may start shipping now.

0.97 Mon Mar 26 2018
 - Update meta and POD to point to GitHub issues not RT.
 - Update README with pod changes.
 - Fix variable name in synopsis - [Github #47]
 - Fix t/run.t to work on "perl in space" - [Github #100]
2018-04-23 07:26:16 +00:00
wen
bc50445a32 Update to 2.081
Upstream changes:
2.081 4 April 2018

      * previous release used $^W instead of use warnings. Fixed.

  2.080 2 April 2018

      * bin/zipdetails
        #124003: zipdetails SYNOPSIS section got a typo: zipdetaile-> zipdetails

      * IO::Uncompress::Base.pm
        Changes for Archive::Zip::SimpleUnzip

      * bin/zipdetails
        Fix issues with zip64 archives.

      * bin/zipdetails
        Cope with zip archives where there is padding data after the compressed payload.
        Example is Microsoft appx file.

      * File::GlobMapper
        #120580: File::GlobMapper::$VERSION needs increment; trailing whitespace

      * t/cz-03zlib-v1.t
        valgrind errors fixed in Compress::Raw::Zlib 2.0.75 for issue #121074
        #121076: uninitialized errors from valgrind
2018-04-23 07:20:22 +00:00
wen
094cc951f6 Update to 0.72
Upstream changes:
0.72    2018-04-02 19:34:27
        [CHANGES]
         * Expanded docs on Stream's on_read sub return values
         * Overridable timeout for IO::Async::Test::wait_for
         * Hide IO::Async::ChildManager as an internal implementation detail;
           move the docs into main IO::Async::Loop
         * Added $loop->open_process; suggest using that instead of
           ->open_child
         * Begin implementation of $loop->is_running method (part of RT123780)

        [BUGFIXES]
         * Make IO::Async::Future->await wait until it's ready
         * Fix calculation of periodic timer in 'skip' mode (RT124414)
         * Perform synchronous getaddrinfo shortcut even for service-less
           lookups
         * Make sure that errors from underlying read/write functions are
           debug-logged by IO::Async::Stream
2018-04-23 07:12:48 +00:00
wen
ffe6fafa3c Update to 1.322
Upstream changes:
1.322 2018-04-21 BOOK
    [DOCUMENTATION]
    - Detail what Git::Repository::Command does to the environment
    [TESTS]
    - Match new error message format in git 2.17. (HMBRAND and JANPAZ)
    - Fixed the 'git-collection' link for extended ("all gits") tests
2018-04-23 07:06:04 +00:00
adam
19968d2a45 libuv: updated to 1.20.2
v1.20.2:
* zos: use custom semaphore
* win: fix registry API error handling
* build: add support for 64-bit AIX
* aix: guard STATIC_ASSERT for glibc work around

v1.20.1:
* doc,fs: improve documentation
* win: return a floored double from uv_uptime()
* doc: clarify platform specific pipe naming
* unix: fix uv_pipe_chmod() on macOS
* unix: work around glibc semaphore race condition
* tcp,openbsd: disable Unix TCP check for IPV6_ONLY
* test,openbsd: use RETURN_SKIP in UDP IPv6 tests
* test,openbsd: fix multicast test
* Revert "win, fs: use FILE_WRITE_ATTRIBUTES when opening files"
2018-04-23 07:03:12 +00:00
wen
ea00473494 Update to 0.13
Upstream changes:
0.13      2018-04-22 08:19:00Z
    - re-instate testrules.yml file to force serialize testing

0.12      2018-04-20 11:00:09Z
    - add rules files for 'prove' and Test::Harness to specify that tests need
      to be run serially for now
    - support spaces (and other special characters too) in share files (PR #2;
      thanks, Shoichi Kaji!)
2018-04-23 07:01:52 +00:00
adam
ec27f0f28c libdatrie: updated to 0.2.11
0.2.11:
- Detect iconv() error more correctly in trietool.
- Clarify package description that search time is O(m), where m is
  key length, not O(1), while still claiming that it's independent
  of database size.
- Fix trie_state_get_data() on a prefix key.
- Fix reported segfault on full-range alpha map.
2018-04-23 07:00:39 +00:00
wen
9ab1027de0 Update to 3.42
Upstream changes:
3.42 - 2018-04-21

    * Include 'Changes' (this file) in the distribution.

3.41 - 2018-04-21

    * Fix security problem: CWE-134: Use of Externally-Controlled Format String.
    * Fix WIDEST_UTYPE.
    * Add the following functions:
      croak_sv, die_sv, mess_sv, warn_sv, mess, vmess, warn_nocontext,
      croak_nocontext, croak_no_modify, croak_memory_wrap, croak_xs_usage.
    * Delist functions listed as deprecated or unstable.
    * (perl #132876) define API macros on if the NEED_ macro is defined.
    * (perl #132876) only define croak_xs_usage()'s assert macro if cxu requested.
    * (perl #132761) updates for older perls.
    * Do not define PERL_MAGIC_qr more times.
    * Do not mask Perl_warn_nocontext and Perl_croak_nocontext.
      (Fixes compile errors on older threaded Perl versions.)
    * Skip ASCII tests on non-ASCII platforms.
    * Skip tests invalid on EBCDIC.
    * Will now compile under C++11.
    * Documentation improvements.
2018-04-23 06:53:14 +00:00
wen
72091df0f6 Update to 0.13
Upstream changes:
0.13      2018-04-18 00:46:01-07:00 America/Los_Angeles
          - allow a single argument to `rand_enum` as long as it's an arrayref
          Thanks to NEILB (Neil Bowers) for the suggestion
          Thanks to jjatria (José Joaquin Atria) for doing the work
          - upgrade to Dist::Zilla
          Thanks to jjatria (José Joaquin Atria) for the pull request
          - use Test::MockTime to avoid off-by-a-second bogus test failures
          Thanks to jjatria (José Joaquin Atria) for the pull request
          - fix mismatched docs and implementation for `rand_chars`
            now both are correct
          Thanks to jjatria (José Joaquin Atria) for the pull request
          - better error handling in `rand_time`
          Thanks to jjatria (José Joaquin Atria) for the pull request
2018-04-23 06:23:40 +00:00
wen
efaa30fe85 Update to 3.56
Upstream changes:
version 3.56 at 2018-04-20 15:42:01 +0000
-----------------------------------------

  Change: 1f304574ea4bfd31f0052d1262e257043e673991
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2018-04-20 16:42:01 +0000

    Updated for v5.27.11

-----------------------------------------
version 3.54 at 2018-04-14 15:53:18 +0000
-----------------------------------------

  Change: 24d6de304aeba48d7cbf82876ecd0b6a41c24919
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2018-04-14 16:53:18 +0000

    Updated for v5.24.4 & v5.26.2
2018-04-23 06:19:38 +00:00
wiz
d4c609e3e2 calltree-perl: simplify 2018-04-23 06:09:50 +00:00
wen
eae33319e1 Update to 2.200011
Upstream changes:
2.200011  2018-04-21 10:12:06+02:00 Europe/Oslo
        - cwd is now locally added to @INC during config reading (but this can
          be disabled by setting add_cwd_to_lib to false)
2018-04-23 03:20:05 +00:00
wen
88e56883fa Update to 2.98
Upstream changes:
2.98        2018-04-21
    * Remove old author-only test scripts.
        - https://rt.cpan.org/Ticket/Display.html?id=125161
        - Thanks to SREZIC for the report.

2.97        2018-04-21
    * Apply pull-request to implement -php_compat
        - https://github.com/shlomif/perl-Config-IniFiles/pull/3
        - https://rt.cpan.org/Ticket/Display.html?id=102339
        - Thanks to @Sadrak !
2018-04-23 02:53:05 +00:00
wen
edd06c1845 Update to 0.316
Upstream changes:
0.316   2018-04-12
        - deal with pkg-config errors
        - allow more search_lib others
2018-04-23 02:50:32 +00:00
wen
7989faebad Update to 2.081
Upstream changes:
2.081 4 April 2018

      * previous release used $^W instead of use warnings. Fixed.

  2.080 2 April 2018

      * No Changes
2018-04-23 02:47:34 +00:00
wen
2e5e82a97e Update to 0.34
Upstream changes:
0.34 - 2018-04-19
    - update bundled ExtUtils::HasCompiler to 0.021
    - fix some examples in pod
2018-04-23 02:43:49 +00:00
wen
febb612711 Update to 0.56
Update DEPENDS

Upstream changes:
0.56: 21 Apr 2018
    - Minor upgrade to minimum required Moo version to help try and flush
      out some CPAN smokers failure.
0.55: 11 Apr 2018
    - Fix a parsing bug with PyStrings at the end of a scenario, via latk
        https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/127
2018-04-23 02:38:42 +00:00
wen
d70fac12e5 Update to 0.89
Upstream changes:
0.89 Thu Apr 19 08:54:04 PDT 2018
 - Apply PR/19 and PR/21 from @perlpunk++
2018-04-23 00:19:52 +00:00
wen
df42436893 Update to 1.06
Upstream changes:
1.06      2018-04-19 15:27:23Z
        - merge last commits from adamk's svn repository, which bump the
          minimum version of Scalar::Util in some cases (PR #1)
2018-04-23 00:13:08 +00:00
wen
32a67149a7 Update to 2.005001
Upstream changes:
2.005001 - 2018-04-20
  - add a workaround for test failures on early 5.8 releases with threads
2018-04-23 00:03:10 +00:00
wen
b456c360ec Update to 2.000005
Upstream changes:
2.000005 - 2018-04-20
  - update internal list of warnings for categories added in 5.28.0 (no
    behaviour change)

2.000004 - 2018-04-19
  - update bundled ExtUtils::HasCompiler to 0.021
  - update internal list of warnings for categories added in 5.26.0 (no
    behavior change)
2018-04-22 23:58:56 +00:00
wiz
4dd8864175 py-tortoisehg: update to 4.5.3.
TortoiseHg 4.5.3

TortoiseHg 4.5.3 is a regularly scheduled bug-fix release

    repowidget: do not stringify 'None' of filter revisions (fixes #5060)
    i18n: drop excessive '\' from internal URL of ru translation (fixes #5063)
    graphopt: do not build nodes just for flags() (fixes #5061)

TortoiseHg 4.5.2

TortoiseHg 4.5.2 is a regularly scheduled bug-fix release, primarily containing the security fixes in Mercurial 4.5.2
TortoiseHg 4.5

TortoiseHg 4.5 is a quarterly feature release
Bug Fixes

    mergetools: add meld with --auto-merge (fixes #4973)
    mq: add action for "qpush --move" (closes #4991)
    mq: preserve selection on trivial renames (fixes #5004)
    mq: trigger delete patches action by Del (closes #4944)

Improvements

    chunks: do not apply fontdiff to whole DiffBrowser widget
    manifestmodel: do not call begin/endInsertRows() if empty (fixes #5000)
    qtapp: do not try to select destroyed signal having no argument (fixes #5020)
    qtapp: enable support for HiDPI toolbar icons (fixes #5025)
    settings: remove unsupported "fontlist" config knob (fixes #4945)

TortoiseHg 4.4.2

TortoiseHg 4.4.2 is a regularly scheduled bug-fix release
Fixed Bugs

    graphopt: in revset_mode don't add edges for revs not in the set (fixes #4935)
    guess: replace Model.reset() by begin/endResetModel() (fixes #4967)
    qt5: work around incompatibility with QProxyStyle (fixes #4962)
    qtapp: convert login username to unicode (fixes #4964)
    repomodel: cache repo.branchheads() (refs #4963)
    visdiff: coerce type of configbool() value to be passed to setEnabled()

TortoiseHg 4.4.1

TortoiseHg 4.4.1 is a major release, coinciding with Mercurial's 4.4.1 security fix release. The x64 Windows installer packages are now built with Qt5. The x86 Windows installer packages will remain on Qt4. Linux and Mac OS X users can use Qt4 or Qt5, whichever is more stable on your platform.
Installer

    Qt5.9.2, PyQt5.9.2
    latest versions of hg-git, dulwich and evolve
2018-04-22 22:21:09 +00:00
adam
4d7d30a152 libebml: updated to 1.3.6
v1.3.6.
* Converted the build system from autoconf/automake to
cmake. Patches by Github user "evpobr" with fixes by myself.
* Fixed undefined behavior when reading signed integers with
negative values from files (though compilers implemented this the
way we wanted them to already).
* Fixed a small memory leak when reading an element runs into an
I/O exception (e.g. due to having reached the end of the file).
* Fixed the EbmlMaster::GetDataStart() function returning wrong
values for elements with an infinite/unknown size.
* Fixed finding the next element ID when garbage data is
encountered during the scan for the ID.
* Fixed several potential situations where reading child element
data could exceed the parent element's size.
* Added a code of conduct to the project.
2018-04-22 21:38:22 +00:00
wen
804f87ccf6 Update to 3.09
Upstream changes:
    Version 3.09
        * Fix "provides" in metadata (META.yml/META.json) to use the Storable
          template instead of a small other file (which also didn't exist).

2018-04-21 11:23:00 xsawyerx
    Version 3.08
        * (perl #132849) try to disable core files when deliberatly segfaulting.
        * (perl #127743) don't probe Storable limits so much.
        * (perl #132893) don't probe for Storable recursion limits on old Win32.
        * (perl #132870) workaround VC2017 compiler bug.
        * (perl #127743) re-work for debugging builds with MSVC.
        * (perl #133039) dont build a Storable.so/.dll with a static perl build.

2018-02-07 15:08:00 tonyc
    Version 3.06

        * support large object ids.  The code in theory supported arrays
        with more than 2**32 elements, but references to the elements
        emitted at the end of the array with be retrieved as references to
        the wrong elements.
        * 32-bit object ids over 2**31-1 weren't correctly handled.
        * hook object id generation now supports 64-bit ids where needed
        * writing 64-bit lengths in network order now works
        * reading 64-bit lengths in network order now reads the components
        in the correct order.
        * retrieving large object tags are now only handled on 64-bit
        platforms, large object tags should only be emitted for objects
        that are too large for the 32-bit address space, so it was only
        wasted code.
        * reading 32-bit lengths for LSCALAR and LUTF8STR as unsigned
        (perl #131990)
        * reading flagged large object hashes didn't read the flags
        * treat the 32-bit size of hook data as unsigned, values over 2GB
        were treated as large (close to 2**64) parameters to NEWSV().
        (perl #131999)
        * added support for hook data over 4GB in size
        * zero length data receievd from STORABLE_freeze() no longer
        results in an invalid SV being passed to STORABLE_thaw/_attach()
        (perl #118551)
        * where practical, padding is now cleared when emitting a long
        double (perl #131136)
        * cache the value of $Storable::DEBUGME (since cperl enabled
        Storable TRACEME builds for all -DDEBUGGING builds)
        * no longer discard exceptions thrown by
        STORABLE_freeze/_thaw/attach() (perl #25933)
        * fix dependencies used to build Storable.pm from __Storable__.pm
        * add experimental support for freezing/thawing regular
        expressions (perl #50608)
        * re-work recursion limiting to store the limit in a perl variable
        instead of baked into Storable.$so.  This allows static Storable
        builds to work, and avoids the kind of circular reference on
        Storable.$so.

2017-07-24 13:57:13 rurban
    Version 3.05_13

        * mingw fix: use safe defaults, not segfaulting defaults.
        mingw fails on the stacksize binary search, leaving it empty.

Wed Apr 19 09:11:07 2017 +0200 Reini Urban <rurban@cpan.org>
    Version 3.05_12

        * enhance stack reserve from 8 to 16
        * fix LD_LIBRARY_PATH usage for CORE
        * fixed some coverity warnings and leaks
        * added a release make target

Wed Mar 29 21:04:28 2017 +0200 Reini Urban <rurban@cpan.org>
    Version 3.05_11

        * croak on sizes read > I32_MAX
        * simplify last_op_in_netorder
        * protect from empty retrieve_vstring
        * protect store_other error buf, potential static
        buffer overflow.

Tue Mar 14 09:52:20 2017 +0100 Reini Urban <rurban@cpan.org>
    Version 3.05_10

        * CORE-only improvements to stacksize

Thu Mar 9 19:20:19 2017 +0100 Reini Urban <rurban@cpan.org>
    Version 3.05_09

        * compute the stacksizes, improve cleanup within croak
        from stack exhaustion.
        * added stack_depth and stack_depth_hash getters.

Wed Mar  8 21:03:43 CET 2017 Reini Urban <rurban@cpan.org>
    Version 3.05_08

        * finetune the max stack limit, for C++, DEBUGGING and 32bit.
        * fix t/blessed.t for cperl5.22

Sun Mar 5 13:36:47 2017 +0100 Reini Urban <rurban@cpan.org>
    Version 3.05_07

        * Fixed a podchecker issue

Sun Mar 5 11:42:04 2017 +0100 Reini Urban <rurban@cpan.org>
    Version 3.05_06

        * Fixed wrong recursion depth error with large arrays containing
        another array.
	L<[cperl #257]|https://github.com/perl11/cperl/issues/257>

Thu Feb 2 12:40:44 2017 +0100 Reini Urban <rurban@cpanel.net>
    Version 3.05_05

        * Add leak tests for [cpan #97316], [perl #121928]
        * Limit the max recursion depth to 1200 on 32bit systems.
        We have no max_depth option yet, as in JSON::XS.

Thu Feb 2 11:59:21 2017 +0100 Reini Urban <rurban@cpanel.net>
    Version 3.05_04

        * Fix retrieve_tied_array which fails since 5.16
        [cpan #84705]
        * Improve t/blessed.t in the creation of sv_yes/sv_no
        with threaded perls.

Tue Jan 31 02:55:30 2017 +0100 Reini Urban <rurban@cpanel.net>
    Version 3.05_03

        * Tune t/recurse.t stack-overflow limit more.

Mon Jan 30 19:50:29 2017 +0100 Reini Urban <rurban@cpanel.net>
    Version 3.05_02

        * Tune t/recurse.t stack-overflow limit. Small 64bit systems overflow
        even with depth 3000, where 32bit are ok.

Mon Jan 30 15:13:38 2017 +0100 Reini Urban <rurban@cpanel.net>
    Version 3.05_01

        * Protect against stack overflows with nested arrays and hashes
        [cpan #97526]. This imposes a new limit to your nested structures,
        but JSON::XS has a limit of 512. We use a max_depth of 3000 for the
        typical stack limit of 8k.


Sun Jan 29 11:36:43 2017 +0100 Reini Urban <rurban@cpanel.net>
    Version 3.05

        * Protect against classname len overflow on the stack
        and 2x on the heap with retrieve_bless and retrieve_hook.
        A serious security issue with malcrafted storable files or buffers,
        but p5p accepts no CVE on Storable attacks. See RT #130635
        (reported by JD).
        * Fix NULL ptr SEGVs with retrieve_code and retrieve_other.
        See RT #130098 (reported and fixed by JD)
        * Fix wrong huge LOBJECT support, broken since 3.00c.
        Repro with `export PERL_TEST_MEMORY=8`
        * Fix the few remaining 2-arg open calls.
        * Portability and backport fixes back to 5.6.2

Sat Jan 7 09:01:29 2017 +0100 Reini Urban <rurban@cpanel.net>
    Version 3.04c

        * fix printf types and warnings, esp. for 32bit use64bitint
        * Change sv_setpvn(��, "��", ��) to sv_setpvs(��, "��")

Tue Jul 26 11:49:33 2016 +1000 Tony Cook <tony@develop-help.com>
    Version 3.03c

        * remove . from @INC when loading optional modules

Sun Nov 20 18:06:45 2016 +0100 Reini Urban <rurban@cpanel.net>
    Version 3.02c

        * Fix -Wc++11-compat warnings, fix -Wchar-subscripts

Fri Sep 16 01:32:59 2016 +0200 Reini Urban <rurban@cpanel.net>
    Version 3.01c

        * Added warn_security("Movable-Type CVE-2015-1592 Storable metasploit attack")
          when detecting the third destructive metasploit vector,
          thawing bless \"mt-config.cgi", "CGITempFile".

Thu Mar 31 17:10:27 2016 +0200 Reini Urban <rurban@cpanel.net>
    Version 3.00c

        * Added support for u64 strings, arrays and hashes >2G
          via a new LOBJECT tag. This is for 32bit systems and lengths
          between 2GB and 4GB (I32-U32), and 64bit (>I32).
        * Bumped STORABLE_BIN_MINOR and STORABLE_BIN_WRITE_MINOR from 10 to 11
        * fix parallel tests, use unique filenames.
        * fixed 2 instances of 2arg open,
        * added optional flag arguments to skip tie and bless on retrieve/thaw,
        * added SECURITY WARNING and Large data support to docs
        * compute CAN_FLOCK at compile-time
        * reformat everything consistently
        * enable DEBUGME tracing and asserts with -DDEBUGGING
        * fix all 64 bit compiler warnings
        * added some abstraction methods to avoid code duplication

?????? p5p <perl5-porters@perl.org>
    Version 2.65

	* Replace multiple 'use vars' by 'our'
	* remove Config dependency
2018-04-22 11:54:57 +00:00
fhajny
a621f4cd58 devel/gradle: Update to 4.7.
- Gradle's incremental Java compiler can now run annotation processing
  incrementally.
- Support for Gradle builds with JDK 10
- Gradle log output is now grouped by task for non-interactive
  execution.
- Failed tests now run first. Together with the --fail-fast option it
  provides the quickest possible feedback loop.
- Incubating new capability for Kotlin DSL users: precompiled script
  plugins.
- Kotlin DSL v0.16 also includes Kotlin 1.2.31, a more consistent API,
  better IDE support, and more.
2018-04-19 07:56:39 +00:00
wen
99dbf2b433 Update to 1.002002
Upstream changes:
1.002002	2018-04-17

 [ Bug Fixes ]
 - Compatibility with constants and with CV-in-stash optimisation.
   Fixes RT#123408.
   <https://rt.cpan.org/Ticket/Display.html?id=123408>
2018-04-19 02:19:54 +00:00
kamil
7d2abb8010 fann: Improve distinfo
Reuse the GitHub framework and stop using plain ${PKGVERSION_NOREV}.zip for
distfile name.

No functional change intended.
2018-04-18 20:03:43 +00:00
kamil
a78879e34d transifex-client: Improve distinfo
Reuse the GitHub framework and stop using plain ${PKGVERSION_NOREV}.zip for
distfile name.

No functional change intended.
2018-04-18 19:47:20 +00:00
kamil
8bb5b7fc0d p5-Mojo-IOLoop-ForkCall: Improve distinfo
Reuse the GitHub framework and stop using plain ${PKGVERSION_NOREV}.zip for
distfile name.

No functional change intended.
2018-04-18 19:38:26 +00:00
minskim
84fe6739be devel/Makefile: Add R-inline 2018-04-18 15:37:59 +00:00
minskim
7e309de2ea devel/R-inline: Import version 0.3.14
Functionality to dynamically define R functions and S4 methods with
inlined C, C++ or Fortran code supporting .C and .Call calling
conventions.
2018-04-18 15:37:56 +00:00
wiz
eec0f4edb9 dconf: disable man page generation, add bug report URL
Enabling the man page generation was not intended to be committed,
sorry for the breakage.
2018-04-18 08:26:42 +00:00
adam
d8194fcc78 py-test-relaxed: updated to 1.1.2
1.1.1:
[Bug]: Bypass pytestmark objects and attributes during our custom collection phase; we don’t need to process them ourselves, pytest is already picking up the original top level copies, and having them percolate into nested classes was causing loud pytest collection-step warnings.
[Bug]: Installation and other setup.py activities implicitly assumed native Unicode support due to naively opening README.rst. setup.py now explicitly opens that file with a utf-8 encoding argument.
2018-04-18 07:18:21 +00:00
snj
c152c2d3fd pango: fix build with native xsrc on any recent-ish netbsd installation
by spelling out version requirements for fontconfig and freetype2.
2018-04-18 05:38:07 +00:00
wiz
bb517b37ec dconf: include python/application.mk after py-meson/bl3.mk. 2018-04-17 22:38:42 +00:00
wiz
e5209a786e Add p11-kit to gnutls/bl3.mk and bump dependencies. 2018-04-17 22:29:31 +00:00
wiz
b1f0344bf2 gstreamer1: update to 1.14.0
The GStreamer team is proud to announce a new major feature release of your favourite cross-platform multimedia framework!

The 1.14 release series adds new features on top of the previous 1.12 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

Highlights:

    WebRTC support: real-time audio/video streaming to and from web browsers
    Experimental support for the next-gen royalty-free AV1 video codec
    Video4Linux: encoding support, stable element names and faster device probing
    Support for the Secure Reliable Transport (SRT) video streaming protocol
    RTP Forward Error Correction (FEC) support (ULPFEC)
    RTSP 2.0 support in rtspsrc and gst-rtsp-server
    ONVIF audio backchannel support in gst-rtsp-server and rtspsrc
    playbin3 gapless playback and pre-buffering support
    tee, our stream splitter/duplication element, now does allocation query aggregation which is important for efficient data handling and zero-copy
    QuickTime muxer has a new prefill recording mode that allows file import in Adobe Premiere and FinalCut Pro while the file is still being written.
    rtpjitterbuffer fast-start mode and timestamp offset adjustment smoothing
    souphttpsrc connection sharing, which allows for connection reuse, cookie sharing, etc.
    nvdec: new plugin for hardware-accelerated video decoding using the NVIDIA NVDEC API
    Adaptive DASH trick play support
    ipcpipeline: new plugin that allows splitting a pipeline across multiple processes
    Major gobject-introspection annotation improvements for large parts of the library API
    GStreamer C# bindings have been revived and seen many updates and fixes
    The externally-maintained GStreamer Rust bindings have many usability improvements and cover most of the API now
2018-04-17 22:10:04 +00:00
wiz
1f6f4bf81b gobject-introspection: Fix MirBSD pattern.
Reported by pkglint.
2018-04-17 21:57:03 +00:00
adam
169f58c438 cmake: updated to 3.11.1
Changes in 3.11.1 since 3.11.0:
Revert "CheckIncludeFiles: Honor CMAKE_REQUIRED_LIBRARIES"
CPack: Fix crash on invalid generator name
Restore support for explicitly referenced CMakeLists.txt sources
Exclude "libgcc_eh" library files from implicit link libraries
Features: Record for VS 2017 through 15.6
Explicitly require LibUV 1.10 or higher to build CMake
bootstrap: Add option to enable/disable usage of system libuv
Fix crash with --trace-expand --warn-uninitialized together
FindOpenMP: Fix support for Intel on Windows
Autogen: Protected calls to cmSystemTools::CollapseCombinedPath
Autogen: Protected calls to cmSystemTools::Split/JoinPath
Autogen: Protected calls to cmSystemTools::GetFilenameWithoutLastExtension
Autogen: Protected calls to cmQtAutoGen::SubDirPrefix
Autogen: Protected calls to cmFilePathChecksum
Autogen: Use std::istreambuf_iterator for file so string reading
Autogen: Print moc/uic/rcc output to stdout
2018-04-17 16:28:35 +00:00
minskim
0662ed52cf devel/Makefile: Add R-plogr 2018-04-17 15:22:41 +00:00
minskim
8bd3d37fd6 devel/R-plogr: Import version 0.2.0
A simple header-only logging library for C++. Add 'LinkingTo: plogr'
to 'DESCRIPTION', and '#include <plogr.h>' in your C++ modules to use
it.
2018-04-17 15:22:38 +00:00
minskim
612c825cd3 devel/py-bcolz: No longer supports Python 3.4 2018-04-17 15:19:51 +00:00
wiz
d915bf79dc glib2: try disabling the gio tests more. 2018-04-17 14:58:28 +00:00
adam
d1c101576b py-fastimport: updated to 0.9.8
0.9.8:
* Fix version number.

0.9.7:
* Don't attempt to encode bytestrings in utf8_bytes_helper().
* Add fast-import-filter, fast-import-query and fast-import-info
  script.
2018-04-17 13:24:16 +00:00
wiz
f282cee865 dconf: update to 0.28.0.
Changes in dconf 0.28.0
=======================

 - Update README

Changes in dconf 0.27.1
=======================

 - Port to meson build system (#784910)
2018-04-17 12:28:41 +00:00
wiz
e35a63c576 py-mercurial: update to 4.5.3.
This is a regularly-scheduled bugfix release.

1.1. Bug Fixes

    rebase: on abort, don't strip commits that didn't need to be rebased (issue5822)
    hgweb: garbage collect on every request
    amend: abort if unresolved merge conflicts found (issue5805)
2018-04-17 11:31:00 +00:00
wiz
4fd6a4d219 py-setuptools_scm: update to 2.0.0.
v2.0.0
========

* fix #237 - correct imports in code examples
* improve mercurial commit detection (thanks Aaron)
* breaking change: remove support for setuptools before parsed versions
* reintroduce manifest as the travis deploy cant use the file finder
* reconfigure flake8 for future compatibility with black
* introduce support for branch name in version metadata and support a opt-in simplified semver version scheme
2018-04-17 10:57:57 +00:00
wiz
f2f3e94fea py-pygit2: update to 0.27.0.
0.27.0 (2018-03-30)
-------------------------

- Update to libgit2 v0.27
  `#783 <https://github.com/libgit2/pygit2/pull/783>`_

- Fix for GCC 4
  `#786 <https://github.com/libgit2/pygit2/pull/786>`_
2018-04-17 10:55:17 +00:00
wiz
f4a0350636 libgit2: update to 0.27.0.
v0.27
---------

### Changes or improvements

* Improved `p_unlink` in `posix_w32.c` to try and make a file writable
  before sleeping in the retry loop to prevent unnecessary calls to sleep.

* The CMake build infrastructure has been improved to speed up building time.

* A new CMake option "-DUSE_HTTPS=<backend>" makes it possible to explicitly
  choose an HTTP backend.

* A new CMake option "-DSHA1_BACKEND=<backend>" makes it possible to explicitly
  choose an SHA1 backend. The collision-detecting backend is now the default.

* A new CMake option "-DUSE_BUNDLED_ZLIB" makes it possible to explicitly use
  the bundled zlib library.

* A new CMake option "-DENABLE_REPRODUCIBLE_BUILDS" makes it possible to
  generate a reproducible static archive. This requires support from your
  toolchain.

* The minimum required CMake version has been bumped to 2.8.11.

* Writing to a configuration file now preserves the case of the key given by the
  caller for the case-insensitive portions of the key (existing sections are
  used even if they don't match).

* We now support conditional includes in configuration files.

* Fix for handling re-reading of configuration files with includes.

* Fix for reading patches which contain exact renames only.

* Fix for reading patches with whitespace in the compared files' paths.

* We will now fill `FETCH_HEAD` from all passed refspecs instead of overwriting
  with the last one.

* There is a new diff option, `GIT_DIFF_INDENT_HEURISTIC` which activates a
  heuristic which takes into account whitespace and indentation in order to
  produce better diffs when dealing with ambiguous diff hunks.

* Fix for pattern-based ignore rules where files ignored by a rule cannot be
  un-ignored by another rule.

* Sockets opened by libgit2 are now being closed on exec(3) if the platform
  supports it.

* Fix for peeling annotated tags from packed-refs files.

* Fix reading huge loose objects from the object database.

* Fix files not being treated as modified when only the file mode has changed.

* We now explicitly reject adding submodules to the index via
  `git_index_add_frombuffer`.

* Fix handling of `GIT_DIFF_FIND_RENAMES_FROM_REWRITES` raising `SIGABRT` when
  one file has been deleted and another file has been rewritten.

* Fix for WinHTTP not properly handling NTLM and Negotiate challenges.

* When using SSH-based transports, we now repeatedly ask for the passphrase to
  decrypt the private key in case a wrong passphrase is being provided.

* When generating conflict markers, they will now use the same line endings as
  the rest of the file.

### API additions

* The `git_merge_file_options` structure now contains a new setting,
  `marker_size`.  This allows users to set the size of markers that
  delineate the sides of merged files in the output conflict file.
  By default this is 7 (`GIT_MERGE_CONFLICT_MARKER_SIZE`), which
  produces output markers like `<<<<<<<` and `>>>>>>>`.

* `git_remote_create_detached()` creates a remote that is not associated
  to any repository (and does not apply configuration like 'insteadof' rules).
  This is mostly useful for e.g. emulating `git ls-remote` behavior.

* `git_diff_patchid()` lets you generate patch IDs for diffs.

* `git_status_options` now has an additional field `baseline` to allow creating
  status lists against different trees.

* New family of functions to allow creating notes for a specific notes commit
  instead of for a notes reference.

* New family of functions to allow parsing message trailers. This API is still
  experimental and may change in future releases.

### API removals

### Breaking API changes

* Signatures now distinguish between +0000 and -0000 UTC offsets.

* The certificate check callback in the WinHTTP transport will now receive the
  `message_cb_payload` instead of the `cred_acquire_payload`.

* We are now reading symlinked directories under .git/refs.

* We now refuse creating branches named "HEAD".

* We now refuse reading and writing all-zero object IDs into the
  object database.

* We now read the effective user's configuration file instead of the real user's
  configuration in case libgit2 runs as part of a setuid binary.

* The `git_odb_open_rstream` function and its `readstream` callback in the
  `git_odb_backend` interface have changed their signatures to allow providing
  the object's size and type to the caller.
2018-04-17 10:50:24 +00:00
wiz
a752a1a46e pcre2: update to 10.31.
Version 10.31 12-February-2018
------------------------------

This is mainly a bugfix and tidying release (see ChangeLog for full details).
However, there are some minor enhancements.

1. New pcre2_config() options: PCRE2_CONFIG_NEVER_BACKSLASH_C and
PCRE2_CONFIG_COMPILED_WIDTHS.

2. New pcre2_pattern_info() option PCRE2_INFO_EXTRAOPTIONS to retrieve the
extra compile time options.

3. There are now public names for all the pcre2_compile() error numbers.

4. Added PCRE2_CALLOUT_STARTMATCH and PCRE2_CALLOUT_BACKTRACK bits to a new
field callout_flags in callout blocks.
2018-04-17 08:56:06 +00:00
adam
c90ae1f820 py-pip: updated to 10.0.0
10.0.0:

Bug Fixes
- Prevent false-positive installation warnings due to incomplete name
  normalizaton.
- Fix issue where installing from Git with a short SHA would fail.
- Accept pre-release versions when checking for conflicts with pip check or pip
  install.
- ``ioctl(fd, termios.TIOCGWINSZ, ...)`` needs 8 bytes of data
- Do not warn about script location when installing to the directory containing
  sys.executable. This is the case when 'pip install'ing without activating a
  virtualenv.
- Fix PEP 518 support.
- Don't warn about script locations if ``--target`` is specified.
2018-04-17 08:42:35 +00:00
wiz
32980b2cae gobject-introspection: update to 1.56.1.
Changes not found.
2018-04-17 08:41:47 +00:00
wiz
dd04d713c7 glibmm: update to 2.56.0.
2.56.0 (stable):

Glib:
* Threads::Private: Fix gobj().
  (Kjell Ahlstedt) Bug #791711 (octoploid)
* TimeoutSource: Use monotonic time consistently.
  (Kjell Ahlstedt) Bug #792524 (Dainis Jonitis)
* Add RefPtr::get().
  (Kjell Ahlstedt) Bug #495762 (Hubert Figuiere)

Gio:
* TlsClientConnection: Deprecate set/get/property_use_ssl3().
  (Kjell Ahlstedt)
* DataInputStream: Deprecate read_until().
  (Kjell Ahlstedt)
* Application: Add property_resource_base_path_string().
  This is a replacement for property_resource_base_path() which can't be
  fixed without breaking ABI.
  (Kjell Ahlstedt) Bug #787496 (Daniel Boles)
* Application: Add three set_option_context_*() methods.
  (Kjell Ahlstedt)
* DesktopAppInfo: Add get_locale_string().
  (Kjell Ahlstedt)

Documentation:
* Slightly elaborate Glib::Variant<Variant> docs.
  (Daniel Boles) Bug #778219

tests:
* glibmm_variant: Don't use C++14 features when a C++11 compiler is used.
  (Kjell Ahlstedt, Jonathan Wakely) Bug #787648 (Armin K.)
* glibmm_interface_move test: Avoid unused function warnings.
  (Murray Cumming)

gmmproc:
* _WRAP_METHOD: Accept optional list of exceptions in errthrow.
  (Kjell Ahlstedt) Bug #787979 (Daniel Boles)
* _WRAP_METHOD: Suppress the @return section in generated documentation
  if return type is void.
  (Kjell Ahlstedt) Bug #787978 (Daniel Boles)
* Add _MEMBER_SET_STR macro, setter for strings.
  (Pavlo Solntsev) Bug #793778
2018-04-17 08:35:25 +00:00
wiz
86183f6c32 glib2-tools: Reset PKGREVISION after glib2 update 2018-04-17 08:04:49 +00:00