The default NetBSD package manager is pkgsrc and it installs Perl along other third party programs under custom and configurable prefix. The default prefix for binary prebuilt packages is /usr/pkg, and the Perl executable lands in /usr/pkg/bin/perl. This change switches "/usr/bin/perl" to "/usr/bin/env perl" as it's the most portable solution that should work for almost everybody. Perl's executable is detected automatically. This change switches -w option passed to the executable with more modern "use warnings;" approach. There is no functional change to the default behavior. While there, drop "require 5" from scripts/namespace.pl (Perl from 1994?).
Showing the changes to scripts/cleanpatch (1 of 24 files). Show all
Unified · Split
| @@ -1,9 +1,10 @@ | ||
| 1 | −#!/usr/bin/perl -w | |
| 1 | +#!/usr/bin/env perl | |
| 2 | 2 | # |
| 3 | 3 | # Clean a patch file -- or directory of patch files -- of stealth whitespace. |
| 4 | 4 | # WARNING: this can be a highly destructive operation. Use with caution. |
| 5 | 5 | # |
| 6 | 6 | |
| 7 | +use warnings; | |
| 7 | 8 | use bytes; |
| 8 | 9 | use File::Basename; |
| 9 | 10 | |