Commit graph

390943 commits

Author SHA1 Message Date
adam
f000a3c563 py-traitlets: updated to 5.14.0
5.14.0

Enhancements made

- Add option to load  traitlets values from environement.

Maintenance and upkeep improvements

- Update types for mypy 1.7
- chore: update pre-commit hooks
- Clean up lint handling
2023-11-27 15:24:46 +00:00
jperkin
cbc5d63e11 doc: Note py-gobject* revbumps. 2023-11-27 15:07:06 +00:00
jperkin
b83930021d py-gobject*: Change buildlink3 to match requirements.
py-gobject is the package that needs a dependency on glib2, py-gobject-shared
only needs it via gobject-introspection to build the files that it installs.

Fixes issue with indirect depends, tested with py-gtk2.  Bump PKGREVISIONs.
2023-11-27 15:06:25 +00:00
jperkin
830affad22 gcc12: Stop subverting buildlink with LDFLAGS.
It's not clear why this was ever added in the first place (back in gcc46),
but it results in the build gcc finding libraries in PREFIX that aren't
buildlinked.

Discovered on macOS with the indirect DEPENDS checks where iconv was being
pulled in directly from PREFIX.  While here fix a non-ASCII space.
2023-11-27 14:45:40 +00:00
cheusov
2f352c2a3b doc: Updated pkgtools/nih to 0.15.0 2023-11-27 12:56:28 +00:00
cheusov
a4d96d8717 Update to 0.15.0
nih remove:
    - now this command works correctly without external package
      repository

  nih leaf:
    - new option "-u" for printing user-installed leaf packages

  nih status:
    - option -s has been renamed to "-p"

  Primary extension for pkg_summary(5) is now "gz"

  Updates in man.1

  nih.default.conf:
    - update default URLs to package repositories

  root Makefile:
    - +PKG_DBDIR defaults to ${PREFIX}/pkgdb
2023-11-27 12:56:16 +00:00
jperkin
1e20092e20 check-shlibs: Include DSO name in failure output.
Clarify the use of "DSO", previously it referred to both the original object
that was being checked, as well as any libraries it depended upon, which was
just confusing.  While here reduce some of the diffs between the two versions.
At some point they should really just be merged together as there is a huge
amount of duplication.
2023-11-27 12:51:38 +00:00
cheusov
ae9d49d117 doc: Updated pkgtools/pkg_summary-utils to 0.67.0 2023-11-27 12:31:48 +00:00
cheusov
bdb88a5d59 Update to 0.67.0
pkg_summary2leaves:
    - new option -u for printing packages installed by user
    - option -r does not implies -a any longer

  pkg_grep_summary:
    - new option -E and "-t nonempty" for matching non-empty fields

  Fixes in tests

  Minor code clean-ups and coding style correction in grep_summary.c

  COPTS defaults to "-O3 -g"

  root Makefile: BMAKE variables defaults to "bmake"
2023-11-27 12:31:33 +00:00
jperkin
d38f6bbfff *: Simplify vala buildlink3.
The default DEPMETHOD for vala's bl3 is "build", so there's no point
duplicating that in each package.  Given that it is only ever a build
dependency, completely remove the indirect dependencies as they should not
be made available.  Also remove obsolete BUILDLINK_API_DEPENDS settings.

Tested with a few of the affected packages.
2023-11-27 11:16:40 +00:00
adam
ab3e41e5e4 Added devel/py-jaraco.versioning, devel/py-jaraco.vcs, devel/py-jaraco.develop; Updated devel/py-setuptools 2023-11-27 09:58:59 +00:00
adam
837560f459 py-setuptools: updated to 69.0.2
v69.0.2

Bugfixes

Added missing estimated date for removing setuptools.dep_util (deprecated in v69.0.0).

v69.0.1

Bugfixes

Fixed imports of setuptools.dep_util.newer_group. A deprecation warning is issued instead of a hard failure.

v69.0.0

Features

Include type information (py.typed, *.pyi) by default
Exported distutils.dep_util and setuptools.dep_util through setuptools.modified

Bugfixes

Replaced hardcoded numeric values with :obj:`dis.opmap`, fixing problem with 3.13.0a1.

Deprecations and Removals

