]> git.pld-linux.org Git - packages/libxcrypt.git/blob - libxcrypt-xcrypt.patch
- updated to 4.4.17
[packages/libxcrypt.git] / libxcrypt-xcrypt.patch
1 --- libxcrypt-4.4.17/Makefile.am.orig   2020-08-23 09:49:51.000000000 +0200
2 +++ libxcrypt-4.4.17/Makefile.am        2020-08-23 10:47:59.294128962 +0200
3 @@ -84,19 +84,15 @@
4         test/des-cases.h \
5         test/ka-table.inc
6  
7 -if ENABLE_XCRYPT_COMPAT_FILES
8  nodist_include_HEADERS += xcrypt.h
9 -else
10 -nodist_noinst_HEADERS += xcrypt.h
11 -endif
12  
13  noinst_PROGRAMS = \
14         lib/gen-des-tables
15  
16  lib_LTLIBRARIES = \
17 -       libcrypt.la
18 +       libxcrypt.la
19  
20 -libcrypt_la_SOURCES = \
21 +libxcrypt_la_SOURCES = \
22         lib/alg-des-tables.c \
23         lib/alg-des.c \
24         lib/alg-gost3411-2012-core.c \
25 @@ -143,23 +139,23 @@
26  
27  # Build libcrypt.so.2 if obsolete APIs are excluded, libcrypt.so.1 otherwise.
28  if ENABLE_OBSOLETE_API
29 -libcrypt_la_VERSION = 2:0:1
30 +libxcrypt_la_VERSION = 3:0:1
31  else
32 -libcrypt_la_VERSION = 2:0:0
33 +libxcrypt_la_VERSION = 3:0:0
34  endif
35  
36 -libcrypt_la_LDFLAGS = -version-info $(libcrypt_la_VERSION)
37 +libxcrypt_la_LDFLAGS = -version-info $(libxcrypt_la_VERSION)
38  
39  if HAVE_VSCRIPT
40 -libcrypt_la_LDFLAGS += $(VSCRIPT_LDFLAGS),$(builddir)/libcrypt.map
41 +libxcrypt_la_LDFLAGS += $(VSCRIPT_LDFLAGS),$(builddir)/libcrypt.map
42  endif
43  
44 -libcrypt_la_LDFLAGS += $(UNDEF_FLAG) $(TEXT_RELOC_FLAG) $(AM_LDFLAGS)
45 +libxcrypt_la_LDFLAGS += $(UNDEF_FLAG) $(TEXT_RELOC_FLAG) $(AM_LDFLAGS)
46  
47 -libcrypt_la_CPPFLAGS = $(AM_CPPFLAGS) -DIN_LIBCRYPT
48 +libxcrypt_la_CPPFLAGS = $(AM_CPPFLAGS) -DIN_LIBCRYPT
49  
50  CONFIG_STATUS_DEPENDENCIES = lib/libcrypt.minver.$(MINVER_OS)
51 -EXTRA_libcrypt_la_DEPENDENCIES = libcrypt.map
52 +EXTRA_libxcrypt_la_DEPENDENCIES = libcrypt.map
53  CLEANFILES = \
54         Makefile.deps Makefile.deps.T \
55         libcrypt.map libcrypt.map.T \
56 @@ -234,9 +230,9 @@
57         uninstall-hook-xcrypt-static
58  install-exec-hook-xcrypt-static:
59         cd $(DESTDIR)$(libdir) && \
60 -               $(LN_S) libcrypt.a libxcrypt.a
61 +               $(LN_S) libxcrypt.a libcrypt.a
62  uninstall-hook-xcrypt-static:
63 -       -rm -f $(DESTDIR)$(libdir)/libxcrypt.a
64 +       -rm -f $(DESTDIR)$(libdir)/libcrypt.a
65  endif
66  
67  if ENABLE_SHARED
68 @@ -249,9 +245,9 @@
69         uninstall-hook-xcrypt-shared
70  install-exec-hook-xcrypt-shared:
71         cd $(DESTDIR)$(libdir) && \
72 -               $(LN_S) libcrypt.so libxcrypt.so
73 +               $(LN_S) libxcrypt.so libcrypt.so
74  uninstall-hook-xcrypt-shared:
75 -       -rm -f $(DESTDIR)$(libdir)/libxcrypt.so
76 +       -rm -f $(DESTDIR)$(libdir)/libcrypt.so
77  endif
78  endif
79  
80 @@ -278,7 +274,7 @@
81         uninstall-hook-libstatic
82  install-exec-hook-libstatic:
83         cd $(DESTDIR)$(libdir) && \
84 -               $(LN_S) libcrypt.a libowcrypt.a
85 +               $(LN_S) libxcrypt.a libowcrypt.a
86  uninstall-hook-libstatic:
87         -rm -f $(DESTDIR)$(libdir)/libowcrypt.a
88  endif
89 @@ -291,8 +287,8 @@
90         uninstall-hook-libshared
91  install-exec-hook-libshared:
92         cd $(DESTDIR)$(libdir) && \
93 -               $(LN_S) libcrypt.so libowcrypt.so && \
94 -               $(LN_S) libcrypt.so.1 libowcrypt.so.1
95 +               $(LN_S) libxcrypt.so libowcrypt.so && \
96 +               $(LN_S) libxcrypt.so.1 libowcrypt.so.1
97  uninstall-hook-libshared:
98         -rm -f  $(DESTDIR)$(libdir)/libowcrypt.so \
99                 $(DESTDIR)$(libdir)/libowcrypt.so.1
100 @@ -401,7 +397,7 @@
101  endif
102  
103  if ENABLE_OBSOLETE_API
104 -libcrypt_la_SOURCES += lib/crypt-des-obsolete.c
105 +libxcrypt_la_SOURCES += lib/crypt-des-obsolete.c
106  check_PROGRAMS += test/des-obsolete test/des-obsolete_r test/fcrypt-enosys
107  endif
108  
109 @@ -421,7 +417,7 @@
110  
111  AM_TESTS_ENVIRONMENT = \
112      host_os="$(host_os)"; \
113 -    lib_la="./libcrypt.la"; \
114 +    lib_la="./libxcrypt.la"; \
115      lib_map="$(srcdir)/lib/libcrypt.map.in"; \
116      AWK="$(AWK)"; \
117      CC="$(CC)"; \
118 @@ -438,7 +434,7 @@
119  # Refer to object files that are linked into libxcrypt with the
120  # qualified name, lib/libcrypt_la-foobar.lo, to prevent them from
121  # being compiled a second time.
122 -COMMON_TEST_OBJECTS = lib/libcrypt_la-crypt-common.lo libcrypt.la
123 +COMMON_TEST_OBJECTS = lib/libxcrypt_la-crypt-common.lo libxcrypt.la
124  
125  test_badsalt_LDADD = $(COMMON_TEST_OBJECTS)
126  test_badsetting_LDADD = $(COMMON_TEST_OBJECTS)
127 @@ -474,58 +470,58 @@
128  # These tests call internal APIs that may not be accessible from the
129  # fully linked shared library.
130  test_alg_des_LDADD = \
131 -       lib/libcrypt_la-alg-des.lo \
132 -       lib/libcrypt_la-alg-des-tables.lo \
133 +       lib/libxcrypt_la-alg-des.lo \
134 +       lib/libxcrypt_la-alg-des-tables.lo \
135         $(COMMON_TEST_OBJECTS)
136  test_alg_gost3411_2012_LDADD = \
137 -       lib/libcrypt_la-alg-gost3411-2012-core.lo \
138 -       lib/libcrypt_la-alg-gost3411-2012-hmac.lo \
139 +       lib/libxcrypt_la-alg-gost3411-2012-core.lo \
140 +       lib/libxcrypt_la-alg-gost3411-2012-hmac.lo \
141         $(COMMON_TEST_OBJECTS)
142  test_alg_gost3411_2012_hmac_LDADD = \
143 -       lib/libcrypt_la-alg-gost3411-2012-core.lo \
144 -       lib/libcrypt_la-alg-gost3411-2012-hmac.lo \
145 +       lib/libxcrypt_la-alg-gost3411-2012-core.lo \
146 +       lib/libxcrypt_la-alg-gost3411-2012-hmac.lo \
147         $(COMMON_TEST_OBJECTS)
148  test_alg_hmac_sha1_LDADD = \
149 -       lib/libcrypt_la-alg-sha1.lo \
150 -       lib/libcrypt_la-alg-hmac-sha1.lo \
151 +       lib/libxcrypt_la-alg-sha1.lo \
152 +       lib/libxcrypt_la-alg-hmac-sha1.lo \
153         $(COMMON_TEST_OBJECTS)
154  test_alg_md4_LDADD = \
155 -       lib/libcrypt_la-alg-md4.lo \
156 +       lib/libxcrypt_la-alg-md4.lo \
157         $(COMMON_TEST_OBJECTS)
158  test_alg_md5_LDADD = \
159 -       lib/libcrypt_la-alg-md5.lo \
160 +       lib/libxcrypt_la-alg-md5.lo \
161         $(COMMON_TEST_OBJECTS)
162  test_alg_pbkdf_hmac_sha256_LDADD = \
163 -       lib/libcrypt_la-alg-sha256.lo \
164 +       lib/libxcrypt_la-alg-sha256.lo \
165         $(COMMON_TEST_OBJECTS)
166  test_alg_sha1_LDADD = \
167 -       lib/libcrypt_la-alg-sha1.lo \
168 +       lib/libxcrypt_la-alg-sha1.lo \
169         $(COMMON_TEST_OBJECTS)
170  test_alg_sha256_LDADD = \
171 -       lib/libcrypt_la-alg-sha256.lo \
172 +       lib/libxcrypt_la-alg-sha256.lo \
173         $(COMMON_TEST_OBJECTS)
174  test_alg_sha512_LDADD = \
175 -       lib/libcrypt_la-alg-sha512.lo \
176 +       lib/libxcrypt_la-alg-sha512.lo \
177         $(COMMON_TEST_OBJECTS)
178  test_alg_yescrypt_LDADD = \
179 -       lib/libcrypt_la-alg-sha256.lo \
180 -       lib/libcrypt_la-alg-yescrypt-common.lo \
181 -       lib/libcrypt_la-alg-yescrypt-opt.lo \
182 +       lib/libxcrypt_la-alg-sha256.lo \
183 +       lib/libxcrypt_la-alg-yescrypt-common.lo \
184 +       lib/libxcrypt_la-alg-yescrypt-opt.lo \
185         $(COMMON_TEST_OBJECTS)
186  test_crypt_gost_yescrypt_LDADD = \
187 -       lib/libcrypt_la-alg-gost3411-2012-core.lo \
188 -       lib/libcrypt_la-alg-gost3411-2012-hmac.lo \
189 -       lib/libcrypt_la-alg-sha256.lo \
190 -       lib/libcrypt_la-alg-yescrypt-common.lo \
191 -       lib/libcrypt_la-alg-yescrypt-opt.lo \
192 -       lib/libcrypt_la-crypt-yescrypt.lo \
193 +       lib/libxcrypt_la-alg-gost3411-2012-core.lo \
194 +       lib/libxcrypt_la-alg-gost3411-2012-hmac.lo \
195 +       lib/libxcrypt_la-alg-sha256.lo \
196 +       lib/libxcrypt_la-alg-yescrypt-common.lo \
197 +       lib/libxcrypt_la-alg-yescrypt-opt.lo \
198 +       lib/libxcrypt_la-crypt-yescrypt.lo \
199         $(COMMON_TEST_OBJECTS)
200  
201  test_getrandom_interface_LDADD = \
202 -       lib/libcrypt_la-randombytes.lo \
203 +       lib/libxcrypt_la-randombytes.lo \
204         $(COMMON_TEST_OBJECTS)
205  test_getrandom_fallbacks_LDADD = \
206 -       lib/libcrypt_la-randombytes.lo \
207 +       lib/libxcrypt_la-randombytes.lo \
208         $(COMMON_TEST_OBJECTS)
209  
210  if HAVE_LD_WRAP
211 --- libxcrypt-4.4.10/lib/libxcrypt.pc.in.orig   2019-09-18 18:07:41.000000000 +0200
212 +++ libxcrypt-4.4.10/lib/libxcrypt.pc.in        2019-10-05 20:26:31.028284316 +0200
213 @@ -11,5 +11,5 @@
214  Name: @PACKAGE@
215  Version: @VERSION@
216  Description: Extended crypt library for DES, MD5, Blowfish and others
217 -Libs: -L${libdir} -lcrypt
218 +Libs: -L${libdir} -lxcrypt
219  Cflags: -I${includedir}
This page took 0.762484 seconds and 3 git commands to generate.