Commit graph

304745 commits

Author SHA1 Message Date
adam
f46d09fe70 py-test: updated to 4.6.6
pytest 4.6.6:
Bug Fixes
* Fixed using multiple short options together in the command-line (for example -vs) in Python 3.8+.
* Replace importlib_metadata backport with importlib.metadata from the standard library on Python 3.8+.
* Fix “lexer” being used when uploading to bpaste.net from --pastebin to “text”.
* Fix warnings about deprecated cmp attribute in attrs>=19.2.

Trivial/Internal Changes
* Fixes python version checks (detected by flake8-2020) in case python4 becomes a thing.
2019-10-22 13:21:49 +00:00
adam
1c50e339c9 py-hypothesis: updated to 4.41.3
4.41.3:
This patch is to ensure that our internals remain comprehensible to :pypi:`mypy` 0.740 - there is no user-visible change.

4.41.2:
This patch changes some internal hashes to SHA384, to better support users subject to FIPS-140. There is no user-visible API change.

4.41.1:
This release makes --hypothesis-show-statistics much more useful for tests using a :class:`~hypothesis.stateful.RuleBasedStateMachine`, by simplifying the reprs so that events are aggregated correctly.

4.41.0:
This release upgrades the :func:`~hypothesis.strategies.fixed_dictionaries` strategy to support optional keys (:issue:`1913`).

4.40.2:
This release makes some minor internal changes in support of improving the Hypothesis test suite. It should not have any user visible impact.

4.40.1:
This release changes how Hypothesis checks if a parameter to a test function is a mock object. It is unlikely to have any noticeable effect, but may result in a small performance improvement, especially for test functions where a mock object is being passed as the first argument.

4.40.0:
This release fixes a bug where our example database logic did not distinguish between failing examples based on arguments from a @pytest.mark.parametrize(...). This could in theory cause data loss if a common failure overwrote a rare one, and in practice caused occasional file-access collisions in highly concurrent workloads (e.g. during a 300-way parametrize on 16 cores).

For internal reasons this also involves bumping the minimum supported version of :pypi:`pytest` to 4.3

4.39.3:
This patch improves our type hints on the :func:`~hypothesis.strategies.emails`, :func:`~hypothesis.strategies.functions`, :func:`~hypothesis.strategies.integers`, :func:`~hypothesis.strategies.iterables`, and :func:`~hypothesis.strategies.slices` strategies, as well as the .filter() method.

There is no runtime change, but if you use :pypi:`mypy` or a similar type-checker on your tests the results will be a bit more precise.

4.39.2:
This patch improves the performance of unique collections such as :func:`~hypothesis.strategies.sets` of :func:`~hypothesis.strategies.just` or :func:`~hypothesis.strategies.booleans` strategies. They were already pretty good though, so you're unlikely to notice much!

4.39.1:
If a value in a dict passed to :func:`~hypothesis.strategies.fixed_dictionaries` is not a strategy, Hypothesis now tells you which one.

4.39.0:
This release adds the :func:`~hypothesis.extra.numpy.basic_indices` strategy, to generate basic indexes for arrays of the specified shape (:issue:`1930`).

It generates tuples containing some mix of integers, :obj:`python:slice` objects, ... (Ellipsis), and :obj:`numpy:numpy.newaxis`; which when used to index an array of the specified shape produce either a scalar or a shared-memory view of the array. Note that the index tuple may be longer or shorter than the array shape, and may produce a view with another dimensionality again!

4.38.3:
This patch defers creation of the .hypothesis directory until we have something to store in it, meaning that it will appear when Hypothesis is used rather than simply installed.

4.38.2:
This patch bumps our dependency on :pypi:`attrs` to >=19.2.0; but there are no user-visible changes to Hypothesis.

4.38.1:
This is a comment-only patch which tells :pypi:`mypy` 0.730 to ignore some internal compatibility shims we use to support older Pythons.

4.38.0:
This release adds the :func:`hypothesis.target` function, which implements experimental support for :ref:`targeted property-based testing <targeted-search>` (:issue:`1779`).

By calling :func:`~hypothesis.target` in your test function, Hypothesis can do a hill-climbing search for bugs. If you can calculate a suitable metric such as the load factor or length of a queue, this can help you find bugs with inputs that are highly improbably from unguided generation - however good our heuristics, example diversity, and deduplication logic might be. After all, those features are at work in targeted PBT too!

