[Midnightbsd-cvs] [MidnightBSD/mports] c8f70c: devel/libpeas: update to 2.2.1 (#1316)

Lucas Holt noreply at github.com
Wed Sep 16 13:52:45 EDT 2026


  Branch: refs/heads/deskutils/gnome-characters-gnome-desktop
  Home:   https://github.com/MidnightBSD/mports
  Commit: c8f70ce94525e456a57a38c52360df4745c63080
      https://github.com/MidnightBSD/mports/commit/c8f70ce94525e456a57a38c52360df4745c63080
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M devel/libpeas/Makefile
    M devel/libpeas/distinfo
    M devel/libpeas/pkg-plist

  Log Message:
  -----------
  devel/libpeas: update to 2.2.1 (#1316)

Updates Libpeas to 2.2.1.\n\nValidation: bmake makesum, patch, build,
fake, package, test (5/5), check-license, portlint -C, and git diff
--check.\n\nThe GJS test required the merged GJS 1.86 update
(GIRepository 2); after updating the local runtime, all tests pass.

## Summary by Sourcery

Enhancements:
- Update the Libpeas port to version 2.2.1 and align its GNOME
dependencies and package contents with the new release.

Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: c66704ac0e5b69cc39927ae00525a4ba7f065c66
      https://github.com/MidnightBSD/mports/commit/c66704ac0e5b69cc39927ae00525a4ba7f065c66
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M math/gnome-calculator/Makefile
    M math/gnome-calculator/distinfo
    A math/gnome-calculator/files/patch-lib_meson.build
    M math/gnome-calculator/pkg-plist

  Log Message:
  -----------
  math/gnome-calculator: update to 51.0 (#1291)

Updates GNOME Calculator to 51.0.

- Refreshes help, locale, and metainfo payloads
- Adds the missing libm dependency to the upstream calculator static
library for MidnightBSD linking

Validated: bmake makesum, patch, build, fake, staged plist audit,
package, env -u DISPLAY bmake test (7/7), check-license, portlint -C
(artifact-only work fatal), and git diff --check.

## Summary by Sourcery

Update the GNOME Calculator port to 51.0 with refreshed packaged assets
and corrected library dependencies.

Enhancements:
- Update GNOME Calculator to version 51.0 and refresh its packaging
metadata and installed file list.
- Add the upstream calculator library's missing math library dependency
for MidnightBSD linking.

Chores:
- Restrict automated version tracking to the 51.x release series.

Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: 7d932712d6a1e17f148cea0d1abf3d7ef9d6d395
      https://github.com/MidnightBSD/mports/commit/7d932712d6a1e17f148cea0d1abf3d7ef9d6d395
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M deskutils/gnome-calendar/Makefile

  Log Message:
  -----------
  deskutils/gnome-calendar: enable meaningful tests (#1293)

Follow-up to #1281.

GNOME Calendar disables GLib assertions in its Meson `release` build,
and the upstream test binaries intentionally abort in that
configuration. Use Meson `debugoptimized` so the packaged build remains
optimized while retaining assertions; the full 11-test upstream suite
then runs successfully. Also align PORTSCOUT with the shipped 51 series.

Validation: bmake fake, package, test (11/11), check-license, and git
diff --check.

## Summary by Sourcery

Build GNOME Calendar with optimized assertions enabled so its upstream
tests run successfully while tracking the 51 release series.

Bug Fixes:
- Enable the full GNOME Calendar upstream test suite by preserving GLib
assertions in packaged builds.

Enhancements:
- Align PORTSCOUT with the shipped GNOME Calendar 51 series.

Tests:
- Validate the port with all 11 upstream tests passing alongside
packaging and license checks.

Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: fcfe3da7f40748e58eb46db5af0cfc2f8044cdfb
      https://github.com/MidnightBSD/mports/commit/fcfe3da7f40748e58eb46db5af0cfc2f8044cdfb
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M x11/gnome-shell-extensions/Makefile
    M x11/gnome-shell-extensions/distinfo
    M x11/gnome-shell-extensions/pkg-plist

  Log Message:
  -----------
  x11/gnome-shell-extensions: update to 51.0 (#1287)

Updates GNOME Shell Extensions to 51.0.

- Refreshes the classic-session and extension payload
- Includes the upstream systemd session drop-in installed by 51.0

Validated in a fresh worktree: bmake makesum, patch, build, fake,
package, test (no upstream tests defined), check-license, staged plist
audit, portlint -C (artifact-only fatals), and git diff --check.

## Summary by Sourcery

Enhancements:
- Update the GNOME Shell Extensions port to version 51.0, including
refreshed extension payloads and the upstream systemd session drop-in.

Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: 212128893650f275dd7bc0fc931a6debd1036ee0
      https://github.com/MidnightBSD/mports/commit/212128893650f275dd7bc0fc931a6debd1036ee0
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M accessibility/at-spi2-core/Makefile
    M accessibility/at-spi2-core/distinfo
    M accessibility/at-spi2-core/pkg-plist

  Log Message:
  -----------
  accessibility/at-spi2-core: update to 2.62.0 (#1319)

Updates at-spi2-core to 2.62.0.\n\nValidation: bmake makesum, patch,
build, fake, package, test (existing NO_TEST), check-license, portlint
-C, and git diff --check.\n\nThe libatk, libatspi, and atk-bridge SONAME
majors remain unchanged.

## Summary by Sourcery

Update the at-spi2-core accessibility component to version 2.62.0.

Enhancements:
- Update at-spi2-core to the 2.62.0 release while preserving the
existing libatk, libatspi, and atk-bridge SONAME majors.

Chores:
- Refresh the port checksum and package file list for the new release.

Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: 4368624d59d748503c879f06f093ee6457504831
      https://github.com/MidnightBSD/mports/commit/4368624d59d748503c879f06f093ee6457504831
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M deskutils/gnome-characters/Makefile
    M deskutils/gnome-characters/distinfo
    M deskutils/gnome-characters/pkg-plist

  Log Message:
  -----------
  deskutils/gnome-characters: update to 51.0 (#1288)

Updates GNOME Characters to 51.0.

- Restores the upstream test target with mports display-test support
- Refreshes locale entries

Validated: bmake makesum, patch, build, fake, package, env -u DISPLAY
bmake test (2/2), check-license, staged plist audit, portlint -C
(artifact-only fatals), and git diff --check.

## Summary by Sourcery

Update the GNOME Characters port to 51.0 with refreshed packaging and
restored automated tests.

Enhancements:
- Update GNOME Characters to version 51.0 and track the 51.x release
series.
- Re-enable the upstream test target with virtual-display support when
no display is available.
- Refresh locale packaging entries for the new release.

---------

Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: 79c701973b5259accf0f8ba3a951231f5c464777
      https://github.com/MidnightBSD/mports/commit/79c701973b5259accf0f8ba3a951231f5c464777
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M x11/gnome-console/Makefile
    M x11/gnome-console/distinfo
    M x11/gnome-console/pkg-plist

  Log Message:
  -----------
  x11/gnome-console: update to 51.0 (#1289)

Updates GNOME Console to 51.0.

- Refreshes the staged translation payload
- Retains existing display-backed test coverage

Validated: bmake makesum, patch, build, fake, package, env -u DISPLAY
bmake test (27/27), check-license, staged plist audit, portlint -C
(artifact-only fatals), and git diff --check.

## Summary by Sourcery

Update GNOME Console to 51.0 while refreshing its staged package
contents and preserving test coverage.

Enhancements:
- Update GNOME Console to version 51.0 and refresh its package metadata,
including translations and installed files.

Tests:
- Retain the existing GNOME Console test coverage for display-backed and
headless test runs.

Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: 3396e5216c59ad48eafad68b9152199abab674cb
      https://github.com/MidnightBSD/mports/commit/3396e5216c59ad48eafad68b9152199abab674cb
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M ai/py-langchain-aws/Makefile
    M ai/py-sagemaker-core/Makefile
    M ai/py-sagemaker-mlflow/Makefile
    M ai/py-sagemaker-mlops/Makefile
    M ai/py-sagemaker-serve/Makefile
    M devel/py-aws-sam-translator/Makefile
    M devel/py-aws-xray-sdk/Makefile
    M devel/py-awscli/Makefile
    M devel/py-botocore/Makefile
    M devel/py-botocore/distinfo
    M devel/py-botocore/files/patch-setup.cfg
    M devel/py-botocore/files/patch-setup.py
    M devel/py-moto/Makefile
    M net/py-s3transfer/Makefile
    M net/py-s3transfer/distinfo
    M security/py-certbot-dns-route53/Makefile
    M sysutils/duplicity/Makefile
    M www/py-boto3/Makefile
    M www/py-boto3/distinfo

  Log Message:
  -----------
  www/py-boto3, devel/py-botocore, net/py-s3transfer: update to 1.43.95 / 0.19.2 (#1290)

Closes #1270.

The AWS SDK ports were well behind upstream, blocking Python ports that
have picked up a recent `boto3` floor — `ai/py-litellm` had to stop at
1.91.4 because 1.98.0+ requires `boto3>=1.43.1`.

### Updates

| Port | Old | New |
| --- | --- | --- |
| `net/py-s3transfer` | 0.13.0 | 0.19.2 |
| `devel/py-botocore` | 1.38.22 | 1.43.95 |
| `www/py-boto3` | 1.38.22 | 1.43.95 |

These are in one branch because they are mutually unsatisfiable apart:
boto3 1.43.95 requires `botocore>=1.43.95,<1.44.0` and
`s3transfer>=0.19.0,<0.20.0`.

### Changes beyond version/distinfo

- `www/py-boto3`: `RUN_DEPENDS` s3transfer floor 0.13.0 → 0.19.0,
matching upstream.
- `devel/py-botocore`: regenerated `files/patch-setup.py` and
`files/patch-setup.cfg` against the new tarball. Upstream moved the
`crt` extra from `awscrt==0.23.8` to `awscrt==0.36.0`; the patches keep
relaxing it to `>=0.23.8` so the in-tree `devel/py-awscrt` 0.27.2
satisfies it.
- Other dependency floors are already met: `devel/py-jmespath` 0.10.0,
`devel/py-python-dateutil` 2.9.0, `net/py-urllib3` 2.7.0.
- `PORTREVISION` bumped on the 13 direct dependents found by
`Tools/scripts/bump_revision.pl -f -l`.

### Verification

- `bmake makesum`, `bmake patch`, `bmake`, `bmake fake`, `bmake package`
clean for all three.
- Runtime smoke test against the staged trees: `boto3.session.Session`
builds, 431 services resolve, `s3` client + resource construct,
`s3transfer.manager.TransferManager` imports, `bedrock-runtime` client
resolves — versions reported 1.43.95 / 1.43.95 / 0.19.2.
- `portlint`: no fatal errors (only the pre-existing "pkg-descr is 1
line" warnings on py-s3transfer and py-botocore).

### Known follow-ups (not in this PR)

- `devel/py-awscli` 1.29.81 pins `botocore==1.31.81`;
`devel/py-aiobotocore` 2.15.2 pins `botocore<1.35.37`. Both were already
mismatched against the in-tree 1.38.22, so this PR does not make them
worse, but each needs its own update. Note upstream `aiobotocore` 3.9.1
pins `botocore>=1.43.66,<1.43.76`, so it still will not line up with
1.43.95.
- `bmake test` for `www/py-boto3` fails with pytest exit 5 (no tests
collected) — the boto3 sdist has shipped no `tests/` directory in both
1.38.22 and 1.43.95, so this is pre-existing and unrelated to this
change.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01NSsgED5s7GPYJNb1HxuaU9

## Summary by Sourcery

Bring the AWS Python SDK ports up to current compatible releases to
support consumers requiring newer boto3 versions.

Enhancements:
- Update the AWS Python SDK ports boto3 and botocore to 1.43.95 and
s3transfer to 0.19.2, keeping their dependency versions aligned.
- Refresh botocore packaging patches to support the newer upstream
release while retaining compatibility with the available awscrt port.

Chores:
- Bump PORTREVISION for ports affected by the AWS SDK updates.

Signed-off-by: Lucas Holt <luke at foolishgames.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply at anthropic.com>


  Commit: 98729874265b51bfccc947854c09d865357c27ad
      https://github.com/MidnightBSD/mports/commit/98729874265b51bfccc947854c09d865357c27ad
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M x11-toolkits/gtkmm40/Makefile
    M x11-toolkits/gtkmm40/distinfo
    M x11-toolkits/gtkmm40/pkg-plist

  Log Message:
  -----------
  x11-toolkits/gtkmm40: update to 4.22.0 (#1294)

Updates gtkmm40 to 4.22.0 and resets PORTREVISION to 0.\n\nValidation:
bmake makesum, patch, build, fake, package, test (Meson: No tests
defined), check-license, and git diff --check. The staged library
retains SONAME libgtkmm-4.0.so.0; pkg-plist adds the eight headers
installed by 4.22.0.

## Summary by Sourcery

Update the gtkmm40 port to the 4.22.0 release.

Enhancements:
- Update the gtkmm40 port to version 4.22.0 while preserving its
existing library SONAME.

Chores:
- Reset PORTREVISION and add the headers newly installed by gtkmm 4.22.0
to the package plist.

Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: dbb2ecb41300f0dfb7c347969563dda17416ed68
      https://github.com/MidnightBSD/mports/commit/dbb2ecb41300f0dfb7c347969563dda17416ed68
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M x11/gnome-desktop/Makefile
    M x11/gnome-desktop/distinfo
    M x11/gnome-desktop/pkg-plist

  Log Message:
  -----------
  x11/gnome-desktop: update to 51.0 (#1295)

Updates GNOME Desktop to 51.0, resets PORTREVISION to 0, corrects the
source-declared GPL-2.0-or-later and LGPL-2.1-or-later metadata, and
refreshes the plist for the new QR libraries and removed GNOME RR
library.\n\nValidation: bmake makesum, patch, build, fake, package, test
(6/6), check-license, and git diff --check.\n\nABI: libgnome-desktop-3
changes from SONAME .20 to .21; direct gnomedesktop3 consumer rebuild
PRs will follow.

## Summary by Sourcery

Update the GNOME Desktop port to 51.0 with corrected licensing,
refreshed packaging metadata, and the new library ABI.

Enhancements:
- Update the GNOME Desktop port to version 51.0 and refresh its package
contents for the updated libraries.

Chores:
- Correct the port's GPL and LGPL license metadata and reset
PORTREVISION.
- Record the GNOME Desktop library ABI change from SONAME .20 to .21.

Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: 8d48813253b7c899fb375fd3897bb6404804e96c
      https://github.com/MidnightBSD/mports/commit/8d48813253b7c899fb375fd3897bb6404804e96c
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M deskutils/gnome-contacts/Makefile

  Log Message:
  -----------
  deskutils/gnome-contacts: bump for gnome-desktop ABI (#1297)

Bumps PORTREVISION for the pending libgnome-desktop-3 SONAME change from
.20 to .21 in #1295. Validation: bmake -V PORTREVISION, portlint -C, git
diff --check.

## Summary by Sourcery

Update gnome-contacts for the upcoming libgnome-desktop-3 ABI change.

Enhancements:
- Update gnome-contacts for the pending libgnome-desktop-3 ABI change.

Chores:
- Bump the port revision to trigger a rebuild against the updated
dependency ABI.

Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: c1444f1688aceedaec53d4863dd54f7dc986ebdf
      https://github.com/MidnightBSD/mports/commit/c1444f1688aceedaec53d4863dd54f7dc986ebdf
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M deskutils/gnome-todo/Makefile

  Log Message:
  -----------
  deskutils/gnome-todo: bump for gnome-desktop ABI (#1298)

Bumps PORTREVISION for the pending libgnome-desktop-3 SONAME change from
.20 to .21 in #1295. Validation: bmake -V PORTREVISION, portlint -C, git
diff --check.

## Summary by Sourcery

Enhancements:
- Update gnome-todo’s package revision for the libgnome-desktop-3 ABI
change.

Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: bd7b7c77bd4f3911ab3eab552c59bd3fd846ce36
      https://github.com/MidnightBSD/mports/commit/bd7b7c77bd4f3911ab3eab552c59bd3fd846ce36
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M accessibility/at-spi2-core/Makefile
    M accessibility/at-spi2-core/distinfo
    M accessibility/at-spi2-core/pkg-plist
    M ai/py-langchain-aws/Makefile
    M ai/py-sagemaker-core/Makefile
    M ai/py-sagemaker-mlflow/Makefile
    M ai/py-sagemaker-mlops/Makefile
    M ai/py-sagemaker-serve/Makefile
    M deskutils/gnome-calendar/Makefile
    M deskutils/gnome-characters/Makefile
    M deskutils/gnome-characters/distinfo
    M deskutils/gnome-characters/pkg-plist
    M deskutils/gnome-contacts/Makefile
    M deskutils/gnome-todo/Makefile
    M devel/libpeas/Makefile
    M devel/libpeas/distinfo
    M devel/libpeas/pkg-plist
    M devel/py-aws-sam-translator/Makefile
    M devel/py-aws-xray-sdk/Makefile
    M devel/py-awscli/Makefile
    M devel/py-botocore/Makefile
    M devel/py-botocore/distinfo
    M devel/py-botocore/files/patch-setup.cfg
    M devel/py-botocore/files/patch-setup.py
    M devel/py-moto/Makefile
    M math/gnome-calculator/Makefile
    M math/gnome-calculator/distinfo
    A math/gnome-calculator/files/patch-lib_meson.build
    M math/gnome-calculator/pkg-plist
    M net/py-s3transfer/Makefile
    M net/py-s3transfer/distinfo
    M security/py-certbot-dns-route53/Makefile
    M sysutils/duplicity/Makefile
    M www/py-boto3/Makefile
    M www/py-boto3/distinfo
    M x11-toolkits/gtkmm40/Makefile
    M x11-toolkits/gtkmm40/distinfo
    M x11-toolkits/gtkmm40/pkg-plist
    M x11/gnome-console/Makefile
    M x11/gnome-console/distinfo
    M x11/gnome-console/pkg-plist
    M x11/gnome-desktop/Makefile
    M x11/gnome-desktop/distinfo
    M x11/gnome-desktop/pkg-plist
    M x11/gnome-shell-extensions/Makefile
    M x11/gnome-shell-extensions/distinfo
    M x11/gnome-shell-extensions/pkg-plist

  Log Message:
  -----------
  Merge branch 'master' into deskutils/gnome-characters-gnome-desktop

Signed-off-by: Lucas Holt <luke at foolishgames.com>


Compare: https://github.com/MidnightBSD/mports/compare/8ed382d3e8ed...bd7b7c77bd4f

To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications



More information about the Midnightbsd-cvs mailing list