[Midnightbsd-cvs] [MidnightBSD/mports] 704f47: textproc/php-pspell: add community extension (#739)
Lucas Holt
noreply at github.com
Tue Aug 11 10:50:00 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: 704f475a0a4d7ed3a40714d966d10f810fc6158b
https://github.com/MidnightBSD/mports/commit/704f475a0a4d7ed3a40714d966d10f810fc6158b
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-08-11 (Tue, 11 Aug 2026)
Changed paths:
M Mk/extensions/php.mk
M textproc/Makefile
A textproc/php-pspell/Makefile
A textproc/php-pspell/distinfo
A textproc/php-pspell/pkg-descr
Log Message:
-----------
textproc/php-pspell: add community extension (#739)
## Summary
- add the community pspell extension for PHP 8.4 and 8.5
- preserve bundled pspell dependencies for PHP 8.2 and 8.3
- route newer `USE_PHP=pspell` consumers to the matching port flavor
- use the FreeBSD-compatible configure target required on MidnightBSD
## Validation
- `bmake makesum`
- `bmake check-license`
- `bmake patch`
- `bmake build` (`FLAVOR=php85`, isolated PHP 8.5 SDK)
- `bmake fake` (`FLAVOR=php85`)
- `bmake package` (`FLAVOR=php85`)
- `bmake test` (`FLAVOR=php85`; 5 skipped because no English aspell
dictionary is installed, 0 failed)
- `portlint -AC` (0 fatal errors, maintainer-mode warning only)
- `portfmt -D Makefile`
- `bmake index` (completed; existing glib dependency-cycle notices only)
## Summary by Sourcery
Add a new shared php-pspell community extension port and route PHP
pspell consumers to it for newer PHP versions while preserving existing
per-version ports for older PHP.
New Features:
- Introduce a php-pspell community extension port for use with newer PHP
flavors.
Enhancements:
- Update PHP extension dependency mapping so USE_PHP=pspell selects the
appropriate port based on PHP version.
- Set an OS-version-dependent configure target for the new php-pspell
port to match MidnightBSD/FreeBSD expectations.
- Add compatibility patching for php-pspell on PHP 8.6 and newer.
Signed-off-by: Lucas Holt <luke at foolishgames.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