~ubuntu-branches/ubuntu/oneiric/openssl/oneiric

« back to all changes in this revision

Viewing changes to ms/do_masm.bat

  • Committer: Bazaar Package Importer
  • Author(s): Colin Watson
  • Date: 2011-05-01 23:51:53 UTC
  • mfrom: (11.1.20 sid)
  • Revision ID: james.westby@ubuntu.com-20110501235153-bjcxitndquaezb68
Tags: 1.0.0d-2ubuntu1
* Resynchronise with Debian (LP: #675566).  Remaining changes:
  - debian/libssl1.0.0.postinst:
    + Display a system restart required notification bubble on libssl1.0.0
      upgrade.
    + Use a different priority for libssl1.0.0/restart-services depending
      on whether a desktop, or server dist-upgrade is being performed.
  - debian/{libssl1.0.0-udeb.dirs, control, rules}: Create
    libssl1.0.0-udeb, for the benefit of wget-udeb (no wget-udeb package
    in Debian).
  - debian/{libcrypto1.0.0-udeb.dirs, libssl1.0.0.dirs, libssl1.0.0.files,
    rules}: Move runtime libraries to /lib, for the benefit of
    wpasupplicant.
  - debian/patches/aesni.patch: Backport Intel AES-NI support, now from
    http://rt.openssl.org/Ticket/Display.html?id=2065 rather than the
    0.9.8 variant.
  - debian/patches/Bsymbolic-functions.patch: Link using
    -Bsymbolic-functions.
  - debian/patches/perlpath-quilt.patch: Don't change perl #! paths under
    .pc.
  - debian/rules:
    + Don't run 'make test' when cross-building.
    + Use host compiler when cross-building.  Patch from Neil Williams.
    + Don't build for processors no longer supported: i486, i586 (on
      i386), v8 (on sparc).
    + Fix Makefile to properly clean up libs/ dirs in clean target.
    + Replace duplicate files in the doc directory with symlinks.
* Update architectures affected by Bsymbolic-functions.patch.
* Drop debian/patches/no-sslv2.patch; Debian now adds the 'no-ssl2'
  configure option, which compiles out SSLv2 support entirely, so this is
  no longer needed.
* Drop openssl-doc in favour of the libssl-doc package introduced by
  Debian.  Add Conflicts/Replaces until the next LTS release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
@SET ASMOPTS=-DOPENSSL_IA32_SSE2
2
 
@echo Generating x86 for MASM assember
3
 
 
4
 
@echo Bignum
5
 
@cd crypto\bn\asm
6
 
@perl bn-586.pl win32 %ASMOPTS% > bn_win32.asm
7
 
@perl co-586.pl win32 %ASMOPTS% > co_win32.asm
8
 
@perl mo-586.pl win32 %ASMOPTS% > mt_win32.asm
9
 
@cd ..\..\..
10
 
 
11
 
@echo AES
12
 
@cd crypto\aes\asm
13
 
@perl aes-586.pl win32 %ASMOPTS% > a_win32.asm
14
 
@perl aesni-x86.pl win32 %ASMOPTS% > an_win32.asm
15
 
@cd ..\..\..
16
 
 
17
 
@echo DES
18
 
@cd crypto\des\asm
19
 
@perl des-586.pl win32 %ASMOPTS% > d_win32.asm
20
 
@cd ..\..\..
21
 
 
22
 
@echo "crypt(3)"
23
 
 
24
 
@cd crypto\des\asm
25
 
@perl crypt586.pl win32 %ASMOPTS% > y_win32.asm
26
 
@cd ..\..\..
27
 
 
28
 
@echo Blowfish
29
 
 
30
 
@cd crypto\bf\asm
31
 
@perl bf-586.pl win32 %ASMOPTS% > b_win32.asm
32
 
@cd ..\..\..
33
 
 
34
 
@echo CAST5
35
 
@cd crypto\cast\asm
36
 
@perl cast-586.pl win32 %ASMOPTS% > c_win32.asm
37
 
@cd ..\..\..
38
 
 
39
 
@echo RC4
40
 
@cd crypto\rc4\asm
41
 
@perl rc4-586.pl win32 %ASMOPTS% > r4_win32.asm
42
 
@cd ..\..\..
43
 
 
44
 
@echo MD5
45
 
@cd crypto\md5\asm
46
 
@perl md5-586.pl win32 %ASMOPTS% > m5_win32.asm
47
 
@cd ..\..\..
48
 
 
49
 
@echo SHA1
50
 
@cd crypto\sha\asm
51
 
@perl sha1-586.pl win32 %ASMOPTS% > s1_win32.asm
52
 
@perl sha512-sse2.pl win32 %ASMOPTS% > sha512-sse2.asm
53
 
@cd ..\..\..
54
 
 
55
 
@echo RIPEMD160
56
 
@cd crypto\ripemd\asm
57
 
@perl rmd-586.pl win32 %ASMOPTS% > rm_win32.asm
58
 
@cd ..\..\..
59
 
 
60
 
@echo RC5\32
61
 
@cd crypto\rc5\asm
62
 
@perl rc5-586.pl win32 %ASMOPTS% > r5_win32.asm
63
 
@cd ..\..\..
64
 
 
65
 
@echo CPU-ID
66
 
@cd crypto
67
 
@perl x86cpuid.pl win32 %ASMOPTS% > cpu_win32.asm
68
 
@cd ..
69
 
 
70
 
perl util\mkfiles.pl >MINFO
71
 
perl util\mk1mf.pl VC-WIN32 >ms\nt.mak
72
 
perl util\mk1mf.pl dll VC-WIN32 >ms\ntdll.mak
73
 
 
74
 
perl util\mkdef.pl 32 libeay > ms\libeay32.def
75
 
perl util\mkdef.pl 32 ssleay > ms\ssleay32.def