Bug#854945: unblock: lprng/3.8.B-2.1
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package lprng.
The NMU 3.8.B-2.1 fixes a bug where SSL support in the package was
silently dropped since OpenSSL 1.1 (#854468), because the configure
checks were looking for a deprecated library symbol, which is now
a preprocessor macro. The change restores SSL support by looking for
a different symbol.
Regards,
Reiner
unblock lprng/3.8.B-2.1
diff -Nru lprng-3.8.B/debian/changelog lprng-3.8.B/debian/changelog
--- lprng-3.8.B/debian/changelog 2012-06-11 10:07:15.000000000 +0200
+++ lprng-3.8.B/debian/changelog 2017-02-08 21:20:30.000000000 +0100
@@ -1,3 +1,11 @@
+lprng (3.8.B-2.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Don't lose authentication support when compiled with OpenSSL 1.1, patch by
+ Reiner Herrmann <reiner@reiner-h.de> (Closes: #854468).
+
+ -- Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Wed, 08 Feb 2017 21:20:30 +0100
+
lprng (3.8.B-2) unstable; urgency=low
* Compilies on hurd-i386 Closes: #671848
diff -Nru lprng-3.8.B/debian/patches/openssl_1.1.patch lprng-3.8.B/debian/patches/openssl_1.1.patch
--- lprng-3.8.B/debian/patches/openssl_1.1.patch 1970-01-01 01:00:00.000000000 +0100
+++ lprng-3.8.B/debian/patches/openssl_1.1.patch 2017-02-08 21:19:17.000000000 +0100
@@ -0,0 +1,27 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -1008,7 +1008,7 @@
+ SSL_LDADD="-L$dir $SSL_LDADD"
+ fi
+ LDFLAGS="$LDFLAGS $SSL_LDADD"
+- AC_TRY_LINK_FUNC(SSL_load_error_strings,ac_linked_libssl="true",
++ AC_TRY_LINK_FUNC(OPENSSL_init_ssl,ac_linked_libssl="true",
+ ac_linked_libssl="false");
+ AC_TRY_LINK_FUNC(RC4_set_key,ac_linked_libcrypto="true",
+ ac_linked_libcrypto="false");
+--- a/configure
++++ b/configure
+@@ -10408,11 +10408,11 @@
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+-char SSL_load_error_strings ();
++char OPENSSL_init_ssl ();
+ int
+ main ()
+ {
+-return SSL_load_error_strings ();
++return OPENSSL_init_ssl ();
+ ;
+ return 0;
+ }
diff -Nru lprng-3.8.B/debian/patches/series lprng-3.8.B/debian/patches/series
--- lprng-3.8.B/debian/patches/series 2012-06-11 08:49:05.000000000 +0200
+++ lprng-3.8.B/debian/patches/series 2017-02-08 21:19:17.000000000 +0100
@@ -1,3 +1,4 @@
lpd_conf_manwarnings
portable_maxpathlen
string_literals
+openssl_1.1.patch
Reply to: