]>
Commit | Line | Data |
---|---|---|
e0e7ded8 JB |
1 | --- libxcrypt-4.4.18/Makefile.am.orig 2021-02-20 21:34:36.000000000 +0100 |
2 | +++ libxcrypt-4.4.18/Makefile.am 2021-02-26 07:13:19.480003785 +0100 | |
c6198b7e JB |
3 | @@ -84,19 +84,15 @@ |
4 | test/des-cases.h \ | |
53a124c9 | 5 | test/ka-table.inc |
c311c836 JB |
6 | |
7 | -if ENABLE_XCRYPT_COMPAT_FILES | |
c6198b7e | 8 | nodist_include_HEADERS += xcrypt.h |
c311c836 | 9 | -else |
c6198b7e | 10 | -nodist_noinst_HEADERS += xcrypt.h |
c311c836 JB |
11 | -endif |
12 | ||
c6198b7e JB |
13 | noinst_PROGRAMS = \ |
14 | lib/gen-des-tables | |
c311c836 | 15 | |
c6198b7e JB |
16 | lib_LTLIBRARIES = \ |
17 | - libcrypt.la | |
18 | + libxcrypt.la | |
c311c836 | 19 | |
c311c836 | 20 | -libcrypt_la_SOURCES = \ |
c311c836 | 21 | +libxcrypt_la_SOURCES = \ |
c6198b7e JB |
22 | lib/alg-des-tables.c \ |
23 | lib/alg-des.c \ | |
24 | lib/alg-gost3411-2012-core.c \ | |
25 | @@ -143,23 +139,23 @@ | |
c311c836 JB |
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 | |
eee95ac9 | 30 | +libxcrypt_la_VERSION = 3:0:1 |
c311c836 JB |
31 | else |
32 | -libcrypt_la_VERSION = 2:0:0 | |
eee95ac9 | 33 | +libxcrypt_la_VERSION = 3:0:0 |
c311c836 JB |
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 | ||
c6198b7e JB |
44 | -libcrypt_la_LDFLAGS += $(UNDEF_FLAG) $(TEXT_RELOC_FLAG) $(AM_LDFLAGS) |
45 | +libxcrypt_la_LDFLAGS += $(UNDEF_FLAG) $(TEXT_RELOC_FLAG) $(AM_LDFLAGS) | |
c311c836 JB |
46 | |
47 | -libcrypt_la_CPPFLAGS = $(AM_CPPFLAGS) -DIN_LIBCRYPT | |
48 | +libxcrypt_la_CPPFLAGS = $(AM_CPPFLAGS) -DIN_LIBCRYPT | |
49 | ||
e0e7ded8 | 50 | CONFIG_STATUS_DEPENDENCIES = lib/libcrypt.minver |
c311c836 JB |
51 | -EXTRA_libcrypt_la_DEPENDENCIES = libcrypt.map |
52 | +EXTRA_libxcrypt_la_DEPENDENCIES = libcrypt.map | |
c6198b7e JB |
53 | CLEANFILES = \ |
54 | Makefile.deps Makefile.deps.T \ | |
c311c836 | 55 | libcrypt.map libcrypt.map.T \ |
e0e7ded8 | 56 | @@ -236,9 +232,9 @@ |
c311c836 JB |
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 | |
e0e7ded8 | 68 | @@ -251,9 +247,9 @@ |
c311c836 JB |
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 | ||
e0e7ded8 | 80 | @@ -280,7 +276,7 @@ |
c311c836 JB |
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 | |
e0e7ded8 | 89 | @@ -293,8 +289,8 @@ |
c311c836 JB |
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 | |
e0e7ded8 JB |
100 | @@ -391,7 +387,7 @@ |
101 | # This is very slow and requires nonstandard Python libraries and a shared | |
102 | # library build of libcrypt already present in the build-tree, so we only | |
103 | # do it when explicitly requested. | |
104 | -regen-ka-table: libcrypt.la | |
105 | +regen-ka-table: libxcrypt.la | |
106 | $(PYTHON) $(srcdir)/test/ka-table-gen.py > ka-table.inc.T | |
107 | @if cmp -s ka-table.inc.T $(srcdir)/test/ka-table.inc; \ | |
108 | then echo ka-table.inc is unchanged; rm ka-table.inc.T; \ | |
109 | @@ -403,7 +399,7 @@ | |
c6198b7e | 110 | endif |
c311c836 JB |
111 | |
112 | if ENABLE_OBSOLETE_API | |
c6198b7e JB |
113 | -libcrypt_la_SOURCES += lib/crypt-des-obsolete.c |
114 | +libxcrypt_la_SOURCES += lib/crypt-des-obsolete.c | |
115 | check_PROGRAMS += test/des-obsolete test/des-obsolete_r test/fcrypt-enosys | |
c311c836 JB |
116 | endif |
117 | ||
e0e7ded8 JB |
118 | @@ -418,7 +414,7 @@ |
119 | endif | |
c311c836 JB |
120 | |
121 | AM_TESTS_ENVIRONMENT = \ | |
53a124c9 JB |
122 | - lib_la="./libcrypt.la"; \ |
123 | + lib_la="./libxcrypt.la"; \ | |
124 | lib_map="$(srcdir)/lib/libcrypt.map.in"; \ | |
e0e7ded8 JB |
125 | HAVE_CPP_dD="$(HAVE_CPP_dD)"; \ |
126 | SYMBOL_PREFIX="$(SYMBOL_PREFIX)"; \ | |
127 | @@ -445,7 +441,7 @@ | |
c311c836 | 128 | # Refer to object files that are linked into libxcrypt with the |
c6198b7e | 129 | # qualified name, lib/libcrypt_la-foobar.lo, to prevent them from |
c311c836 | 130 | # being compiled a second time. |
c6198b7e JB |
131 | -COMMON_TEST_OBJECTS = lib/libcrypt_la-crypt-common.lo libcrypt.la |
132 | +COMMON_TEST_OBJECTS = lib/libxcrypt_la-crypt-common.lo libxcrypt.la | |
c311c836 | 133 | |
c6198b7e JB |
134 | test_badsalt_LDADD = $(COMMON_TEST_OBJECTS) |
135 | test_badsetting_LDADD = $(COMMON_TEST_OBJECTS) | |
e0e7ded8 | 136 | @@ -481,58 +477,58 @@ |
c311c836 JB |
137 | # These tests call internal APIs that may not be accessible from the |
138 | # fully linked shared library. | |
139 | test_alg_des_LDADD = \ | |
c6198b7e JB |
140 | - lib/libcrypt_la-alg-des.lo \ |
141 | - lib/libcrypt_la-alg-des-tables.lo \ | |
142 | + lib/libxcrypt_la-alg-des.lo \ | |
143 | + lib/libxcrypt_la-alg-des-tables.lo \ | |
c311c836 JB |
144 | $(COMMON_TEST_OBJECTS) |
145 | test_alg_gost3411_2012_LDADD = \ | |
c6198b7e JB |
146 | - lib/libcrypt_la-alg-gost3411-2012-core.lo \ |
147 | - lib/libcrypt_la-alg-gost3411-2012-hmac.lo \ | |
148 | + lib/libxcrypt_la-alg-gost3411-2012-core.lo \ | |
149 | + lib/libxcrypt_la-alg-gost3411-2012-hmac.lo \ | |
c311c836 JB |
150 | $(COMMON_TEST_OBJECTS) |
151 | test_alg_gost3411_2012_hmac_LDADD = \ | |
c6198b7e JB |
152 | - lib/libcrypt_la-alg-gost3411-2012-core.lo \ |
153 | - lib/libcrypt_la-alg-gost3411-2012-hmac.lo \ | |
154 | + lib/libxcrypt_la-alg-gost3411-2012-core.lo \ | |
155 | + lib/libxcrypt_la-alg-gost3411-2012-hmac.lo \ | |
c311c836 JB |
156 | $(COMMON_TEST_OBJECTS) |
157 | test_alg_hmac_sha1_LDADD = \ | |
c6198b7e JB |
158 | - lib/libcrypt_la-alg-sha1.lo \ |
159 | - lib/libcrypt_la-alg-hmac-sha1.lo \ | |
160 | + lib/libxcrypt_la-alg-sha1.lo \ | |
161 | + lib/libxcrypt_la-alg-hmac-sha1.lo \ | |
c311c836 JB |
162 | $(COMMON_TEST_OBJECTS) |
163 | test_alg_md4_LDADD = \ | |
c6198b7e JB |
164 | - lib/libcrypt_la-alg-md4.lo \ |
165 | + lib/libxcrypt_la-alg-md4.lo \ | |
c311c836 JB |
166 | $(COMMON_TEST_OBJECTS) |
167 | test_alg_md5_LDADD = \ | |
c6198b7e JB |
168 | - lib/libcrypt_la-alg-md5.lo \ |
169 | + lib/libxcrypt_la-alg-md5.lo \ | |
c311c836 JB |
170 | $(COMMON_TEST_OBJECTS) |
171 | test_alg_pbkdf_hmac_sha256_LDADD = \ | |
c6198b7e JB |
172 | - lib/libcrypt_la-alg-sha256.lo \ |
173 | + lib/libxcrypt_la-alg-sha256.lo \ | |
c311c836 JB |
174 | $(COMMON_TEST_OBJECTS) |
175 | test_alg_sha1_LDADD = \ | |
c6198b7e JB |
176 | - lib/libcrypt_la-alg-sha1.lo \ |
177 | + lib/libxcrypt_la-alg-sha1.lo \ | |
c311c836 JB |
178 | $(COMMON_TEST_OBJECTS) |
179 | test_alg_sha256_LDADD = \ | |
c6198b7e JB |
180 | - lib/libcrypt_la-alg-sha256.lo \ |
181 | + lib/libxcrypt_la-alg-sha256.lo \ | |
c311c836 JB |
182 | $(COMMON_TEST_OBJECTS) |
183 | test_alg_sha512_LDADD = \ | |
c6198b7e JB |
184 | - lib/libcrypt_la-alg-sha512.lo \ |
185 | + lib/libxcrypt_la-alg-sha512.lo \ | |
186 | $(COMMON_TEST_OBJECTS) | |
187 | test_alg_yescrypt_LDADD = \ | |
188 | - lib/libcrypt_la-alg-sha256.lo \ | |
189 | - lib/libcrypt_la-alg-yescrypt-common.lo \ | |
190 | - lib/libcrypt_la-alg-yescrypt-opt.lo \ | |
191 | + lib/libxcrypt_la-alg-sha256.lo \ | |
192 | + lib/libxcrypt_la-alg-yescrypt-common.lo \ | |
193 | + lib/libxcrypt_la-alg-yescrypt-opt.lo \ | |
c311c836 JB |
194 | $(COMMON_TEST_OBJECTS) |
195 | test_crypt_gost_yescrypt_LDADD = \ | |
c6198b7e JB |
196 | - lib/libcrypt_la-alg-gost3411-2012-core.lo \ |
197 | - lib/libcrypt_la-alg-gost3411-2012-hmac.lo \ | |
198 | - lib/libcrypt_la-alg-sha256.lo \ | |
199 | - lib/libcrypt_la-alg-yescrypt-common.lo \ | |
200 | - lib/libcrypt_la-alg-yescrypt-opt.lo \ | |
201 | - lib/libcrypt_la-crypt-yescrypt.lo \ | |
202 | + lib/libxcrypt_la-alg-gost3411-2012-core.lo \ | |
203 | + lib/libxcrypt_la-alg-gost3411-2012-hmac.lo \ | |
204 | + lib/libxcrypt_la-alg-sha256.lo \ | |
205 | + lib/libxcrypt_la-alg-yescrypt-common.lo \ | |
206 | + lib/libxcrypt_la-alg-yescrypt-opt.lo \ | |
207 | + lib/libxcrypt_la-crypt-yescrypt.lo \ | |
c311c836 JB |
208 | $(COMMON_TEST_OBJECTS) |
209 | ||
210 | test_getrandom_interface_LDADD = \ | |
c6198b7e JB |
211 | - lib/libcrypt_la-randombytes.lo \ |
212 | + lib/libxcrypt_la-randombytes.lo \ | |
c311c836 JB |
213 | $(COMMON_TEST_OBJECTS) |
214 | test_getrandom_fallbacks_LDADD = \ | |
c6198b7e JB |
215 | - lib/libcrypt_la-randombytes.lo \ |
216 | + lib/libxcrypt_la-randombytes.lo \ | |
c311c836 JB |
217 | $(COMMON_TEST_OBJECTS) |
218 | ||
219 | if HAVE_LD_WRAP | |
c6198b7e JB |
220 | --- libxcrypt-4.4.10/lib/libxcrypt.pc.in.orig 2019-09-18 18:07:41.000000000 +0200 |
221 | +++ libxcrypt-4.4.10/lib/libxcrypt.pc.in 2019-10-05 20:26:31.028284316 +0200 | |
c311c836 JB |
222 | @@ -11,5 +11,5 @@ |
223 | Name: @PACKAGE@ | |
224 | Version: @VERSION@ | |
225 | Description: Extended crypt library for DES, MD5, Blowfish and others | |
226 | -Libs: -L${libdir} -lcrypt | |
227 | +Libs: -L${libdir} -lxcrypt | |
228 | Cflags: -I${includedir} |