Commit graph

41565 commits

Author SHA1 Message Date
wiz
a14609b9e7 devel/Makefile: + py-flit_scm 2022-07-03 12:32:05 +00:00
wiz
ce64ca4a2f devel/py-flit_scm: import py-flit_scm-1.6.2
A PEP 518 build backend that uses setuptools_scm to generate a
version file from your version control system, then flit_core to
build the package.
2022-07-03 12:31:48 +00:00
wiz
d1bf5a7135 *: use versioned_dependencies.mk for py-chardet 2022-07-03 12:13:07 +00:00
wiz
4da84e783a libidn: update to 1.40.
* Noteworthy changes in release 1.40 (2022-06-20) [stable]

** lib: Bump STRINGPREP_VERSION to 1.40.
It was mistakenly left at 1.38 in the 1.39 release.

* Noteworthy changes in release 1.39 (2022-06-20) [stable]

** lib: Code detecting current locale broken since 1.36.
The code always returned ASCII.  The precise cause is complicated to
track down but likely boils down to the new autotools/gettext
bootstrapping sequence introduced in release 1.36.  Reported by Богдан
Пилипенко <bogdan.pylypenko107@gmail.com>.

** maint: Java JAR archive no longer included in source tarball.

** Minor fixes: typos, makefiles, indentation, gnulib update, etc.
2022-07-03 10:19:48 +00:00
wiz
05f86efa9d meld: update to 3.21.2.
2022-06-18 meld 3.21.2
======================

  Features:

   * Folder comparison now supports compare differently-named files across
     panes, by marking files for comparison (Helly Guo)
   * Synchronization points are now significantly easier to use and more
     robust, and have new user documentation (Roberto Vidal)
   * Added option to ignore Unicode normalisation form differences when
     comparing paths (Dan B)
   * The files or folders being compared can now be swapped in two pane mode,
     using the new View -> Swap left and right panes menu item (Helly Guo)
   * Folder comparisons now show a "(scanning...)" indication in tree view
     rows as an additional visual cue that the comparison is still running
     (Kai Willadsen)
   * Folder comparisons have a new optional ISO-format time column (Kai
     Willadsen)

  Fixes:

   * Update icon usage to support stock icon removal from new Adwaita versions
     (Jan Tojnar)
   * Build fix for Meson 0.61.0 (Silvio Fricke)
   * The new pathlabel widgets now support user-provided custom labels (Kai
     Willadsen)
   * Fix file selectors in folder comparisons to always open in the current
     folder (Kai Willadsen)
   * Using a custom save path (i.e., the --output flag) now sets a buffer as
     modified, so that unchanged merges can be saved (Kai Willadsen)
   * Comparing new or deleted rows in folder comparison now opens a two-pane
     file comparisons for consistency (Kai Willadsen)
   * Destructive dialog actions now have appropriate styling (Kai Willadsen)
   * Invalid user settings for folder comparison columns are now handled more
     gracefully (Kai Willadsen)
   * The nightly flatpak build now includes Git to make version control
     comparisons somewhat functional (Kai Willadsen)
   * Issues fixed: #11, #85, #188, #319, #381, #475, #492, #581, #620, #638,
     #645, #660, #662, #672
2022-07-03 09:12:07 +00:00
fcambus
111ada98f3 mold: update to 1.3.1.
mold 1.3.1 is a maintenance release of the high-speed linker. This release
contains the following minor bug fixes.

Bug fixes and compatibility improvements:

- mold now supports .preinit_array sections. Without this, AddressSanitizer
  didn't work in some environments. (3b75398)
- [ARM32] R_ARM_MOVT_PREL and R_ARM_PREL31 relocations are now handled
  correctly so that mold no longer emit spurious "recompile with -fPIC"
  errors. (5294300)
2022-07-02 21:22:44 +00:00
ryoon
3f802fe5c3 *: Recursive revbump from audio/pulseaudio 2022-07-02 16:53:03 +00:00
adam
1bcb4f319b py-pylint: updated to 2.14.4
v2.14.4

The differing-param-doc check was triggered by positional only arguments.

