[Midnightbsd-cvs] [MidnightBSD/mports] e8c1b3: devel/py-setproctitle: update to 1.3.7 (#827)

Lucas Holt noreply at github.com
Sat Sep 5 10:27:24 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: e8c1b3f6f15974cf229995b652adb77e9c44a281
      https://github.com/MidnightBSD/mports/commit/e8c1b3f6f15974cf229995b652adb77e9c44a281
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-05 (Sat, 05 Sep 2026)

  Changed paths:
    M devel/py-pytest-xdist/Makefile
    M devel/py-setproctitle/Makefile
    M devel/py-setproctitle/distinfo
    M devel/py-setproctitle/pkg-descr
    M net-p2p/warpinator/Makefile
    M www/py-gunicorn/Makefile
    M x11/cinnamon-screensaver/Makefile
    M x11/cinnamon/Makefile

  Log Message:
  -----------
  devel/py-setproctitle: update to 1.3.7 (#827)

Update setproctitle from 1.1.10 to 1.3.7.

Upstream changes handled here:
- License file renamed COPYRIGHT -> LICENSE.
- The C extension moved into a setproctitle/ package directory, so the
  post-install strip uses FIND ... -exec STRIP_CMD.
- distutils -> pep517. The 1.3.7 sdist declares no [build-system] at
  all and still ships setup.py, so it resolves to setuptools' legacy
  backend; BUILD_DEPENDS is setuptools + wheel accordingly.
- WWW moved from pkg-descr into the Makefile, per portlint.

PORTREVISION bumped on the dependent ports so they rebuild against the
new extension: www/py-gunicorn, devel/py-pytest-xdist,
net-p2p/warpinator, x11/cinnamon, x11/cinnamon-screensaver.

Required by ai/py-mistral-vibe 2.24.5 and later.

Validated on MidnightBSD 4.0.6/amd64: makesum, build, fake, package,
portlint (0 fatal). Built extension confirmed as an amd64 ELF shared
object, and setproctitle()/getproctitle() exercised against the staged
module. Upstream tests not run (NO_TEST is set, as before).

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

https://claude.ai/code/session_01E2ugt5KT9NMJdaWjhe2PUu

## Summary by Sourcery

Update py-setproctitle to 1.3.7 and refresh its port integration for the
new upstream package layout and build requirements.

Enhancements:
- Update the py-setproctitle port to version 1.3.7 with its current
packaging metadata, licensing, Python requirements, and installed
extension layout.

Build:
- Switch py-setproctitle to setuptools/wheel-based PEP 517 packaging and
adapt installation of the relocated extension.

Documentation:
- Move the project homepage metadata from pkg-descr into the port
Makefile.

Chores:
- Bump dependent port revisions so consumers rebuild against the updated
extension.

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



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