$OpenBSD: patch-deps_openssl_config_generate_gypi_pl,v 1.2 2019/09/27 02:07:45 abieber Exp $

Index: deps/openssl/config/generate_gypi.pl
--- deps/openssl/config/generate_gypi.pl.orig
+++ deps/openssl/config/generate_gypi.pl
@@ -21,19 +21,6 @@ unless ($asm eq "asm" or $asm eq "asm_avx2" or $asm eq
 }
 my $arch = $ARGV[1];
 
-# nasm version check
-my $nasm_banner = `nasm -v`;
-die "Error: nasm is not installed." if (!$nasm_banner);
-
-# gas version check
-my $gas_version_min = 2.30;
-my $gas_banner = `gcc -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`;
-my ($gas_version) = ($gas_banner =~/GNU assembler version ([2-9]\.[0-9]+)/);
-if ($gas_version < $gas_version_min) {
-  die "Error: gas version $gas_version is too old." .
-    "$gas_version_min or higher is required.";
-}
-
 my $src_dir = "../openssl";
 my $arch_dir = "../config/archs/$arch";
 my $base_dir = "$arch_dir/$asm";
@@ -104,7 +91,7 @@ foreach my $obj (@{$unified_info{sources}->{'apps/open
 # Generate all asm files and copy into config/archs
 foreach my $src (@generated_srcs) {
   my $cmd = "cd ../openssl; CC=gcc ASM=nasm make -f $makefile $src;" .
-    "cp --parents $src ../config/archs/$arch/$asm; cd ../config";
+    "install -D $src ../config/archs/$arch/$asm/$src; cd ../config";
   system("$cmd") == 0 or die "Error in system($cmd)";
 }
 
@@ -173,5 +160,5 @@ close(CLGYPI);
 
 # Clean Up
 my $cmd2 ="cd $src_dir; make -f $makefile clean; make -f $makefile distclean;" .
-    "git clean -f $src_dir/crypto";
+    "#git clean -f $src_dir/crypto";
 system($cmd2) == 0 or die "Error in system($cmd2)";