Fixed an issue where scanning . directory recursively with --ignore-path=^path/to/dir is not
ignoring the path/to/dir directory.

Fixed regression that didn't allow quoted init-hooks in option files.

Fixed a false positive for modified-iterating-dict when updating an existing key.

Fixed an issue where many-core Windows machines (>~60 logical processors) would hang when
using the default jobs count.

Fixed an issue with the recognition of setup.cfg files.
Only .cfg files that are exactly named setup.cfg require section names that
start with pylint..

Don't report import-private-name for relative imports.
2022-07-02 09:39:32 +00:00
adam
ef00d2d7d0 py-hypothesis: updated to 6.48.2
6.48.2

This patch tidies up some internal introspection logic, which will improve support for positional-only arguments in a future release (issue 2706).

6.48.1

This release automatically rewrites some simple filters, such as floats().filter(lambda x: x >= 10) to the more efficient floats(min_value=10), based on the AST of the predicate.

We continue to recommend using the efficient form directly wherever possible, but this should be useful for e.g. pandera “Checks” where you already have a simple predicate and translating manually is really annoying.

6.48.0

This release raises SkipTest for which never executed any examples, for example because the phases setting excluded the explicit, reuse, and generate phases. This helps to avoid cases where broken tests appear to pass, because they didn’t actually execute (issue 3328).

6.47.5

This patch fixes type annotations that had caused the signature of @given to be partially-unknown to type-checkers for Python versions before 3.10.

6.47.4

This patch fixes from_type() on Python 3.11, following python/cpython-93754.

6.47.3

This patch makes the too_slow health check more consistent with long deadline tests (issue 3367) and fixes an install issue under pipenv which was introduced in Hypothesis 6.47.2 (issue 3374).

6.47.2

We now use the PEP 654 ExceptionGroup type - provided by the exceptiongroup backport on older Pythons - to ensure that if multiple errors are raised in teardown, they will all propagate.

6.47.1

Our pretty-printer no longer sorts dictionary keys, since iteration order is stable in Python 3.7+ and this can affect reproducing examples (issue 3370). This PR was kindly supported by Ordina Pythoneers.

6.47.0

The Ghostwritter can now write tests for @classmethod or @staticmethod methods, in addition to the existing support for functions and other callables (issue 3318). Thanks to Cheuk Ting Ho for the patch.
2022-07-02 09:10:39 +00:00
adam
818fdf7961 py-traitlets: updated to 5.3.0
5.3.0
- Fix traitlet name in docstring
- Re-support multiple-alias key for ArgParseConfigLoader
2022-07-02 08:01:07 +00:00
adam
0ee7b5a948 py-jupyter-console: updated to 6.4.4
6.4.4

Merged PRs
- Use asyncio.create_task and asyncio.get_running_loop with interact(). Drop Python 3.6.
2022-07-01 18:06:01 +00:00
adam
b915634943 sqlite3: updated to 3.39.0
SQLite Release 3.39.0 On 2022-06-25

Add (long overdue) support for RIGHT and FULL OUTER JOIN.
Add new binary comparison operators IS NOT DISTINCT FROM and IS DISTINCT FROM that are equivalent to IS and IS NOT, respective, for compatibility with PostgreSQL and SQL standards.
Add a new return code (value "3") from the sqlite3_vtab_distinct() interface that indicates a query that has both DISTINCT and ORDER BY clauses.
Added the sqlite3_db_name() interface.
The unix os interface resolves all symbolic links in database filenames to create a canonical name for the database before the file is opened.
Defer materializing views until the materialization is actually needed, thus avoiding unnecessary work if the materialization turns out to never be used.
The HAVING clause of a SELECT statement is now allowed on any aggregate query, even queries that do not have a GROUP BY clause.
Many microoptimizations collectively reduce CPU cycles by about 2.3%.
2022-07-01 17:49:39 +00:00
adam
e2d215c90b py-prompt_toolkit: updated to 3.0.30
3.0.30: 2022-06-27
------------------

New features:
- Allow zero-width-escape sequences in `print_formatted_text`.
- Add default value option for input dialog.
- Added `has_suggestion` filter.

