Commit graph

31281 commits

Author SHA1 Message Date
leot
73fe1afb09 python27: Remove patches/patch-ah (no longer needed)
Since Python 2.7.15 patches/patch-ah is no longer needed and badly interfere
(e.g. with it `curses.KEY_*' are no longer exposed):

 - Prototypes of NetBSD curses(3) are as described, no need to patch them
 - Avoid {lines,columns} -> {nlines,columns} rename, they are properly
   undef-ed due HAVE_TERM_H.
 - Use keyname() (it should be present since NetBSD 2.0)

Bump PKGREVISION for devel/py-curses so it will be properly rebuild.

Fixes PR pkg/53330 reported by <oster>.
2018-06-03 07:49:27 +00:00
joerg
e6369b4193 NetBSD has popcount, use it. Don't install non-portable examples.
Bump revision.
2018-06-02 19:13:45 +00:00
ryoon
e30c812e0a Update to 3.37.1
Changelog:
No new functionality is introduced in these releases.

The following compatibility fixes are included. Users are encouraged
to upgrade.

* Bug 1462303 - Connecting to a server that was recently upgraded to TLS 1.3
  would result in a SSL_RX_MALFORMED_SERVER_HELLO error.
* Bug 1460673 - Fix a rare bug with PKCS#12 files.
2018-06-01 12:18:03 +00:00
adam
fc042632fd py-readlike: updated to 0.1.3
0.1.3:
Update out-of-date metadata
2018-06-01 07:58:08 +00:00
adam
0c6e2a9403 msgpack: updated to 3.0.1
version 3.0.1
Add fuzz directory to release tar ball
Add include file checking for X-Code


version 3.0.0

breaking changes
----------------
Change offset parameter updating rule. If parse error is happend, offset is updated to the error position.

other updates
-------------
Improve cross platform configuration
Improve build system
Improve user class adaptor
Improve msgpack::object visitation logic
Remove some warnings
Add -> and * operators to object_handle
Improve CI environment
Improve documents
Refactoring
Add OSS-Fuzz support
2018-06-01 07:55:43 +00:00
adam
93b2c8d24c cmake: updated to 3.11.3
Changes in 3.11.3:
* cmSystemTools: Revert GetRealPath implementation on Windows
* CPack: Fix cross-compilation of WiX generator
* TestDriver: Replace strncpy with strcpy
2018-06-01 07:16:03 +00:00
wen
7cdb1ca468 Update to 1.12
Upstream changes:
1.12    2018-05-23      Fix order of flags for gcc
                        Fix problems with executable binaries
2018-06-01 07:02:19 +00:00
wen
d4d8dd3483 Update to 1.14
Upstream changes:
ersion 1.14 at 2018-05-29 08:22:21 +0000
-----------------------------------------

  Change: 7ba57fa9ee6d411fc7cd1336a985e57565d082c9
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2018-05-29 09:22:21 +0000

    Added accessor for 'context' and update documentation
2018-06-01 06:56:32 +00:00
wen
6769ec8ca0 Update to 0.34
Upstream changes:
0.34  2018-05-31
        - Added a note that XS warnings might not be caught
          https://rt.cpan.org/Ticket/Display.html?id=42070&results=3c71d1b101a730e185691657f3b02f21
          https://github.com/hanfried/test-warn/issues/1
        - Removed TODO section
        - Updated Copyright section

0.33  2018-05-29
        - Patch from Era Eriksson to clean up some manpage language
          Bug-Debian: #322351
          https://rt.cpan.org/Ticket/Display.html?id=49519
2018-06-01 03:23:29 +00:00
wen
2747587a33 Update to 0.2.1
Upstream changes:
rlang 0.2.1
This is a maintenance release that fixes several tidy evaluation issues.

Functions with tidy dots support now allow splicing atomic vectors.

Quosures no longer capture the current srcref.

Formulas are now evaluated in the correct environment by eval_tidy(). This fixes issues in dplyr and other tidy-evaluation interfaces.
2018-06-01 02:08:10 +00:00
wen
e22806d880 Update to 0.3.15
Upstream changes:
Changes in inline version 0.3.15 (2018-05-18)
Correct requireNamespace() call thanks (Alexander Grueneberg in #5).

Small simplification to .travis.yml; also switch to https.

Use seq_along instead of seq(along=...) (Watal M. Iwasaki) in #6).

Update package manual page using references to DESCRIPTION file [CRAN request].

Minor packaging updates.
2018-06-01 02:02:11 +00:00
bsiegert
9f76c05cac Fix installation of the gflags2man script.
- install with a name that contains the Python version
- add alternatives file
- correctly mark script executable
- bump revision.
2018-05-31 20:07:00 +00:00
adam
768d26251f py-uvloop: updated to 0.10.0
v0.10.0
New Features
* Support Python 3.7.
* Implement PEP 567 support (contextvars module) for Python 3.7.
* Add uvloop's own version of asyncio/sslproto.py. SSL is now ~50% faster.
* Convert Future-returning loop methods to coroutines.
* Allow file objects to be passed to loop.subprocess* functions.
* Make signals processing more reliable.
* Prohibit adding a signal handler for SIGCHLD.
* Add uvloop.__version__.

Bug Fixes
* Upgrade to Cython 0.28.2.
* Update libuv from v1.17.0 to v1.20.3.
* Make sure UDP handles are cleaned-up properly.
* Fix subprocess.close() to let its processes die gracefully.
* Fix sock_connect() to resolve addresses for correct socket family.
* Fix a race condition in SSL handshake.
2018-05-31 09:28:40 +00:00
wiz
130e8b9be7 kbuild: simplify PKGNAME. Comment out unused variable. 2018-05-31 07:46:32 +00:00
wiz
8acd3b155e boehm-gc: fix pkglint 2018-05-31 07:26:29 +00:00
wiz
b868fa5407 boehm-gc: remove obsolete patch 2018-05-31 07:26:20 +00:00
wen
64d65de5b4 Update to 0.12.17
Upstream changes:
Changes in Rcpp version 0.12.17 (2018-05-09)
Changes in Rcpp API:

The random number Generator class no longer inhreits from RNGScope (Kevin in #837 fixing #836).

A spurious parenthesis was removed to please gcc8 (Dirk fixing #841)

The optional Timer class header now undefines FALSE which was seen to have side-effects on some platforms (Romain in #847 fixing #846).

Optional StoragePolicy attributes now also work for string vectors (Romain in #850 fixing #849).

Changes in Rcpp Documentation:

A few old typesetting conventions from the prior Rnw format have been corrected (Peter Hickey in #831; Joris Meys; Dirk)

Two internal links to the introduction published in JSS have been updated to the changed filename given the newer TAS introduction.

Some remaining backticks were replaced with straight quotes (Ralf Stubner in #845).

A citation to the Rcpp introducion in the The American Statistician has been added to the introductory and FAQ vignettes.

Changes in Rcpp version 0.12.16 (2018-03-08)
Changes in Rcpp API:

Rcpp now sets and puts the RNG state upon each entry to an Rcpp function, ensuring that nested invocations of Rcpp functions manage the RNG state as expected (Kevin in #825 addressing #823).

The R::pythag wrapper has been commented out; the underlying function has been gone from R since 2.14.0, and ::hypot() (part of C99) is now used unconditionally for complex numbers (Dirk in #826).

The long long type can now be used on 64-bit Windows (Kevin in #811 and again in #829 addressing #804).

Changes in Rcpp Attributes:

Code generated with cppFunction() now uses .Call() directly (Kirill Mueller in #813 addressing #795).

Changes in Rcpp Documentation:

The Rcpp FAQ vignette is now indexed as 'Rcpp-FAQ'; a stale Gmane reference was removed and entry for getting compilers under Conda was added.

The top-level README.md now has a Support section.

The Rcpp.bib reference file was refreshed to current versions.
2018-05-31 02:12:25 +00:00
wen
fc70c7736a Update to 0.5.0
No upstream changelog found.
2018-05-31 01:47:03 +00:00
wen
987ea50ae6 Update to 0.15.0
No upstream changelog found.
2018-05-31 01:40:25 +00:00
ginsbach
84868106ea CVE-2016-4074 denial-of-service (via upstream)
Fix present in jq-1.6rc1 (https://github.com/stedolan/jq/commit/83e2cf6).
The fix prevents 'infinite' recursion preventing stack exhaustion.
2018-05-30 16:03:48 +00:00
minskim
8b91463ecd devel/libinotify: Update to 0.0.20180201
Changes:

- Directory diffing has been rewritten. No more memory hungry shallow
  lists allocations/deallocations
- Fix compilation on platforms where kevent.data size is bigger than
  void *
- Workaround sporadic crashes caused by reversing of kevent order
2018-05-30 14:37:10 +00:00
minskim
2103ba878b devel/py-llvmlite: Fix the installation id on Darwin 2018-05-30 14:32:16 +00:00
adam
3bf2e98b73 py-pexpect: updated to 4.6.0
Version 4.6
The pxssh.login() method now supports an ssh_config parameter, which can be used to specify a file path to an SSH config file.
Improved compatability for the crlf parameter of PopenSpawn
Fixed an issue in read timeout handling when using spawn and fdspawn with the use_poll parameter
2018-05-30 07:58:48 +00:00
adam
f323c916de py-test: updated to 3.6.0
Pytest 3.6.0
Features
Revamp the internals of the pytest.mark implementation with correct per node handling which fixes a number of long standing bugs caused by the old design. This introduces new Node.iter_markers(name) and Node.get_closest_mark(name) APIs. Users are strongly encouraged to read the reasons for the revamp in the docs, or jump over to details about updating existing code to use the new APIs.
Now when @pytest.fixture is applied more than once to the same function a ValueError is raised. This buggy behavior would cause surprising problems and if was working for a test suite it was mostly by accident.
Support for Python 3.7’s builtin breakpoint() method, see Using the builtin breakpoint function for details.
monkeypatch now supports a context() function which acts as a context manager which undoes all patching done within the with block.
The --pdb option now causes KeyboardInterrupt to enter the debugger, instead of stopping the test session. On python 2.7, hitting CTRL+C again exits the debugger. On python 3.2 and higher, use CTRL+D.
pytest not longer changes the log level of the root logger when the log-level parameter has greater numeric value than that of the level of the root logger, which makes it play better with custom logging configuration in user code.

Bug Fixes
A rare race-condition which might result in corrupted .pyc files on Windows has been hopefully solved.
Also use iter_marker for discovering the marks applying for marker expressions from the cli to avoid the bad data from the legacy mark storage.
When showing diffs of failed assertions where the contents contain only whitespace, escape them using repr() first to make it easy to spot the differences.
2018-05-30 07:35:18 +00:00
adam
271c5e5369 git: updated to 2.17.1
Git v2.17.1:

Fixes:

 * This release contains the same fixes made in the v2.13.7 version of
   Git, covering CVE-2018-11233 and 11235, and forward-ported to
   v2.14.4, v2.15.2 and v2.16.4 releases.  See release notes to
   v2.13.7 for details.

 * In addition to the above fixes, this release has support on the
   server side to reject pushes to repositories that attempt to create
   such problematic .gitmodules file etc. as tracked contents, to help
   hosting sites protect their customers by preventing malicious
   contents from spreading.
2018-05-30 06:40:43 +00:00
wen
56f502f000 Update to 1.016
Upstream changes:
1.016     2018-05-20 13:31:17-04:00 America/New_York

    - No changes from 1.015-TRIAL

1.015     2018-05-13 19:26:26-04:00 America/New_York (TRIAL RELEASE)

    [FIXED]

    - Directories created with tempd will only be cleaned up by the
      PID that created them, not by forked children.
2018-05-30 02:19:32 +00:00
wen
6f79cf4f3f Update to 0.9174
Upstream changes:
0.9174      Mon May 21 20:28:36 BST 2018

* Fix circular dependency on CPANPLUS::Dist::Build when
  'prefer_makefile' is set to 0
2018-05-30 02:13:31 +00:00
wen
c516758ea8 Update to 0.57
Upstream changes:
0.57     2018-05-26

- Fix C compiler warnings. Reported by Jim Keenan. GH #2.
2018-05-30 01:38:31 +00:00
minskim
d0bb680da7 devel/py-gitinspector: Set PYTHON_VERSIONS_INCOMPATIBLE
This package does not work with python36. Use
devel/py-gitinspector-devel instead.
2018-05-29 16:39:24 +00:00
adam
4eaae65462 py-cython: updated to 0.28.3
0.28.3:
Bugs fixed
* Set iteration was broken in non-CPython since 0.28.
* UnicodeEncodeError in Py2 when %s formatting is optimised for unicode strings.
* Work around a crash bug in g++ 4.4.x by disabling the size reduction setting of the module init function in this version.
2018-05-29 11:45:06 +00:00
ginsbach
b96007bdc4 Update to 1.76
New Languages:
    o Agda              o AsciiDoc          o BrightScript      o Chapel
    o Cucumber          o Drools            o F# Script         o Fish Shell
    o Gencat NLS        o GraphQL           o HCL               o Idris
    o Lean              o Literate Idris    o Oracle PL/SQL     o PL/M
    o ProGuard          o RAML              o SWIG              o Skylark
    o Smalltalk         o Solidity          o Stata             o TOML

Updates:
    o Performance improvement by using multiple cores for both
      straight counts and --diff via the new --processes option
      added by Sietse Snel, https://github.com/stsnel.
    o Support --git on Windows.
    o Improve identification of Qt Project files (instead of IDL).
    o Fix language determination logic so that languages that map
      to the same file extension and have ties in the number of
      accumulated points always return the same result.
    o Add support for replace_between_regex in --write_lang_def and
      --read_lang_def.
    o Add SUM section to JSON, YAML output with --diff.
    o Make numeric values in JSON output numbers instead of strings.
    o Optionally exclude autogenerated files with new --no-autogen
      (currently only supports the Go language).
    o New option, --git, to allow git commit hashes and branch
      names as inputs (issue 205).
    o Add .asd extension for Lisp.
    o Add .snapshot to the list of excluded directories.
    o New option --no-autogen to ignore files generated
      by code production systems like GNU autoconf.
    o Rename "ASP.Net" to "ASP.NET".
    o Improvements to Specman e parsing (issue 175).
    o Support uppercase CPP extension (issue 177).
    o Support triple extensions.
    o Improve language distinction between C# and Smalltalk (issue 160).
    o Consider Elixir docs as comments.
    o Handle Python docstrings made with single quotes.
    o Replace built-in "is it a file?" and "is it a directory?"
      with native Perl -f and -d operators (these were unreliable
      on older versions of Perl on Windows).
    o Put timeout around Regexp::Common regex evaluation to prevent
      hangs on unbalanced comment markers within huge strings (issue 206).
    o Fix Pascal regex wiht '{' for Perl version >= 5.26 (issue 209)
      and '(*', '*)' comment matching (issue 212).
    o Rename Antlr to ANTLR Grammar.
    o Add .g4 extension fo ANTLR Grammar.
    o Replace soon-to-be deprecated File::Glob::glob() with
      File::Glob::bsd_glob() (issue 214).
    o Revert from charset=iso-8859-1 to charset=utf-8 on undocumented
      --html option.
    o For Assembly, process # comments before C++ comments.

Bug Fixes:
    o Remove temp directory prefix for YAML and JSON output when
      counting git archives with --by-file.
    o Properly handle git files with spaces embedded in the file name.
    o Remove a debug regex inadvertently included in v1.74.
    o Correct handling of remove_between_general and
      remove_between_regex when running with --read-lang-def (issue 166)
    o Fix bug handling balanced parentheses in Forth (issue 183)
    o Force legal output filenames with --count-and-diff and --out
      (issue #220).

(from cloc-1.76/Unix/NEWS)
2018-05-29 02:56:49 +00:00
bacon
64ebd3bb8b devel/binutils: Fix hard-coded libpath for RHEL
RHEL/CentOS place standard libraries in /lib64 and /usr/lib64.
The binutils Makefile had a hard-coded --libpath=/lib:/usr/lib.
This patch prepends the lib64 directories if they exist.

OK wiz@
2018-05-28 14:15:38 +00:00
hauke
0110e8f571 Do not attempt to install world-writable files. 2018-05-28 07:46:58 +00:00
wiz
d6dbc015ee py-virtualenv: update to 16.0.0.
16.0.0 (2018-05-16)
-------------------

* Drop support for Python 2.6.

* Upgrade pip to 10.0.1.

* Upgrade setuptools to 39.1.0.

* Upgrade wheel to 0.31.1.
2018-05-27 12:42:41 +00:00
wiz
c7d5c6f81a py-subprocess32: update to 3.5.1.
-----------------
2018-05-21 3.5.1
-----------------
* Fix AttributeError: 'module' object has no attribute 'Signals' when
  constructing a CalledProcessError exception.  [#49]

-----------------
2018-05-13 3.5.0 (3.5.0rc3)
-----------------

* Fixed the packaging problem where the stdlib python3_redirect shim is
  supposed to be installed on Python 3.
* Renamed _posixsubprocess to _posixsubprocess32 for consistency.
* Unset CLOEXEC on file descriptors given to Popen pass_fds. (GH #4)
* Drop support for Python 2.4 and 2.5.
* Adds a configure script - run by setup.py - to supply the missing feature
  #define's for the _posixsubprocess32 extension module for the things that
  Python 2's own configure generated pyconfig.h does not already provide.

-----------------
2017-10-18 3.5.0rc1
-----------------

* Backport the new subprocess.run() API from Python 3.5.
* Backport subprocess.DEVNULL support from 3.3.
* Allow stderr to be redirected to stdout even when stdout is not redirected.
  https://bugs.python.org/issue22274
* Fix subprocess.Popen.wait() when the child process has exited to a
  a stopped instead of terminated state (ex: when under ptrace).
  https://bugs.python.org/issue29335
* Include the private API needed by the multiprocessing module for people who
  want to drop subprocess32 in as a replacement for their standard library
  subprocess module.
* Fix a compilation issue regarding O_CLOEXEC not being defined on ancient
  Linux distros such as RHEL 5.
2018-05-27 12:40:40 +00:00
wiz
db50278b5f py-setuptools: update to 39.2.0.
v39.2.0
-------

* #1359: Support using "file:" to load a PEP 440-compliant package version from
  a text file.
* #1360: Fixed issue with a mismatch between the name of the package and the
  name of the .dist-info file in wheel files
* #1365: Take the package_dir option into account when loading the version from
  a module attribute.
* #1353: Added coverage badge to README.
* #1356: Made small fixes to the developer guide documentation.
* #1357: Fixed warnings in documentation builds and started enforcing that the
  docs build without warnings in tox.
* #1376: Updated release process docs.
* #1343: The ``setuptools`` specific ``long_description_content_type``,
  ``project_urls`` and ``provides_extras`` fields are now set consistently
  after any ``distutils`` ``setup_keywords`` calls, allowing them to override
  values.
* #1352: Added ``tox`` environment for documentation builds.
* #1354: Added ``towncrier`` for changelog managment.
* #1355: Add PR template.
* #1368: Fixed tests which failed without network connectivity.
* #1369: Added unit tests for PEP 425 compatibility tags support.
* #1372: Stop testing Python 3.3 in Travis CI, now that the latest version of
  ``wheel`` no longer installs on it.
2018-05-27 12:27:05 +00:00
wiz
ee46d2b669 waf: update to 2.0.8.
NEW IN WAF 2.0.8
----------------
* Improve Windows console encoding outputs on Python 3.6 and Japanese code page #2163
* Improve msvc detection on Python 3.6 and Japanese code page #2155
* Improve moc/rcc flag parsing with msvc #2169
* Improve Eclipse project generation #2166 #2165 #2164 #2149 #2145
* Improve Boost project detection on dpkg-based systems #2146
2018-05-27 09:51:03 +00:00
wiz
b00552806d extra-cmake-modules: update to 5.46.0.
Three more modules.
2018-05-26 22:15:18 +00:00
tsutsui
243a415190 ruby-gnome2-glib: pull upstream fixes for issue #1166.
Bump PKGREVISION.
2018-05-26 15:58:59 +00:00
schmonz
d1b9edbafa Fix build on CentOS 6 (at least) with upstream patch for bug 795133. 2018-05-26 13:25:55 +00:00
minskim
c0e7d60dbb devel/Makefile: Add py-extratools 2018-05-25 16:01:10 +00:00
minskim
a259c99b94 devel/py-extratools: Import version 0.6.14.2
100+ extra functional tools that go beyond standard library's
itertools, functools, etc. and popular third-party libraries like
toolz, fancy, and more-itertools. Like toolz and others, most of the
tools are designed to be efficient, pure, and lazy. Several useful yet
non-functional tools are also included. While toolz and others target
basic scenarios, most tools in this library target more advanced and
complete scenarios. A few useful CLI tools for respective functions
are also installed. They are available as extratools-[funcname].
2018-05-25 16:01:06 +00:00
joerg
ed14976056 Make bundles compatible with older hg versions. Bump revision. 2018-05-25 13:04:56 +00:00
bsiegert
c57c1ebe8d +py-fakefs 2018-05-25 04:01:43 +00:00
bsiegert
6f967b8848 New package, py-fakefs-3.4.1.
pyfakefs implements a fake file system that mocks the Python file system
modules. Using pyfakefs, your tests operate on a fake file system in
memory without touching the real disk. The software under test requires
no modification to work with pyfakefs.

Part of PR pkg/52941.
2018-05-25 04:01:28 +00:00
wen
7ebfb94a99 Update to 3.58
Upstream changes:
version 3.58 at 2018-05-21 13:21:57 +0000
-----------------------------------------

  Change: 9c2d1a38ad555ec8f3bf1afacb5da13ccd8387d2
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2018-05-21 14:21:57 +0000

    Updated for v5.28.0-RC1
2018-05-25 03:30:26 +00:00
wen
4c72d062ca Update to 0.17026
Upstream changes:
May 23 2018 <shlomif@shlomifish.org> (Shlomi Fish)

  Error.pm #0.17026
  - Convert to Dist-Zilla.
2018-05-25 03:26:37 +00:00
wen
0f961adfdb Update to 0.014
Upstream changes:
0.014   2018-05-20

 [ Bug Fixes ]
 - Bool was letting overloaded blessed objects pass the type constraint. It
   shouldn't.
   Gregory Oschwald++
   <https://github.com/tobyink/p5-type-tiny-xs/issues/5>

0.013   2018-05-15

 [ Bug Fixes ]
 - Strings like '00' and '000' shouldn't be accepted as PositiveInt.
   Will Storey++
   <https://github.com/tobyink/p5-type-tiny-xs/issues/7>
2018-05-25 03:21:31 +00:00
bsiegert
ace7fe9848 Also install the egg-info file. Bump revision.
Part of PR pkg/52941.
2018-05-25 02:08:36 +00:00
minskim
054d3897df devel/Makefile: Add go-gocode 2018-05-25 00:53:53 +00:00