4.37.0:
This release emits a warning if you use the .example() method of a strategy in a non-interactive context.

:func:`~hypothesis.given` is a much better choice for writing tests, whether you care about performance, minimal examples, reproducing failures, or even just the variety of inputs that will be tested!

4.36.2:
This patch disables part of the :mod:`typing`-based inference for the :pypi:`attrs` package under Python 3.5.0, which has some incompatible internal details (:issue:`2095`).

4.36.1:
This patch fixes a bug in strategy inference for :pypi:`attrs` classes where Hypothesis would fail to infer a strategy for attributes of a generic type such as Union[int, str] or List[bool] (:issue:`2091`).

4.36.0:
This patch deprecates min_len or max_len of 0 in :func:`~hypothesis.extra.numpy.byte_string_dtypes` and :func:`~hypothesis.extra.numpy.unicode_string_dtypes`. The lower limit is now 1.

Numpy uses a length of 0 in these dtypes to indicate an undetermined size, chosen from the data at array creation. However, as the :func:`~hypothesis.extra.numpy.arrays` strategy creates arrays before filling them, strings were truncated to 1 byte.

4.35.1:
This patch improves the messaging that comes from invalid size arguments to collection strategies such as :func:`~hypothesis.strategies.lists`.

4.35.0:
This release improves the :func:`~hypothesis.extra.lark.from_lark` strategy, tightening argument validation and adding the explicit argument to allow use with terminals that use @declare instead of a string or regular expression.

This feature is required to handle features such as indent and dedent tokens in Python code, which can be generated with the :pypi:`hypothesmith` package.

4.34.0:
The :func:`~hypothesis.strategies.from_type` strategy now knows to look up the subclasses of abstract types, which cannot be instantiated directly.

This is very useful for :pypi:`hypothesmith` to support :pypi:`libCST`.
2019-10-22 13:20:27 +00:00
ryoon
1cb02ee0d9 Fix build error, c++ not found 2019-10-22 11:18:49 +00:00
ng0
c2bfc0075e Add www/nsm version 1.15
Nifty Site Manager ("nsm") is a cross-platform framework for managing
and generating websites. Some of its features are:
- it can manage and generate static and dynamic websites.
- it has support for pre/post build/serve scripts to integrate with
  cURL, databases, SASS, Grunt, GraphQL, Python Web Server, Live
  Server/Reload, and more.
- there is multithreading support
- it is language agnostic, you can use any language you want
  (markdown, LATEX, html, xml, css, javascript, php, MySQL, etc)
- it integrates flawlessly with various Javascript and PHP frameworks
- it integrates with Git to clone from and push to various platforms
  including AWS, BitBucket, GitHub, GitLab, Netlify, surge.sh, ZEIT Now, etc
- it has a templating system
2019-10-22 10:34:34 +00:00
fox
288d46225a doc: Updated audio/fasttracker2 to 1.01 2019-10-22 10:05:32 +00:00
fox
96d0c94886 audio/fasttracker2: Update to v1.01
Changes since v1.00:

v1.01 - 21.10.2019:
- Windows: Fixed an issue where the program would consume a lot of CPU time
  when the window was minimized.
2019-10-22 10:04:48 +00:00
taca
d3c2e5e151 doc: Updated www/php-apcu to 5.1.17 2019-10-22 08:26:28 +00:00
taca
01a939b684 www/php-apcu: update to 5.1.17
Update php-apcu to 5.1.17.

5.1.17

- Fixed compatibility with PHP 7.4 and PHP 8.0.
2019-10-22 08:25:59 +00:00
taca
b0c0ca66c0 doc: Updated devel/php-xdebug to 2.7.2 2019-10-22 08:20:51 +00:00
taca
6bb56ce778 devel/php-xdebug: update to 2.7.2
Update php-xdebug to 2.7.2.

2.7.1	(2019-04-05)

= Fixed bugs:

- Fixed issue #1646: Missing newline in error message
- Fixed issue #1647: Memory corruption when a conditional breakpoint is used
- Fixed issue #1641: Perfomance degradation with getpid syscall (Kees
  Hoekzema)

2.7.2	(2019-05-06)

= Fixed bugs:

- Fixed issue #1488: Rewrite DBGp 'property_set' to always use eval
- Fixed issue #1586: error_reporting()'s return value is incorrect during
  debugger's 'eval' command
- Fixed issue #1615: Turn off Zend OPcache when remote debugger is turned on
- Fixed issue #1656: remote_connect_back alters header if multiple values
  are present
