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) {

Reply via email to