[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