]>
Commit | Line | Data |
---|---|---|
44a6006c JP |
1 | diff -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 @@ | |
c6198b7e | 5 | test/des-cases.h \ |
53a124c9 | 6 | test/ka-table.inc |
c311c836 JB |
7 | |
8 | -if ENABLE_XCRYPT_COMPAT_FILES | |
c6198b7e | 9 | nodist_include_HEADERS += xcrypt.h |
c311c836 JB |
10 | -endif |
11 | ||
c6198b7e JB |
12 | noinst_PROGRAMS = \ |
13 | lib/gen-des-tables | |
c311c836 | 14 | |
c6198b7e JB |
15 | lib_LTLIBRARIES = \ |
16 | - libcrypt.la | |
17 | + libxcrypt.la | |
c311c836 | 18 | |
c311c836 | 19 | -libcrypt_la_SOURCES = \ |
c311c836 | 20 | +libxcrypt_la_SOURCES = \ |
c6198b7e JB |
21 | lib/alg-des-tables.c \ |
22 | lib/alg-des.c \ | |
23 | lib/alg-gost3411-2012-core.c \ | |
44a6006c | 24 | @@ -146,23 +144,23 @@ |
c311c836 JB |
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 | |
eee95ac9 | 29 | +libxcrypt_la_VERSION = 3:0:1 |
c311c836 JB |
30 | else |
31 | -libcrypt_la_VERSION = 2:0:0 | |
eee95ac9 | 32 | +libxcrypt_la_VERSION = 3:0:0 |
c311c836 JB |
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 | ||
c6198b7e JB |
43 | -libcrypt_la_LDFLAGS += $(UNDEF_FLAG) $(TEXT_RELOC_FLAG) $(AM_LDFLAGS) |
44 | +libxcrypt_la_LDFLAGS += $(UNDEF_FLAG) $(TEXT_RELOC_FLAG) $(AM_LDFLAGS) | |
c311c836 JB |
45 | |
46 | -libcrypt_la_CPPFLAGS = $(AM_CPPFLAGS) -DIN_LIBCRYPT | |
47 | +libxcrypt_la_CPPFLAGS = $(AM_CPPFLAGS) -DIN_LIBCRYPT | |
48 | ||
e0e7ded8 | 49 | CONFIG_STATUS_DEPENDENCIES = lib/libcrypt.minver |
c311c836 JB |
50 | -EXTRA_libcrypt_la_DEPENDENCIES = libcrypt.map |
51 | +EXTRA_libxcrypt_la_DEPENDENCIES = libcrypt.map | |
c6198b7e JB |
52 | CLEANFILES = \ |
53 | Makefile.deps Makefile.deps.T \ | |
44a6006c JP |
54 | libcrypt.map libcrypt.map.T libcrypt.map.stamp \ |
55 | @@ -266,9 +264,9 @@ | |
c311c836 JB |
56 | uninstall-hook-xcrypt-static |
57 | install-exec-hook-xcrypt-static: | |
58 | cd $(DESTDIR)$(libdir) && \ | |
44a6006c JP |
59 | - $(LN_S) -f libcrypt.a libxcrypt.a |
60 | + $(LN_S) -f libxcrypt.a libcrypt.a | |
c311c836 JB |
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 | |
44a6006c | 67 | @@ -281,9 +279,9 @@ |
c311c836 JB |
68 | uninstall-hook-xcrypt-shared |
69 | install-exec-hook-xcrypt-shared: | |
70 | cd $(DESTDIR)$(libdir) && \ | |
44a6006c JP |
71 | - $(LN_S) -f libcrypt.so libxcrypt.so |
72 | + $(LN_S) -f libxcrypt.so libcrypt.so | |
c311c836 JB |
73 | uninstall-hook-xcrypt-shared: |
74 | - -rm -f $(DESTDIR)$(libdir)/libxcrypt.so | |
75 | + -rm -f $(DESTDIR)$(libdir)/libcrypt.so | |
76 | endif | |
77 | endif | |
78 | ||
44a6006c | 79 | @@ -310,7 +308,7 @@ |
c311c836 JB |
80 | uninstall-hook-libstatic |
81 | install-exec-hook-libstatic: | |
82 | cd $(DESTDIR)$(libdir) && \ | |
44a6006c JP |
83 | - $(LN_S) -f libcrypt.a libowcrypt.a |
84 | + $(LN_S) -f libxcrypt.a libowcrypt.a | |
c311c836 JB |
85 | uninstall-hook-libstatic: |
86 | -rm -f $(DESTDIR)$(libdir)/libowcrypt.a | |
87 | endif | |
44a6006c | 88 | @@ -323,8 +321,8 @@ |
c311c836 JB |
89 | uninstall-hook-libshared |
90 | install-exec-hook-libshared: | |
91 | cd $(DESTDIR)$(libdir) && \ | |
44a6006c JP |
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 | |
c311c836 JB |
96 | uninstall-hook-libshared: |
97 | -rm -f $(DESTDIR)$(libdir)/libowcrypt.so \ | |
98 | $(DESTDIR)$(libdir)/libowcrypt.so.1 | |
44a6006c | 99 | @@ -422,7 +420,7 @@ |
e0e7ded8 JB |
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; \ | |
44a6006c | 108 | @@ -434,7 +432,7 @@ |
c6198b7e | 109 | endif |
c311c836 JB |
110 | |
111 | if ENABLE_OBSOLETE_API | |
c6198b7e JB |
112 | -libcrypt_la_SOURCES += lib/crypt-des-obsolete.c |
113 | +libxcrypt_la_SOURCES += lib/crypt-des-obsolete.c | |
44a6006c | 114 | check_PROGRAMS += test/des-obsolete test/des-obsolete_r |
c311c836 JB |
115 | endif |
116 | ||
44a6006c | 117 | @@ -449,7 +447,7 @@ |
e0e7ded8 | 118 | endif |
c311c836 JB |
119 | |
120 | AM_TESTS_ENVIRONMENT = \ | |
53a124c9 JB |
121 | - lib_la="./libcrypt.la"; \ |
122 | + lib_la="./libxcrypt.la"; \ | |
123 | lib_map="$(srcdir)/lib/libcrypt.map.in"; \ | |
e0e7ded8 JB |
124 | HAVE_CPP_dD="$(HAVE_CPP_dD)"; \ |
125 | SYMBOL_PREFIX="$(SYMBOL_PREFIX)"; \ | |
44a6006c JP |
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 | |
c311c836 | 132 | |
c6198b7e JB |
133 | test_badsalt_LDADD = $(COMMON_TEST_OBJECTS) |
134 | test_badsetting_LDADD = $(COMMON_TEST_OBJECTS) | |
44a6006c | 135 | @@ -507,81 +505,81 @@ |
c311c836 JB |
136 | # These tests call internal APIs that may not be accessible from the |
137 | # fully linked shared library. | |
44a6006c JP |
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) | |
c311c836 | 146 | test_alg_des_LDADD = \ |
c6198b7e JB |
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 \ | |
c311c836 JB |
151 | $(COMMON_TEST_OBJECTS) |
152 | test_alg_gost3411_2012_LDADD = \ | |
c6198b7e JB |
153 | - lib/libcrypt_la-alg-gost3411-2012-core.lo \ |
154 | - lib/libcrypt_la-alg-gost3411-2012-hmac.lo \ | |
44a6006c | 155 | - lib/libcrypt_la-util-xbzero.lo \ |
c6198b7e JB |
156 | + lib/libxcrypt_la-alg-gost3411-2012-core.lo \ |
157 | + lib/libxcrypt_la-alg-gost3411-2012-hmac.lo \ | |
44a6006c | 158 | + lib/libxcrypt_la-util-xbzero.lo \ |
c311c836 JB |
159 | $(COMMON_TEST_OBJECTS) |
160 | test_alg_gost3411_2012_hmac_LDADD = \ | |
c6198b7e JB |
161 | - lib/libcrypt_la-alg-gost3411-2012-core.lo \ |
162 | - lib/libcrypt_la-alg-gost3411-2012-hmac.lo \ | |
44a6006c | 163 | - lib/libcrypt_la-util-xbzero.lo \ |
c6198b7e JB |
164 | + lib/libxcrypt_la-alg-gost3411-2012-core.lo \ |
165 | + lib/libxcrypt_la-alg-gost3411-2012-hmac.lo \ | |
44a6006c | 166 | + lib/libxcrypt_la-util-xbzero.lo \ |
c311c836 JB |
167 | $(COMMON_TEST_OBJECTS) |
168 | test_alg_hmac_sha1_LDADD = \ | |
c6198b7e JB |
169 | - lib/libcrypt_la-alg-sha1.lo \ |
170 | - lib/libcrypt_la-alg-hmac-sha1.lo \ | |
44a6006c | 171 | - lib/libcrypt_la-util-xbzero.lo \ |
c6198b7e JB |
172 | + lib/libxcrypt_la-alg-sha1.lo \ |
173 | + lib/libxcrypt_la-alg-hmac-sha1.lo \ | |
44a6006c | 174 | + lib/libxcrypt_la-util-xbzero.lo \ |
c311c836 JB |
175 | $(COMMON_TEST_OBJECTS) |
176 | test_alg_md4_LDADD = \ | |
c6198b7e | 177 | - lib/libcrypt_la-alg-md4.lo \ |
44a6006c | 178 | - lib/libcrypt_la-util-xbzero.lo \ |
c6198b7e | 179 | + lib/libxcrypt_la-alg-md4.lo \ |
44a6006c | 180 | + lib/libxcrypt_la-util-xbzero.lo \ |
c311c836 JB |
181 | $(COMMON_TEST_OBJECTS) |
182 | test_alg_md5_LDADD = \ | |
c6198b7e | 183 | - lib/libcrypt_la-alg-md5.lo \ |
44a6006c | 184 | - lib/libcrypt_la-util-xbzero.lo \ |
c6198b7e | 185 | + lib/libxcrypt_la-alg-md5.lo \ |
44a6006c | 186 | + lib/libxcrypt_la-util-xbzero.lo \ |
c311c836 JB |
187 | $(COMMON_TEST_OBJECTS) |
188 | test_alg_pbkdf_hmac_sha256_LDADD = \ | |
c6198b7e | 189 | - lib/libcrypt_la-alg-sha256.lo \ |
44a6006c | 190 | - lib/libcrypt_la-util-xbzero.lo \ |
c6198b7e | 191 | + lib/libxcrypt_la-alg-sha256.lo \ |
44a6006c | 192 | + lib/libxcrypt_la-util-xbzero.lo \ |
c311c836 JB |
193 | $(COMMON_TEST_OBJECTS) |
194 | test_alg_sha1_LDADD = \ | |
c6198b7e | 195 | - lib/libcrypt_la-alg-sha1.lo \ |
44a6006c | 196 | - lib/libcrypt_la-util-xbzero.lo \ |
c6198b7e | 197 | + lib/libxcrypt_la-alg-sha1.lo \ |
44a6006c | 198 | + lib/libxcrypt_la-util-xbzero.lo \ |
c311c836 JB |
199 | $(COMMON_TEST_OBJECTS) |
200 | test_alg_sha256_LDADD = \ | |
c6198b7e | 201 | - lib/libcrypt_la-alg-sha256.lo \ |
44a6006c | 202 | - lib/libcrypt_la-util-xbzero.lo \ |
c6198b7e | 203 | + lib/libxcrypt_la-alg-sha256.lo \ |
44a6006c | 204 | + lib/libxcrypt_la-util-xbzero.lo \ |
c311c836 JB |
205 | $(COMMON_TEST_OBJECTS) |
206 | test_alg_sha512_LDADD = \ | |
c6198b7e | 207 | - lib/libcrypt_la-alg-sha512.lo \ |
44a6006c | 208 | - lib/libcrypt_la-util-xbzero.lo \ |
c6198b7e | 209 | + lib/libxcrypt_la-alg-sha512.lo \ |
44a6006c | 210 | + lib/libxcrypt_la-util-xbzero.lo \ |
c6198b7e JB |
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 \ | |
44a6006c JP |
216 | - lib/libcrypt_la-util-base64.lo \ |
217 | - lib/libcrypt_la-util-xbzero.lo \ | |
c6198b7e JB |
218 | + lib/libxcrypt_la-alg-sha256.lo \ |
219 | + lib/libxcrypt_la-alg-yescrypt-common.lo \ | |
220 | + lib/libxcrypt_la-alg-yescrypt-opt.lo \ | |
44a6006c JP |
221 | + lib/libxcrypt_la-util-base64.lo \ |
222 | + lib/libxcrypt_la-util-xbzero.lo \ | |
c311c836 JB |
223 | $(COMMON_TEST_OBJECTS) |
224 | test_crypt_gost_yescrypt_LDADD = \ | |
c6198b7e JB |
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 \ | |
44a6006c JP |
231 | - lib/libcrypt_la-util-base64.lo \ |
232 | - lib/libcrypt_la-util-xbzero.lo \ | |
233 | - lib/libcrypt_la-util-xstrcpy.lo \ | |
c6198b7e JB |
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 \ | |
44a6006c JP |
240 | + lib/libxcrypt_la-util-base64.lo \ |
241 | + lib/libxcrypt_la-util-xbzero.lo \ | |
242 | + lib/libxcrypt_la-util-xstrcpy.lo \ | |
c311c836 JB |
243 | $(COMMON_TEST_OBJECTS) |
244 | ||
44a6006c JP |
245 | test_explicit_bzero_LDADD = \ |
246 | - lib/libcrypt_la-util-xbzero.lo | |
247 | + lib/libxcrypt_la-util-xbzero.lo | |
c311c836 | 248 | test_getrandom_interface_LDADD = \ |
44a6006c JP |
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 | |
c311c836 | 253 | test_getrandom_fallbacks_LDADD = \ |
44a6006c JP |
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 | ||
c311c836 JB |
259 | |
260 | if HAVE_LD_WRAP | |
44a6006c JP |
261 | diff -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 | |
c311c836 JB |
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} |