Configuring project version and egg_info.tag_* in such a way that results in invalid version strings (according to PEP 440) is no longer permitted.
Removed deprecated egg_base option from dist_info. Note that the dist_info command is considered internal to the way setuptools build backend works and not intended for public usage.
The parsing of the deprecated metadata.license_file and metadata.requires fields in setup.cfg is no longer supported. Users are expected to move to metadata.license_files and options.install_requires (respectively).
Passing config_settings to setuptools.build_meta with deprecated values for --global-option is no longer allowed.
Removed deprecated namespace-packages from pyproject.toml. Users are asked to use :doc:`implicit namespace packages <PyPUG:guides/packaging-namespace-packages>` (as defined in PEP 420).
Added strict enforcement for project.dynamic in pyproject.toml. This removes the transitional ability of users configuring certain parameters via setup.py without making the necessary changes to pyproject.toml (as mandated by PEP 621).
Removed handling of --config-settings["--build-option"] in setuptools.build_meta from build-backend API hooks other than build_wheel. This was motivate by errors caused when passing this option.
2023-11-27 09:58:35 +00:00
adam
0558af76bb py-jaraco.develop: added version 8.3.0
Development utilities by jaraco.
2023-11-27 09:56:47 +00:00
adam
8a14918070 py-jaraco.vcs: added version 1.1.0
jaraco.vcs provides classes for inspecting and working with repositories in the
Mercurial and Git version control systems (VCS).

The classes provided are designed to use subprocess invocation to leverage the
command-line interfaces of the VCS tools hg and git. An in-process RepoManager
for Mercurial exists but has been disabled due to issues that arise when run in
certain environments (namely setuptools sandboxing).
2023-11-27 09:52:12 +00:00
adam
b48c5d3345 py-jaraco.versioning: added version 1.1.0
More sophisticated version manipulation (than packaging).
2023-11-27 09:50:47 +00:00
jperkin
50eba2fa14 vala: Limit buildlink3 includes to DEPMETHOD=full.
This file is generally only included when the valac and vapigen tools are
required, and it even defaults to DEPMETHOD=build.  The library dependencies
are not required for running the tools, and this avoids a number of implicit
dependency issues.
2023-11-27 09:45:02 +00:00
jperkin
37b1c58153 p11-kit: Requires msgfmt. 2023-11-27 09:38:16 +00:00
adam
9b1c883426 Updated misc/py-autocommand, devel/py-wheel, www/py-aiohttp 2023-11-27 06:59:21 +00:00
adam
0897ec8aed py-aiohttp: updated to 3.9.1
3.9.1 (2023-11-26)

Bugfixes

- Fixed importing aiohttp under PyPy on Windows.
- Fixed async concurrency safety in websocket compressor.
- Fixed ``ClientResponse.close()`` releasing the connection instead of closing.
- Fixed a regression where connection may get closed during upgrade.
- Fixed messages being reported as upgraded without an Upgrade header in Python parser.
2023-11-27 06:59:01 +00:00
adam
7921882180 py-wheel: updated to 0.42.0
0.42.0 (2023-11-26)

- Allowed removing build tag with ``wheel tags --build ""``
- Fixed ``wheel pack`` and ``wheel tags`` writing updated ``WHEEL`` fields after a
  blank line, causing other tools to ignore them
- Fixed ``wheel pack`` and ``wheel tags`` writing ``WHEEL`` with CRLF line endings or
  a mix of CRLF and LF
- Fixed ``wheel pack --build-number ""`` not removing build tag from ``WHEEL``
  (above changes by Benjamin Gilbert)
2023-11-27 06:57:17 +00:00
adam
be4475e994 py-autocommand: fix build with setuptools v69; switch to wheel.mk; bump revision 2023-11-27 06:55:57 +00:00
thorpej
3d04b50224 Safely pass chars to ctype(3) functions in cartridge.c, too. 2023-11-27 04:17:30 +00:00
thorpej
b763abd476 Updated emulators/x16-rom to 46 [thorpej 2023-11-27]
Updated emulators/x16-emulator to 46 [thorpej 2023-11-27]
2023-11-27 03:23:50 +00:00
thorpej
a52f0267ed Update the Commander X16 emulator and ROM to version r46. 2023-11-27 03:20:59 +00:00
thorpej
02f3736a81 Added archivers/lzsa version 1.4.1 2023-11-27 02:23:28 +00:00
thorpej
29cce3948f Add a package for lzsa. LZSA is a collection of byte-aligned compression
formats that are specifically engineered for very fast decompression on
8-bit systems.
2023-11-27 02:21:50 +00:00
tnn
c27b4eee8d openjdk21: fix PKG_OPTIONS_VAR 2023-11-26 19:00:51 +00:00
schmonz
268dd5b280 doc: Updated graphics/cairo to 1.18.0nb1 2023-11-26 18:45:08 +00:00
schmonz
74b9ccad1b cairo: just always install cairo-ft. Bump PKGREVISION.
Depend on freetype and fontconfig even if no options are selected, and
take care to explicitly enable or disable meson options. Should fix
pango build error seen on NetBSD sans X11:

    meson.build:429:4: ERROR: Problem encountered: No Cairo font backends found

Build-tested (and `otool -L`-inspected) on macOS with each of 'quartz',
'x11', 'xcb', 'x11 xcb', and no options selected.
2023-11-26 18:45:03 +00:00
schmonz
8529067ef4 Actually add ALTERNATIVES, missed in previous. 2023-11-26 17:48:28 +00:00
schmonz
f3417cc072 doc: Updated devel/goredo to 2.5.0 2023-11-26 17:48:12 +00:00
schmonz
b69252576d goredo: update to 2.5.0. Changes:
* Prevent rare race in the code, where externally modified target may
  panic the program.

