Add msys crypt-1.1-1 for OpenSSL dependency
[msysgit.git] / src / crypt / patches / 0001-crypt-1.1_1-3-msys.patch
blob0cef97771b3e5dd201870b496024d1d3402e3e49
1 From 35367c17a3f987c8d83ebed4ce72f9b6816198d0 Mon Sep 17 00:00:00 2001
2 From: Hiroshi Shirosaki <h.shirosaki@gmail.com>
3 Date: Fri, 20 Jun 2014 10:45:32 +0900
4 Subject: [PATCH] crypt-1.1_1-3-msys
6 Based on the patch in crypt-1.1_1-3-msys-1.0.13-src.tar.lzma.
7 Remove COPYING.
8 ---
9 Makefile | 11 +++++++----
10 crypt.README | 3 +++
11 2 files changed, 10 insertions(+), 4 deletions(-)
13 diff --git a/Makefile b/Makefile
14 index d1e429a..c248b55 100644
15 --- a/Makefile
16 +++ b/Makefile
17 @@ -11,25 +11,28 @@ DLLVER=0
18 EXE=.exe
20 STATICLIB=libcrypt.a
21 -SHAREDLIB=cygcrypt-$(DLLVER).dll
22 +SHAREDLIB=msys-crypt-$(DLLVER).dll
23 IMPORTLIB=libcrypt.dll.a
25 APPS=crypt$(EXE)
26 LIBS=$(STATICLIB) $(SHAREDLIB)
28 +%.o : %.c
29 + $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ -c $<
31 all: $(APPS) $(LIBS)
33 crypt$(EXE): crypt.o $(LIBS)
34 - $(CC) -static -o $@ crypt.o -L. -lcrypt
35 + $(CC) $(LDFLAGS) -o $@ crypt.o libcrypt.a
37 $(STATICLIB): encrypt.o
38 ar rv $@ encrypt.o
40 $(SHAREDLIB): encrypt.o
41 - $(CC) -shared -Wl,--out-implib=$(IMPORTLIB) -Wl,--export-all \
42 + $(CC) $(LDFLAGS) -shared -Wl,--out-implib=$(IMPORTLIB) -Wl,--export-all \
43 $^ -o $@
45 -encrypt.o: encrypt.h
46 +encrypt.o: encrypt.c encrypt.h
48 distclean: clean
50 diff --git a/crypt.README b/crypt.README
51 index d7ee763..1106e81 100644
52 --- a/crypt.README
53 +++ b/crypt.README
54 @@ -1,3 +1,6 @@
55 +CYGWIN-SPECIFIC README
56 +======================
58 This is the DES-crypt package Version 1.1
60 It provides a static library libcrypt.a as well as a shared library
61 --
62 1.9.4.msysgit.0