diff -Nru foxeye-0.12.1/debian/changelog foxeye-0.12.1/debian/changelog --- foxeye-0.12.1/debian/changelog 2024-03-04 17:55:15.000000000 +0000 +++ foxeye-0.12.1/debian/changelog 2024-04-09 15:15:11.000000000 +0000 @@ -1,8 +1,9 @@ -foxeye (0.12.1-4build1) noble; urgency=medium +foxeye (0.12.1-5) unstable; urgency=medium - * No-change rebuild against libssl3t64 + * Add fix-crypt.patch to fix FTBFS on arm* platforms (Closes: #1065963). + * Add override on Lintian error library-not-linked-against-libc - -- Steve Langasek Mon, 04 Mar 2024 17:55:15 +0000 + -- Andriy Grytsenko Tue, 09 Apr 2024 18:15:11 +0300 foxeye (0.12.1-4) unstable; urgency=medium diff -Nru foxeye-0.12.1/debian/control foxeye-0.12.1/debian/control --- foxeye-0.12.1/debian/control 2024-03-04 17:55:15.000000000 +0000 +++ foxeye-0.12.1/debian/control 2022-05-11 17:18:28.000000000 +0000 @@ -1,8 +1,7 @@ Source: foxeye Section: net Priority: optional -Maintainer: Ubuntu Developers -XSBC-Original-Maintainer: Andriy Grytsenko +Maintainer: Andriy Grytsenko Build-Depends: debhelper (>= 12~), pkg-config, tcl-dev, liblua5.3-dev | liblua5.2-dev, gettext, libssl-dev | libssl1.0-dev, diff -Nru foxeye-0.12.1/debian/foxeye.lintian-overrides foxeye-0.12.1/debian/foxeye.lintian-overrides --- foxeye-0.12.1/debian/foxeye.lintian-overrides 2022-05-16 08:29:02.000000000 +0000 +++ foxeye-0.12.1/debian/foxeye.lintian-overrides 2024-04-09 15:10:51.000000000 +0000 @@ -1,7 +1,9 @@ # /usr/bin/foxeye-$(VERSION) has symlink /usr/bin/foxeye with manpage -foxeye binary: no-manual-page usr/bin/foxeye-* +foxeye binary: no-manual-page [usr/bin/foxeye-*] # usr/lib/x86_64-linux-gnu/foxeye/modules/modes.so is false positive -foxeye binary: hardening-no-fortify-functions usr/lib/*/foxeye/modules/modes.so +foxeye binary: hardening-no-fortify-functions [usr/lib/*/foxeye/modules/modes.so] # "lua" and "tcl" are module names, not language names foxeye binary: capitalization-error-in-description lua Lua foxeye binary: capitalization-error-in-description tcl Tcl +# Modules do not always use functions from libc +foxeye binary: library-not-linked-against-libc [usr/lib/*/foxeye/modules/ziplink.so] diff -Nru foxeye-0.12.1/debian/patches/fix-crypt.patch foxeye-0.12.1/debian/patches/fix-crypt.patch --- foxeye-0.12.1/debian/patches/fix-crypt.patch 1970-01-01 00:00:00.000000000 +0000 +++ foxeye-0.12.1/debian/patches/fix-crypt.patch 2024-04-09 14:44:12.000000000 +0000 @@ -0,0 +1,62 @@ +Description: Fix build with new glibc + New glibc requires #include to use function crypt(). + This patch should be added into next upstream version. +Author: Andriy Grytsenko +Bug-Debian: https://bugs.debian.org/1065963 +Forwarded: not-needed +Last-Update: 2024-04-09 + +--- a/configure.ac ++++ b/configure.ac +@@ -337,10 +337,10 @@ + AC_CACHE_CHECK([whether you need libcrypt], ac_cv_need_libcrypt, + [ + ac_cv_have_crypt=yes +- AC_TRY_LINK([], [crypt ("","");], [ac_cv_need_libcrypt=no], ++ AC_TRY_LINK([#include ], [crypt ("","");], [ac_cv_need_libcrypt=no], + [save_LIBS="${LIBS}" + LIBS="-lcrypt ${LIBS}" +- AC_TRY_LINK([], [crypt ("","");], [ac_cv_need_libcrypt=yes], ++ AC_TRY_LINK([#include ], [crypt ("","");], [ac_cv_need_libcrypt=yes], + [ac_cv_need_libcrypt=no + ac_cv_have_crypt=no + ]) +@@ -645,10 +645,10 @@ + + fd = fopen(DATA,"w"); + if(fd == NULL) +- exit(1); ++ return(1); + if ((rc = fprintf(fd ,"%lx (%s)\n", OPENSSL_VERSION_NUMBER, OPENSSL_VERSION_TEXT)) <0) +- exit(1); +- exit(0); ++ return(1); ++ return(0); + } + ]])], [ + ssl_header_ver=`cat conftest.sslincver` +@@ -675,12 +675,12 @@ + + fd = fopen(DATA,"w"); + if(fd == NULL) +- exit(1); ++ return(1); + + if ((rc = fprintf(fd ,"%lx (%s)\n", SSLeay(), SSLeay_version(SSLEAY_VERSION))) <0) +- exit(1); ++ return(1); + +- exit(0); ++ return(0); + } + ]])], [ + ssl_library_ver=`cat conftest.ssllibver` +@@ -699,7 +699,7 @@ + #include + #include + #include +-int main(void) { exit(SSLeay() == OPENSSL_VERSION_NUMBER ? 0 : 1); } ++int main(void) { return(SSLeay() == OPENSSL_VERSION_NUMBER ? 0 : 1); } + ]])], [ + AC_MSG_RESULT(yes) + ], [ diff -Nru foxeye-0.12.1/debian/patches/series foxeye-0.12.1/debian/patches/series --- foxeye-0.12.1/debian/patches/series 2022-05-11 17:18:04.000000000 +0000 +++ foxeye-0.12.1/debian/patches/series 2024-04-09 14:50:52.000000000 +0000 @@ -1,2 +1,3 @@ +fix-crypt.patch fix-gettext.patch fix-ssl3.patch