Fixes:
- Fix rendering of control-shift-6 (or control-^). Render as '^^'
- Always wrap lines in the Label widget by default.
- Fix enter key binding in system toolbar in Vi mode.
- Improved handling of stdout objects that don't have a 'buffer' attribute. For
  instance, when using `renderer_print_formatted_text` in a Jupyter Notebook.
2022-07-01 17:31:51 +00:00
adam
12e65e4808 py-cffi: updated to 1.15.1
v1.15.1
=======

* If you call `ffi.embedding_api()` but don't write any `extern "Python"`
  function there, then the resulting C code would fail an assert.  Fixed.

* Updated Windows/arm64 embedded libffi static lib to v3.4.2, and scripted
  to ease future updates (thanks Niyas Sait!)
2022-07-01 17:10:46 +00:00
nia
04f4eef997 *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
schmonz
22d47eb624 Update to 5.3.0. From the changelog:
- Added markdown tables
2022-06-29 19:12:18 +00:00
thor
081a6635bf devel/cmake: add support for choosing BLAS/LAPACK .pc
This adds already upstreamed patches to FindBLAS.cmake and FindLAPACK.cmake
that enables our build infrastructure to better select which BLAS package
to locate in cmake-using builds via specifying a name for pkg-config
instead of hardcoded 'blas' or 'lapack'.

Remove with cmake-3.25.
2022-06-29 11:34:47 +00:00
wiz
77c316d7a3 camlp4: remove
camlp4 is an outdated way to build packages with caml and does not work
with pkgsrc ocaml versions for more than a year.

Remove camlp4 and all packages using it.

Ok jaapb@
2022-06-29 07:54:38 +00:00
wiz
8292204475 *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
fcambus
81aa03d447 *: drop maintainership for packages not related to toolchains and ELF. 2022-06-27 15:29:13 +00:00
nia
d2562a216a zookeeper: Use a sufficiently old JVM for source version 6 2022-06-27 06:32:44 +00:00
nia
fbd9797333 snappy-java: Needs a sufficiently old JVM for source version 6. 2022-06-27 06:31:38 +00:00
wiz
58edcd17f4 nss: update to 3.80.
Ok during freeze: gdt@

Changes:
   - Bug 1774720 - Fix SEC_ERROR_ALGORITHM_MISMATCH entry in SECerrs.h.
   - Bug 1617956 - Add support for asynchronous client auth hooks.
   - Bug 1497537 - nss-policy-check: make unknown keyword check optional.
   - Bug 1765383 - GatherBuffer: Reduced plaintext buffer allocations
   by allocating it on initialization. Replaced redundant code with
   assert. Debug builds: Added buffer freeing/allocation for each
   record.
   - Bug 1773022 - Mark 3.79 as an ESR release.
   - Bug 1764206 - Bump nssckbi version number for June.
   - Bug 1759815 - Remove Hellenic Academic 2011 Root.
   - Bug 1770267 - Add E-Tugra Roots.
   - Bug 1768970 - Add Certainly Roots.
   - Bug 1764392 - Add DigitCert Roots.
   - Bug 1759794 - Protect SFTKSlot needLogin with slotLock.
   - Bug 1366464 - Compare signature and signatureAlgorithm fields
   in legacy certificate verifier.
   - Bug 1771497 - Uninitialized value in cert_VerifyCertChainOld.
   - Bug 1771495 - Unchecked return code in sec_DecodeSigAlg.
   - Bug 1771498 - Uninitialized value in cert_ComputeCertType.
   - Bug 1760998 - Avoid data race on primary password change.
   - Bug 1769063 - Replace ppc64 dcbzl intrinisic.
   - Bug 1771036 - Allow LDFLAGS override in makefile builds.
