[Midnightbsd-cvs] [MidnightBSD/mports] 5cdbe5: mail/phpmailer6: update to 6.12.0 (#715)

Lucas Holt noreply at github.com
Sun Aug 9 09:46:11 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: 5cdbe570ca6eee9a5a50b910ae0fc2f40e3b27fa
      https://github.com/MidnightBSD/mports/commit/5cdbe570ca6eee9a5a50b910ae0fc2f40e3b27fa
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-08-09 (Sun, 09 Aug 2026)

  Changed paths:
    M mail/phpmailer6/Makefile
    M mail/phpmailer6/distinfo
    M mail/phpmailer6/pkg-plist

  Log Message:
  -----------
  mail/phpmailer6: update to 6.12.0 (#715)

Update `mail/phpmailer6` from 6.9.3 to 6.12.0.

## Latent packaging bug fixed

The mports `pkg-plist` listed all 55 language files with **no `%%NLS%%`
prefix**, unlike FreeBSD's. With the `NLS` option off, the package build
would have failed on missing files. The synced plist prefixes all 57
language entries (including the two new locales).

Reconciled the staged tree against the plist: the only
staged-but-unlisted files are
`share/licenses/phpmailer6-6.12.0/{LICENSE,catalog.mk,lgpl2.1}`, which
the framework owns.

6.12.0 ships new `src/DSNConfigurator.php`, `OAuth.php` and
`OAuthTokenProvider.php`, but `do-install` installs only the four named
files — matching FreeBSD — and none are staged, so nothing is silently
dropped.

**No patches** in either tree (`files/` holds only `pkg-message.in`,
byte-identical to FreeBSD's). **No dependency changes.**

**MidnightBSD delta preserved:** `MAINTAINER`, `LICENSE= lgpl2.1`, bare
`${DATADIR}` in `do-install` and `${FAKE_DESTDIR}${DATADIR}/language` in
`post-install-NLS-on` — FreeBSD's `${STAGEDIR}` forms are wrong here,
since mports prepends `FAKE_DESTDIR` to plain targets but not to
`-OPTION-on` suffixed ones.

**Verification:** makesum/patch/build/fake/package all OK →
`phpmailer6-6.12.0.mport`. distinfo matches FreeBSD. LICENSE unchanged.
amd64 only.

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

## Summary by Sourcery

Update the phpmailer6 port to version 6.12.0 and sync its packaging
metadata with upstream.

New Features:
- Provide phpmailer6 6.12.0, including new upstream language files and
related assets.

Bug Fixes:
- Fix a latent packaging issue by correctly marking language files with
the NLS option in the pkg-plist.

Enhancements:
- Align distinfo and pkg-plist with the upstream/FreeBSD port while
preserving MidnightBSD-specific packaging conventions.

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