- Fixed issue #1662: __debugInfo should not be used for user-defined classes
2019-10-22 08:20:23 +00:00
taca
9e13d59a15 doc: Updated mail/pear-Mail_Mime to 1.10.4 2019-10-22 07:49:25 +00:00
taca
1fe6afdd78 mail/pear-Mail_Mime: update to 1.10.4
Update pear-Mail_Mime to 1.10.4.

1.10.4 2019-10-13

* Fix E_STRICT errors introduced in the previous release [alec]

1.10.3 2019-09-25

* Fix deprecation warning for get_magic_quotes_runtime() use on PHP 7.4
2019-10-22 07:49:03 +00:00
taca
8a4f71e449 doc: Updated lang/pear to 1.10.9nb1 2019-10-22 07:48:06 +00:00
taca
1ba4c8fb62 doc: Updated archivers/ruby-archive-tar-minitar to 0.8 2019-10-22 07:47:36 +00:00
taca
a177dfc735 lang/pear: update Archive_Tar to 1.4.8
Update pear Archive_Tar included in this package to 1.4.8

Bump PKGREVISION.


Archive_Tar 1.4.8 (2019-10-21 09:34 UTC)

Changelog:

* Fix Bug #23852: PHP 7.4 - Archive_Tar->_readHeader throws deprecation
  [mrook]
2019-10-22 07:46:25 +00:00
taca
1d29246c6c archivers/ruby-archive-tar-minitar: update to 0.8
Update ruby-archive-tar-minitar to 0.8.

Now this package is left for compatibility and it using ruby-minitar and
ruby-minitar-cli.
2019-10-22 07:33:37 +00:00
taca
07d8a396d0 doc: Updated archivers/ruby-minitar-cli to 0.8 2019-10-22 07:31:05 +00:00
taca
1d54dd7b88 archivers/ruby-minitar-cli: update to 0.8
Update ruby-minitar-cli to 0.8.

## 0.8 / 2019-01-05

*   Updated for compatibility with minitar 0.8

## 0.7 / 2018-02-19

*   Updated for compatibility with minitar 0.7
2019-10-22 07:30:39 +00:00
taca
cde38c9a4e doc: Updated archivers/ruby-minitar to 0.9 2019-10-22 07:29:55 +00:00
taca
7ffd1d5be3 archivers/ruby-minitar: update to 0.9
Update archivers/ruby-minitar to 0.9.

## 0.9 / 2019-09-04

