]> git.pld-linux.org Git - packages/libxcrypt.git/blame - libxcrypt-xcrypt.patch
- release 2, x32 buildfix
[packages/libxcrypt.git] / libxcrypt-xcrypt.patch
CommitLineData
c311c836
JB
1--- libxcrypt-4.4.0/Makefile.am.orig 2018-11-19 20:39:12.000000000 +0100
2+++ libxcrypt-4.4.0/Makefile.am 2018-11-29 20:46:27.369590776 +0100
3@@ -37,17 +37,13 @@
4 alg-yescrypt-sysendian.h byteorder.h crypt-common.h \
5 crypt-obsolete.h crypt-port.h test-des-cases.h
6
7-if ENABLE_XCRYPT_COMPAT_FILES
8 include_HEADERS = xcrypt.h
9-else
10-noinst_HEADERS += xcrypt.h
11-endif
12
13
14 noinst_PROGRAMS = gen-des-tables
15
16-lib_LTLIBRARIES = libcrypt.la
17-libcrypt_la_SOURCES = \
18+lib_LTLIBRARIES = libxcrypt.la
19+libxcrypt_la_SOURCES = \
20 alg-des.c alg-des-tables.c alg-gost3411-2012-core.c \
21 alg-gost3411-2012-hmac.c alg-hmac-sha1.c alg-md4.c alg-md5.c \
22 alg-sha1.c alg-sha256.c alg-sha512.c alg-yescrypt-opt.c \
23@@ -75,23 +71,23 @@
24
25 # Build libcrypt.so.2 if obsolete APIs are excluded, libcrypt.so.1 otherwise.
26 if ENABLE_OBSOLETE_API
27-libcrypt_la_VERSION = 2:0:1
eee95ac9 28+libxcrypt_la_VERSION = 3:0:1
c311c836
JB
29 else
30-libcrypt_la_VERSION = 2:0:0
eee95ac9 31+libxcrypt_la_VERSION = 3:0:0
c311c836
JB
32 endif
33
34-libcrypt_la_LDFLAGS = -version-info $(libcrypt_la_VERSION)
35+libxcrypt_la_LDFLAGS = -version-info $(libxcrypt_la_VERSION)
36
37 if HAVE_VSCRIPT
38-libcrypt_la_LDFLAGS += $(VSCRIPT_LDFLAGS),$(builddir)/libcrypt.map
39+libxcrypt_la_LDFLAGS += $(VSCRIPT_LDFLAGS),$(builddir)/libcrypt.map
40 endif
41
42-libcrypt_la_LDFLAGS += $(UNDEF_FLAG) $(TEXT_RELOC_FLAG)
43+libxcrypt_la_LDFLAGS += $(UNDEF_FLAG) $(TEXT_RELOC_FLAG)
44
45-libcrypt_la_CPPFLAGS = $(AM_CPPFLAGS) -DIN_LIBCRYPT
46+libxcrypt_la_CPPFLAGS = $(AM_CPPFLAGS) -DIN_LIBCRYPT
47
48 CONFIG_STATUS_DEPENDENCIES = libcrypt.minver
49-EXTRA_libcrypt_la_DEPENDENCIES = libcrypt.map
50+EXTRA_libxcrypt_la_DEPENDENCIES = libcrypt.map
51 CLEANFILES = Makefile.deps.T Makefile.deps \
52 libcrypt.map libcrypt.map.T \
53 crypt-symbol-vers.h crypt-symbol-vers.h.T \
54@@ -151,9 +147,9 @@
55 uninstall-hook-xcrypt-static
56 install-exec-hook-xcrypt-static:
57 cd $(DESTDIR)$(libdir) && \
58- $(LN_S) libcrypt.a libxcrypt.a
59+ $(LN_S) libxcrypt.a libcrypt.a
60 uninstall-hook-xcrypt-static:
61- -rm -f $(DESTDIR)$(libdir)/libxcrypt.a
62+ -rm -f $(DESTDIR)$(libdir)/libcrypt.a
63 endif
64
65 if ENABLE_SHARED
66@@ -166,9 +162,9 @@
67 uninstall-hook-xcrypt-shared
68 install-exec-hook-xcrypt-shared:
69 cd $(DESTDIR)$(libdir) && \
70- $(LN_S) libcrypt.so libxcrypt.so
71+ $(LN_S) libxcrypt.so libcrypt.so
72 uninstall-hook-xcrypt-shared:
73- -rm -f $(DESTDIR)$(libdir)/libxcrypt.so
74+ -rm -f $(DESTDIR)$(libdir)/libcrypt.so
75 endif
76 endif
77
78@@ -195,7 +191,7 @@
79 uninstall-hook-libstatic
80 install-exec-hook-libstatic:
81 cd $(DESTDIR)$(libdir) && \
82- $(LN_S) libcrypt.a libowcrypt.a
83+ $(LN_S) libxcrypt.a libowcrypt.a
84 uninstall-hook-libstatic:
85 -rm -f $(DESTDIR)$(libdir)/libowcrypt.a
86 endif
87@@ -208,8 +204,8 @@
88 uninstall-hook-libshared
89 install-exec-hook-libshared:
90 cd $(DESTDIR)$(libdir) && \
91- $(LN_S) libcrypt.so libowcrypt.so && \
92- $(LN_S) libcrypt.so.1 libowcrypt.so.1
93+ $(LN_S) libxcrypt.so libowcrypt.so && \
94+ $(LN_S) libxcrypt.so.1 libowcrypt.so.1
95 uninstall-hook-libshared:
96 -rm -f $(DESTDIR)$(libdir)/libowcrypt.so \
97 $(DESTDIR)$(libdir)/libowcrypt.so.1
98@@ -231,7 +227,7 @@
99 test-getrandom-interface test-getrandom-fallbacks
100
101 if ENABLE_OBSOLETE_API
102-libcrypt_la_SOURCES += crypt-des-obsolete.c
103+libxcrypt_la_SOURCES += crypt-des-obsolete.c
104 check_PROGRAMS += test-des-obsolete test-des-obsolete_r
105 endif
106
107@@ -252,7 +248,7 @@
108 EXTRA_DIST += test-symbols-static.sh test-symbols-compat.sh test-symbols-renames.sh
109
110 AM_TESTS_ENVIRONMENT = \
111- lib_la="./libcrypt.la"; lib_map="$(srcdir)/libcrypt.map.in"; \
112+ lib_la="./libxcrypt.la"; lib_map="$(srcdir)/libcrypt.map.in"; \
113 CC="$(CC)"; CPP="$(CPP)"; \
114 CPPFLAGS="$(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES)"; \
115 CPPFLAGS="$${CPPFLAGS} $(AM_CPPFLAGS) $(CPPFLAGS)"; \
116@@ -267,7 +263,7 @@
117 # Refer to object files that are linked into libxcrypt with the
118 # qualified name, libcrypt_la-foobar.lo, to prevent them from
119 # being compiled a second time.
120-COMMON_TEST_OBJECTS = libcrypt_la-crypt-common.lo libcrypt.la
121+COMMON_TEST_OBJECTS = libxcrypt_la-crypt-common.lo libxcrypt.la
122
123 test_crypt_bcrypt_LDADD = $(COMMON_TEST_OBJECTS)
124 test_crypt_des_LDADD = $(COMMON_TEST_OBJECTS)
125@@ -293,53 +289,53 @@
126 # These tests call internal APIs that may not be accessible from the
127 # fully linked shared library.
128 test_alg_des_LDADD = \
129- libcrypt_la-alg-des.lo \
130- libcrypt_la-alg-des-tables.lo \
131+ libxcrypt_la-alg-des.lo \
132+ libxcrypt_la-alg-des-tables.lo \
133 $(COMMON_TEST_OBJECTS)
134 test_alg_gost3411_2012_LDADD = \
135- libcrypt_la-alg-gost3411-2012-core.lo \
136- libcrypt_la-alg-gost3411-2012-hmac.lo \
137+ libxcrypt_la-alg-gost3411-2012-core.lo \
138+ libxcrypt_la-alg-gost3411-2012-hmac.lo \
139 $(COMMON_TEST_OBJECTS)
140 test_alg_gost3411_2012_hmac_LDADD = \
141- libcrypt_la-alg-gost3411-2012-core.lo \
142- libcrypt_la-alg-gost3411-2012-hmac.lo \
143+ libxcrypt_la-alg-gost3411-2012-core.lo \
144+ libxcrypt_la-alg-gost3411-2012-hmac.lo \
145 $(COMMON_TEST_OBJECTS)
146 test_alg_hmac_sha1_LDADD = \
147- libcrypt_la-alg-sha1.lo \
148- libcrypt_la-alg-hmac-sha1.lo \
149+ libxcrypt_la-alg-sha1.lo \
150+ libxcrypt_la-alg-hmac-sha1.lo \
151 $(COMMON_TEST_OBJECTS)
152 test_alg_md4_LDADD = \
153- libcrypt_la-alg-md4.lo \
154+ libxcrypt_la-alg-md4.lo \
155 $(COMMON_TEST_OBJECTS)
156 test_alg_md5_LDADD = \
157- libcrypt_la-alg-md5.lo \
158+ libxcrypt_la-alg-md5.lo \
159 $(COMMON_TEST_OBJECTS)
160 test_alg_pbkdf_hmac_sha256_LDADD = \
161- libcrypt_la-alg-sha256.lo \
162+ libxcrypt_la-alg-sha256.lo \
163 $(COMMON_TEST_OBJECTS)
164 test_alg_sha1_LDADD = \
165- libcrypt_la-alg-sha1.lo \
166+ libxcrypt_la-alg-sha1.lo \
167 $(COMMON_TEST_OBJECTS)
168 test_alg_sha256_LDADD = \
169- libcrypt_la-alg-sha256.lo \
170+ libxcrypt_la-alg-sha256.lo \
171 $(COMMON_TEST_OBJECTS)
172 test_alg_sha512_LDADD = \
173- libcrypt_la-alg-sha512.lo \
174+ libxcrypt_la-alg-sha512.lo \
175 $(COMMON_TEST_OBJECTS)
176 test_crypt_gost_yescrypt_LDADD = \
177- libcrypt_la-alg-gost3411-2012-core.lo \
178- libcrypt_la-alg-gost3411-2012-hmac.lo \
179- libcrypt_la-alg-sha256.lo \
180- libcrypt_la-alg-yescrypt-common.lo \
181- libcrypt_la-alg-yescrypt-opt.lo \
182- libcrypt_la-crypt-yescrypt.lo \
183+ libxcrypt_la-alg-gost3411-2012-core.lo \
184+ libxcrypt_la-alg-gost3411-2012-hmac.lo \
185+ libxcrypt_la-alg-sha256.lo \
186+ libxcrypt_la-alg-yescrypt-common.lo \
187+ libxcrypt_la-alg-yescrypt-opt.lo \
188+ libxcrypt_la-crypt-yescrypt.lo \
189 $(COMMON_TEST_OBJECTS)
190
191 test_getrandom_interface_LDADD = \
192- libcrypt_la-randombytes.lo \
193+ libxcrypt_la-randombytes.lo \
194 $(COMMON_TEST_OBJECTS)
195 test_getrandom_fallbacks_LDADD = \
196- libcrypt_la-randombytes.lo \
197+ libxcrypt_la-randombytes.lo \
198 $(COMMON_TEST_OBJECTS)
199
200 if HAVE_LD_WRAP
201--- libxcrypt-4.4.0/libxcrypt.pc.in.orig 2018-11-19 20:39:12.000000000 +0100
202+++ libxcrypt-4.4.0/libxcrypt.pc.in 2018-11-29 20:47:35.179590003 +0100
203@@ -11,5 +11,5 @@
204 Name: @PACKAGE@
205 Version: @VERSION@
206 Description: Extended crypt library for DES, MD5, Blowfish and others
207-Libs: -L${libdir} -lcrypt
208+Libs: -L${libdir} -lxcrypt
209 Cflags: -I${includedir}
This page took 0.056055 seconds and 4 git commands to generate.