summaryrefslogtreecommitdiff
path: root/openssl/openssl.patch
blob: bc6f971c5bbcbfc17fcf450a9b4ca1450d867040 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
*** misc/openssl-0.9.8e/ms/do_ms.bat	Tue May 17 02:07:13 2005
--- misc/build/openssl-0.9.8e/ms/do_ms.bat	Fri Nov 30 16:18:49 2007
***************
*** 1,9 ****
! 
! perl util\mkfiles.pl >MINFO
! perl util\mk1mf.pl no-asm VC-WIN32 >ms\nt.mak
! perl util\mk1mf.pl dll no-asm VC-WIN32 >ms\ntdll.mak
! perl util\mk1mf.pl no-asm VC-CE >ms\ce.mak
! perl util\mk1mf.pl dll no-asm VC-CE >ms\cedll.mak
! 
! perl util\mkdef.pl 32 libeay > ms\libeay32.def
! perl util\mkdef.pl 32 ssleay > ms\ssleay32.def
--- 1,8 ----
! %1 util\mkfiles.pl >MINFO
! %1 util\mk1mf.pl no-asm VC-WIN32 >ms\nt.mak
! %1 util\mk1mf.pl dll no-asm VC-WIN32 >ms\ntdll.mak
! %1 util\mk1mf.pl no-asm VC-CE >ms\ce.mak
! %1 util\mk1mf.pl dll no-asm VC-CE >ms\cedll.mak
! 
! %1 util\mkdef.pl 32 libeay > ms\libeay32.def
! %1 util\mkdef.pl 32 ssleay > ms\ssleay32.def
*** misc/openssl-0.9.8e/util/mk1mf.pl	Thu Nov 30 14:04:43 2006
--- misc/build/openssl-0.9.8e/util/mk1mf.pl	Fri Nov 30 16:19:19 2007
***************
*** 115,121 ****
  $inc_def="outinc";
  $tmp_def="tmp";
  
! $perl="perl" unless defined $perl;
  $mkdir="-mkdir" unless defined $mkdir;
  
  ($ssl,$crypto)=("ssl","crypto");
--- 115,121 ----
  $inc_def="outinc";
  $tmp_def="tmp";
  
! $perl="$ENV{PERL}" unless defined $perl;
  $mkdir="-mkdir" unless defined $mkdir;
  
  ($ssl,$crypto)=("ssl","crypto");
***************
*** 566,572 ****
  printf OUT <<EOF;
  #ifdef $platform_cpp_symbol
    /* auto-generated/updated by util/mk1mf.pl for crypto/cversion.c */
!   #define CFLAGS "$cc $cflags"
    #define PLATFORM "$platform"
  EOF
  printf OUT "  #define DATE \"%s\"\n", scalar gmtime();
--- 566,572 ----
  printf OUT <<EOF;
  #ifdef $platform_cpp_symbol
    /* auto-generated/updated by util/mk1mf.pl for crypto/cversion.c */
!   #define CFLAGS "$cflags"
    #define PLATFORM "$platform"
  EOF
  printf OUT "  #define DATE \"%s\"\n", scalar gmtime();
*** misc/openssl-0.9.8e/util/pl/VC-32.pl	Sun Jan 15 14:46:20 2006
--- misc/build/openssl-0.9.8e/util/pl/VC-32.pl	Fri Nov 30 16:18:49 2007
***************
*** 14,20 ****
  $zlib_lib="zlib1.lib";
  
  # C compiler stuff
! $cc='cl';
  if ($FLAVOR =~ /WIN64/)
      {
      # Note that we currently don't have /WX on Win64! There is a lot of
--- 14,20 ----
  $zlib_lib="zlib1.lib";
  
  # C compiler stuff
! $cc=$ENV{'CC'};
  if ($FLAVOR =~ /WIN64/)
      {
      # Note that we currently don't have /WX on Win64! There is a lot of
***************
*** 83,101 ****
      }
  
      $cc='$(CC)';
!     $base_cflags=' /W3 /WX /GF /Gy /nologo -DUNICODE -D_UNICODE -DOPENSSL_SYSNAME_WINCE -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -DNO_CHMOD -I$(WCECOMPAT)/include -DOPENSSL_SMALL_FOOTPRINT';
      $base_cflags.=" $wcecdefs";
!     $opt_cflags=' /MC /O1i';	# optimize for space, but with intrinsics...
!     $dbg_clfags=' /MC /Od -DDEBUG -D_DEBUG';
      $lflags="/nologo /opt:ref $wcelflag";
      }
  else	# Win32
      {
!     $base_cflags=' /W3 /WX /Gs0 /GF /Gy /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32';
      $base_cflags.=' -D_CRT_SECURE_NO_DEPRECATE';	# shut up VC8
      $base_cflags.=' -D_CRT_NONSTDC_NO_DEPRECATE';	# shut up VC8
!     $opt_cflags=' /MD /Ox /O2 /Ob2';
!     $dbg_cflags=' /MDd /Od -DDEBUG -D_DEBUG';
      $lflags="/nologo /subsystem:console /opt:ref";
      }
  $mlflags='';
--- 83,101 ----
      }
  
      $cc='$(CC)';
!     $base_cflags=' -W3 -WX -GF -Gy -nologo -DUNICODE -D_UNICODE -DOPENSSL_SYSNAME_WINCE -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -DNO_CHMOD -I$(WCECOMPAT)/include -DOPENSSL_SMALL_FOOTPRINT';
      $base_cflags.=" $wcecdefs";
!     $opt_cflags=' -MC -O1i';	# optimize for space, but with intrinsics...
!     $dbg_clfags=' -MC -Od -DDEBUG -D_DEBUG';
      $lflags="/nologo /opt:ref $wcelflag";
      }
  else	# Win32
      {
!     $base_cflags=' -W3 -WX -Gs0 -GF -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32';
      $base_cflags.=' -D_CRT_SECURE_NO_DEPRECATE';	# shut up VC8
      $base_cflags.=' -D_CRT_NONSTDC_NO_DEPRECATE';	# shut up VC8
!     $opt_cflags=' -MD -Ox -O2 -Ob2';
!     $dbg_cflags=' -MDd -Od -DDEBUG -D_DEBUG';
      $lflags="/nologo /subsystem:console /opt:ref";
      }
  $mlflags='';
***************
*** 116,122 ****
  	}
  
  $obj='.obj';
! $ofile="/Fo";
  
  # EXE linking stuff
  $link="link";
--- 116,122 ----
  	}
  
  $obj='.obj';
! $ofile="-Fo.\\";
  
  # EXE linking stuff
  $link="link";
***************
*** 234,240 ****
  	$tmp_def='tmp32dll_$(TARGETCPU)';
  	}
  
! $cflags.=" /Fd$out_def";
  
  sub do_lib_rule
  	{
--- 234,240 ----
  	$tmp_def='tmp32dll_$(TARGETCPU)';
  	}
  
! $cflags.=" -Fd$out_def";
  
  sub do_lib_rule
  	{