*   jtappa added the ability to skip fsync with a new option to Minitar.unpack
    and Minitar::Input#extract_entry. Provide `:fsync => false` as the last
    parameter to enable. Merged from a modified version of PR [#37][].

## 0.8 / 2019-01-05

*   inkstak resolved an issue introduced in the fix for [#31][] by allowing
    spaces to be considered valid characters in strict octal handling. Octal
    conversion ignores leading spaces. Merged from a slightly modified version
    of PR [#35][].

*   dearblue contributed PR [#32][] providing an explicit call to #bytesize for
    strings that include multibyte characters. The PR has been modified to be
    compatible with older versions of Ruby and extend tests.

*   Akinori MUSHA (knu) contributed PR [#36][] that treats certain badly
    encoded regular files (with names ending in `/`) as if they were
    directories on decode.

## 0.7 / 2018-02-19

*   Fixed issue [#28][] with a modified version of PR [#29][] covering the
    security policy and position for Minitar. Thanks so much to ooooooo\_q for
    the report and an initial patch. Additional information was added as
    [#30][].

*   dearblue contributed PR [#33][] providing a fix for Minitar::Reader when
    the IO-like object does not have a `#pos` method.

*   Kevin McDermott contributed PR [#34][] so that an InvalidTarStream is
    raised if the tar header is not valid, preventing incorrect streaming of
    files from a non-tarfile. This is a minor breaking change, so the version
    has been bumped accordingly.

*   Kazuyoshi Kato contributed PR [#26][] providing support for the GNU tar
    long filename extension.

*   Addressed a potential DOS with negative size fields in tar headers
    ([#31][]). This has been handled in two ways: the size field in a tar
    header is interpreted as a strict octal value and the Minitar reader will
    raise an InvalidTarStream if the size ends up being negative anyway.
2019-10-22 07:29:24 +00:00
adam
4cabc29dcf Updated textproc/py-pybtex, textproc/py-pybtex-docutils, textproc/py-sphinxcontrib-bibtex, devel/py-flake8-docstrings 2019-10-22 06:52:23 +00:00
adam
7b1e9b0ef9 py-flake8-docstrings: updated to 1.5.0
1.5.0

- Add --ignore-decorators option which allows functions with a specific
  decorator to ignore error codes.

1.4.0

- Add --docstring-convention option which allows selection of conventions
  besides the default pep257.  Available options are based on those
  available from pydocstyle and are currently pep257, google, and
  numpy.  flake8-docstrings also adds a special all docstring
  convention which will enable all rules from pydocstyle.  Note that
  pydocstyle defines some conflicting rules so you'll want to use
  ignore / extend-ignore when selecting docstring-convention = all

- Bump minimum flake8 version to 3

- Fix proper handling of stdin via --stdin-display-name
2019-10-22 06:51:54 +00:00
adam
03002466e4 py-sphinxcontrib-bibtex: updated to 1.0.0
1.0.0:
* Drop Python 2.7 and 3.4 support (as upstream sphinx has dropped
  support for these as well).
* Add Python 3.8 support (contributed by hroncok).
* Update for Sphinx 2.x, and drop Sphinx 1.x support (as there is too
  much difference between the two versions).
* Non-bibtex citations will now no longer issue warnings
* Switch to codecov for coverage reporting.
2019-10-22 06:48:26 +00:00
adam
e6e576d7b4 py-pybtex-docutils: updated to 0.2.2
0.2.2:
* Drop Python 3.3 support.
* New footnote and footnote_reference methods for docutils footnote
  support.
2019-10-22 06:45:05 +00:00
adam
4676a05dbc py-pybtex: updated to 0.22.2
Version 0.22.2
- Fixed compatibility with Python 2 and older versions of Python 3.

Version 0.22.1
- Fixed non-working ``--backend`` option with ``pybtex -l python``.
2019-10-22 06:37:36 +00:00
mef
46fc9a7021 Updated devel/p5-Log-Any-Adapter-Screen to 0.140
Updated devel/p5-Log-Dispatchouli to 2.019
Updated devel/p5-Log-Report to 1.28
2019-10-22 06:34:16 +00:00
mef
3878881c48 (devel/p5-Log-Report) Updated 1.27 to 1.28
* pkgsrc *
   - Converted BUILD_DEPENDS to TEST_DEPENDS, but two left at BUILD_DEPENDS,
     for TEST_DEPENDS are not enough. They are asked for source expanded at
     test time.

* upstream ChangeLog *
version 1.28:
        Fixes:
        - Dancer2 version 0.166001 is too old as well. [cpantesters]
        - call to wasFatal($class)/reportFatal($class) without exception
          autovivified an 'undef' in the exception list. [Andrew Beverley]
        - fatal exception not always the last in try() block.
2019-10-22 06:32:21 +00:00
leot
0ef9ce465f doc: Updated net/youtube-dl to 20191022 2019-10-22 06:31:33 +00:00
leot
e756e10b96 youtube-dl: Update to 20191022
Changes:
version 2019.10.22

Core
* [utils] Improve subtitles_filename (#22753)

Extractors
* [facebook] Bypass download rate limits (#21018)
+ [contv] Add support for contv.com
- [viewster] Remove extractor
* [xfileshare] Improve extractor (#17032, #17906, #18237, #18239)
    * Update the list of domains
    + Add support for aa-encoded video data
    * Improve jwplayer format extraction
    + Add support for Clappr sources
* [mangomolo] Fix video format extraction and add support for player URLs
* [audioboom] Improve metadata extraction
* [twitch] Update VOD URL matching (#22395, #22727)
- [mit] Remove support for video.mit.edu (#22403)
- [servingsys] Remove extractor (#22639)
* [dumpert] Fix extraction (#22428, #22564)
* [atresplayer] Fix extraction (#16277, #16716)
2019-10-22 06:31:13 +00:00
mef
0538209bcf (devel/p5-Log-Dispatchouli) Updated 2.017 to 2.019
2.019     2019-07-27 16:13:30-04:00 America/New_York
        - fix an initialization ordering bug for loggers using stdio

2.018     2019-07-26 18:36:56-04:00 America/New_York
        - add enable_stdout and enable_stderr to, uh, enable stdout and enable
          stderr (after initial construction)
2019-10-22 06:15:01 +00:00
mef
0147c08eac (devel/p5-Log-Any-Adapter-Screen) Updated 0.13 to 0.140
0.140   2018-12-22 (PERLANCAR)
        - Observe NO_COLOR.
2019-10-22 06:11:51 +00:00
mef
5612a2fd9a doc: Updated mail/wl-snapshot to 2.15.9.20190919 2019-10-22 03:55:27 +00:00
mef
630fb9b512 (mail/wl-snapshot) Updated 0.20190623 to 0.20190919
2019-08-12  Kazuhiro Ito  <kzhr@d1.dion.ne.jp>

        * doc/wl.texi (Selecting Folder, Sticky Summary): Update key
        bindings.

        * doc/wl-ja.texi (Selecting Folder, Sticky Summary): Likewise.
2019-10-22 03:55:12 +00:00
mef
4773e1bef3 (correction) Updated devel/p5-IPC-Cmd 2019-10-22 01:28:13 +00:00
mef
106768f966 Updated devel/p5-IPC-Cmd 2019-10-22 01:27:04 +00:00
mef
24107057d4 (devel/p5-IPC-Cmd) Updated 1.02 to 1.04
1.04 Sat Jul 13 10:08:08 BST 2019
  Bug fixes:
  - Fixed usage of setsid()
2019-10-22 00:25:43 +00:00
jmcneill
580cf99db0 Use gnu++11 to fix undefined reference to allocate, from joerg 2019-10-21 23:58:04 +00:00
maya
1c1c7a3c3f mono6: add the missing bits for netbsd/aarch64 support.
unfortunately, mono-sgen crashes a lot, most likely due to pmap bugs.
it takes many retries to get further in the build.
2019-10-21 23:53:34 +00:00
mef
e5c2af7d05 Updated www/emacs-w3m-snapshot to 1.4.632.20190920.1116 2019-10-21 23:49:07 +00:00
mef
fa6d7ec008 (www/emacs-w3m-snapshot) Updated from 1.4.625+0.20180518 to 1.4.632+0.20190920.1116
(upstream)
  ChangeLog has too many lines, sorry to omit
(pkgsrc)
  - Some VARIABLES introduced to ease further version update
  - following two patches dropped
    (patch-w3mhack.el)
       Compile mew-shimbun.el and mew-w3m.el when
       emacs-w3m-mew option is set.
    (patch-aclocal.m4)
       Don't quote ${EGREP}, it may be set to "grep -E".
   - (pkglint) LOCALBASE -> PREFIX
2019-10-21 23:47:07 +00:00
gutteridge
0ee2f58031 doc: Updated multimedia/mate-media to 1.22.2 2019-10-21 23:09:20 +00:00
gutteridge
cb87457205 mate-media: update to 1.22.2
Change log:

### mate-media 1.22.2

  * Translations update
  * applet: Update default output
  * gvc applet: add missing translations (i18n)
  * Add scroll interface tabs with mouse wheel
  * configure.ac: fix typos in var names, portability fixes, etc.
2019-10-21 23:08:52 +00:00
adam
68bac02f41 add ALTERNATIVES 2019-10-21 22:54:40 +00:00
adam
0f188960fd py-cookiecutter: fix
- switch to PYPI
- enable testing
- get rid of sphinx (building docs does not work)
- use alternatives
2019-10-21 22:54:23 +00:00
adam
43ce47ef3e Fix sphinx-build binary name 2019-10-21 22:15:10 +00:00
adam
41cbf819d5 Switch sphinx to versioned deps. 2019-10-21 22:11:33 +00:00
rjs
a2a6e75448 Restore NetBSD patches.
Set correct link address for NetBSD/aarch64.
Add a dummy option for an aarch64 erratum for gcc compatibility.
2019-10-21 22:07:58 +00:00
adam
f66cb4f2e3 Switch sphinx to versioned deps. 2019-10-21 21:55:03 +00:00
adam
4ad93323e5 Updated devel/py-binaryornot 2019-10-21 21:51:08 +00:00
adam
aa36e5063b py-binaryornot: updated to 0.4.4
0.4.4:
* Notify users for file i/o issues.

0.4.3:
* Restricted chardet to anything 3.0.2 or higher due to https://github.com/chardet/chardet/issues/113.

0.4.2:
* Restricted chardet to anything under 3.0 due to https://github.com/chardet/chardet/issues/113
* Added pyup badge
* Added utilities for pushing new versions up
2019-10-21 21:50:03 +00:00