Commit graph

39740 commits

Author SHA1 Message Date
tpaul
7cf3523022 php-composer: Update to 2.1.14
Upstream release notes:

2.1.14
 - Fixed invalid release build (2.1.13 was deleted as invalid)
 - Removed symfony/console ^6 support as we cannot be compatible until Composer
   2.3.0 is released. If you have issues with Composer required as a dependency
   + Symfony make sure you stay on Symfony 5.4 for now. (#10321)

2.1.12
 - Fixed issues in proxied binary files relying on __FILE__ / __DIR__ on
   php <8 (#10261)
 - Fixed 9999999-dev being shown in some cases by the show command (#10260)
 - Fixed GitHub Actions output escaping regression on PHP 8.1 (#10250)
2021-12-14 13:08:51 +00:00
adam
583aafa2e7 py-cparser: updated to 2.21
Version 2.21
- Much improved support for C11 (multiple PRs)
- Support for parehthesized compount statements
- Support for modern Python versions (3.9 and 3.10)
- Fix support for structs with nested enums
- Multiple small bug fixes
2021-12-14 08:56:06 +00:00
adam
e37552c8c2 py-setuptools: updated to 59.6.0
v59.6.0

Changes
Merge with pypa/distutils@92082ee42c including introduction of deprecation warning on Version classes.

v59.5.0

Changes
Merge with pypa/distutils@8f2df0bf6.
2021-12-13 16:19:09 +00:00
taca
62baca21d1 devel/php-raphf2: update to 2.0.1
2.0.1 (2019-10-25)

* Fixed pointless initialization of persistent handles lists on cleanup
* Fixed Windows build (Jan Ehrhardt)
2021-12-13 15:07:00 +00:00
taca
cb7299fa4f devel/php-igbinary: update to 3.2.6
* After contacting MAINTAINER, reset it now.
* This version supports PHP 7 and later.

Changes are too many to write here, please refer
<https://github.com/igbinary/igbinary/edit/master/NEWS>.
2021-12-13 14:44:32 +00:00
micha
ba1a9c55a4 devel/doxygen: Update to 1.9.2
Changelog is very long:
https://www.doxygen.nl/manual/changelog.html
2021-12-13 13:47:06 +00:00
taca
c5c5924bac devel/php-xdebug: update to 3.1.2
3.1.0 (2021-10-04)

* Fixed issue #1472: Add assignments to computer readable trace format
* Fixed issue #1537: Add links to documentation to various different
  "features" after wizard has run
* Fixed issue #1738: Add xdebug_notify() function to send data through DBGp
  to a debugging client
* Fixed issue #1853: Enable profile compression for cachegrind files
* Fixed issue #1890: Add connected client and protocol features to
  diagnostic page
* Fixed issue #1898: API for querying the currently active mode(s)
* Fixed issue #1933: Allow for cloud ID to be set through the trigger
* Fixed issue #1938: Branches in traits aren’t marked as executed
* Fixed issue #1948: Do not redirect warning and error messages to PHP's
  error log if an Xdebug log is active
* Fixed issue #1949: private properties for internal classes can't be
  fetched for debugging
* Fixed issue #1963: php exit code = -1073741819 when xdebug.mode = off
  (Windows Thread Safe Only)
* Fixed issue #1969: Provide breakpoint ID / info in DBGp run command
  responses
* Fixed issue #1970: xdebug_get_function_stack with unnamed (internal)
  parameters have wrong index
* Fixed issue #1972: Add support for PHP 8.1 Fibers
* Fixed issue #1974: Add gzip support to trace files
* Fixed issue #1976: Switch debug session cookie to Lax, and remove expiry
  time
* Fixed issue #1978: Xdebug's log messages are cut off at 512 bytes
* Fixed issue #1980: PHP 8.1: Mark enum classes as "enum"
* Fixed issue #1986: Add support for multiple trigger values
* Fixed issue #1989: Profiling does not output correct class when parent
  keyword is used
* Fixed issue #1992: Code Coverage with filter produces Segmentation fault
  on xdebug_stop_code_coverage()
* Fixed issue #1993: eval-ing broken code causes stepping to break
* Fixed issue #1996: Add support for Closure visualisation in traces,
  debugging, and Xdebug's var_dump
* Fixed issue #1997: Added xdebug_connect_to_client() to attempt a debugging
  connect while running code
* Fixed issue #1998: Double facet attribute generated for enums that are
  stored in properties
* Fixed issue #1999: Add "readonly" facet to PHP 8.1 readonly properties
* Fixed issue #2001: Add 'xdebug.use_compression' setting to turn on/off
  compression for profiling files
* Fixed issue #2004: Figure out what "XDEBUG_SHOW_FNAME_TODO" define is for
* Fixed issue #2007: xdebug 3.x fails to build on OS X 10.11 or earlier due
  to clock_gettime_nsec_np requirement
* Fixed issue #2008: Using the XDEBUG_SESSION cookie could bypass
  shared-secret checks
* Fixed issue #2009: xdebug_stop_code_coverage's argument has type mismatch
* Fixed issue #2011: Closures as protected properties have double facet XML
  attribute
* Fixed issue #2013: Support PHP 8.1
* Fixed issue #2018: zlib compression support on Windows
* Fixed issue #2019: Xdebug crash because of uninitialized memory
* Fixed issue #2020: segfault if xdebug.dump.GET=* and integer key without
  value in URL
* Fixed issue #2021: Segmentation fault due to NULL bytes in internal
  anonymous class names
* Fixed issue #2025: Anonymous classes which extend are not detected as
  anonymous classes since PHP 8.0

3.1.1 (2021-10-15)

* Fixed issue #2016: apache gives no output with xdebug 3.1.0b2 installed
* Fixed issue #2024: Apache restarts in a loop under PHP 8.1.0 RC3
* Fixed issue #2029: incorrect and inaccurate date and time displayed in
  xdebug.log and trace files
* Fixed issue #2030: PhpStorm step-debug not working on PHP 8.0.11
* Fixed issue #2032: Use runtime PHP version in DBGp and info pages instead
  of compiled-against version
* Fixed issue #2034: Xdebug throws a Segmentation fault when
  'set_time_limit' function is disabled
* Fixed issue #2035: Xdebug block everything with localhost in XAMMP

3.1.2 (2021-12-01)

* Fixed issue #2036: Segfault on fiber switch in finally block in garbage
  collected fiber
* Fixed issue #2037: Crash when profile file can not be created
* Fixed issue #2041: __debugInfo is not used for var_dump output
* Fixed issue #2046: Segault on xdebug_get_function_stack inside a Fiber
2021-12-12 15:04:21 +00:00
taca
fd789c2c4d devel/libgit2: update to 1.2.0
libgit2 1.3.0 is already released, but I'm not sure ruby-rugged 1.2.0
support it.

1.2.0 (2021-09-02)

Changes are too many to write here, please refer
<https://github.com/libgit2/libgit2/releases/tag/v1.2.0>.
2021-12-12 14:48:44 +00:00
wiz
cc502ff0be py-stsci.distutils: and do not break python 2 2021-12-12 10:51:59 +00:00
wiz
07f36ce8c0 py-stsci.distutils: fix build with python 3 2021-12-12 10:50:43 +00:00
wiz
4faecdc944 autoconf-archive: update to 2021.02.19.
* Noteworthy changes in release 2021.02.19 (2021-02-19) [stable]

  The macros AX_CHECK_PCRE2 and AX_PROG_ROBOT have been added. Many other
  macros have received updates.
2021-12-12 09:33:32 +00:00
adam
b3b8256441 py-sarge: updated to 0.1.7
0.1.7

Fixed: Initialized commands attribute in a constructor.
Fixed: Updated documentation to show improved command line parsing under Windows.
Fixed: Added waiter.py to the manifest so that the test suite can be run.
2021-12-11 20:03:05 +00:00
adam
59699ce214 py-typed-ast: updated to 1.5.1
1.5.1:
Unknown changes
2021-12-11 19:48:02 +00:00
taca
d6413333ca devel/ruby-test-unit: update to 3.5.2
3.5.2 (2021-12-10)

Improvements

* Required fileutils lazy. [GitHub#206][Patch by David Rodríguez]
2021-12-11 13:34:15 +00:00
taca
6974d4ee7d devel/ruby-regexp_parser: update to 2.2.0
2.2.0 (2021-12-04)

Added

* Added support for 13 new unicode properties introduced in Ruby 3.1.0-dev
2021-12-11 13:32:46 +00:00
joerg
b659f033ed Redefine nonnull attribute to nothing to avoid build errors with glibc
2.34. It's not that useful anyway.
2021-12-10 13:55:31 +00:00
nia
9ddde59a11 lua-posix: update to 35.1
Noteworthy changes in release 35.1 (2021-09-09) [stable]

  Bugs Fixed

     * Documentation cleanups: full and correct return docs including an
       errnum where necessary; make sure we have a link to SUSv3 wherever
       available; add an ', if successful' suffix to a normap return
       result followed by error return results; fixed several typos.

     * Update fork2.lua example to match current APIs

  New Features

     * Support AF_PACKET socket family, where available.

     * Support SIGINFO, SIGWINCH and SA_RESTART, where available.
2021-12-10 13:20:54 +00:00
nia
90a0a80271 lua-penlight: update to 1.11.0
## 1.11.0 (2021-08-18)

 - fix: `stringx.strip` behaved badly with string lengths > 200
 - fix: `path.currentdir` now takes no arguments and calls `lfs.currentdir` without argument
 - feat: `utils.raise_deprecation` now has an option to NOT include a
   stack-trace
2021-12-10 13:16:20 +00:00
nia
1b72d0dcd1 lua-inspect: update to 3.1.2
## v3.1.2

* DEL character is properly escaped in strings
2021-12-10 13:11:40 +00:00
adam
35adbd4417 py-ipython: updated to 7.30.1
7.30.1:
Bug fixes
2021-12-10 09:06:13 +00:00
adam
9b835738c2 py-cffi: updated to 1.15.0
v1.15.0
=======
* Fixed MANIFEST.in to include missing file for Windows arm64 support
* Fixed Linux wheel build to use gcc default ISA for libffi
* Updated setup.py Python trove specifiers to currently-tested Python versions
* CPython 3.10 support (including wheels)
* MacOS arm64 support (including wheels)
* Initial Windows arm64 support
* Misc. doc and test updates
2021-12-10 08:59:09 +00:00
adam
be24d54892 py-prompt_toolkit: updated to 3.0.24
3.0.24: 2021-12-09
------------------
Fixes:
- Prevent window content overflowing when using scrollbars.
- Handle `PermissionError` when trying to attach /dev/null in vt100 input.
2021-12-10 08:38:30 +00:00
bsiegert
169637478c Revbump all Go packages after go117 update 2021-12-09 17:50:09 +00:00
wiz
705fc3360b devel/Makefile: + tomlplusplus 2021-12-09 16:37:28 +00:00
wiz
0562892b35 devel/tomlplusplus: import tomlplusplus-2.5.0
TOML library for C++

Features

* Supports the latest TOML release (v1.0.0), plus optional support
  for some unreleased TOML features
* Supports serializing to JSON
* Proper UTF-8 handling (incl. BOM)
* C++17 (plus some C++20 features where available, e.g. experimental
  support for char8_t strings)
* Header-only (optional!)
* Doesn't require RTTI
* Works with or without exceptions
2021-12-09 16:28:33 +00:00
nia
6e856f53a1 lua-rocks: update to 3.8.0
## What's new in LuaRocks 3.8.0

* Support GitHub's protocol security changes transparently.
  * The raw git:// protocol will stop working on GitHub. LuaRocks already
    supports git+https:// as an alternative, but to avoid having to update
    every rockspec in the repository that uses git://github.com, which would
    require a large coordinated effort, LuaRocks now auto-converts github.com
    and www.github.com URLs that use git:// to git+https://
* `luarocks test` has a new flag `--prepare` that checks, downloads and
  installs the tool requirements and rockspec dependencies but does not
  run the test suite for the rockspec being tested.
* Code tweaks so that LuaRocks can run on a Lua interpreter built without
  the `debug` library.
* `luarocks upload` supports uploading pre-packaged `.src.rock` files.
* Configuration fixes for OpenBSD.
* Respect the existing value for the `variables.LUALIB` configuration
  variable if given explicitly by the user in the config file, rather
  than trying to override it with auto-detection.
* Windows fixes for setting file permissions:
  * Revert the use of `Everyone` back to `*S-1-1-0`
  * Quote the use of the `%USERNAME%` variable to support names with spaces
2021-12-09 15:11:07 +00:00
tnn
63afcb9626 libffi: bl3 bump for solib major change 2021-12-09 00:39:34 +00:00
tnn
c49218bd59 libffi: fix broken patch; cannot use #ifdef like #if. Bump rev.
Fixes "python2.7: ffi_data_to_code_pointer: not implemented" on aarch64
2021-12-08 22:28:36 +00:00
adam
242a28da6e py-pylint: updated to 2.12.2
v2.12.2
Fixed a false positive for unused-import where everything was not analyzed properly inside typing guards.

Fixed a false-positive regression for used-before-assignment for
typed variables in the body of class methods that reference the same class

Specified that the ignore-paths option considers "" to represent a
windows directory delimiter instead of a regular expression escape
character.

Fixed a crash with the ignore-paths option when invoking the option
via the command line.

Fixed handling of Sphinx-style parameter docstrings with asterisks. These
should be escaped with by prepending a "".

Add endLine and endColumn keys to output of JSONReporter.

Fixed handling of Google-style parameter specifications where descriptions
are on the line following the parameter name. These were generating
false positives for missing-param-doc.

Fix false negative for consider-iterating-dictionary during membership checks encapsulated in iterables
or not in checks

unused-import now check all ancestors for typing guards


2.12.1
Require Python 3.6.2 to run pylint.


2.12.0
Upgrade astroid to 2.9.0

Add ability to add end_line and end_column to the --msg-template option.
With the standard TextReporter this will add the line and column number of the
end of a node to the output of Pylint. If these numbers are unknown, they are represented
by an empty string.

Introduced primer tests and a configuration tests framework. The helper classes available in
pylint/testutil/ are still unstable and might be modified in the near future.

Fix install graphiz message which isn't needed for puml output format.

MessageTest of the unittest testutil now requires the confidence attribute
to match the expected value. If none is provided it is set to UNDEFINED.

add_message of the unittest testutil now actually handles the col_offset parameter
and allows it to be checked against actual output in a test.

Fix a crash in the check_elif extensions where an undetected if in a comprehension
with an if statement within a f-string resulted in an out of range error. The checker no
longer relies on counting if statements anymore and uses known if statements locations instead.
It should not crash on badly parsed if statements anymore.

Fix simplify-boolean-expression when condition can be inferred as False.

Fix exception when pyreverse parses property function of a class.

The functional testutils now accept end_lineno and end_column. Expected
output files without these will trigger a DeprecationWarning. Expected output files
can be easily updated with the python tests/test_functional.py --update-functional-output command.

The functional testutils now correctly check the distinction betweeen HIGH and
UNDEFINED confidence. Expected output files without defiend confidence levels will now
trigger a DeprecationWarning. Expected output files can be easily updated with the
python tests/test_functional.py --update-functional-output command.

The functional test runner now supports the option min_pyver_end_position to control on which python
versions the end_lineno and end_column attributes should be checked. The default value is 3.8.

Fix accept-no-yields-doc and accept-no-return-doc not allowing missing yield or
return documentation when a docstring is partially correct

Add an optional extension consider-using-any-or-all : Emitted when a for loop only
produces a boolean and could be replaced by any or all using a generator. Also suggests
a suitable any or all statement.

Properly identify parameters with no documentation and add new message called missing-any-param-doc

Add checkers overridden-final-method & subclassed-final-class

Fixed protected-access for accessing of attributes and methods of inner classes

Added support for ModuleNotFoundError (import-error and no-name-in-module).
ModuleNotFoundError inherits from ImportError and was added in Python 3.6

undefined-variable now correctly flags variables which only receive a type annotations
and never get assigned a value

undefined-variable now correctly considers the line numbering and order of classes
used in metaclass declarations

used-before-assignment now correctly considers references to classes as type annotation
or default values in first-level methods

undefined-variable and unused-variable now correctly trigger for assignment expressions
in functions defaults

undefined-variable now correctly triggers for assignment expressions in if ... else statements
This includes a basic form of control flow inference for if ... else statements using
constant boolean values

Added the --enable-all-extensions command line option. It will load all available extensions
which can be listed by running --list-extensions

Fix bug with importing namespace packages with relative imports

Improve and flatten unused-wildcard-import message

In length checker, len-as-condition has been renamed as
use-implicit-booleaness-not-len in order to be consistent with
use-implicit-booleaness-not-comparison.

Created new UnsupportedVersionChecker checker class that includes checks for features
not supported by all versions indicated by a py-version.

Added using-f-string-in-unsupported-version checker. Issued when py-version
is set to a version that does not support f-strings (< 3.6)
Fix useless-super-delegation false positive when default keyword argument is a variable.

Properly emit duplicate-key when Enum members are duplicate dictionary keys

Use py-version setting for alternative union syntax check (PEP 604),
instead of the Python interpreter version.

Subclasses of dict are regarded as reversible by the bad-reversed-sequence checker
(Python 3.8 onwards).

Support configuring mixin class pattern via mixin-class-rgx

Added new checker use-implicit-booleaness-not-comparison: Emitted when
collection literal comparison is being used to check for emptiness.

mising-param-doc now correctly parses asterisks for variable length and
keyword parameters

mising-param-doc now correctly handles Numpy parameter documentation without
explicit typing

pylint no longer crashes when checking assignment expressions within if-statements

Update ``literal-comparison``` checker to ignore tuple literals

Normalize the input to the ignore-paths option to allow both Posix and
Windows paths

Fix double emitting of not-callable on inferrable properties

self-cls-assignment now also considers tuple assignment

Fix missing-function-docstring not being able to check __init__ and other
magic methods even if the no-docstring-rgx setting was set to do so

Added using-final-decorator-in-unsupported-version checker. Issued when py-version
is set to a version that does not support typing.final (< 3.8)

Added configuration option exclude-too-few-public-methods to allow excluding
classes from the min-public-methods checker.

The --jobs parameter now fallbacks to 1 if the host operating system does not
have functioning shared semaphore implementation.

Fix crash for unused-private-member when checking private members on __class__

Crashes when a list is encountered in a toml configuration do not happen anymore.

Moved misplaced-comparison-constant to its own extension comparison_placement.
This checker was opinionated and now no longer a default. It can be reactived by adding
pylint.extensions.comparison_placement to load-plugins in your config.

A new bad-configuration-section checker was added that will emit for misplaced option
in pylint's top level namespace for toml configuration. Top-level dictionaries or option defined
in the wrong section will still silently not be taken into account, which is tracked in a
follow-up issue.

Fix crash for protected-access on (outer) class traversal

Added new checker useless-with-lock to find incorrect usage of with statement and threading module locks.
Emitted when with threading.Lock(): is used instead of with lock_instance:.

Make yn validator case insensitive, to allow for True and False in config files.

Fix crash on open() calls when the mode argument is not a simple string.

Inheriting from a class that implements __class_getitem__ no longer raises inherit-non-class.

Pyreverse - Add the project root directory to sys.path

Don't emit consider-using-f-string if py-version is set to Python < 3.6.
f-strings were added in Python 3.6

Fix regression for unspecified-encoding with pathlib.Path.read_text()

Don't emit consider-using-f-string if the variables to be interpolated include a backslash

Fixed false positive for cell-var-from-loop when variable is used as the default
value for a keyword-only parameter.

Fix false-positive undefined-variable with Lambda, IfExp, and
assignment expression.

Fix false-positive useless-suppression for wrong-import-order

Fixed toml dependency issue

Fix false-positive useless-suppression for line-too-long

Fixed invalid-name not checking parameters of overwritten base object methods

Fixed crash in consider-using-f-string if format is not called

Fix crash with AssignAttr in if TYPE_CHECKING blocks.

Improve node information for invalid-name on function argument.

Prevent return type checkers being called on functions with ellipses as body

Add is_sys_guard and is_typing_guard helper functions from astroid
to pylint.checkers.utils.

Fix regression on ClassDef inference

Fix regression on Compare node inference

Fix false-positive isinstance-second-argument-not-valid-type with typing.Callable.

It is now recommended to do pylint development on Python 3.8 or higher. This
allows using the latest ast parser.

All standard jobs in the pylint CI now run on Python 3.8 by default. We still
support python 3.6 and 3.7 and run tests for those interpreters.

TypingChecker

Fix false-negative for deprecated-typing-alias and consider-using-alias
with typing.Type + typing.Callable.
2021-12-08 16:23:48 +00:00
adam
9b82850b87 py-astroid: updated to 2.9.0
v2.9.0:
Add end_lineno and end_col_offset attributes to astroid nodes.
Always treat __class_getitem__ as a classmethod.
Add missing as_string visitor method for Unknown node.
2021-12-08 16:21:21 +00:00
adam
b6d9bd86bc revbump for icu and libffi 2021-12-08 16:01:42 +00:00
adam
2cc662a07f libffi: updated to 3.4.2
3.4.2 Jun-28-21
    Add static trampoline support for Linux on x86_64 and ARM64.
    Add support for Alibaba's CSKY architecture.
    Add support for Kalray's KVX architecture.
    Add support for Intel Control-flow Enforcement Technology (CET).
    Add support for ARM Pointer Authentication (PA).
    Fix 32-bit PPC regression.
    Fix MIPS soft-float problem.
    Enable tmpdir override with the $LIBFFI_TMPDIR environment variable.
    Enable compatibility with MSVC runtime stack checking.
    Reject float and small integer argument in ffi_prep_cif_var().
      Callers must promote these types themselves.
2021-12-08 08:20:17 +00:00
adam
39cd9bcef0 py-memory-profiler: updated to 0.59.0
0.59.0:
Unknown changes
2021-12-08 08:09:21 +00:00
adam
505c810e75 cmake: updated to 3.22.1
CMake 3.22.1
* gitlab-ci: fix comment typo
* gitlab-ci: shorten job prefixes
* ci: add gmock to Debian base images
* try_compile: Do not use CMAKE_BUILD_TYPE or CMAKE_CONFIGURATION_TYPES env vars
* Help: Document more use cases for CMAKE_POLICY_DEFAULT_CMPNNNN
* Help: Suggest CMAKE_POLICY_DEFAULT_CMP0077 in CMP0077 docs
* Help: Suggest CMAKE_POLICY_DEFAULT_CMP0126 in CMP0126 docs
* gitlab-ci: update macOS jobs to use Xcode 13.1
* CompilerId: Restore support for classic C by avoiding C++ style comments
* cmSystemTools: Remove unnecessary mark-as-used casts to void
* file(RPATH): Restore tolerance of unknown formats if new RPATH is empty
* FindPkgConfig: Restore finding pkg-config before pkgconf
* VS: Revert "Add missing label in C# project-build events"
* ci: Enable more VS tests that use managed code
* Utilities/Release: Add script to sign/notarize macOS application bundle
* HIP: Enable CMAKE_EXPORT_COMPILE_COMMANDS for HIP
* mingw: fix calling convention for strftime()
* Help: ENVIRONMENT_MODIFICATION path_list_... separator is based on host
* Help: Use definition list for allowed values of CMAKE_INSTALL_MODE
* Help: Explicitly state that if(ENV{some_var}) is always false
* Help: Be more explicit about the behavior of if(<string>)
* Help: Clarify CMAKE_INSTALL_MODE documentation
* UseSWIG: ensure directory for depfile exists
* FindPython: clarify static libraries hint usage
* CMakeParseLibraryArchitecture: Fix parsing /lib/<arch> implicit object path
* GNUInstallDirs: Prefer system lib64 over conda lib when ambiguous
2021-12-08 07:59:09 +00:00
tnn
3f40d5d862 +devel/go-wire 2021-12-08 01:32:02 +00:00
tnn
750843d44a devel/go-wire: import go-wire-0.5.0.20210831
Wire is a code generation tool that automates connecting components using
dependency injection. Dependencies between components are represented in
Wire as function parameters, encouraging explicit initialization instead of
global variables. Because Wire operates without runtime state or reflection,
code written to be used with Wire is useful even for hand-written
initialization.

packaged because it is a build dependency for www/grafana starting from 8.2
2021-12-08 01:30:21 +00:00
wiz
49881c1ba9 SDL2: update to 2.0.18.
---------------------------------------------------------------------------
2.0.18:
---------------------------------------------------------------------------

General:
* The SDL wiki documentation and development headers are automatically
kept in sync
* Each function has information about in which version of SDL it
was introduced
* Added the hint SDL_HINT_APP_NAME to let SDL know the name of your
application for various places it might show up in system information
* Added SDL_RenderGeometry() and SDL_RenderGeometryRaw() to allow
rendering of arbitrary shapes using the SDL 2D render API
* Added SDL_SetTextureUserData() and SDL_GetTextureUserData() to
associate application data with an SDL texture
* Added SDL_RenderWindowToLogical() and SDL_RenderLogicalToWindow()
to convert between window coordinates and logical render coordinates
* Added SDL_RenderSetVSync() to change whether a renderer present
is synchronized with vblank at runtime
* Added SDL_PremultiplyAlpha() to premultiply alpha on a block of
SDL_PIXELFORMAT_ARGB8888 pixels
* Added a window event SDL_WINDOWEVENT_DISPLAY_CHANGED which is
sent when a window changes what display it's centered on
* Added SDL_GetWindowICCProfile() to query a window's ICC profile,
and a window event SDL_WINDOWEVENT_ICCPROF_CHANGED that is sent
when it changes
* Added the hint SDL_HINT_VIDEO_EGL_ALLOW_TRANSPARENCY to allow
EGL windows to be transparent instead of opaque
* SDL_WaitEvent() has been redesigned to use less CPU in most cases
* Added SDL_SetWindowMouseRect() and SDL_GetWindowMouseRect() to
confine the mouse cursor to an area of a window
* You can now read precise mouse wheel motion using 'preciseX' and
'preciseY' event fields
* Added SDL_GameControllerHasRumble() and
SDL_GameControllerHasRumbleTriggers() to query whether a game
controller supports rumble
* Added SDL_JoystickHasRumble() and SDL_JoystickHasRumbleTriggers()
to query whether a joystick supports rumble
* SDL's hidapi implementation is now available as a public API in
SDL_hidapi.h

Linux:
* Added the hint SDL_HINT_SCREENSAVER_INHIBIT_ACTIVITY_NAME to set
the activity that's displayed by the system when the screensaver
is disabled
* Added the hint SDL_HINT_LINUX_JOYSTICK_CLASSIC to control whether
/dev/input/js* or /dev/input/event* are used as joystick devices
* Added the hint SDL_HINT_JOYSTICK_DEVICE to allow the user to
specify devices that will be opened in addition to the normal
joystick detection
* Added SDL_LinuxSetThreadPriorityAndPolicy() for more control over
a thread priority on Linux
2021-12-07 20:31:27 +00:00
wiz
94195e33fa py-pip-api: update to 0.0.26.
0.0.26
----------------------------------------------

- Pass PIP_DISABLE_PIP_VERSION_CHECK to all invocations (#114)

0.0.25
----------------------------------------------

- Support the --path parameter when calling pip list (#112)

0.0.24
----------------------------------------------

- Add support for parsing URL requirements (#109)
- Test against pip 21.3.1
2021-12-07 19:53:29 +00:00
wiz
8f2c35508a devel/Makefile: add some packages 2021-12-07 18:03:29 +00:00
wiz
7afe98893a devel/py-requirements-parser: import py-requirements-parser-0.2.0
This is a small Python module for parsing Pip requirement files.

The goal is to parse everything in the Pip requirement file format
spec.
2021-12-07 18:03:07 +00:00
wiz
5281a81d07 devel/py-packageurl: import py-packageurl-0.9.6
Python library to parse and build "purl" aka. Package URLs.
2021-12-07 18:02:14 +00:00
wiz
e5f1a5568f devel/py-types-toml: import py-types-toml-0.10.1
This is a PEP 561 type stub package for the toml package. It can
be used by type-checking tools like mypy, PyCharm, pytype etc. to
check code that uses toml.
2021-12-07 18:01:46 +00:00
wiz
15862d76f2 devel/py-types-setuptools: import py-types-setuptools-57.4.4
This is a PEP 561 type stub package for the setuptools package. It
can be used by type-checking tools like mypy, PyCharm, pytype etc.
to check code that uses setuptools.
2021-12-07 18:01:05 +00:00
adam
6fd4d57424 glibmm: updated to 2.66.2
2.66.2 (stable):

Glib, Gio:
* Replace all g_quark_from_static_string() by g_quark_from_string()

Gio:
* FileEnumerator: Remove refreturn to avoid memory leak
* ListModel::get_object(): Make it work for interface classes

Build:
* MSVC build: Remove extraneous GLIBMM_API in Glib::ustring
2021-12-07 16:38:11 +00:00
jperkin
6839535cc0 capstone: Fix install_name on Darwin. 2021-12-07 16:34:44 +00:00
jperkin
5ee98d8979 gmake: Use the pkgsrc bootstrap shell if set.
Fixes issues seen on e.g. older Solaris with the legacy /bin/sh.  Add our
bootstrap shells to the list of POSIX-compatible shells, required for correct
operation of .ONESHELL mode, fixing the test suite with mksh.

Bump PKGREVISION.
2021-12-07 12:06:16 +00:00
adam
923c422b37 glib2 glib2-tools gdbus-codegen: updated to 2.70.2
Overview of changes in GLib 2.70.2
==================================

* Fix use of the default log writer with journald namespaces (diagnosis by Ilya Basin)

* Fix hang in `dbus-daemon` under `GTestDBus` when `G_MESSAGES_DEBUG=all` is set (work by Marco Trevisan)

* Speed up `g_canonicalize_filename()` to avoid pathogenic cases with `..` (work by Sebastian Wilhelmi)

* Fix URI for pcre subproject as it’s moved upstream (work by Albert Astals Cid)

* Fix storing GSettings dictionaries on macOS (work by Maurice)

* Speed up ‘remove dot segments’ algorithm in `GUri` to avoid pathogenic cases with `..` (work by Sebastian Wilhelmi)

* Fix infinite loops in D-Bus message parsing for truncated inputs (work by Sebastian Wilhelmi)

* Improve correctness of version information returned by `g_get_os_info()` for Windows 10/Server 2019+ (work by Chun-wei Fan)

* Bugs fixed:
 - Use-after-free in invoke_set_property_in_idle_cb()
 - GSettings delayed apply generates runtime warnings
 - g_dbus_message_new_from_blob goes into infinite loop for certain inputs
 - g_log_writer_is_journald fails if a Journal Namespace is used
 - GTestDBus dbus daemon causes child process to hang when using verbose output
 - g_canonicalize_filename should work in linear time complexity
 - Backport !2265 “gdbusconnection: Fix race between method calls and object unregistration” to glib-2-70
 - Backport !2260 “GWin32AppInfo: Remove assertion on the opened registry key” to glib-2-70
 - Backport !2308 “gthread-win32: Remove an unnecessary volatile qualifier” to glib-2-70
 - Backport !2309 “Rename libpcre.wrap to pcre.wrap” to glib-2-70
 - Backport !2161 “gdelayedsettingsbackend: Fix applying after calling g_settings_reset()” to glib-2-70
 - Backport !2324 “Fix link to pcre-8.37.tar.bz2” to glib-2-70
 - Backport !2325 “Fix GSettings dict error macOS” to glib-2-70
 - Backport !2338 “gmessages: Support namespaced journals” to glib-2-70
 - Backport !2327 “guri: Improve performance of remove_dot_segments() algorithm” to glib-2-70
 - Backport !2355 “gdbusmessage: Add more bounds checking when parsing D-Bus messages” to glib-2-70
 - gutils.c: Improve g_get_os_info() for Windows 10/Server 2019+
 - Backport !2354 “gtestdbus: Print the dbus address on a specific FD intead of stdout” to glib-2-70
 - Backport !2360 “meson: specify when commands need to succeed in run_command” to glib-2-70
 - Backport !2364 “tests: Allow `objcopy --help` to fail, because it fails on FreeBSD” to glib-2-70
 - Backport !2374 “gfileutils: Improve performance of g_canonicalize_filename()” to glib-2-70
 - Backport !2382 “gfileutils: Correctly reset start value when canonicalising paths” to glib-2-70

* Translation updates:
 - Croatian
 - Italian
 - Occitan (post 1500)
 - Polish
 - Portuguese
 - Portuguese (Brazil)
 - Russian
 - Swedish
 - Ukrainian
2021-12-07 10:07:05 +00:00
adam
f1ce4bfa3e py-cython: updated to 0.29.25
0.29.25
=======

Bugs fixed
----------

* Several incompatibilities with CPython 3.11 were resolved.

* Some C compiler warnings were resolved.

* C++ ``std::move()`` should only be used automatically in MSVC versions that support it.

 * The ``Py_hash_t`` type failed to accept arbitrary "index" values.

* Avoid copying unaligned 16-bit values since some platforms require them to be aligned.
  Use memcpy() instead to let the C compiler decide how to do it.

* Cython crashed on invalid truthiness tests on C++ types without ``operator bool``.
  Patch by David Woods.

* The declaration of ``PyUnicode_CompareWithASCIIString()`` in ``cpython.unicode`` was incorrect.
2021-12-07 09:44:13 +00:00
adam
45715cef6a py-dogpile-cache: fix py-stevedore path 2021-12-06 20:39:06 +00:00
wiz
44be4cccf4 py-curses: bump PKGREVISION for python39 patch 2021-12-06 16:03:50 +00:00