[Midnightbsd-cvs] [MidnightBSD/mports] 48e362: lang/perl5.38: remove EOL Perl 5.38 port (#632)
Lucas Holt
noreply at github.com
Sat Jul 11 00:07:04 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: 48e362c1cb50fcc87d6d35aa43431c60705da9b8
https://github.com/MidnightBSD/mports/commit/48e362c1cb50fcc87d6d35aa43431c60705da9b8
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-07-11 (Sat, 11 Jul 2026)
Changed paths:
M MOVED
M lang/Makefile
R lang/perl5.38/Makefile
R lang/perl5.38/distinfo
R lang/perl5.38/files/patch-Configure
R lang/perl5.38/files/patch-Makefile.SH
R lang/perl5.38/files/patch-cpan_ExtUtils-Install_lib_ExtUtils_Install.pm
R lang/perl5.38/files/patch-cpan_ExtUtils-Install_t_Install.t
R lang/perl5.38/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm
R lang/perl5.38/files/patch-cpan_ExtUtils-MakeMaker_t_INST__PREFIX.t
R lang/perl5.38/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm
R lang/perl5.38/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm
R lang/perl5.38/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToTerm.pm
R lang/perl5.38/files/patch-hints_freebsd.sh
R lang/perl5.38/files/patch-perl.c
R lang/perl5.38/files/patch-t_porting_customized.dat
R lang/perl5.38/files/perl-man.conf.in
R lang/perl5.38/pkg-descr
R lang/perl5.38/pkg-plist
R lang/perl5.38/version.mk
Log Message:
-----------
lang/perl5.38: remove EOL Perl 5.38 port (#632)
Removes `lang/perl5.38`, which has reached end of life upstream (5.38.5
was the final maintenance release).
## Rationale
- **Not the default** Perl for any supported MidnightBSD release: 4.x
uses 5.40, 3.x uses 5.36.
- **No dependents**: a tree-wide grep found no port depending on
`lang/perl5.38`.
- FreeBSD has already removed its `lang/perl5.38` port.
## Changes
- Remove the `lang/perl5.38/` directory.
- Drop the `SUBDIR += perl5.38` entry from `lang/Makefile`.
- Add a `MOVED` record pointing users to `lang/perl5.40` (or
`lang/perl5.42`).
## Notes
- The reverse name-map in `Mk/extensions/perl5.mk` (PERL_LEVEL →
PERL_PORT) already tolerates removed version ports (e.g. `perl5.36` is
mapped there but its port is already gone), so it is left unchanged.
- Verified the framework still resolves the default Perl after removal.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
## Summary by Sourcery
Remove the deprecated lang/perl5.38 port and update the ports tree to
reflect its removal.
Enhancements:
- Clean up the ports collection by deleting the lang/perl5.38 directory
and associated files.
- Update lang/Makefile to drop the perl5.38 subdir entry now that the
port is removed.
Build:
- Add a MOVED entry to redirect users from lang/perl5.38 to supported
Perl versions (lang/perl5.40 or lang/perl5.42).
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