]> git.pld-linux.org Git - packages/libxcrypt.git/blame_incremental - libxcrypt-xcrypt.patch
up to 4.4.22
[packages/libxcrypt.git] / libxcrypt-xcrypt.patch
... / ...
CommitLineData
1diff -ur libxcrypt-4.4.19.orig/Makefile.am libxcrypt-4.4.19/Makefile.am
2--- libxcrypt-4.4.19.orig/Makefile.am 2021-04-08 21:57:36.000000000 +0200
3+++ libxcrypt-4.4.19/Makefile.am 2021-04-13 18:19:42.502648175 +0200
4@@ -86,17 +86,15 @@
5 test/des-cases.h \
6 test/ka-table.inc
7
8-if ENABLE_XCRYPT_COMPAT_FILES
9 nodist_include_HEADERS += xcrypt.h
10-endif
11
12 noinst_PROGRAMS = \
13 lib/gen-des-tables
14
15 lib_LTLIBRARIES = \
16- libcrypt.la
17+ libxcrypt.la
18
19-libcrypt_la_SOURCES = \
20+libxcrypt_la_SOURCES = \
21 lib/alg-des-tables.c \
22 lib/alg-des.c \
23 lib/alg-gost3411-2012-core.c \
24@@ -146,23 +144,23 @@
25
26 # Build libcrypt.so.2 if obsolete APIs are excluded, libcrypt.so.1 otherwise.
27 if ENABLE_OBSOLETE_API
28-libcrypt_la_VERSION = 2:0:1
29+libxcrypt_la_VERSION = 3:0:1
30 else
31-libcrypt_la_VERSION = 2:0:0
32+libxcrypt_la_VERSION = 3:0:0
33 endif
34
35-libcrypt_la_LDFLAGS = -version-info $(libcrypt_la_VERSION)
36+libxcrypt_la_LDFLAGS = -version-info $(libxcrypt_la_VERSION)
37
38 if HAVE_VSCRIPT
39-libcrypt_la_LDFLAGS += $(VSCRIPT_LDFLAGS),$(builddir)/libcrypt.map
40+libxcrypt_la_LDFLAGS += $(VSCRIPT_LDFLAGS),$(builddir)/libcrypt.map
41 endif
42
43-libcrypt_la_LDFLAGS += $(UNDEF_FLAG) $(TEXT_RELOC_FLAG) $(AM_LDFLAGS)
44+libxcrypt_la_LDFLAGS += $(UNDEF_FLAG) $(TEXT_RELOC_FLAG) $(AM_LDFLAGS)
45
46-libcrypt_la_CPPFLAGS = $(AM_CPPFLAGS) -DIN_LIBCRYPT
47+libxcrypt_la_CPPFLAGS = $(AM_CPPFLAGS) -DIN_LIBCRYPT
48
49 CONFIG_STATUS_DEPENDENCIES = lib/libcrypt.minver
50-EXTRA_libcrypt_la_DEPENDENCIES = libcrypt.map
51+EXTRA_libxcrypt_la_DEPENDENCIES = libcrypt.map
52 CLEANFILES = \
53 Makefile.deps Makefile.deps.T \
54 libcrypt.map libcrypt.map.T libcrypt.map.stamp \
55@@ -266,9 +264,9 @@
56 uninstall-hook-xcrypt-static
57 install-exec-hook-xcrypt-static:
58 cd $(DESTDIR)$(libdir) && \
59- $(LN_S) -f libcrypt.a libxcrypt.a
60+ $(LN_S) -f libxcrypt.a libcrypt.a
61 uninstall-hook-xcrypt-static:
62- -rm -f $(DESTDIR)$(libdir)/libxcrypt.a
63+ -rm -f $(DESTDIR)$(libdir)/libcrypt.a
64 endif
65
66 if ENABLE_SHARED
67@@ -281,9 +279,9 @@
68 uninstall-hook-xcrypt-shared
69 install-exec-hook-xcrypt-shared:
70 cd $(DESTDIR)$(libdir) && \
71- $(LN_S) -f libcrypt.so libxcrypt.so
72+ $(LN_S) -f libxcrypt.so libcrypt.so
73 uninstall-hook-xcrypt-shared:
74- -rm -f $(DESTDIR)$(libdir)/libxcrypt.so
75+ -rm -f $(DESTDIR)$(libdir)/libcrypt.so
76 endif
77 endif
78
79@@ -310,7 +308,7 @@
80 uninstall-hook-libstatic
81 install-exec-hook-libstatic:
82 cd $(DESTDIR)$(libdir) && \
83- $(LN_S) -f libcrypt.a libowcrypt.a
84+ $(LN_S) -f libxcrypt.a libowcrypt.a
85 uninstall-hook-libstatic:
86 -rm -f $(DESTDIR)$(libdir)/libowcrypt.a
87 endif
88@@ -323,8 +321,8 @@
89 uninstall-hook-libshared
90 install-exec-hook-libshared:
91 cd $(DESTDIR)$(libdir) && \
92- $(LN_S) -f libcrypt.so libowcrypt.so && \
93- $(LN_S) -f libcrypt.so.1 libowcrypt.so.1
94+ $(LN_S) -f libxcrypt.so libowcrypt.so && \
95+ $(LN_S) -f libxcrypt.so.1 libowcrypt.so.1
96 uninstall-hook-libshared:
97 -rm -f $(DESTDIR)$(libdir)/libowcrypt.so \
98 $(DESTDIR)$(libdir)/libowcrypt.so.1
99@@ -422,7 +420,7 @@
100 # This is very slow and requires nonstandard Python libraries and a shared
101 # library build of libcrypt already present in the build-tree, so we only
102 # do it when explicitly requested.
103-regen-ka-table: libcrypt.la
104+regen-ka-table: libxcrypt.la
105 $(PYTHON) $(srcdir)/test/ka-table-gen.py > ka-table.inc.T
106 @if cmp -s ka-table.inc.T $(srcdir)/test/ka-table.inc; \
107 then echo ka-table.inc is unchanged; rm ka-table.inc.T; \
108@@ -434,7 +432,7 @@
109 endif
110
111 if ENABLE_OBSOLETE_API
112-libcrypt_la_SOURCES += lib/crypt-des-obsolete.c
113+libxcrypt_la_SOURCES += lib/crypt-des-obsolete.c
114 check_PROGRAMS += test/des-obsolete test/des-obsolete_r
115 endif
116
117@@ -449,7 +447,7 @@
118 endif
119
120 AM_TESTS_ENVIRONMENT = \
121- lib_la="./libcrypt.la"; \
122+ lib_la="./libxcrypt.la"; \
123 lib_map="$(srcdir)/lib/libcrypt.map.in"; \
124 HAVE_CPP_dD="$(HAVE_CPP_dD)"; \
125 SYMBOL_PREFIX="$(SYMBOL_PREFIX)"; \
126@@ -473,7 +471,7 @@
127 test/symbols-renames.log test/symbols-renames.trs: test/TestCommon.pm
128 test/symbols-static.log test/symbols-static.trs: test/TestCommon.pm
129
130-COMMON_TEST_OBJECTS = libcrypt.la
131+COMMON_TEST_OBJECTS = libxcrypt.la
132
133 test_badsalt_LDADD = $(COMMON_TEST_OBJECTS)
134 test_badsetting_LDADD = $(COMMON_TEST_OBJECTS)
135@@ -507,81 +505,81 @@
136 # These tests call internal APIs that may not be accessible from the
137 # fully linked shared library.
138 # Refer to object files that are linked into libxcrypt with the
139-# qualified name, lib/libcrypt_la-foobar.lo, to prevent them from
140+# qualified name, lib/libxcrypt_la-foobar.lo, to prevent them from
141 # being compiled a second time.
142 test_gensalt_LDADD = \
143- lib/libcrypt_la-util-xstrcpy.lo \
144+ lib/libxcrypt_la-util-xstrcpy.lo \
145 $(COMMON_TEST_OBJECTS)
146 test_alg_des_LDADD = \
147- lib/libcrypt_la-alg-des.lo \
148- lib/libcrypt_la-alg-des-tables.lo \
149+ lib/libxcrypt_la-alg-des.lo \
150+ lib/libxcrypt_la-alg-des-tables.lo \
151 $(COMMON_TEST_OBJECTS)
152 test_alg_gost3411_2012_LDADD = \
153- lib/libcrypt_la-alg-gost3411-2012-core.lo \
154- lib/libcrypt_la-alg-gost3411-2012-hmac.lo \
155- lib/libcrypt_la-util-xbzero.lo \
156+ lib/libxcrypt_la-alg-gost3411-2012-core.lo \
157+ lib/libxcrypt_la-alg-gost3411-2012-hmac.lo \
158+ lib/libxcrypt_la-util-xbzero.lo \
159 $(COMMON_TEST_OBJECTS)
160 test_alg_gost3411_2012_hmac_LDADD = \
161- lib/libcrypt_la-alg-gost3411-2012-core.lo \
162- lib/libcrypt_la-alg-gost3411-2012-hmac.lo \
163- lib/libcrypt_la-util-xbzero.lo \
164+ lib/libxcrypt_la-alg-gost3411-2012-core.lo \
165+ lib/libxcrypt_la-alg-gost3411-2012-hmac.lo \
166+ lib/libxcrypt_la-util-xbzero.lo \
167 $(COMMON_TEST_OBJECTS)
168 test_alg_hmac_sha1_LDADD = \
169- lib/libcrypt_la-alg-sha1.lo \
170- lib/libcrypt_la-alg-hmac-sha1.lo \
171- lib/libcrypt_la-util-xbzero.lo \
172+ lib/libxcrypt_la-alg-sha1.lo \
173+ lib/libxcrypt_la-alg-hmac-sha1.lo \
174+ lib/libxcrypt_la-util-xbzero.lo \
175 $(COMMON_TEST_OBJECTS)
176 test_alg_md4_LDADD = \
177- lib/libcrypt_la-alg-md4.lo \
178- lib/libcrypt_la-util-xbzero.lo \
179+ lib/libxcrypt_la-alg-md4.lo \
180+ lib/libxcrypt_la-util-xbzero.lo \
181 $(COMMON_TEST_OBJECTS)
182 test_alg_md5_LDADD = \
183- lib/libcrypt_la-alg-md5.lo \
184- lib/libcrypt_la-util-xbzero.lo \
185+ lib/libxcrypt_la-alg-md5.lo \
186+ lib/libxcrypt_la-util-xbzero.lo \
187 $(COMMON_TEST_OBJECTS)
188 test_alg_pbkdf_hmac_sha256_LDADD = \
189- lib/libcrypt_la-alg-sha256.lo \
190- lib/libcrypt_la-util-xbzero.lo \
191+ lib/libxcrypt_la-alg-sha256.lo \
192+ lib/libxcrypt_la-util-xbzero.lo \
193 $(COMMON_TEST_OBJECTS)
194 test_alg_sha1_LDADD = \
195- lib/libcrypt_la-alg-sha1.lo \
196- lib/libcrypt_la-util-xbzero.lo \
197+ lib/libxcrypt_la-alg-sha1.lo \
198+ lib/libxcrypt_la-util-xbzero.lo \
199 $(COMMON_TEST_OBJECTS)
200 test_alg_sha256_LDADD = \
201- lib/libcrypt_la-alg-sha256.lo \
202- lib/libcrypt_la-util-xbzero.lo \
203+ lib/libxcrypt_la-alg-sha256.lo \
204+ lib/libxcrypt_la-util-xbzero.lo \
205 $(COMMON_TEST_OBJECTS)
206 test_alg_sha512_LDADD = \
207- lib/libcrypt_la-alg-sha512.lo \
208- lib/libcrypt_la-util-xbzero.lo \
209+ lib/libxcrypt_la-alg-sha512.lo \
210+ lib/libxcrypt_la-util-xbzero.lo \
211 $(COMMON_TEST_OBJECTS)
212 test_alg_yescrypt_LDADD = \
213- lib/libcrypt_la-alg-sha256.lo \
214- lib/libcrypt_la-alg-yescrypt-common.lo \
215- lib/libcrypt_la-alg-yescrypt-opt.lo \
216- lib/libcrypt_la-util-base64.lo \
217- lib/libcrypt_la-util-xbzero.lo \
218+ lib/libxcrypt_la-alg-sha256.lo \
219+ lib/libxcrypt_la-alg-yescrypt-common.lo \
220+ lib/libxcrypt_la-alg-yescrypt-opt.lo \
221+ lib/libxcrypt_la-util-base64.lo \
222+ lib/libxcrypt_la-util-xbzero.lo \
223 $(COMMON_TEST_OBJECTS)
224 test_crypt_gost_yescrypt_LDADD = \
225- lib/libcrypt_la-alg-gost3411-2012-core.lo \
226- lib/libcrypt_la-alg-gost3411-2012-hmac.lo \
227- lib/libcrypt_la-alg-sha256.lo \
228- lib/libcrypt_la-alg-yescrypt-common.lo \
229- lib/libcrypt_la-alg-yescrypt-opt.lo \
230- lib/libcrypt_la-crypt-yescrypt.lo \
231- lib/libcrypt_la-util-base64.lo \
232- lib/libcrypt_la-util-xbzero.lo \
233- lib/libcrypt_la-util-xstrcpy.lo \
234+ lib/libxcrypt_la-alg-gost3411-2012-core.lo \
235+ lib/libxcrypt_la-alg-gost3411-2012-hmac.lo \
236+ lib/libxcrypt_la-alg-sha256.lo \
237+ lib/libxcrypt_la-alg-yescrypt-common.lo \
238+ lib/libxcrypt_la-alg-yescrypt-opt.lo \
239+ lib/libxcrypt_la-crypt-yescrypt.lo \
240+ lib/libxcrypt_la-util-base64.lo \
241+ lib/libxcrypt_la-util-xbzero.lo \
242+ lib/libxcrypt_la-util-xstrcpy.lo \
243 $(COMMON_TEST_OBJECTS)
244
245 test_explicit_bzero_LDADD = \
246- lib/libcrypt_la-util-xbzero.lo
247+ lib/libxcrypt_la-util-xbzero.lo
248 test_getrandom_interface_LDADD = \
249- lib/libcrypt_la-util-get-random-bytes.lo \
250- lib/libcrypt_la-util-xbzero.lo
251+ lib/libxcrypt_la-util-get-random-bytes.lo \
252+ lib/libxcrypt_la-util-xbzero.lo
253 test_getrandom_fallbacks_LDADD = \
254- lib/libcrypt_la-util-get-random-bytes.lo \
255- lib/libcrypt_la-util-xbzero.lo
256+ lib/libxcrypt_la-util-get-random-bytes.lo \
257+ lib/libxcrypt_la-util-xbzero.lo
258
259
260 if HAVE_LD_WRAP
261diff -ur libxcrypt-4.4.19.orig/lib/libxcrypt.pc.in libxcrypt-4.4.19/lib/libxcrypt.pc.in
262--- libxcrypt-4.4.19.orig/lib/libxcrypt.pc.in 2021-04-08 21:57:36.000000000 +0200
263+++ libxcrypt-4.4.19/lib/libxcrypt.pc.in 2021-04-13 18:20:04.059324711 +0200
264@@ -11,5 +11,5 @@
265 Name: @PACKAGE@
266 Version: @VERSION@
267 Description: Extended crypt library for DES, MD5, Blowfish and others
268-Libs: -L${libdir} -lcrypt
269+Libs: -L${libdir} -lxcrypt
270 Cflags: -I${includedir}
This page took 0.22805 seconds and 4 git commands to generate.