Branch: refs/heads/craigb/dotphony_not_portable
Home: https://github.com/Perl/perl5
Commit: f5b7e31ebaee20c554343ee30a97c2112f37c31a
https://github.com/Perl/perl5/commit/f5b7e31ebaee20c554343ee30a97c2112f37c31a
Author: Craig A. Berry <[email protected]>
Date: 2023-04-08 (Sat, 08 Apr 2023)
Changed paths:
M Porting/Maintainers.pl
M dist/Locale-Maketext/Makefile.PL
M t/porting/customized.dat
Log Message:
-----------
.PHONY not portable in dist/Locale-Maketext/Makefile.PL
It breaks the build on VMS because .PHONY is a syntax error in
the native make-like utilities. It probably also breaks nmake
builds on Windows.
The solution here is to exclude the entire postamble with the
.PHONY directive and the developer convenience targets when the
build is running in core. This may be a slightly bigger hammer
than necessary but seems safe and simple enough.