pkgsrc changes:

* Offer 'redo' alternative.
2023-11-26 17:48:05 +00:00
adam
c0ee6aaf1a Updated games/pysolfc 2023-11-26 16:47:28 +00:00
adam
25c79fbad8 pysolfc: updated to 2.21.0
v2.21.0

Ten new games.
Compatibility with Pillow 10.0.
Several new display options.
Bugfixes and enhancements.

v2.20.1

The release packages have been updated to use the latest version of Python, and all the dependent libraries.
New alternate release packages for Windows and Mac that include the full cardsets library (these are larger and may take longer to download/install).
Bugfixes and other enhancements.

v2.20.0

Over 40 new games, bringing the total to 1,200!
Memory games can now use any type of cardset, including new Matching type cardsets.
New options in the Solitaire Wizard.
Additional documentation for a number of PySol's features.
Bugfixes and other enhancements.
2023-11-26 16:45:02 +00:00
adam
22ca7e25ed py-kivy: set PYTHON_SELF_CONFLICT 2023-11-26 16:28:38 +00:00
pin
b93907a48d doc: Updated misc/tui-journal to 0.5.0 2023-11-26 16:11:20 +00:00
pin
2ecde7ced8 misc/tui-journal: update to 0.5.0
What's Changed
 - Added: Horizontal Scrollbar to Editor by @AmmarAbouZor in #217
 - Changed: Upgrade Crates Ratatui & Tui-Textarea with breaking changes
   by @AmmarAbouZor in #224
 - Added: Visual Mode to Built-in Editor by @AmmarAbouZor in #239
2023-11-26 16:10:59 +00:00
pin
fc97474238 doc: Updated time/saturn-cli to 0.4.4 2023-11-26 16:10:17 +00:00
pin
873c4be9c7 time/saturn-cli: update to 0.4.4
Small but critical bugfixes.
Sorry this release got so long to get to; life has happened. I'm hoping to
increase the pace of releases and fix some of the uglier bugs and performance
issues in a shorter time period from now on.

Here are the issues resolved:
 - Fix an issue where all day events would be spam notified every day.
 - Google: recurring tasks always preferred the original start time, not the
   current time.
 - Fix using certain weekdays as time specifiers.
2023-11-26 16:09:59 +00:00
pin
637e1b95ba doc: Updated sysutils/felix to 2.10.2 2023-11-26 16:09:19 +00:00
pin
35c28e5326 sysutils/felix: update to 2.10.2
v2.10.2 (2023-11-26)
Fixed
 - Added a filter to every user input to reject Keyup events. This is required
   on the windows platform.
2023-11-26 16:08:58 +00:00
pin
df01cc69d6 doc: Updated devel/difftastic to 0.53.0 2023-11-26 16:08:10 +00:00
pin
a3291a46f1 devel/difftastic: update to 0.53.1
Build
 - Fixed a dependency issue that broke aarch64 builds on older rustc versions.
2023-11-26 16:07:51 +00:00
pin
cf54f2c429 doc: Updated devel/cargo-modules to 0.11.1 2023-11-26 16:07:15 +00:00
pin
90b9850360 devel/cargo-modules: update to 0.11.1
[0.11.1] - 2023-11-25
Updated dependencies:
 - rust-analyzer from 0.0.185 to 0.0.186
2023-11-26 16:06:52 +00:00
adam
1cdf82f6e3 Updated sysutils/py-xattr, devel/py-pygit2 2023-11-26 15:55:01 +00:00
adam
9e6c0507fd py-pygit2: updated to 1.13.3
1.13.3 (2023-11-21)

- New API for filters in Python
- Shallow repositories: New ``depth`` optional argument for
  ``clone_repository(...)`` and ``Remote.fetch(...)``
- New submodule ``init(...)``, ``update(...)`` and ``reload(...)`` functions
- Release GIL in ``Walker.__next__``
- Type hints for submodule functions in ``Repository``
2023-11-26 15:54:43 +00:00
adam
b05d565e09 py-xattr: updated to 1.0.0
ersion 1.0.0 released 2023-11-19

* Update test & build matrix and use Github Actions as a Trusted Publisher.
  Drop support for Python 3.7 and earlier (including Python 2).
  Move tests out of package.
2023-11-26 15:51:56 +00:00
adam
559b1ad18a Updated audio/SDL2_sound, devel/py-pebble 2023-11-26 15:00:37 +00:00
adam
e81ddfca26 py-pebble: updated to 5.0.4
release 5.0.4

add type hints to decorator functions
2023-11-26 14:59:24 +00:00