Commit graph

31789 commits

Author SHA1 Message Date
wiz
c742c6979d p5-SVN-Notify: update to 2.87.
2.87  2018-07-03T12:00:40Z
      - Replace uses of Email::Address with Email::Address::XS due to
        deprecation of Email::Address.
2018-08-21 11:26:59 +00:00
wiz
625a12bf6a p5-Proc-PID-File: update to 1.29.
1.29 2016/07/10 Dmitri Tikhonov <dmitri@cpan.org>
    - Support verify option in macOS (Darwin) by John Wittkoski.
    - Fix hanging tests on Windows by Alexandr Ciornii.
2018-08-21 11:21:25 +00:00
wiz
e8e0cf4e45 p5-Params-ValidationCompiler: update to 0.30.
0.30     2018-07-31

- Tweaked the POD formatting so that the table of contents generated by
  MetaCPAN is more useful.


0.29     2018-07-31

- Make Class::XSAccessor a recommended dep, not a required one.


0.28     2018-07-31

- Added a new option for named params, "return_object". This causes the
  validation sub to return an object with methods for each param rather than a
  hashref. This is a great way to avoid typos in hash keys. This idea (and
  some of the implementation) was shamelessly stolen from Toby Inkster's
  Type::Params module.
2018-08-21 11:20:25 +00:00
wiz
756669cf3c p5-Parallel-ForkManager: update to 1.20.
1.20 2018-07-18
  [ DOCUMENTATION ]
    - Add section about rand() and forked processes. (GH#22)

  [ ENHANCEMENTS ]
    - Expand abbreviations in error messages. (GH#14, Ricardo Signes)
    - Rename variables and simplify `_waitpid` signature. (GH#14, Ricardo
      Signes)

  [ STATISTICS ]
    - code churn: 6 files changed, 80 insertions(+), 33 deletions(-)
2018-08-21 11:19:39 +00:00
wiz
281a949d9c p5-PPIx-Regexp: update to 0.062.
0.062		2018-08-12	T. R. Wyant
    Remove tokenizer method prior(). This is the last step in its
    deprecation.

0.061		2018-07-09	T. R. Wyant
    Only standalone graphemes and non-characters allowed as delimiters
    starting with Perl 5.29.0.

    Non-ASCII delimiters started working in 5.8.3, so that is what
    perl_version_introduced() returns for them.

    Collateral with all this, accept word characters as delimiters, but
    only with at least one space between the operator and the expression
    -- that is, 'qr xyx' is OK, but 'qrxyx' is not.
2018-08-21 11:13:27 +00:00
wiz
d0836227d3 p5-MooseX-Getopt: update to 0.72.
Use TEST_DEPENDS.

0.72      2018-08-04 04:45:57Z
 - fix tests that broke with Getopt::Long::Descriptive 0.103 (RT#125992,
   Damyan Ivanov, debian-perl group)
2018-08-21 11:11:36 +00:00
wiz
7d6e55e5a1 p5-Module-ScanDeps: update to 1.25.
1.25  2018-08-18

- Merge pull request #2 from shawnlaffan/master, thanx Shawn!

  continue scanning one-liners when use if, autouse or >5.010 found

- Fix how data obtained from compiling or executing a file
  is incorporated (_info2rv).

  Sanitize all pathnames to use slash (instead of backslash):
  - members of @INC
  - keys and values of %INC
  - members of @dl_shared_objects
  This should make stripping @INC prefixes finally work.

- Add %Preload rule for FFI::Platypus

- Add bugtracker to META.yml
2018-08-21 11:02:33 +00:00
wiz
df2e57f1a7 p5-Module-CoreList: update to 5.20180720.
5.20180720
  - Updated for v5.29.1
2018-08-21 11:00:05 +00:00
wiz
504696ded1 p5-Coro: update to 6.52.
6.52  Tue Aug 14 18:49:43 CEST 2018
	- libcoro update: allow sharing of coro threads using the pthreads
          backend among different pthreads, as is required by Coro::Multicore.
	- always allow ->call and ->eval when the coro is the current coroutine. this
          makes it possible, among other things, to call these on $Coro::main.
	- minor code cleanups.
2018-08-21 10:59:18 +00:00
wiz
81c1dfe171 p5-Carp-Always: update to 0.16.
0.16  Fri Aug 10 2018

        - Promoted to stable release

0.15_02  Fri Aug 10 2018   TRIAL RELEASE

        [Compatibility fixes]
        - Disable bogus warnings on perl ≤ 5.8.8
        - Restore compatibility with Carp < 1.25

0.15_01  Fri Aug 10 2018   TRIAL RELEASE

        - Fix long standing bug with duplicate tracebacks
          (when carp / croak / cluck / confess were used) RT#123354
        - Fix long standing bug when message ended at " at WHATEVER"
          RT#96561 GH#2

0.15  Thu Aug 9 2018

        - Promoted to stable release

0.14_05  Thu Aug 9 2018   TRIAL RELEASE

        - Fix one test for the sake of Carp ≤ 1.25

0.14_04  Thu Aug 9 2018   TRIAL RELEASE

        - [EXPERIMENTAL] Prepare for extensions
        - Fix switching off and on

0.14_03  Thu Aug 9 2018   TRIAL RELEASE

        - Document import() and unimport()
        - Internal refactoring: Carp::Always::_longmess()

0.14_02  Thu Aug 9 2018   TRIAL RELEASE

        [BREAKING CHANGES]
        - Carp::Always enabling via import() -
          that means "use Carp::Always" works, but not "use Carp::Always ()"
        - Carp::Always disabling via unimport() -
          That means disabling can be done with "no Carp::Always"
        - Carp::Always doesn't use BEGIN and END blocks anymore

0.14_01  Thu Aug 9 2018   TRIAL RELEASE

        - Tighter regex to suppress " at FILE line LINE.\n" RT#96561
        - Tests for edge cases of warn () and die ()

0.14  Wed Aug 8 2018

        - Promoted to stable release

0.13_03  Wed Aug 8 2018   TRIAL RELEASE

        - t/010simple.t is a required test
        - Pruning docs of old cruft

0.13_02  Wed Aug 8 2018   TRIAL RELEASE

        - Add Devel::Confess to See Also
          (https://github.com/aferreira/cpan-Carp-Always/issues/7)
        - Change bugtracker to GitHub
        - Fine tuning to POD test

0.13_01  Wed Aug 8 2018   TRIAL RELEASE
        - No code change
        - Fine-tuning of prereqs

        [thanks Shawn Carroll]
        - Test::Pod and Test::Pod::Coverage as author tests again
        - Added LICENSE file
2018-08-21 10:55:22 +00:00
wiz
e91af4a4fc p5-CPAN-Perl-Releases: update to 3.72.
-----------------------------------------
version 3.72 at 2018-07-27 08:47:42 +0000
-----------------------------------------

  Change: 49f835ce9fbc5a4b72872222e8245dbf8adc9200
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2018-07-27 09:47:42 +0000

    Remove s.c.o link from POD

-----------------------------------------
version 3.70 at 2018-07-20 15:43:02 +0000
-----------------------------------------

  Change: 3f7ac83c576223149a15803c0778b3bd7679eb51
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2018-07-20 16:43:02 +0000

    Updated for v5.29.1
2018-08-21 10:50:11 +00:00
wiz
aacf1d7a0a p5-Alien-Role-Alt: update to 0.04.
0.04      2018-06-25 05:38:15 -0400
  - Alien::Role::Alt is now an empty role;
    alt capability is now in Alien::Build core
    this role remains for compatibility
2018-08-21 09:55:41 +00:00
wiz
82807666bc p5-Alien-Build: update to 1.48.
1.48      2018-07-04 20:33:29 -0400

1.47_01   2018-07-03 23:17:09 -0400
  - Fixed bug where Alien::Base was capturing stderr and stdout
    from pkg-config, instead of just stdout which is what it should
    be doing.
  - Additional diagnostics for xz fail

1.46      2018-06-25 03:08:25 +0000
  - Production release identical to 1.45_01

1.45_01   2018-06-24 08:13:08 -0400
  - Add alt method to Alien::Base.  This merges the capabilities from
    Alien::Role::Alt into core, making that role now obsolete.
  - Add alt_names and alt_exists methods to Alien::Base.  This was a
    capability missing from Alien::Role::Alt
  - Fix bug in Alien::Build::MM where 'make alien_prop_runtime' printed
    install instead of runtime properties

1.44_01   2018-06-20 06:36:57 -0600
  - Added Alien::Build::Plugin::Prefer::GoodVersion
2018-08-21 09:54:04 +00:00
wiz
1e70c1288b devel/Makefile: + p5-Test-LectroTest 2018-08-21 09:23:13 +00:00
wiz
1827f70f1f devel/p5-Test-LectroTest: import p5-Test-LectroTest-0.5001
A simple (yet full featured) interface to LectroTest, an automated,
specification-based testing system for Perl. To use it, declare
properties that specify the expected behavior of your software.
LectroTest then checks your software to see whether those properties
hold.
2018-08-21 09:22:00 +00:00
adam
8a62884d4f py-archinfo: updated to 7.8.8.1
7.8.8.1:
Unknown changes.
2018-08-21 06:59:08 +00:00
adam
40c9b42b9c py-zc.lockfile: added version 1.3.0
The zc.lockfile package provides a basic portable implementation of
interprocess locks using lock files. The purpose if not specifically to lock
files, but to simply provide locks with an implementation based on file-locking
primitives. Of course, these locks could be used to mediate access to other
files. For example, the ZODB file storage implementation uses file locks to
mediate access to file-storage database files. The database files and lock file
files are separate files.
2018-08-20 12:58:06 +00:00
adam
36f47d9f3d py-zope.testing: added version 4.6.2
This package provides a number of testing frameworks.
2018-08-20 12:57:02 +00:00
adam
d351426aac py-mock: updated CATEGORIES and HOMEPAGE 2018-08-20 10:56:57 +00:00
wiz
0250020153 *: reset maintainer for drochner 2018-08-19 20:16:39 +00:00
wiz
759aaf039a glib2: update to 2.56.2.
Overview of changes in GLib 2.56.2
==================================

* Support version 2 of the NetworkMonitor portal interface

* Bug fixes:
 740791 gio: cannot specify the source when joining a multicast group...
 755721 g_inotify_file_monitor_start called with nullpointer for dirn...
 773435 After g_get_home_dir() fails, a second use deadlocks
 793727 Use-after-free in emit_network_changed() of gnetworkmonitorba...
 794380 Build failure of gcocoanotificationbackend.c on OS X < 10.9
 794801 /network-monitor/add_networks fails if there is a proxy and g...
 795138 gobject build failure with gcc <= 4.7
 795234 Fix Jenkins CI build failures for network tests
 795406 Glib fails to build for Android
 795429 glib-genmarshal shows redundant "time" warning message agains...
 795711 gitlab-ci: update meson
 795735 Fix comparison for GVariant property values
 795802 gdbus-codegen doesn't accept --output-directory with --output...
 #1240 W32: g_get_system_data_dirs() works differently for C++ applic...
#1401 g_clear_handle_id: clear_func is nullable, despite documentatin...
#1452 GFileInfo: unable to retrieve correct modification time of link...
#1458 g_volume_get_mount returns NULL value after g_volume_mount_fini...

* Translation updates
 Russian
 Slovenian
2018-08-19 18:32:27 +00:00
wiz
e8629b03bb libuv: update to 1.23.0.
2018.08.18, Version 1.23.0 (Stable)

Changes since version 1.22.0:

* win,pipe: restore compatibility with the old IPC framing protocol (Bert
  Belder)

* fs: add uv_open_osfhandle (Bartosz Sosnowski)

* doc: update Visual C++ Build Tools URL (Michał Kozakiewicz)

* unix: loop starvation on successful write complete (jBarz)

* win: add uv__getnameinfo_work() error handling (A. Hauptmann)

* win: return UV_ENOMEM from uv_loop_init() (cjihrig)

* unix,win: add uv_os_{get,set}priority() (cjihrig)

* test: fix warning in test-tcp-open (Santiago Gimeno)
2018-08-19 18:12:22 +00:00
leot
c43009f789 jq: Avoid SIGSEGVs when using date builtins
Apply patch written by <soda> and shared with upstream as part of
<https://github.com/stedolan/jq/pull/1458> in order to fix crashes of jq when
using date builtin functions.

Also add a SUBST class intended to avoid invoking git as part of pre-configure
phase when invoking autoreconf.

While here take the MAINTAINERship and reformat a bit the Makefile
(NFCI).

Thanks a lot to <soda>, Takehiko NOZAKI and <nonaka> for investigating
the issue, writing the patches, sharing them with upstream and as
part of PR pkg/52460!

Bump PKGREVISION
2018-08-19 18:08:05 +00:00
adam
5554e8f586 py-aiofiles: updated to 0.4.0
0.4.0:
Python 3.7 support.
Removed Python 3.3/3.4 support. If you use these versions, stick to aiofiles 0.3.x.
2018-08-19 11:16:25 +00:00
adam
84a621ac9a py-more-itertools: updated to 4.3.0
4.3.0:

New itertools:
- last()
- replace()
- rlocate()

Improvements to existing itertools:
- locate() can now search for multiple items

Other changes:
- The docs now include a nice table of tools
2018-08-19 08:16:05 +00:00
adam
48dc95853b py-test: updated to 3.7.2
pytest 3.7.2:

Bug Fixes
- Fix filterwarnings not being registered as a builtin mark.
- Fix test collection from packages mixed with normal directories.
- Fix infinite recursion during collection if a pytest_ignore_collect hook returns False instead of None.
- Fix bug where decorated fixtures would lose functionality (for example @mock.patch).
- Fix bug where importing modules or other objects with prefix pytest_ prefix would raise a PluginValidationError.
- Fix AttributeError during teardown of TestCase subclasses which raise an exception during __init__.
- Fix traceback reporting for exceptions with __cause__ cycles.
2018-08-19 08:12:20 +00:00
adam
8104e4fff0 py-setuptools: updated to 40.1.0
v40.1.0
* Deprecated upload and register commands.
* Introduced find_namespace_packages() to find PEP 420 namespace packages.
* Added find_namespace: directive to config parser.
* Solved race in when creating egg cache directories.
* Upgraded vendored PyParsing from 2.1.10 to 2.2.0.
* Upgraded vendored appdirs from 1.4.0 to 1.4.3.
* Fixed "Microsoft Visual C++ Build Tools" link in exception when Visual C++ not found.
* Added support for scripts which have unicode content.
* Moved several Python version checks over to using six.PY2 and six.PY3.
* Removed spurious executable permissions from files that don't need them.
2018-08-19 08:06:54 +00:00
adam
2fe4b6676a py-modulegraph: updated to 0.17
0.17:
* The .pyc format changed a little in Python 3.7
2018-08-19 07:20:28 +00:00
adam
2c0988b386 py-dogpile-cache: updated to 0.6.7
0.6.7:
[bug] Fixed issue in the CacheRegion.get_or_create_multi() method which was erroneously considering the cached value as the timestamp field if the CacheRegion.invalidate() method had ben used, usually causing a TypeError to occur, or in less frequent cases an invalid result for whether or not the cached value was invalid, leading to excessive caching or regeneration. The issue was a regression caused by an implementation issue in the pluggable invalidation feature added in 38.

0.6.6:
[feature] Added method CacheRegion.actual_backend which calculates and caches the actual backend for the region, which may be abstracted by the use of one or more ProxyBackend subclasses.
[bug] Fixed a condition in the Lock where the “get” function could be called a second time unnecessarily, when returning an existing, expired value from the cache.

0.6.5:
[bug] Fixed import issue for Python 3.7 where several variables named “async” were, leading to syntax errors. Pull request courtesy Brian Sheldon.
2018-08-18 21:06:24 +00:00
adam
448599a8b5 subversion: updated to 1.10.2
Version 1.10.2:
 User-visible changes:
  - Client-side bugfixes:
    * Correctly claim to offer Gnome Keyring support with libsecret
    * Fix segfault using Gnome Keyring with libsecret
    * Fix JavaHL local refs capacity warning when unparsing externals
    * Since on Windows Subversion does not handle symlinks, never check for reparse points
    * Prune externals after 'update --set-depth=exclude'
    * Fix issue 4740, "conflict resolver searches too far back ..."
  - Server-side bugfixes:
    * Fix regression issue 4741: authz group refers to multiple groups

 Developer-visible changes:
  - General:
    * Regression test and FSFS checksum test, part of issue 4722
    * Explicit error on configure --without-lz4 or --without-utf8proc
    * configure.ac: Fix regression relating to path to 'rdoc'
    * Ensure consistent use of $PYTHON during build and test
    * Fix libsvn_auth_gnome_keyring.pc when built using libsecret
  - Bindings:
    * Fix regression in use of pre-generated Swig bindings in release builds


Version 1.10.0:
 User-visible changes:
  - Major new features:
    * Better interactive conflict resolution for tree conflicts
    * Wilcards and improved performance in path-based authorization
    * New experimental 'svn shelve' command
  - Minor new features and improvements:
    * svnbench: Show time taken & bytes transferred
    * New 'svnadmin dump' options to include/exclude paths
    * New '--normalize-props' option for 'svnadmin dump'
    * New 'svnadmin 'load-revprops', 'dump-revprops' subcommands
    * New '--no-flush-to-disk' option for 'svnadmin load'
    * New '--file' option for several svnadmin subcommands
    * New '--max-request-size', '--max-response-size' options for svnserve
    * New '-rN' option for 'svnadmin lstxns'
    * New '--search' option for fast 'svn ls' searches
    * Add '--search' option support to 'svnbench null-list'
    * New '-M' option for 'svnlook tree'
    * New '--skip-unchanged' option for 'svnsync copy-revprops'
    * 'svn log --search' now ignores case and diacriticals
    * Improved performance of server-side log processing
    * diff3: Reduce processing time and memory usage
    * ra_serf: Adjustments for serf versions with HTTP/2 support
    * ra_serf: Send svndiff1 deltas during commit
    * ra_serf: Stream svndiff deltas w/o creating temporary files
    * ra_serf: Don't necessarily request full MERGE reponses
    * 'svn patch': Parse binary diffs in git-style patches
    * 'svnadmin info' now reports latest revision in the repository
    * ra_svn: Various performance-related tweaks
    * Optimize svndiff parser
    * 'svn status' without -v: Stop showing uninteresting deletions
    * Save a few cycles in svn_stringbuf_set()
    * windows: Use the Unicode Windows API
    * windows: Distinguish out-of-memory error from abort()
    * windows: Explicitly release file locks
    * windows: Correctly check result from LoadLibrary() call
    * Remove Windows-specific slowdown during pristine cleanup
    * FSFS: Optionally cache node properties without full-text cache
    * FSFS: Open transaction's proto revision in write-only mode
    * FSFS: Avoid checksum calculations if logical addressing is used
    * FSFS: Do not read very long change lists in block read mode
    * FSFS: Avoid double DAG lookup
    * FSFS: Avoid double cache lookups
    * FSFS: Increase default revprop pack size from 4k to 16k
    * FSFS: Speed up revprop access
    * FSFS: Disable representation sharing for directories
    * FSFS: Speed up transaction processing for large directories
    * FSFS: Tune format 7 pack ordering heuristics
    * FSFS: Reduce I/O overhead during history traversal
    * FSFS: Use native Windows API to guarantee data is flushed
    * FSFS: Warn if a possible rep-cache SHA1 collision is detected
    * FSFS: Optimize revprop cache filling strategy under high load
    * FSFS: New "verify-before-commit" fsfs.conf option
    * FSFS: New format 8 with various performance improvements
    * FSFS/FSX: Chunked read support for changed paths lists
    * FSFS/FSX: Improvements to cache implementation
    * FSX: Add checksums to packed revprop manifests and files
    * FSX: Significantly reduce size of packed revprop manifest data
    * FSX: Improved on-disk representation of property lists
    * FSX: New in-repository representation of directories
    * FSX: Make 'svnadmin recover' discard all transactions
    * FSX: Reduce number of fsync operations
    * mod_dav_svn: Improve performance and memory usage of PROPFIND
    * mod_dav_svn: Show process-id on Windows in /svn-status page
    * mod_dav_svn: Advertise svndiff1 support to clients
    * mod_dav_svn: Remove disk I/O to TMPDIR during first commit
    * svnsync: Fix assertion failure with up-to-date repositories
    * ra_serf: Parallel requests for text and property changes
    * svnserve: Remove disk I/O to TMPDIR during first commit
    * Triple performance of URI escaping
    * 'svn blame': Optimize a bit on the server side
    * 'svn cleanup': Add --vacuum-pristines option
    * 'svn diff --git': Show diffs of symlinks like git and hg
    * 'svn patch': Capable of handling git-like symlink changes
    * 'svn patch': Improve detection of additions and deletions
    * 'svn patch': Handle zero-byte files vs deleted files
    * 'svn diff --git': Produce 'rename from/to' headers
    * 'svn diff --git': Produce proper mode headers
    * 'svn lock', 'svn unlock': Take the -q option
    * 'svn help': improved wording and consistency
    * 'svn': Add a new '--accept recommended' option.
    * 'svn': --non-interactive uses recommended tree conflict resolution
    * Evaluate 'old mode' and 'new mode' lines from git-syle diffs
    * svnrdump, svndumpfilter: Enable buffered stdin
    * ra_serf: Receive svndiff1 and gzip compressed deltas
    * svnadmin: 'lock', 'unlock', 'rmlocks': Take the -q option
    * New svndiff2 binary delta format using lz4 compression
    * gpg-agent: Support gpg ≥2.1.13 and unset GPG_AGENT_INFO
    * Add 'http-compression=auto' client config option as default
    * Speed up processing of mergeinfo
    * Check for invalid 'xt' fields in x509 certs
    * New '--password-from-stdin' option for 'svn'
  - Client-side bugfixes:
    * svnbench: Honour the '--with-no-revprops' option
    * ra_serf: Fix segfault when running over HTTP v1
    * ra_serf: Keep small svndiffs in memory during commit
    * ra_serf: Improve error messages related to lock operations
    * ra_serf: Work around a bug in serf bucket handling
    * ra_serf: Fix lock token handling for file-path commits
    * Raise a malfunction instead of segfaulting with corrupt wc.db
    * Fix check for unversioned obstructions blocking file externals
    * 'svn patch' bugfixes:
      + Fix behaviour if a reject file can't be created
      + Describe adds and removes in reject file headers
      + Detect recorded moves that are already applied
      + Detect already applied patches in edge cases
      + Fix handling of missing trailing context
      + Fix interaction of moves and property changes
      + Fix output for reordered hunks
      + Prevent from overwriting existing reject files
      + Improve handling of added properties
      + Improve handling of rejected file deletions
      + Fix --dry-run with replaced files
      + Fix applying prop changes which should conflict
      + Fix duplicate notifications when adding directories
      + Fix duplicate notifications when patching svn:executable prop
      + Fix notifications when adding/removing properties
      + Make handle already applied property patches
      + Change some notifications to 'U' instead of 'G'
      + Don't create file if git-style patch indicates modification
      + Parse any properties following svn:mergeinfo
      + Fix potential unbounded memory usage in parser
      + Fix problems with --git diffs applied in reverse
      + Fix removal of EOL if final patch context line has no EOL
    * 'svn diff --git': Fix file permission modes to match git and hg
    * 'svn diff --git': added/deleted filenames are never /dev/null
    * Fix a problem with relocating some externals
    * Fix 'svn diff URL@REV WC' wrongly looks up URL@HEAD
    * Fix 'svn diff --no-diff-added' shows properties as added
    * Properly raise text merge conflicts with file externals (r1680245)
    * Fix 'svn diff' with local directories marked incomplete
    * ra_svn/ra_serf: Make negative log limits work as documented
    * ra_svn: Eliminate unnecessary URL reparenting
    * ra_svn: Use svndiff2 deltas when supported on both ends
    * Handle invalid revision numbers consistently across RA layers
    * Handle commits to revs > HEAD consistently across RA layers
    * Eliminate one client/server roundtrip from checkouts of HEAD
    * Expose some error messages generated by github's SVN server
    * 'svnfsfs stats': Show average lengths of delta chains
    * svnmucc: Fix crash during application teardown
    * Fix assertion when exporting a working copy containing relative externals

  - Server-side bugfixes:
    * Fix checksum validation error due to data eviction from cache
    * FSFS pack: Use unbuffered file streams in a couple of places
    * FSFS: Reduce excessive amount of read and seek syscalls
    * FSFS: Reduce memory footprint of cached directories
    * FSFS: Add various checks for integer overflows
    * FSFS: Detect a very unlikely case of item index corruption
    * FSFS: Make handling of revprop size information more resilient
    * FSFS: Don't re-parse a directory which just got committed
    * FSFS: Handle some known quirks in committed node revisions
    * FSFS format 7: Verify item types more thoroughly
    * FSFS: Fix false positive "Not a directory" error involving file moved and
      replaced by dir
    * FSFS: Fix crash accessing revprops with --memory-cache-size=0
    * FSFS: Fix issue 4623 for FSFS.
    * mod_dav_svn: Omit Cache-Control HTTP header for HEAD URLs
    * mod_dav_svn: Reduced memory consumption for DAV merge responses
    * mod_dav_svn: Don't set a Last-Modified header in GET responses
    * mod_dav_svn: Actually use FSFS transaction directory cache
    * mod_dav_svn: Do not insert newlines in base64 encoded responses
    * Fix insertion of very large items into the membuffer cache
    * Fix capacity check of the membuffer cache's prefix pool
    * Prevent paths containing newlines from being committed
    * Fix for properties: Null updates break last-changed-revision
    * 'svnfsfs stats': Fix false positive checksum errors reading old revisions

    * 'svnfsfs stats': Fix support for pre-v4 FSFS repositories.
    * svnadmin, svnfsfs: Detect invalid arguments to -M
    * svnlook, svnserve: Detect invalid arguments to -M
    * svnadmin: Output locked paths in canonical form
    * svnadmin: Output locked paths correctly encoded
    * svn: propdel, propset: Transcode property names on output
    * svnserve: Make use-sasl=true a fatal error in SASL-less builds.
  - Client-side and server-side bugfixes:
    * Fix integer overflow check with >= 1G mergeinfo ranges per path
    * Fix integer overflow checks on WoW64 platforms
    * Fix bug with canonicalizing Window-specific drive-relative URL
    * In file:// URLs, allow '\' directly after Windows drive letter
    * Fix segfault with recursive configuration value definitions
    * FSFS: Improve error messages when DAG lookup fails
    * Transcode command-line arguments to UTF-8
    * Fix segfault on x509 certificate with empty name
    * Fix segfault with invalid URLs in svn:externals
    * Windows: Failure to write files might remain undetected
  - Other tool improvements and bugfixes:
    * New svn-mergeinfo-normalizer tool
    * Allow configuring mailer.py to use SMTP SSL
    * svnmucc can now delete directories with deleted children
    * svn-vendor.py: Minor enhancements, mostly in treating symlinks
    * bash_completion: Better URL completion
    * bash_completion: Complete arguments to 'svn info --show-item'
    * fsfs-stats: New 1.8-compatible wrapper for 'svnfsfs stats'
    * Drop support for upgrading working copies created with Subversion 1.7
2018-08-18 15:55:12 +00:00
abs
25efa32711 It appears that curses in NetBSD-8 is also incompatible (uses ncurses) 2018-08-17 19:06:35 +00:00
nia
08ed3d4179 rgbds: add lex and yacc to USE_TOOLS. 2018-08-17 18:17:59 +00:00
minskim
c4696ed380 devel/hyperscan: Fix build with boost-1.68.0 2018-08-17 16:03:20 +00:00
adam
f7aa70e259 py-tox: updated to 3.2.1
3.2.1:
Bugfixes
- --parallel--safe-build no longer cleans up its folders (distdir, distshare, log).

3.2.0:
Features
- Switch pip invocations to use the module -m pip instead of direct invocation. This could help
  avoid some of the shebang limitations.
- Ability to specify package requirements for the tox run via the tox.ini (tox section under key requires - PEP-508
style): can be used to specify both plugin requirements or build dependencies.
- Allow to run multiple tox instances in parallel by providing the
  --parallel--safe-build flag.
2018-08-17 07:16:35 +00:00
adam
e5143d2a49 py-hypothesis: updated to 3.68.0
3.68.0:
:func:~hypothesis.extra.numpy.arrays now checks that integer and float values drawn from elements and fill strategies can be safely cast to the dtype of the array, and emits a warning otherwise.

Elements in the resulting array could previously violate constraints on the elements strategy due to floating-point overflow or truncation of integers to fit smaller types.

3.67.1:
This release contains a tiny refactoring of the internals. There is no user-visible change.

3.67.0:
This release adds a width argument to :func:~hypothesis.strategies.floats, to generate lower-precision floating point numbers for e.g. Numpy arrays.

The generated examples are always instances of Python's native float type, which is 64bit, but passing width=32 will ensure that all values can be exactly represented as 32bit floats. This can be useful to avoid overflow (to +/- infinity), and for efficiency of generation and shrinking.

Half-precision floats (width=16) are also supported, but require Numpy if you are running Python 3.5 or earlier.
2018-08-17 07:15:22 +00:00
adam
9d06c0a472 revbump after boost-libs update 2018-08-16 18:54:26 +00:00
adam
912630b71f boost: updated to 1.68.0
1.68.0:
New Libraries
YAP:
An expression template library for C++14 and later, from Zach Laine.

Updated Libraries
Beast:
This version fixes a missing executor work guard in all composed operations used in the implementation. Users who are experiencing crashes related to asynchronous completion handlers are encouraged to upgrade.
For a complete list of changes, please view the official Release Notes.
Context:
78: Linker error with context-impl=ucontext: multiple definition of boost::context::detail::current_rec
Coroutine2:
14: crash while stack unwinding
18: some guidance on why to use coroutine2
20: failes to compile test in due to the error C2039
22: undefined behaviour documentation
Fiber:
170: buffered_channel::try_push has incorrect documentation
172: WIN64: 'invalid conversion from 'HANDLE' to 'std:🧵:native_handle_type' errors for builds using mingw-w64
175: throw exception "Operation not permitted"
NUMA support moved to extra library (fiber-numa); enabled via property numa (numa=on)
Fusion:
Added a workaround for ambiguous call of fusion::deque constructor on GCC 4.4/c++0x
Fixed a bug with C-style array
Fixed a fusion::for_each signature to take functor by value
This may break existing code with non-copyable (non-movable) functor, but the implementation wasn't correct for a long time; the documantation was correct from the first. So, please make sure your usage.
Fixed unintentional MPL placeholder substituion bug on fusion::transform.
Moved description, how to conform Fusion sequence as MPL sequence, to mpl section.
Added notes regarding IO facility for adapted type.
Geometry:
Improvements
469 Horizontal grid shift (nadgrids) in SRS transformations (undocumented for now due to potential interface changes).
478 Box-Segment distance for spherical and geographic coordinate systems.
487 Missing combinations of geometries in distance for spherical and geographic cs
489 Additional direct geodesic problem formulas for internal use
Solved issues
470 Assertion failure with short spherical and geographic segments.
471 Invalid envelope of spherical polygon
498 Unexpected results with expand() and make_inverse() for spherical and geographic CS
Bugfixes
488 Handle non-true-references in closing_iterator and ever_circling_range_iterator
495 VxWorks 7 cross-compilation issue.
GIL:
The I/O extensions have been entirely rewritten.
The library now requires a C++11-compliant compiler.
Documentation has been reformatted and updated.
Graph:
Conditionally replace deprecated/removed C++98 std::bind1st by std::bind, std::auto_ptr by std::unique_ptr, and std::random_shuffle by std::shuffle.
Fix compiler error with release builds on VS2015
Fix the Stanford GraphBase examples
Fix friend declarations for iterator_core_access
Add missing <boost/iterator.hpp> include
Avoid an unused variable warning
Fix some typos in documentation
Fix some issues in tests and examples
Lexical Cast:
Fixes for clang-tidy warnings 12092
Log:
Improved support for VxWorks.
Save and restore ebx register on x86 PIE targets in the dump stream manipulator implementation.
Math:
Support for arbitrary precision complex valued quadrature and hence contour integration
Improve performance of polynomial addition
Math:
Continue to improve numerical integration routines, and in particular add support for contour integrals.
Improve accuracy of erfc function's rational approximations.
Multi-index Containers:
Containers of moveable but non-copyable elements can now be serialized (ticket 13478). Thanks to Sébastien Paris for the report.
multi_index_container's default constructor is no longer explicit (ticket 13518).
Multiprecision:
Support for multiprecision complex numbers
Multiprecision:
Support added for complex multiprecision numbers.
Changed conversion to unsigned integer types to be truncating to match standard defined behaviour.
Correct bug in MPFR string formatting.
Fix undefined behaviour in cpp_dec_float conversion from long long.
Add support for Eigen interoperability.
float128.hpp: Fix Intel on Windows build.
Fix type used in temporaries when expanding expression templates containing mixed expressions.
Fix infinite loop in gmp_float to fixed-point string conversion.
Update the expression templates to issue static_asserts with better error messages when you try and do something unsupported.
Fix bug in cpp_int where incrementing to zero doesn't set the sign correctly.
Remove erroneous use of std::move, and rely on NVRO instead.
Fix up support for changes to MPIR-3.0.
Fix various conversion errors in cpp_bin_float when the exponent type is a long long, or else we're converting to an integer that is wider than we are.
Fix compatibility issue with GCC-8 caused by the introduction of std::byte.
Optional:
Added member function has_value() for compatibility with std::optional (issue 52).
Added member function map() for transforming optional<T> into optional<U> using a function of type T -> U.
Added member function flat_map() for transforming optional<T> into optional<U> using a function of type T -> optonal<U>.
Predef:
Add support for __ARM_ARCH macro.
Add detection for PTX architecture.
Add nvcc compiler detection.
Add support for detecting CUDA.
Remove reference to obsolete BOOST_ARCH_AMD64.
Program Options:
Support for multiple long names for an option, thanks to Eyal Rozenberg
Python:
Bug fixes to correct autolink support (Windows)
Rational:
Fixed undefined behavior in normalize()
System:
Add constexpr to error_code and error_condition members under C++14 and above
Signals:
Removal Notice: Boost.Signals will be removed in the next release. Boost.Signals was deprecated in version 1.54.0. Transition to Boost.Signals2 now to avoid disruption.
Stacktrace:
Fixed compilation on Solaris and other platforms that do qualify address as const in dladdr function (github 54).
Dropped dependency on Boost.LexicalCast.
Test:
Boost.test v3.8 see the Changes log for more details.
Breaking changes
The master_test_suite_t object is no more copyable
New feature:
Dataset test case can now use command line parameters
TypeIndex:
Dropped dependency on Boost.MPL.
Uuid:
Breaking change: sha1 detail namespace header redirection for backwards compatibility was removed
Added support for std::hash
Added support for move semantics on random generators
Properly handle EINTR when acquiring entropy
Use getrandom(2) instead of getentropy(3) on linux
2018-08-16 15:58:31 +00:00
wiz
f18543390e pango: update to 1.42.3.
Overview of changes in 1.42.3
=============================
- Fix handling of font lists on OS X (#252)
- Fix a memory leak
2018-08-16 12:24:09 +00:00
wiz
fcc5ca90f3 npth: update to 1.6.
Noteworthy changes in version 1.6 (2018-07-16)  [C1/A1/R2]
----------------------------------------------

 * Fix library requirements for HPUX.  [#3980]

 * Fix a minor memory leak on Windows.
2018-08-16 12:19:54 +00:00
wiz
38d22021ea libgsf: update to 1.14.44.
libgsf 1.14.44

Morten:
	* Fix msole metadata writing for non-ascii.  [#795612]
	* Fix problem with threaded code.  [#10]
2018-08-16 12:04:40 +00:00
adam
f4c7d584b5 py-pathspec: updated to 0.5.7
0.5.7:
- Fix collections deprecation warning.
2018-08-16 11:32:12 +00:00
adam
6ac4336648 libatomic_ops: updated to 7.6.6
7.6.6:
COPYING: sync with FSF's gpl-2.0.txt
Fix 'undefined reference to __atomic_load/store/cas_16' error (gcc-7/x64)
Fix a typo in the overview section of README
Fix comments style in configure.ac and Makefile.am
Update copyright information in README and some header files
2018-08-16 10:13:30 +00:00
wiz
47e77ac0a0 apache-ant: update to 1.10.5.
Changes from Ant 1.10.4 TO Ant 1.10.5
=====================================

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

 * Fixes a regression in the "get" task where redirects
   from a HTTP resource to a HTTPS resource started throwing
   an exception.
   Bugzilla Report 62499

 * the new allowFilesToEscapeDest didn't work when set to false and
   archive entries contained relative paths with so many ".."
   segnments that the resulting path would go beyond the file system
   root.
   Bugzilla Report 62502

Other changes:
--------------
 * Java task now accepts a "sourcefile" attribute to allow single file
   source program execution, a feature that is introduced in Java 11.
2018-08-16 08:39:19 +00:00
adam
fb826e3641 py-pyobjc: updated to 4.2.2
Version 4.2.2:
Update metadata for Xcode 9.4
The binary release now includes wheels for both variants for the Python.org installer for python 3.6 and 3.7: 32- and 64-bit for macOS 10.6 or later, and 64-bit only for macOS 10.9 or later.
Ensure the context manager for NSAnimationContext defined in PyObjCTools.AppCategories actually works.
Fix convenience wrappers for Foundation.NSCache.
Fix convenience wrappers for Foundation.NSHashTable.
2018-08-15 19:00:48 +00:00
nia
75f81662ef devel/rgbds: add version 0.3.7
RGBDS (Rednex Game Boy Development System) is a free assembler/linker
package for the Game Boy and Game Boy Color. It consists of:

* rgbasm (an assembler)
* rgblink (a linker)
* rgbfix (a checksum/header fixer)
* rgbgfx (a PNG-to-Game Boy graphics converter)

This is a fork of the original RGBDS which aims to make the programs
more like other UNIX tools.
2018-08-15 15:25:10 +00:00
joerg
875da9153f Update Mercurial to 4.7:
- stop/abort/no-commit support for "graft"
- confirm/dry-run support for "rebase"
- "export" of bookmarked branches
- "acl" extension can support bookmarks
- optional word-diff support
- smarter parent selection for changes in merges by default
- sparse-revlog option to allow smaller manifests for very big
  repositories
- fix compression handling on ssh streams, noticable with pullbundles
- various other bugfixes
2018-08-15 14:04:42 +00:00
ryoon
b640acfc2f Update to 3.2.1
Changelog:
[v3.2.1][] - 2017-08-17
-----------------------

### Fixes
* Issue #101: Bump ABI major number due to incompatible change in struct
  when adding option annotation/comments in [v.3.1][]: `1.1.0 -> 2.0.0`


[v3.2][] - 2017-06-03
---------------------

### Fixes
* Issue #96: Add Windows/mingw compatible `fmemopen()` replacement
* Issue #98: Fix v3.1 regression, segfault on comment-only lines


[v3.1][] - 2017-05-24
---------------------

### Changes
* Refactored `CFGF_IGNORE_UNKNOWN` support, libConfuse now properly
  ignores any type and sub-section without the need for declaring an
  `__unknown` option.  When the flag is set all unknown options,
  including unknown sub-sections with, in turn, unknown options, are
  now fully ignored
* Issue #69: New API for creating titled sections at runtime,
  by Jonas Johansson @jonasj76
* Issue #92: Support for option annotation/comments.  Every option can
  now have a comment, which is both read and written from/to file.
  Disabled by default, enable with `CFGF_COMMENTS` flag in `cfg_init()`
* ABI bump: 1.0.0 --> 1.1.0, due to new functionality

### Fixes
* Build unit tests statically for easier debugging
* Issue #21: Major refactor of lexer to fix memory leaks, `cfg_free()`
  now properly releases all memory.  By Joachim Nilsson @troglobit
* Issue #64: Fixed MSVC build errors, by George Koskeridis @Gikoskos
* Issue #65: SIGSEGV when parsed default values are used with include,
  by Dmitri Zhabinski
* Issue #71: Fix syntax in rpm spec file, for CentOS/RHEL7
* Issue #73: Adjust gettext version requirement to build on CentOS/RHEL7.
  GNU gettext v0.18.2.1 update `AM_GNU_GETTEXT()` to use AC_PROG_MKDIR_P
  instead of `AM_PROG_MKDIR_P`, but v0.18.1.1 is included in Ubuntu 12.04
  LTS.  Fortunately Ubuntu 14.04 LTS ships v0.18.3.1 and Debian Jessie
  ships v0.19.3.  Unfortunately, CentOS7 and RHEL7 ships v0.18.2.1, so
  for best compat. level at this point in time we require v0.18.2.
* Issue #74: Fix typos in documentation, by Luca Ceresoli
* Issue #79: Add `fmemopen()` compat for *BSD, including macOS
2018-08-15 13:55:00 +00:00
adam
b2b5bdfd9e py-editorconfig-core: updated to 0.12.2
0.12.2:
Unknown changes.
2018-08-15 11:23:08 +00:00
wen
18034cbd89 Update to 1.36
Upstream changes:
1.36 Sun 24 29 2018
    - If the "permissions" param is set, use the same permissions for the lock
      file that the log file will use. [github #21]
2018-08-15 02:20:13 +00:00
wen
b28b588de1 Update to 1.707
Upstream changes:
1.707     2018-08-01 22:55:01-05:00 America/Chicago

    [Fixed]

    - The local context hash (`$log->context`) and the log hash
      (`$log->$level( $message, $hash )`) now get merged correctly,
      combining contextual logging and structured logging. Thanks
      @mephinet! [Github #76] [Github #73]
2018-08-15 02:09:05 +00:00
wen
ba932de54e Update to 4.54
Remove the patch which fixed upstream

Upstream changes:
4.54 Tue Aug 14 13:54:48 CEST 2018
        - include sys/mkdev.h or sys/sysmacros.h if available.
        - further tweaks to configure invocation for systems requiring --rpath.
        - no longer rely on custom paths on win32 platforms.
        - try to work around buggy PAGESIZE macro on solaris.

4.53 Tue Aug 14 11:27:50 CEST 2018
        - add $Config{libs} to LIBS for configure, to work around systems
          with broken library dependencies (... openbsd).

4.52 Sun Aug 12 08:09:45 CEST 2018
        - config.h.in was missing in distribution.

4.51 Sun Aug 12 07:24:14 CEST 2018
        - complete rework of the autoconf framework: IO::AIO now uses its own
          config.h, separate from libeio, and tries to test the actual perl
          environment, not the standard system environment.
        - provide nanosecond-accracy stat time accessors for both perl and IO::AIO
          stat functions.
        - removed non-portable C++ syntax from eio.c.
        - try to fix readdir tests on cygwin spuriously failing.

4.5  Wed Aug  1 00:23:55 CEST 2018
        - aio_mtouch touch all pages as requested, not just the first page in most cases.
        - new function: IO::AIO::mremap, linux-specific mremap, with constants MREMAP_MAYMOVE
          and MREMAP_FIXED.
        - add O_ACCMODE.
        - add (undocumented) MSG_CMSG_CLOEXEC and SOCK_CLOEXEC constants.
2018-08-15 02:03:38 +00:00
wen
2f0a2617da Update to 0.103
Upstream changes:
0.103     2018-08-02 11:11:30-04:00 America/New_York
        - show --[no-]option for boolean toggle options
2018-08-15 01:54:20 +00:00
wen
bc58e37cd9 Update to 0.1634
Upstream changes:
Version 0.1634:
- Fix Makefile.PL warning
- Fix deleting of inc during release process
- Better fix for AutomatedTester warning

Version 0.1632:
- Updating META.yml

Version 0.1632:
- Switch to File::Slurper

Version 0.1631:
- Trying once again to fix the compile test on windows

Version 0.1630:
- Check in standard tests, including one that skips the compile check on Windows
- Add missing URI::Escape dependency

Version 0.1629:
- Add standard tests
- Fix compatibility issue with newer versions of perl, which remove "." from
  @INC. https://rt.cpan.org/Ticket/Display.html?id=121434
2018-08-15 01:31:40 +00:00
wen
27a118850f Update to 0.29
Upstream changes:
0.29  2018-08-05
 - Stable release to CPAN.

0.28_03  2017-01-22
 - `mimeinfo --stdin` did not work. Reported by Marius Gavrilescu,
     Debian bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784545
     Added minimal tests for `mimeinfo`.

0.28_02  2016-12-17
 - Improved handling of Path::Tiny objects in default method.

0.28_01  2016-11-29
 - Spelling fix courtesy gregor herrmann, Debian Perl group (fixes #25)
 - Added t/000-report-versions-tiny.t to find out issue with Path::Tiny file
   handles.
2018-08-15 01:19:46 +00:00
wen
7e8d09003b Update to 0.63
Upstream changes:
0.63    July 31, 2018

Move MockHomeDir.pm from underneath t/ to underneath lib/.

The functions exported by ExtUtils::ModuleMaker::Auxiliary are intended to be
used in testing this distribution -- and all distributions which subclass it,
such as ExtUtils::ModuleMaker::PBP.  Auxiliary.pm uses functions found in
MockHomeDir.pm.  But unless MockHomeDir.pm is underneath lib/ExtUtils/, it
won't be indexed by CPAN and won't be found by the test suites of subclasses.
Hence, move it to underneath lib/.
2018-08-15 00:56:55 +00:00
wen
5a660e3428 Update to 1.46
Upstream changes:
1.46 Sun Aug  5 13:28:55 CEST 2018
        - work around API changes on debug perls, reported by various people.
2018-08-15 00:52:32 +00:00
adam
a0a7aed6bc py-joblib: updated to 0.12.2
Release 0.12.2:
Integrate loky 2.2.0 to fix regression with unpicklable arguments and functions reported by users.
Loky 2.2.0 also provides a protection against memory leaks long running applications when psutil is installed.
Joblib now includes the code for the dask backend which has been updated to properly handle nested parallelism and data scattering at the same time.
Restored some private API attribute and arguments (MemorizedResult.argument_hash and BatchedCalls.__init__'s pickle_cache) for backward compat.
Fix a deprecation warning message (for Memory's cachedir).

Release 0.12.1:
Make sure that any exception triggered when serializing jobs in the queue will be wrapped as a PicklingError as in past versions of joblib.
Fix kwonlydefaults key error in filter_args
2018-08-14 17:39:32 +00:00
prlw1
96966c0d71 Fix build - welcome to python 3.7 2018-08-14 15:53:10 +00:00
adam
b7bc2328fe py-ruamel-yaml: updated to 0.15.54
[0, 15, 54]:
  - fix issue where a comment could pop-up twice in the output
  - fix issue where JSON object (mapping) without spaces was not parsed
    properly
  - fix issue where comments after empty flow-style mappings were not emitted

[0, 15, 53]:
  - fix issue with flow style mapping with comments gobbled newline
  - fix issue where single '+' under YAML 1.2 was interpreted as
    integer, erroring out

[0, 15, 52]:
  - added .copy() mapping representation for round-tripping
    (CommentedMap) to fix incomplete copies of merged mappings
  - Also unmade that class a subclass of ordereddict to solve incorrect behaviour
    for {**merged-mapping} and dict(**merged-mapping)

[0, 15, 51]:
  - Fix method name dumps (were not dotted) and loads (reported by Douglas Raillard
  - Fix spurious trailing white-space caused when the comment start
    column was no longer reached and there was no actual EOL comment
    (e.g. following empty line) and doing substitutions, or when
    quotes around scalars got dropped.

[0, 15, 50]:
  - Allow YAML() as a context manager for output, thereby making it much easier
    to generate multi-documents in a stream.
  - Fix issue with incorrect type information for load() and dump()
2018-08-14 14:54:26 +00:00
adam
dac87d300c pytest-cov: minor polishing 2018-08-14 14:29:31 +00:00
wen
54ab00023c Update to 2.5.6
Upstream changes:
v2.5.6 2018-08-13T22:47:57Z
    - Revert "Warn if accessors overwrite methods/functions" for now; it may cause crashes in perl 5.28.0 (#94)

v2.5.5 2018-08-13T15:41:32Z
    - Warn if accessors overwrite methods/functions (ybrliiu #86, #90, #93)
    - Fix for threads and XS; use newSVpvs instead of newSVpvs_share (sergeykolychev #92)
2018-08-14 12:19:08 +00:00
adam
233bac25e6 py-configargparse: updated to 0.13.0
0.13.0:
Unknown changes.
2018-08-14 09:44:20 +00:00
adam
0cb797c4c7 py-dash: updated to 4.7.3
v4.7.3:
Bug Fixes
Fix bug in spread where arguments were not being passed to wrapped function properly.
2018-08-14 07:32:04 +00:00
adam
7f540c3e0a py-faker: updated to 0.9.0
0.9.0:
.random_sample() now returns a list of unique elements instead of a set.
.random_sample_unique() is removed in favor of .random_sample().
Added random_choices(), random_elements() and random_letters().
Added faker.utils.distribution.choices_distribution_unique().
words(), password(), uri_path and pystr() now use the new the random_choices() method.

0.8.18:
Change blood group from 0 (zero) to O (capital letter O). Some locales do use 'zero', but O is more common and it is the medical standard.
Fix alpha-2 country code for Haiti.
Fix abbreviation for Nunavut.
Standardized postcode in address providers. Now all locales are guaranteed to have a postcode method and may have a localized alias for it (eg: zipcode).
Fix typo in pt_BR Person perovider.
Fix timezone handling.
Use tzinfo when provided in date_of_birth.
2018-08-14 07:30:56 +00:00
jaapb
60fc7b22ae Updated devel/js_of_ocaml to version 3.2.1.
This incorporates some patches that were already in pkgsrc (correct
dependencies), plus some other minor bugfixes.
2018-08-13 12:57:37 +00:00
adam
9e10c72c31 py-nose2: updated to 0.8.0
0.8.0:
Fixed
- For junitxml plugin use test module in place of classname if no classname exists
Features
- Add code to enable plugins to documentation
Dropped support for python 3.3
2018-08-13 07:28:39 +00:00
adam
f0320b7b85 lldb: add missing patch 2018-08-13 06:14:22 +00:00
wiz
78fa0f358f p5-Menlo-Legacy: fix MASTER_SITES 2018-08-13 06:13:24 +00:00
minskim
a36f08edeb devel/py-cyordereddict: Simplify Makefile using py2x 2018-08-10 15:36:16 +00:00
adam
6292a04646 py-blessings: updated to 1.7
1.7:
Drop support for Python 2.6 and 3.3, which are end-of-lifed.
Switch from 2to3 to the six library.
2018-08-10 12:19:30 +00:00
adam
55f44ff351 py-astroid: updated to 2.0.4
2.0.4:
Make sure that assign nodes can find ``yield`` statements in their values

2.0.3:
The environment markers for PyPy were invalid.
2018-08-10 12:16:23 +00:00
adam
990e23b0d3 cmake: update to 3.12.1
Changes in 3.12.1 since 3.12.0:
- CSharp: Set CMAKE_CSharp_COMPILER_LOADED variable when language is enabled
- UseSWIG: Use CSharp language only if it is enabled
- Help: Add explicit <PackageName>_ROOT variable documentation
- Tests: Add case showing CMP0048 warning on injected project command
- project: Do not issue CMP0048 warnings on injected call
- CPack: Restore support for 0-valued version components
- FindCUDA/select_compute_arch: Restore two-component CUDA_VERSION
- GoogleTest: Ensure policy settings allow use of IN_LIST
- FindTCL: Add support for version 8.7
- FindPython*: fix erroneous behavior on multiple 'find_package' calls
- UseSWIG: restore legacy behavior for SWIG_MODULE_<name>_EXTRA_FLAGS
2018-08-10 06:59:04 +00:00
adam
fee53b6ec3 py-setuptools_scm: updated to 3.1.0
v3.1.0:
fix - correct the invocation in version_from_scm and deprecate it as its exposed by accident
fix - handle git file listing on empty repositories
fix - deprecate ScmVersion.extra
2018-08-10 06:36:41 +00:00
adam
e7b3dce369 py-uvloop: updated to 0.11.2
v0.11.2:
Fix a memory leak related to contextvars support.
2018-08-10 06:34:49 +00:00
jperkin
fe64b01247 devel: Import p5-Carton version 1.0.34.
carton is a command line tool to track the Perl module dependencies for
your Perl application. Dependencies are declared using cpanfile format,
and the managed dependencies are tracked in a cpanfile.snapshot file,
which is meant to be version controlled, and the snapshot file allows
other developers of your application will have the exact same versions
of the modules.
2018-08-09 11:50:17 +00:00
jperkin
cb5a724515 devel: Import p5-Menlo-Legacy version 1.9022.
Menlo::Legacy is a package to install Menlo::CLI::Compat which is a
compatibility library that implements the classic version of cpanminus
internals and behavios. This is so that existing users of cpanm and API
clients such as Carton, Carmel and App::cpm) can rely on the stable
features and specific behaviors of cpanm.

This way Menlo can evolve and be refactored without the fear of breaking
any downstream clients, including cpanm itself.
2018-08-09 11:45:48 +00:00
jperkin
ee78614a39 devel: Import p5-Menlo version 1.9019.
Menlo is a backend for cpanm 2.0, developed with the goal to replace
cpanm internals with a set of modules that are more flexible, extensible
and easier to use.
2018-08-09 11:36:36 +00:00
jperkin
051cd83e83 devel: Import p5-Parse-PMFile version 0.41.
Parse::PMFile - parses .pm file as PAUSE does

The most of the code of this module is taken from the PAUSE code as of
April 2013 almost verbatim. Thus, the heart of this module should be
quite stable. However, I made it not to use pipe ("-|") as well as I
stripped database-related code. If you encounter any issue, that's most
probably because of my modification.

This module doesn't provide features to extract a distribution or parse
meta files intentionally.
2018-08-09 11:13:27 +00:00
jperkin
0ca9150380 devel: Import p5-CPAN-Common-Index version 0.010.
This module provides a common library for working with a variety of CPAN
index services.  It is intentionally minimalist, trying to use as few
non-core modules as possible.

The CPAN::Common::Index module is an abstract base class that defines a
common API.  Individual backends deliver the API for a particular index.
2018-08-09 10:05:19 +00:00
tsutsui
452c0602ba ruby-gnome2: update to 3.2.9.
Upstream changes (from NEWS):

== Ruby-GNOME2 3.2.9: 2018-08-08

This is a packaging bug fix release of 3.2.8.

=== Changes

==== All

  * Fixes

    * Fixed wrong gem content.
      [GitHub#1236][Reported by Izumi Tsutsui]

==== Ruby/GtkSourceView4

  * Improvements

    * Added.

=== Thanks

  * Izumi Tsutsui

== Ruby-GNOME2 3.2.8: 2018-08-06

This is an installation improvement release of 3.2.7.

=== Changes

==== All

  * Improvements

    * Added support for static gemspec.
      [Patch by cedlemo]

    * Added support for msys2_mingw_dependencies.
      [GitHub#1194]

==== Ruby/GLib2

  * Improvements

    * test: Removed a needless assertion.
      [GitHub#1235][Patch by Iain Lane]

==== Ruby/GObjectIntrospection

  * Improvements

    * Improved setter method detection.
      [GitHub#1233][Patch by yosuke shiro]

  * Fixes

    * Fixed a memory leak for callback method.
      [GitHub#1230][GitHub#1231][Reported by Izumi Tsutsui]

==== Ruby/GTK3

  * Fixes

    * demo: Fix a crash bug.
      [GitHub#1193][Reported by kojix2]

=== Thanks

  * cedlemo

  * kojix2

  * Izumi Tsutsui

  * yosuke shiro

  * Iain Lane
2018-08-08 12:16:00 +00:00
minskim
224118a5c4 devel/py-line_profiler: Rerun cython for python37 compatibility 2018-08-07 16:45:10 +00:00
adam
82c7aff8a2 creduce: updated to 2.8.0
2.8.0:
No news is good news.
2018-08-07 11:14:20 +00:00
adam
ec104205a9 py-llvmlite: updated to 0.24.0
v0.24.0

This release adds support for Python 3.7 and fixes some build issues. It also
contains an updated SVML patch for the llvmdev package that works around some
vectorization issues. It also adds a selective LLVM 6.0.1 llvmdev build for the
`ppc64le` architecture.

* Fix up broken patch selector
* Add long description from readme
* LLVM 6.0.1 build based on RC and fixes for PPC64LE
* Recipe fixes for Conda Build 3
* Workaround for incorrect vectorization factor computed for SVML functions
* fix build on OpenBSD.
* Python 3.7 compat: Properly escape repl in re.sub
2018-08-07 10:46:42 +00:00
adam
2249da6696 include-what-you-use: updated to 0.10
0.10:
Use LLVM 6.0 for clang_6.0 branch
2018-08-07 10:45:47 +00:00
adam
6c333bb958 llvm: updated to 6.0.1
6.0.1:

Non-comprehensive list of changes in this release

Support for retpolines was added to help mitigate “branch target injection” (variant 2) of the “Spectre” speculative side channels described by Project Zero and the Spectre paper.
The Redirects argument of llvm::sys::ExecuteAndWait and llvm::sys::ExecuteNoWait was changed to an ArrayRef of optional StringRef‘s to make it safer and more convenient to use.
The backend name was added to the Target Registry to allow run-time information to be fed back into TableGen. Out-of-tree targets will need to add the name used in the def X : Target definition to the call to RegisterTarget.
The Debugify pass was added to opt to facilitate testing of debug info preservation. This pass attaches synthetic DILocations and DIVariables to the instructions in a Module. The CheckDebugify pass determines how much of the metadata is lost.
Significantly improved quality of CodeView debug info for Windows.
Preliminary support for Sanitizers and sibling features on X86(_64) NetBSD (ASan, UBsan, TSan, MSan, SafeStack, libFuzzer).

Changes to the LLVM IR
----------------------
The fast-math-flags (FMF) have been updated. Previously, the ‘fast’ flag indicated that floating-point reassociation was allowed and all other flags were set too. The ‘fast’ flag still exists, but there is a new flag called ‘reassoc’ to indicate specifically that reassociation is allowed. A new bit called ‘afn’ was also added to selectively allow approximations for common mathlib functions like square-root. The new flags provide more flexibility to enable/disable specific floating-point optimizations. Making the optimizer respond appropriately to these flags is an ongoing effort.

Changes to the AArch64 Target
-----------------------------
Enabled the new GlobalISel instruction selection framework by default at -O0.

Changes to the ARM Target
-------------------------
Support for enabling SjLj exception handling on platforms where it isn’t the default.

Changes to the Hexagon Target
-----------------------------
The Hexagon backend now supports V65 ISA.
The -mhvx option now takes an optional value that specifies the ISA version of the HVX coprocessor. The available values are v60, v62 and v65. By default, the value is set to be the same as the CPU version.
The compiler option -mhvx-double is deprecated and will be removed in the next release of the compiler. Programmers should use the -mhvx-length option to specify the desired vector length: -mhvx-length=64b for 64-byte vectors and -mhvx-length=128b for 128-byte vectors. While the current default vector length is 64 bytes, users should always specify the length explicitly, since the default value may change in the future.
The target feature hvx-double is deprecated and will be removed in the next release. LLVM IR generators should use target features hvx-length64b and hvx-length128b to indicate the vector length. The length should always be specified when HVX code generation is enabled.

Changes to the MIPS Target
--------------------------
Fixed numerous bugs:

fpowi on MIPS64 giving incorrect results when used with a negative integer.
Usage of the asm ‘c’ constraint with the wrong datatype causing an assert/crash.
Fixed a conversion bug when using the DSP ASE.
Fixed an inconsistency where objects were not marked as using the microMIPS as when the micromips function attribute or the ”.set micromips” directive was used.
Reordered the MIPSR6 specific hazard scheduler pass to after the delay slot filler, fixing a class of rare edge case bugs where the delay slot filler would violate ISA restrictions.
Fixed a crash when using a type of unknown size with gp relative addressing.
Corrected the j macro for microMIPS.
Corrected the encoding of movep for microMIPS32r6.
Fixed an issue with the usage of insert instructions having an invalid set of operands.
Fixed an issue where TLS symbols were not marked as such.
Enabled the usage of register scavenging with MSA, due to its shorter offsets for loads and stores.
Corrected the ELF headers when using the DSP ASE.

New features:

The long branch pass now generates some R6 specific instructions when targeting MIPSR6.
The delay slot filler now performs more branch conversions if delay slots cannot be filled.
The MIPS MT ASE is now fully supported.
Added support for the lapc pseudo instruction.
Improved the selection of multiple instructions (dext, nmadd, nmsub).
Further improved microMIPS codesize reduction.

Deprecation notices:

microMIPS64R6 support was been deprecated since 5.0, and has now been completely removed.

Changes to the SystemZ Target
-----------------------------
During this release the SystemZ target has:

Added support for 128-bit atomic operations.
Added support for the “o” constraint for inline asm statements.

Changes to the X86 Target
-------------------------
During this release the X86 target has:

Added support for enabling SjLj exception handling on platforms where it isn’t the default.
Added intrinsics for Intel Extensions: VAES, GFNI, VPCLMULQDQ, AVX512VBMI2, AVX512BITALG, AVX512VNNI.
Added support for Intel Icelake CPU.
Fixed some X87 codegen bugs.
Added instruction scheduling information for Intel Sandy Bridge, Ivy Bridge, Haswell, Broadwell, and Skylake CPUs.
Improved scheduler model for AMD Jaguar CPUs.
Improved llvm-mc’s disassembler for some EVEX encoded instructions.
Add support for i8 and i16 vector signed/unsigned min/max horizontal reductions.
Improved codegen for memory comparisons
Improved codegen for i32 vector multiplies
Improved codegen for scalar integer absolute values
Improved codegen for vector integer rotations (XOP and AVX512)
Improved codegen of data being transferred between GPRs and K-registers.
Improved codegen for vector truncations.
Improved folding of address computations into gather/scatter instructions.
Gained initial support recognizing variable shuffles from vector element extracts and inserts.
Improved documentation for SSE/AVX intrinsics in intrin.h header files.
Gained support for emitting retpolines, including automatic insertion of the necessary thunks or using external thunks.
2018-08-07 10:44:50 +00:00
adam
652432e8ce py-setuptools_scm: updated to 3.0.6
v3.0.6
fix 295 - correctly handle selfinstall from tarballs

v3.0.5
fix 292 - match leading 'V' character as well
https://www.python.org/dev/peps/pep-0440/#preceding-v-character

v3.0.4
rerelease of 3.0.3 after fixing the release process

v3.0.3 (pulled from pypi due to a packaging issue)
fix 286 - duo an oversight a helper functio nwas returning a generator instead of a list

v3.0.2
fix a regression from tag parsing - support for multi-dashed prefixes

v3.0.1
fix a regression in setuptools_scm.git.parse - reorder arguments so the positional invocation from before works as expected

v3.0.0
introduce pre-commit and use black
print the origin module to help testing
switch to src layout (breaking change)
no longer alias tag and parsed_version in order to support understanding a version parse failure
require parse results to be ScmVersion or None (breaking change)
fix 266 by requiring the prefix word to be a word again (breaking change as the bug allowed arbitrary prefixes while the original feature only allowed words")
introduce a internal config object to allow the configruation fo tag parsing and prefixes (thanks to @punkadiddle for introducing it and passing it trough)
2018-08-07 10:06:47 +00:00
adam
655fc12981 py-pbr: updated to 4.2.0
4.2.0
* Deprecate 'test' integration
* Deprecate 'build\_sphinx' integration
* Add Sphinx extension
* doc: Add documentation for missing '[pbr]' options
* doc: Fix formatting of packagers guide
* Switch to stestr
2018-08-07 09:57:22 +00:00
adam
eecdcdb286 py-pip: updated to 18.0
18.0:

Process
- Switch to a Calendar based versioning scheme.
- Formally document our deprecation process as a minimum of 6 months of deprecation
  warnings.
- Adopt and document NEWS fragment writing style.
- Switch to releasing a new, non bug fix version of pip every 3 months.

Deprecations and Removals
- Remove the legacy format from pip list.
- Dropped support for Python 3.3.
- Remove support for cleaning up #egg fragment postfixes.
- Remove the shim for the old get-pip.py location.

  For the past 2 years, it's only been redirecting users to use the newer
  https://bootstrap.pypa.io/get-pip.py location.

Features
- Introduce a new --prefer-binary flag, to prefer older wheels over newer source packages.
- Improve autocompletion function on file name completion after options
  which have ``<file>``, ``<dir>`` or ``<path>`` as metavar.
- Add support for installing PEP 518 build dependencies from source.
- Improve status message when upgrade is skipped due to only-if-needed strategy.

Bug Fixes
- Update pip's self-check logic to not use a virtualenv specific file and honor cache-dir.
- Remove compiled pyo files for wheel packages.
- Speed up printing of newly installed package versions.
- Restrict install time dependency warnings to directly-dependant packages.

  Warning about the entire package set has resulted in users getting confused as
  to why pip is printing these warnings.
- Improve handling of PEP 518 build requirements: support environment markers and extras.
- Remove username/password from log message when using index with basic auth.
- Remove trailing os.sep from PATH directories to avoid false negatives.
- Fix "pip wheel pip" being blocked by the "don't use pip to modify itself" check.
- Disable pip's version check (and upgrade message) when installed by a different package manager.

  This works better with Linux distributions where pip's upgrade message may
  result in users running pip in a manner that modifies files that should be
  managed by the OS's package manager.
- Check for file existence and unlink first when clobbering existing files during a wheel install.
- Improve error message to be more specific when no files are found as listed in as listed in PKG-INFO.
- Always read ``pyproject.toml`` as UTF-8. This fixes Unicode handling on Windows and Python 2.
- Fix a crash that occurs when PATH not set, while generating script location warning.
- Disallow packages with ``pyproject.toml`` files that have an empty build-system table.

Vendored Libraries
- Update CacheControl to 0.12.5.
- Update certifi to 2018.4.16.
- Update distro to 1.3.0.
- Update idna to 2.7.
- Update ipaddress to 1.0.22.
- Update pkg_resources to 39.2.0 (via setuptools).
- Update progress to 1.4.
- Update pytoml to 0.1.16.
- Update requests to 2.19.1.
- Update urllib3 to 1.23.

Improved Documentation
- Document how to use pip with a proxy server.
- Document that the output of pip show is in RFC-compliant mail header format.
2018-08-07 09:56:53 +00:00
adam
7f8deb94de py-setuptools: updated to 40.0.0
v40.0.0
Drop support for Python 3.3.
In package_index, fixed handling of encoded entities in URLs.
In pkg_resources VendorImporter, avoid removing packages imported from the root.
Minor doc fixes after actually using the new release process.
Removed section on non-package data files.
Fix developer's guide.
Fix PEP 518 configuration: set build requirements in pyproject.toml to ["wheel"].
2018-08-07 09:55:29 +00:00
adam
09c4c38ec3 py-cython: updated to 0.28.5
0.28.5:

Bugs fixed

* The discouraged usage of GCC's attribute optimize("Os") was replaced by the
  similar attribute cold to reduce the code impact of the module init functions.

* A reference leak in Py2.x was fixed when comparing str to unicode for equality.
2018-08-07 09:36:42 +00:00
adam
2f520654b3 py-cogapp: added version 2.5.1
Cog is a file generation tool. It lets you use pieces of Python code as
generators in your source files to generate whatever text you need.
2018-08-07 09:21:18 +00:00
adam
06e7156ffa py-iso3166: updated to 0.9
0.9:
* Updated entries
  - New entry for Kosovo (XK / XKX)
  - Swaziland changed to Eswatini (effective 2018-07-16)
2018-08-07 08:36:58 +00:00
adam
b76e3b8219 py-greenlet: updated to 0.4.14
0.4.14:
- Support for C-SKY architecture
- Fixed support for ppc64 ABI
- Fixed support for Python 3.7
2018-08-07 08:26:13 +00:00
adam
4c64ab0eef py-txaio: updated to 18.7.1
18.7.1
- move to calver
- deprecate Python 3.3 support and CI testing
2018-08-07 06:28:03 +00:00
adam
0fd660273a py-macholib: updated to 1.10
macholib 1.10
* Add support for LC_NOTE and LC_BUILD_VERSION
2018-08-07 06:19:43 +00:00
adam
ba8f6b35a5 py-serpent: updated to 1.27
release 1.27:
fixed serialization of unicode elements in dicts and sets (this was a regression on Python 2.x)

release 1.26:
support for enum34 backport library for enums in older python versions.
2018-08-07 06:05:58 +00:00
adam
a93696a989 py-pylint: updated to 2.1.1
What's New in Pylint 2.1.1?
* fix pylint crash due to misplaced-format-function not correctly handling class attribute.
2018-08-06 19:58:41 +00:00
adam
bdd5faec3a py-async_generator: updated to 1.10
Async_Generator 1.10:

Features
- Add support for PEP 525-style finalization hooks via
  set_asyncgen_hooks() and get_asyncgen_hooks() functions. On
  Python 3.6+, these are aliases for the versions in sys; on
  Python 3.5, they're work-alike implementations. And,
  @async_generator generators now call these hooks at the
  appropriate times.

Fixes
- Package now properly includes license files.
2018-08-06 19:55:28 +00:00
adam
a5dde167c9 waf: updated to 2.0.10
NEW IN WAF 2.0.10
* Add a task semaphore system
* Fix --help when no wscript is supplied
* Fix Fortran processing with generated Fortran files
2018-08-06 19:45:09 +00:00
adam
fe3c201b1b py-uvloop: updated to 0.11.1
v0.11.1:

Bug Fixes
Fix server to shutdown when alive connections exist
Fix a few bugs and crashes in UDP layer
Fix FD leakage if spawning a subprocess fails
Fix libuv process handles leak when uv_spawn() fails
2018-08-06 19:42:55 +00:00
minskim
a7f98c80dc devel/py-typing-extensions: Fix PLIST for py27 and py34 2018-08-05 18:31:02 +00:00
adam
87392e7841 py-dash: updated to 4.7.1
v4.7.1:
New Features
- Modify to_dict to first try to convert using dict() before falling back to using pydash.helpers.iterator().

v4.7.0:
Misc
- Internal code optimizations.
2018-08-05 12:46:42 +00:00
adam
fc74116de1 py-test-relaxed: updated to 1.1.4
1.1.4:
- :support:- backported Add missing universal wheel indicator in setup
  metadata.

1.1.3:
- 🐛- Fix the @raises helper decorator so it actually raises an
  exception when the requested exception is not raised by the decorated
  function. That's definitely not a confusing sentence.
2018-08-05 10:30:12 +00:00
adam
9cc78920b1 py-test: bump py-pluggy DEPENDS 2018-08-05 10:27:30 +00:00
adam
6a57c60361 py-pluggy: updated to 0.7.1
pluggy 0.7.1:

Deprecations and Removals
- Deprecate the implprefix kwarg to PluginManager and instead
  expect users to start using explicit HookimplMarker everywhere.

Features
- Add .plugin member to PluginValidationError to access failing plugin during post-mortem.
- Add per implementation warnings support for hookspecs allowing for both
  deprecation and future warnings of legacy and (future) experimental hooks
  respectively.

Bug Fixes
- Fix a bug where _HookCaller.call_historic() would call the proc
  arg even when the default is None resulting in a TypeError.
- Fix problem when handling VersionConflict errors when loading setuptools plugins.

Improved Documentation
- Document how exceptions are handled and how the hook call loop
  terminates immediately on the first error which is then delivered
  to any surrounding wrappers.
- Docs rework including a much better introduction and comprehensive example
  set for new users. A big thanks goes out to @obestwalter for the great work!

Trivial/Internal Changes
- Break up the main monolithic package modules into separate modules by concern
- Automate setuptools wheels building and PyPi upload using TravisCI.
- Reorganize tests more appropriately by modules relating to each
  internal component/feature. This is in an effort to avoid (future)
  duplication and better separation of concerns in the test set.
- Add HookImpl.__repr__() for better debugging.
- Start using towncrier and a custom tox environment to prepare releases!


pluggy 0.7.0 (Unreleased)
* We discovered a deployment issue so this version was never released to PyPI, only the tag exists.
2018-08-05 10:25:23 +00:00
adam
de77c40d67 py-test-asyncio: updated to 0.9.0
0.9.0:
Python 3.7 support.
Remove event_loop_process_pool fixture and pytest.mark.asyncio_process_pool marker.
2018-08-05 10:19:16 +00:00
adam
8ddc5b4177 py-test: updated to 3.7.1
pytest 3.7.1:

Bug Fixes
- Raise immediately if approx() is given an expected value of a type it doesn't understand (e.g. strings, nested dicts, etc.).
- Correctly represent the dimensions of an numpy array when calling repr() on approx().
- Display the absolute path if cache_dir is not relative to the rootdir instead of failing.
- Fix compatibility problem with plugins and the warning code issued by fixture functions when they are called directly.
- Fix infinite recursion in pytest.approx with arrays in numpy<1.13.
- Pin pathlib2 to >=2.2.0 as we require __fspath__ support.
- Fix TypeError when the assertion message is bytes in python 3.


pytest 3.7.0:

Deprecations and Removals
- pytest_namespace has been deprecated.
  See the documentation for pytest_namespace hook for suggestions on how to deal
  with this in plugins which use this functionality.
- Calling a fixture function directly, as opposed to request them in a test function, now issues a RemovedInPytest4Warning. It will be changed into an error in pytest 4.0.
  This is a great source of confusion to new users, which will often call the fixture functions and request them from test functions interchangeably, which breaks the fixture resolution model.

Features
- New package fixture scope: fixtures are finalized when the last test of a *package* finishes. This feature is considered **experimental**, so use it sparingly.
- Node.add_marker now supports an append=True/False parameter to determine whether the mark comes last (default) or first.
- Fixture caplog now has a messages property, providing convenient access to the format-interpolated log messages without the extra data provided by the formatter/handler.
- New --trace option to enter the debugger at the start of a test.
- Introduce pytester.copy_example as helper to do acceptance tests against examples from the project.

Bug Fixes
- Fix a bug where fixtures overridden by direct parameters (for example parametrization) were being instantiated even if they were not being used by a test.
- Fix ApproxNumpy initialisation argument mixup, abs and rel tolerances were flipped causing strange comparsion results.
  Add tests to check abs and rel tolerances for np.array and test for expecting nan with np.array()
- Fix truncated locals output in verbose mode.

Improved Documentation
- Correct the usage documentation of --last-failed-no-failures by adding the missing --last-failed argument in the presented examples, because they are misleading and lead to think that the missing argument is not needed.

Trivial/Internal Changes
- Now a README.md file is created in .pytest_cache to make it clear why the directory exists.
2018-08-05 10:17:47 +00:00
adam
19c4083f47 py-test-xdist: updated to 1.22.5
pytest-xdist 1.22.5:
Bug Fixes
- Revert change that dropped support for pytest<3.4 and require six.
  This change caused problems in some installations, and was a mistaken
  in the first place as we should not change version requirements
  in bug-fix releases unless they fix an actual bug.

pytest-xdist 1.22.4:
Bug Fixes
- Remove last references to obsolete py.code.
  Remove some unnecessary references to py.builtin.
- Workaround cpu detection on Travis CI.
2018-08-05 10:12:47 +00:00
minskim
5372003f04 devel/libcompizconfig: PKGREVISION bump for protobuf update 2018-08-04 21:43:53 +00:00
minskim
ab2faf4dc9 devel/protobuf-c: Make this build with protobuf-3.6.0 2018-08-04 21:36:16 +00:00
minskim
7b4b235feb devel/py-protobuf: Sync with devel/protobuf 2018-08-04 21:32:53 +00:00
minskim
340ca42a5e devel/protobuf: Update to 3.6.0
Major changes:
- Starting from this release, we now require C++11.
- Moved to C++11 types like std::atomic and std::unique_ptr.
2018-08-04 21:19:39 +00:00
adam
c730da1958 py-ipython5: updated to 5.8.0
IPython 5.8.0
* Update inspecting function/methods for future-proofing.
2018-08-04 09:29:59 +00:00
minskim
f0600bc74f devel/libcompizconfig: Do not depend on an unavailable package
devel/libinotify is not available on Linux.
2018-08-03 21:21:21 +00:00
jaapb
cdc455dc2d Added dependency to camlp4 option for devel/js_of_ocaml
Said package needs devel/ocaml-deriving-ocsigen to compile the entirety
of its camlp4 stuff.
2018-08-03 09:19:56 +00:00
adam
4bbd5beb40 py-test-flake8: updated to 1.0.2
1.0.2
- Test on Python 3.7
- Escape a regex tring with r""
2018-08-02 15:36:55 +00:00
adam
6e082b76cd py-pylint: updated to 2.1.0
What's New in Pylint 2.1?

   * trailing-comma-tuple gets emitted for yield statements as well.

   * Get only the arguments of the scope function for redefined-argument-from-local

   * Add a check misplaced-format-function which is emitted if format function is used on
     non str object.

   * chain.from_iterable no longer emits dict-{}-not-iterating when dealing with dict values and keys

   * Demote the try-except-raise message from an error to a warning (E0705 -> W0706)

   * Correctly handle the new name of the Python implementation of the abc module.

    * Modules with __getattr__ are exempted by default from no-member

      There's no easy way to figure out if a module has a particular member when
      the said module uses __getattr__, which is a new addition to Python 3.7.
      Instead we assume the safe thing to do, in the same way we do for classes,
      and skip those modules from checking.

    * Fix a false positive invalid name message when method or attribute name is longer then 30 characters.

    * Include the type of the next branch in no-else-return

    * Fix inconsistent behaviour for bad-continuation on first line of file

     * Fix not being able to disable certain messages on the last line through
       the global disable option

    * Don't emit useless-return when we have a single statement that is the return itself

      We still want to be explicit when a function is supposed to return
      an optional value; even though pass could still work, it's not explicit
      enough and the function might look like it's missing an implementation.

   * Fix false-positive undefined-variable for self referential class name in lamdbas

    * Don't crash when pylint is unable to infer the value of an argument to next()

    * Don't emit not-an-iterable when dealing with async iterators.

      But do emit it when using the usual iteration protocol against
      async iterators.

   * Can specify a default docstring type for when the check cannot guess the type
2018-08-02 15:19:23 +00:00
adam
f91c4191da py-astroid: updated to 2.0.2
What's New in astroid 2.0.2?
   * Stop repeat inference attempt causing a RuntimeError in Python3.7

   *  infer_call_result can raise InferenceError so make sure to handle that for the call sites
      where it is used

     infer_call_result started recently to raise InferenceError for objects for which it
     could not find any returns. Previously it was silently raising a StopIteration,
     which was especially leaking when calling builtin methods.
     Since it is after all an inference method, it is expected that it
     could raise an InferenceError rather than returning nothing.
2018-08-02 15:13:34 +00:00
adam
da311ed65a py-ipython: updated to 6.5.0
IPython 6.5.0

Miscellaneous bug fixes and compatibility with Python 3.7.

* Autocompletion fix for modules with out __init__.py
* update the %pastebin magic to use dpaste.com instead of GitHub Gist
  which now requires authentication
* Fix crash with multiprocessing
2018-08-02 14:06:23 +00:00
jperkin
64934c2c9c glib2: Update workaround for older Darwin releases. 2018-08-01 17:43:25 +00:00
gdt
2b61af2d98 py-configobj: Depend on py-six 2018-08-01 13:40:41 +00:00
wen
2aa0a57709 Update to 1.22
Upstream changes:
version 1.22 at 2018-07-15 12:24:13 +0000
-----------------------------------------

  Change: f3770138dd1fe7948ee2f7633a14dd661daa1267
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2018-07-15 13:24:13 +0000

    Fixed problem when specifying ssl options

-----------------------------------------
version 1.20 at 2018-07-13 18:06:30 +0000
-----------------------------------------

  Change: dedc0de6a3a6513ac32355393443ae5bee756ec8
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2018-07-13 19:06:30 +0000

    Added sslctx, sslcert and sslkey options

    These allow manipulation of the SSL/TLS connection and to specify
    client-side certificate, respectively.
2018-07-31 11:28:42 +00:00
wen
7ec8f61908 Update to 1.302138
Upstream changes:
1.302138  2018-07-11 09:29:51-07:00 America/Los_Angeles

    - No changes since trial

1.302137  2018-05-25 08:45:13-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Make it safe to fork before events in IPC
2018-07-31 11:19:19 +00:00
wen
1ea6b52d62 Update to 0.018
Add missing DEPENDS

Upstream changes:
0.018     2018-07-12 08:21:56-04:00 America/New_York

    - Bumped required version of File::Temp to 0.2308
2018-07-31 10:56:11 +00:00
wen
c51aee8409 Update to 0.000115
Upstream changes:
0.000115  2018-07-11 09:39:37-07:00 America/Los_Angeles

    - Fix warning on undefined note/diag
    - Improve an error message.
2018-07-31 10:34:14 +00:00
wen
2fdb6f4383 Update to 1.004002
Upstream changes:
1.004002        2018-07-29

 [ Bug Fixes ]
 - Skip one particular test on old versions of Moo because it relies on a
   feature introduced in Moo 1.004000.
   Fixes RT#125948.
   <https://rt.cpan.org/Ticket/Display.html?id=125948>
2018-07-31 10:29:26 +00:00
jperkin
84aedf6c7b libdbusmenu-qt5: SunOS also ships moc_predefs.h 2018-07-30 15:29:16 +00:00
minskim
64514a8201 devel/go-viper: Update to 1.0.2
1.0.0 was the first release and this version contains bug fixes and
documentation updates.
2018-07-30 03:17:50 +00:00
minskim
fb6f3a2436 Make lua-lrexlib build with Lua 5.3
Without this CFLAGS option, the deprecated luaL_optint() in the module
is not replaced with luaL_optinteger().
2018-07-29 11:36:06 +00:00
leot
8ff9b1c0a1 py-cffi: Add a kludge to disable __thread on NetBSD aarch64
__thread ATM is problematic on NetBSD aarch64 and py-cffi users (e.g.
py-requests) ends up crashing due SIGILL at run time.

PKGREVISION++
2018-07-29 10:48:14 +00:00
wen
5e3a382e7d Update to 1.9104
Add missing RUN_DEPENDS

Upstream changes:
1.9104 2018-06-27

 - IPv6 support is now GA!

1.9104 2018-06-26

 - DEV release only
 - IPv6 support
 - Add Code of Conduct
2018-07-29 06:28:52 +00:00
wen
32c0b17366 Update to 1.004001
Upstream changes:
1.004001        2018-07-28

 [ Bug Fixes ]
 - Add Eval::TypeTiny::Sandbox to the list of packages which should be
   skipped as internal by Error::TypeTiny, as it was mistakenly removed in
   1.003_008.
   Fixes RT#125942.
   <https://rt.cpan.org/Ticket/Display.html?id=125942>

 [ Documentation ]
 - Correct release date of 1.004000 in change log.

1.004000        2018-07-27

 [ Documentation ]
 - Update NEWS.
 - Update TODO.

 [ Packaging ]
 - Repackage as a stable release. No functional changes since 1.003_010.

1.003_010       2018-07-25

 [ Test Suite ]
 - Improve test coverage for Type::Utils, Type::Coercion,
   Types::Standard::Tuple, Eval::TypeTiny, Type::Registry,
   Type::Tiny::Class, and Types::Standard::Tied.

1.003_009       2018-07-24

 [ Documentation ]
 - Better documentation of parameterization API.

 [ Test Suite ]
 - Improve testing of Test::TypeTiny itself; the matchfor() function in
   particular.
 - Test bad parameters to NumRange and IntRange.
 - Test late loading of Sub::Quote.

 [ Other ]
 - Types::Standard::Defined->complementary_type will now return
   Types::Standard::Undef, and vice versa.

1.003_008       2018-07-16

 [ REGRESSIONS ]
 - Make Error::TypeTiny aware of some newer internal modules.

 [ Bug Fixes ]
 - Fix error messages generating deep explanations of some parameterized
   types.
   Fixes RT#125765.
   KB Jørgensen++
   <https://rt.cpan.org/Ticket/Display.html?id=125765>

 [ Test Suite ]
 - Improve test coverage.
 - Test Type::Utils' match_on_type's support for wantarray on strings of
   code.

 [ Other ]
 - Improve processing of parameters to Types::Standard's parameterized type
   constraints
 - Simplify how Type::Registry generates the `t()` function.
 - Split out some code from Types::Standard into autoloaded modules to
   speed up loading.
 - Types::Common::Numeric's IntRange and NumRange do better checking of
   parameters.
 - Types::Common::String's StrLength does better checking of parameters.

1.003_007       2018-07-12

 [ Test Suite ]
 - Add tests for deep coercions in Tuples.
 - Better tests for Eval::TypeTiny's implementations of alias=>1.
 - Improve coverage.
 - Restructure Types::TypeTiny test cases so more of them run when Moose
   and Mouse aren't available.

 [ Other ]
 - Added: Eval::TypeTiny now supports PadWalker as a fallback
   implementation of alias => 1.
 - Added: Eval::TypeTiny provides a collection of constants to indicate the
   current implementation of alias => 1.
 - Eval::TypeTiny will now throw errors when it detects a mismatch between
   sigils and reference types in the environment hashref but only if
   EXTENDED_TESTING environment variable is true. Perl will probably give
   you its own error message for this later on anyway.
 - Improve progressive exporter in Types::TypeTiny to avoid loading
   Exporter::TypeTiny more often.
 - Removed: Eval::TypeTiny::HAS_LEXICAL_VARS constant is no longer
   documented and will be removed at a later date.
 - Types::Standard does better at checking the parameters of parameterized
   types are valid.
 - Updated: Eval::TypeTiny now supports Perl 5.22 refaliasing as the
   preferred implementation of alias => 1.

1.003_006       2018-07-08

 [ Bug Fixes ]
 - Fix issues with arrayref and hashref defaults in Type::Params.
 - Workaround for Regexp-based check for Int clobbering $1 sometimes (this
   will sometimes slow down Int checks a little, but is needed for
   correctness).
   Fixes RT#125132.
   <https://rt.cpan.org/Ticket/Display.html?id=125132>

 [ Documentation ]
 - Better documentation of environment variables.
 - Type::Params caller_level option is now documented.

 [ Test Suite ]
 - Improve coverage.

 [ Other ]
 - Added: PERL_TYPE_PARAMS_XS environment variable.
 - Added: Type::Params compile/compile_named now have subname and
   description options.

1.003_005       2018-07-05

 [ Documentation ]
 - Type::Tiny::Manual::Coercions improvements.
   Fixes RT#122305.
   <https://rt.cpan.org/Ticket/Display.html?id=122305>

 [ Other ]
 - Added: Allow type libraries to mark certain type constraints as
   deprecated.
   Fixes RT#124728.
   <https://rt.cpan.org/Ticket/Display.html?id=124728>

1.003_004       2018-06-12

 [ Bug Fixes ]
 - Load modules with `use` instead of `require` in 00-begin.t.
   Fixes RT#124067.
   Andreas J König++
   Slaven Rezić++
   <https://rt.cpan.org/Ticket/Display.html?id=124067>

1.003_003       2018-06-10

 [ BACK COMPAT ]
 - Bool (Types::Standard) is stricter, no longer allowing blessed objects
   that overload stringification because that's weird.

 [ Other ]
 - Added: Bool now allows coercion from Any.

1.003_002       2018-05-28

 - Added: Types::Common::Numeric now has NumRange and IntRange types.
 - Added: Types::Common::String now has a StrLength type.

1.003_001       2018-05-22

 [ Test Suite ]
 - Tests for coercions to CycleTuple from Types::Standard with
   non-inlineable type constraints.

 [ Other ]
 - Don't use Type::Tiny::XS's implementation of Bool in Types::Standard
   unless Type::Tiny::XS >= 0.014.
 - Looser definition of FileHandle in Types::Standard.
   Fixes RT#121762.
   <https://rt.cpan.org/Ticket/Display.html?id=121762>

1.003_000       2018-05-20

 [ Bug Fixes ]
 - Compatibility with constants and with CV-in-stash optimisation.
   Fixes RT#123408.
   <https://rt.cpan.org/Ticket/Display.html?id=123408>

 [ Documentation ]
 - Add a new CONTRIBUTING.pod file.
 - Document Type::Library's :coercion export tag.
   Diab Jerius++
 - Fix typo.
   Philippe Bruhat++
 - Improvements to Type::Params documentation.

 [ Test Suite ]
 - Skip t/30-integration/Moose/native-attribute-traits.t on older Moose
   because Test::Moose is broken.

 [ Packaging ]
 - Ref::Util::XS 0.100 should be recommended, not 0.200 (which doesn't
   exist yet).
   Fixes RT#121981.
   <https://rt.cpan.org/Ticket/Display.html?id=121981>

 [ Other ]
 - Added: Allow Type::Coercion's add_type_coercion to accept a
   Type::Coercion object, which was already documented as working.
   Diab Jerius++
 - Added: Type::Params compile_named now supports bless/class/constructor
   options.
 - Added: Type::Params now exports a compile_named_oo function which
   returns a parameters object.
 - Added: Type::Params now supports parameter defaults.
 - Don't use Type::Tiny::XS's implementation of PositiveInt in
   Types::Common::Numeric unless Type::Tiny::XS >= 0.013.
2018-07-29 02:58:58 +00:00
brook
d1d2bdf864 Remove MASTER_SITES= from individual R package Makefiles.
Each R package should include ../../math/R/Makefile.extension, which also
defines MASTER_SITES.  Consequently, it is redundant for the individual
packages to do the same.  Package-specific definitions also prevent
redefining MASTER_SITES in a single common place.
2018-07-28 14:40:42 +00:00
jperkin
a5d2f2d9d6 poco: Fix build with newer GCC on SunOS. 2018-07-27 21:03:26 +00:00
jperkin
5f8742b1df boehm-gc: Enable threads by default on SunOS.
Bump PKGREVISION.
2018-07-27 10:23:12 +00:00
jperkin
9f38862480 ocaml-lwt: SunOS needs -D_POSIX_PTHREAD_SEMANTICS. 2018-07-27 08:01:30 +00:00
jperkin
4cd6e34094 py-subprocess32: Fix configure script variables. 2018-07-27 07:51:30 +00:00
jaapb
8a51f608f1 Added py-oset to Makefile SUBDIRs 2018-07-26 11:47:32 +00:00
jaapb
51bdf8e84f Added package devel/py-oset, an ordered set library for Python.
Based on Kamel Derouiche's verison in pkgsrc-wip.
2018-07-26 11:46:16 +00:00
schmonz
4520e3592b Update to 1.20180726. From the changelog:
* [ Mark Haber ]
  * Fix hours_since for git fake bare repos

* [ Tom Hoover ]
  * Fix 'no defined update command error' in example config

* [ Pavel Nakonechnyi ]
  * More meaningful names for temporary files

* [ Paul Wise ]
  * Mitigate vulns caused by git code execution (CVE-2018-7032)
  * Migrate from ack-grep to ack
  * More reliable output supervision
  * Improve the status output for CVS
  * Improve the git-cvs extension
  * Allow prepending commands to existing commands
  * Allow for fallback to default commands
  * Add support for caching command output
  * Add shell extension to maintain a repo status cache
  * Add graph, remote, upgrade extensions
  * git registration improvements
  * webcheckout: prefer https transport

pkgsrc changes:

- Rename directory to myrepos, catching up with package name change years ago
2018-07-26 09:34:27 +00:00
wiz
7885c2cb33 zookeeper: remove patch that is not in distinfo 2018-07-26 07:32:23 +00:00
minskim
a26348400b devel/hyperscan: Update to 5.0.0
New features:

- A hybrid library of Hyperscan and PCRE called Chimera
- Logical combination matching
- Experimental support for Windows
2018-07-25 00:26:30 +00:00
jperkin
c837929b88 zookeeper: Drop apache-ant dependency.
Let it be pulled in via apache-ivy, which will pull in the correct
version of apache-ant depending on the JDK in use.
2018-07-24 16:28:35 +00:00
jperkin
41dd02dfe0 apache-ivy: Use apache-ant 1.9.x with JDK 7.x
Bump PKGREVISION.
2018-07-24 16:27:22 +00:00
jperkin
e09a9ae3b9 devel: Add apache-ant19. 2018-07-24 16:25:56 +00:00
jperkin
c5f9c8ee97 apache-ant19: Add new package, version 1.9.13.
This is the 1.9 branch of apache-ant, which is required for JDK 7.x
and older.  JDK 8.x and newer use the main apache-ant 1.10 package.
2018-07-24 16:24:50 +00:00
adam
43a5fd9bac py-hamcrest: added version 1.9.0
PyHamcrest is a framework for writing matcher objects, allowing you to
declaratively define "match" rules. There are a number of situations where
matchers are invaluable, such as UI validation, or data filtering, but it is in
the area of writing flexible tests that matchers are most commonly used.

When writing tests it is sometimes difficult to get the balance right between
overspecifying the test (and making it brittle to changes), and not specifying
enough (making the test less valuable since it continues to pass even when the
thing being tested is broken). Having a tool that allows you to pick out
precisely the aspect under test and describe the values it should have, to a
controlled level of precision, helps greatly in writing tests that are "just
right." Such tests fail when the behavior of the aspect under test deviates
from the expected behavior, yet continue to pass when minor, unrelated changes
to the behaviour are made.
2018-07-24 15:08:19 +00:00
ryoon
189b03ccc2 Fix curses detection under NetBSD 8 and current at least
Fix PR pkg/53469
2018-07-24 12:14:38 +00:00
adam
596ff90662 py-requests-mock: updated to 1.5.2
1.5.2:
Prelude
Fix py.test plugin with py.test < 3.0

Bug Fixes
Fixed a bug relating to how the pytest version was being discovered that meant new versions of pytest were being treated as old versions and would receive bad configuration.
The py.test plugin was broken when using py.test < 3.0. The version of py.test that ships in EPEL is only 2.7 so we need to make sure we support at least that version.

1.5.1:
New Features
The stream parameter is recorded when the request is sent and available in request history in the same was as parameters like verify or timeout.
2018-07-24 10:09:22 +00:00
adam
06e31d703b py-archinfo: updated to 7.8.7.1
7.8.7.1:
Unknown changes.
2018-07-24 10:00:08 +00:00