]> git.pld-linux.org Git - packages/perl-Mozilla-CA.git/blob - system-ca-certificates.patch
- updated to 20240313
[packages/perl-Mozilla-CA.git] / system-ca-certificates.patch
1 diff -ur Mozilla-CA-20240313.orig/lib/Mozilla/CA.pm Mozilla-CA-20240313/lib/Mozilla/CA.pm
2 --- Mozilla-CA-20240313.orig/lib/Mozilla/CA.pm  2024-03-13 16:18:29.000000000 +0100
3 +++ Mozilla-CA-20240313/lib/Mozilla/CA.pm       2024-04-28 13:58:14.003894710 +0200
4 @@ -5,11 +5,9 @@
5  our $VERSION = '20240313';
6  
7  use File::Spec ();
8 -use File::Basename qw(dirname);
9  
10  sub SSL_ca_file {
11 -    my $file = File::Spec->catfile(dirname(__FILE__), "CA", "cacert.pem");
12 -    return File::Spec->rel2abs($file);
13 +    return File::Spec->catfile('/etc/certs/ca-certificates.crt');
14  }
15  
16  1;
17 diff -ur Mozilla-CA-20240313.orig/Makefile.PL Mozilla-CA-20240313/Makefile.PL
18 --- Mozilla-CA-20240313.orig/Makefile.PL        2024-03-13 16:18:29.000000000 +0100
19 +++ Mozilla-CA-20240313/Makefile.PL     2024-04-28 13:59:39.417034408 +0200
20 @@ -89,4 +89,12 @@
21    if $eumm_version < 6.51_03;
22  
23  ExtUtils::MakeMaker::WriteMakefile(%MM_ARGS);
24 +
25 +package MY;
26 +sub MY::libscan {
27 +    my $name = shift->SUPER::libscan(@_);
28 +    # Remove private certificate bundle
29 +    if ($name =~ /cacert.pem\z/) { $name = '' };
30 +    return $name;
31 +}
32  ## END BOILERPLATE ###########################################################
33 diff -ur Mozilla-CA-20240313.orig/MANIFEST Mozilla-CA-20240313/MANIFEST
34 --- Mozilla-CA-20240313.orig/MANIFEST   2024-03-13 16:18:29.000000000 +0100
35 +++ Mozilla-CA-20240313/MANIFEST        2024-04-28 13:57:03.726956967 +0200
36 @@ -1,7 +1,6 @@
37  .editorconfig
38  Changes
39  lib/Mozilla/CA.pm
40 -lib/Mozilla/CA/cacert.pem
41  maint/cacert-diff
42  maint/get-tarball-name
43  maint/make-tarball
This page took 0.068139 seconds and 3 git commands to generate.