Latest update
This commit is contained in:
@@ -342,8 +342,6 @@ sub _parse_platforms {
|
||||
# if ($def =~ m{^__DragonFly__$}) { $platforms{$&} = $op; }
|
||||
# if ($def =~ m{^__OpenBSD__$}) { $platforms{$&} = $op; }
|
||||
# if ($def =~ m{^__NetBSD__$}) { $platforms{$&} = $op; }
|
||||
if ($def =~
|
||||
m{^OPENSSL_(EXPORT_VAR_AS_FUNCTION)$}) { $platforms{$1} = $op; }
|
||||
if ($def =~ m{^OPENSSL_SYS_}) { $platforms{$'} = $op; }
|
||||
}
|
||||
|
||||
|
||||
@@ -255,19 +255,6 @@ my @opensslchandlers = (
|
||||
# to this parser. All of these do replacements, anything else is
|
||||
# an error.
|
||||
|
||||
#####
|
||||
# Global variable stuff
|
||||
{ regexp => qr/OPENSSL_DECLARE_GLOBAL<<<\((.*),\s*(.*)\)>>>;/,
|
||||
massager => sub { return (<<"EOF");
|
||||
#ifndef OPENSSL_EXPORT_VAR_AS_FUNCTION
|
||||
OPENSSL_EXPORT $1 _shadow_$2;
|
||||
#else
|
||||
$1 *_shadow_$2(void);
|
||||
#endif
|
||||
EOF
|
||||
},
|
||||
},
|
||||
|
||||
#####
|
||||
# Deprecated stuff, by OpenSSL release.
|
||||
|
||||
@@ -413,11 +400,7 @@ EOF
|
||||
{ regexp => qr/DECLARE_ASN1_ITEM<<<\((.*)\)>>>/,
|
||||
massager => sub {
|
||||
return (<<"EOF");
|
||||
#ifndef OPENSSL_EXPORT_VAR_AS_FUNCTION
|
||||
OPENSSL_EXTERN const ASN1_ITEM *$1_it;
|
||||
#else
|
||||
const ASN1_ITEM *$1_it(void);
|
||||
#endif
|
||||
EOF
|
||||
},
|
||||
},
|
||||
|
||||
@@ -66,6 +66,7 @@ use File::Spec::Functions qw/file_name_is_absolute curdir canonpath splitdir
|
||||
rel2abs/;
|
||||
use File::Path 2.00 qw/rmtree mkpath/;
|
||||
use File::Basename;
|
||||
use Cwd qw/abs_path/;
|
||||
|
||||
my $level = 0;
|
||||
|
||||
@@ -165,13 +166,13 @@ C<indir> takes some additional options OPTS that affect the subdirectory:
|
||||
|
||||
=item B<create =E<gt> 0|1>
|
||||
|
||||
When set to 1 (or any value that perl preceives as true), the subdirectory
|
||||
When set to 1 (or any value that perl perceives as true), the subdirectory
|
||||
will be created if it doesn't already exist. This happens before BLOCK
|
||||
is executed.
|
||||
|
||||
=item B<cleanup =E<gt> 0|1>
|
||||
|
||||
When set to 1 (or any value that perl preceives as true), the subdirectory
|
||||
When set to 1 (or any value that perl perceives as true), the subdirectory
|
||||
will be cleaned out and removed. This happens both before and after BLOCK
|
||||
is executed.
|
||||
|
||||
@@ -932,8 +933,8 @@ i.e. Some tests may only work in non FIPS mode.
|
||||
sub __env {
|
||||
(my $recipe_datadir = basename($0)) =~ s/\.t$/_data/i;
|
||||
|
||||
$directories{SRCTOP} = $ENV{SRCTOP} || $ENV{TOP};
|
||||
$directories{BLDTOP} = $ENV{BLDTOP} || $ENV{TOP};
|
||||
$directories{SRCTOP} = abs_path($ENV{SRCTOP} || $ENV{TOP});
|
||||
$directories{BLDTOP} = abs_path($ENV{BLDTOP} || $ENV{TOP});
|
||||
$directories{BLDAPPS} = $ENV{BIN_D} || __bldtop_dir("apps");
|
||||
$directories{SRCAPPS} = __srctop_dir("apps");
|
||||
$directories{BLDFUZZ} = __bldtop_dir("fuzz");
|
||||
|
||||
Reference in New Issue
Block a user