2022-06-24 06:10:38 +00:00
fcambus
4ec904ed91 mold: fix the build by reverting to using SYSTEM_TBB=1. 2022-06-23 14:24:33 +00:00
he
455f24294a devel/protobuf-c: needs -latomic on NetBSD/powerpc.
Presumably for 8-byte atomic operations.
2022-06-23 13:57:35 +00:00
he
a29b53aaa3 devel/py-pyvex: detect powerpc and handle it as 32-bit ppc.
The code already has handling, so this seems to be an oversight.
Does not distinguish between 32-bit and 64-bit powerpc.
2022-06-23 13:50:05 +00:00
wiz
59a6bc4602 py-build: fix ALTERNATIVES entry
Bump PKGREVISION.
2022-06-23 07:26:26 +00:00
taca
03e4b477a4 devel/ruby-redmin42: update to 4.2.7
From release announce on 2022-06-21:

Redmine 4.2.7 and 5.0.2 have been released and are available for download,
you can review the changes in the Changelog.

These maintenance releases fixes some important issues and multiple security
fixes that were found in the latest Redmine 4.2.* and 5.0.* versions.

Security:

1. Updates commonmark gem version to 0.23.4 when Ruby >= 2.6 is used in
   order to fix a remote code execution vulnerability.  Because the fixed
   version of the gem doesn't support Ruby 2.5, those instances that are
   using Redmine 5.0.*, Commonmark and Ruby 2.5, it is highly recommended to
   update Ruby version to at least 2.6 because it's the only way to get the
   update and the fix.  Also, the next major Redmine version (5.1.0) already
   dropped support for Ruby 2.5 (#37159).

2. Updates jQuery UI to 1.31.1 to fix 3 medium severity XSS vulnerabilities

3. Fixes unauthorised Information Leak in QueryAssociationColumn and
   QueryAssociationCustomFieldColumn when the user has no permission to view
   on the associated object

Many thanks to Liane Hampe and Felix Schäfer for reporting these security
issues and to Holger Just and Felix Schäfer for their work on fixing all
these issues.
2022-06-22 15:39:58 +00:00
wiz
16f46ab02a libewf: avoid using inline
To fix build on NetBSD 9+
2022-06-22 10:29:02 +00:00
nia
70344b85e6 php-libawl: Attempt to fix GITLAB_* misuse. 2022-06-22 10:19:50 +00:00
jaapb
297341db27 Added ocaml-hxd to Makefile SUBDIRs 2022-06-20 08:18:02 +00:00
jaapb
579be86cd2 Added devel/ocaml-hxd, a hex dump library for OCaml.
Needed as a (transitive) dependency for the update of ocaml-git.
2022-06-20 08:16:58 +00:00
nikita
ef288aa882 rebar3: Fix tests. 2022-06-20 07:40:39 +00:00
nikita
3be2ed037a rebar3: Add link to bugreport. 2022-06-19 21:37:15 +00:00
nikita
2c3dca3ac2 rebar3: Update to 3.19.0
Changelog taken from https://github.com/erlang/rebar3/releases

3.19.0

New features:
    Add --offline option and REBAR_OFFLINE environment variable
    Add support for project-local plugins in umbrella projects only
    Add eunit --test flag

Experimental features for which we promise no backwards compatibility in
the near future:
    Experimental vendoring provider
        Support plugins in experimental vendor provider

Other changes:
    Support OTP 23..25 inclusively
    Bump Relx to 4.7.0
        Use erlexec directly in relx helper functions
        Make rlx_util:parse_vsn parse integer versions
        fix awk script check_name() in extended_bin
        avoid crash when overlay is malformed
        keep attributes when stripping beams
        Fix {include_erts,true} in Windows releases
        ensure the erl file is writable before copying dyn_erl to it
        Various tests added
    Properly carry overlay_vars settings for files in relx
    Track mib compilation artifacts
    Attempt to find apps in git subdirs (sparse checkouts)
    Do not discard parameters --system_libs and --include-erts when duplicate values exist
    Use default depth parameter for SSL
    Fix global cache config overriding
    Error out on unknown templates in 'new' command
    Fix a typo
    Bump certifi to 2.9.0
    add a debug message in internal dependency fetching code
    Use SPDX id for license in template and test
    Use default branch for git and git_subdir resources with no revision
2022-06-19 20:49:18 +00:00
wiz
99992bc6c4 py-lama: update to 8.3.8.
2022-03-11  k.klenov
	* Version 8.3.8
	* Better pytest integration

2021-12-15  k.klenov
	* Version 8.3.6
	* Fixed processing of linters params

2021-12-02  k.klenov
	* Version 8.3.0
	* Added support for default config file `~/.pylama.ini`

2021-11-28  k.klenov
	* Version 8.2.0
	* Added `--max-line-length` to setup max line length for pycodestyle and
	  pylint
	* Support for linters options in command line

2021-11-27  k.klenov

	* Version 8.1.4
	* Support json format
	* Support `--from-stdin` option
	* Changed: pylama only allows to check python files (--force is removed)
	* Changed: mccabe argument `complexity` -> `max-complexity`

2021-11-26  k.klenov

	* Version 8.0.5
	* Drop support for python 2
	* Support python 3.7, 3.8, 3.9
	* Support mccabe==0.6.1, pycodestyle==2.8.0, pydocstyle==6.1.1,
		pyflakes==2.4.0, eradicate==2.0.0, radon==5.1.0, pylint==2.11.1
	* Support vulture
	* Support 'convention' for pydocstyle
	* License changed to MIT (see LICENSE file for details)
	* Fix Radon message format
2022-06-18 22:35:24 +00:00
wiz
ef40561f33 devel/Makefile: + 2 2022-06-18 22:30:36 +00:00
wiz
cfbf7780cb devel/py-lama-quotes: import py-lama-quotes-0.1.0
Simple quote checker for pylama
2022-06-18 22:30:30 +00:00
wiz
2a6a06ff98 devel/py-vulture: import py-vulture-2.4
Based on wip package by K.I.A.Derouiche and myself.

Vulture finds unused code in Python programs. This is useful for
cleaning up and finding errors in large code bases. If you run Vulture
on both your library and test suite you can find untested code.

Due to Python's dynamic nature, static code analyzers like Vulture are
likely to miss some dead code. Also, code that is only called implicitly
may be reported as unused. Nonetheless, Vulture can be a very helpful
tool for higher code quality.
2022-06-18 22:30:01 +00:00
wiz
28deedf4f7 py-radon: update to 5.1.0.
5.1.0 (Aug 08, 2021)
--------------------

- Allow forcing colored output on/off, thanks @msabramo: #218
- Synchronize trove classifiers with tested versions, thanks @D3X: #222

5.0.1 (Jun 08, 2021)
--------------------

- Drop support for flake8 < 3.x (removes `flake8-polyfill` dependency), by
  @joxl: #219
2022-06-18 22:16:09 +00:00
wiz
15ebc77dd4 py-docstyle: update to 6.1.1.
6.1.1 - May 17th, 2021

Bug Fixes

    Split --source by lines instead of by characters (#536).

6.1.0 - May 17th, 2021

New Features

    Enable full toml configuration and pyproject.toml (#534).

6.0.0 - March 18th, 2021

Major Updates

    Support for Python 3.5 has been dropped (#510).

New Features

    Add flag to disable # noqa comment processing in API (#485).
    Methods, Functions and Nested functions that have a docstring
    now throw D418 (#511).
    Methods decorated with @overload no longer reported as D102
    (#511).
    Functions and nested functions decorated with @overload no
    longer reported as D103 (#511).

Bug Fixes

    Treat “package” as an imperative verb for D401 (#356).
    Fix the parsing of decorated one line functions (#499).

5.1.2 - September 13th, 2020

New Features

    Methods, Functions and Nested functions that have a docstring
    now throw D418 (#511).
    Methods decorated with @overload no longer reported as D102.
    Functions and nested functions decorated with @overload no
    longer reported as D103.

5.1.1 - August 29th, 2020

Bug Fixes

    Fix IndexError crash on one-line backslashed docstrings (#506).

5.1.0 - August 22nd, 2020

New Features

    Skip function arguments prefixed with _ in D417 check (#440).

Bug Fixes

    Update convention support documentation (#386, #393)
    Detect inner asynchronous functions for D202 (#467)
    Fix indentation error while parsing class methods (#441).
    Fix a bug in parsing Google-style argument description. The
    bug caused some argument names to go unreported in D417 (#448).
    Fixed an issue where skipping errors on module level docstring
    via #noqa failed when there where more prior comments (#446).
    Support backslash-continued descriptions in docstrings (#472).
    Correctly detect publicity of modules inside directories (#470,
    #494).

5.0.2 - January 8th, 2020

Bug Fixes

    Fix DeprecationWarning / SyntaxError “invalid escape sequence”
    with Python 3.6+ (#445).

5.0.1 - December 9th, 2019

Bug Fixes

    Fixed an issue where AttributeError was raised when parsing
    the parameter section of a class docstring (#434, #436).

5.0.0 - December 9th, 2019

Major Updates

    Support for Python 3.4 has been dropped (#402).

New Features

    Extend support for detecting missing arguments in Google style
    docstrings to method calls (#384).
    Extend support for detecting missing argument description in
    Numpy style docstrings (#407).
    Added support for Python 3.8 (#423).
    Allow skipping errors on module level docstring via #noqa
    (#427).
    Whitespace is ignored with set options split across multiple lines (#221).

Bug Fixes

    Remove D413 from the google convention (#430).
    Remove D413 from the pep257 convention (#404).
    Replace semicolon with colon in D416 messages. (#409)
    D301 (Use r””” if any backslashes in a docstring) does not
    trigger on backslashes for line continuation or unicode literals
    \u... and \N... anymore. These are considered intended elements
    of the docstring and thus should not be escaped by using a raw
    docstring (#365).
    Fix decorator parsing (#411).
    Google-style sections no longer cause false errors when used
    with Numpy-style sections (#388, #424).
    D202: Allow a blank line after function docstring when followed
    by declaration of an inner function or class (#395, #426).
    Fix D401 and D404 checks not working for docstrings containing
    only one word and ending with non-alpha character (#421)

4.0.1 - August 14th, 2019

Bug Fixes

    D401: Fixed a false positive where one stem had multiple
    imperative forms, e.g., init and initialize / initiate (#382).
    Fix parser hanging when there’s a comment directly after __all__
    (#391, #366).
    Fixed RST error in table which resulted in the online documentation
    missing the violation code table (#396).
    Fixed IndentationError when parsing function arguments (#392).

4.0.0 - July 6th, 2019

Major Updates

    Support for Python 2.x and PyPy has been dropped (#340).
    Added initial support for Google convention (#357).

New Features

    Added pre-commit hook (#346)

Bug Fixes

    Fix parsing tuple syntax __all__ (#355, #352).
2022-06-18 22:06:28 +00:00
wiz
12bf5c6544 *: adapt for py-docstyle split 2022-06-18 22:02:38 +00:00
wiz
980061f80c devel/Makefile: + py-docstyle3 2022-06-18 21:59:58 +00:00
wiz
45b99c20ad devel/py-docstyle3: import py-docstyle-3.0.0nb2
pydocstyle is a static analysis tool for checking compliance with
Python docstring conventions.

pydocstyle supports most of PEP 257 out of the box, but it should
not be considered a reference implementation.

This package contains the last version supporting python 2.7.
2022-06-18 21:58:03 +00:00
wiz
5138c9df3e py-isort4: convert lama dependency to versioned_dependencies 2022-06-18 21:47:01 +00:00
wiz
ecfc42385f devel/Makefile: + py-lama7 2022-06-18 21:46:19 +00:00
wiz
cd1542e1dd py-lama: restrict to python 3.x 2022-06-18 21:46:05 +00:00
wiz
2a761e00d7 devel/py-lama7: re-import py-lama-7.7.1nb2
For python 2.7 support. DESCR:

Code audit tool for Python and JavaScript. Pylama wraps these tools:
* pycodestyle (formerly pep8)
* pydocstyle (formerly pep257)
* PyFlakes
* Mccabe
* Pylint
* Radon
* gjslin
* eradicate

This package contains the last version supporting python 2.7.
2022-06-18 21:44:34 +00:00
wiz
df7e6d290b py-flake8-import-order: restrict to python 2.7
Packages depending on it are already limited this way.
2022-06-18 21:25:50 +00:00
adam
84a38e68c5 py-collections-extended: not for Python 2.7 2022-06-18 17:05:00 +00:00