I would like to remove our local patch that puts IO::Compress into an
architecture dependent directory. IO::Compress moves from
/usr/libdata/perl5/amd64-openbsd/5.18.2/IO/Compress to
/usr/local/perl5/5.18.2/IO/Compress.
This will require an additional change to sync the file sets.
OK?
The patch was added in installperl r1.25
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu/usr.bin/perl/installperl#rev1.25
Over the weekend I sent the local patch to perl5-porters to see about
getting it imported upstream.
https://rt.perl.org/Public/Bug/Display.html?id=122001
After some discussion on p5p, the committer pointed to his commit that
reverted the perl changes that triggered the OpenBSD patch.
http://perl5.git.perl.org/perl.git/commit/88a6f4fc380d30c405f82eb0f2962237fd771fea
They reverted because IO::Compress stopped being architecture dependent.
Index: gnu/usr.bin/perl/installperl
===================================================================
RCS file: /cvs/src/gnu/usr.bin/perl/installperl,v
retrieving revision 1.28
diff -u -p -u -r1.28 installperl
--- gnu/usr.bin/perl/installperl 24 Mar 2014 15:05:13 -0000 1.28
+++ gnu/usr.bin/perl/installperl 3 Jun 2014 01:45:03 -0000
@@ -150,7 +150,7 @@ if ((-e "testcompile") && (defined($ENV{
}
# Exclude nonxs extensions that are not architecture dependent
-my @nonxs = grep(!/^(Errno|IO\/Compress)$/, split(' ', $Config{'nonxs_ext'}));
+my @nonxs = grep(!/^Errno$/, split(' ', $Config{'nonxs_ext'}));
my @ext_dirs = qw(cpan dist ext);
foreach my $ext_dir (@ext_dirs) {