Étienne Mollier pushed to branch master at Debian Med / libtfbs-perl
Commits: e593817c by Étienne Mollier at 2025-09-11T21:23:08+02:00 gcc-15.patch: new: fix ftbfs with gcc-15. Closes: #1097278 - - - - - 344b99f5 by Étienne Mollier at 2025-09-11T22:25:46+02:00 d/control: approach cross-buildability. This change introduces perl-xs-dev and libcrypt-dev to build dependencies, the latter being needed soon once out of the essential set. In addition, some <!nocheck> filtering is implemented and the perl interpreter is requested for the native architecture. Thanks: Helmut Grohne Closes: #1102835 - - - - - 088795c7 by Étienne Mollier at 2025-09-11T22:39:37+02:00 d/control: declare compliance to standards version 4.7.2. - - - - - 27a10982 by Étienne Mollier at 2025-09-11T22:39:57+02:00 d/watch: move to format version 5. - - - - - 4bae7b94 by Étienne Mollier at 2025-09-11T22:46:36+02:00 d/changelog: ready for upload to unstable. - - - - - 5 changed files: - debian/changelog - debian/control - + debian/patches/gcc-15.patch - debian/patches/series - debian/watch Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,18 @@ +libtfbs-perl (0.7.1+ds-5) unstable; urgency=medium + + * Team upload. + * gcc-15.patch: new: fix ftbfs with gcc-15. (Closes: #1097278) + * d/control: approach cross-buildability. + This change introduces perl-xs-dev and libcrypt-dev to build + dependencies, the latter being needed soon once out of the essential + set. In addition, some <!nocheck> filtering is implemented and the + perl interpreter is requested for the native architecture. + Thanks to Helmut Grohne (Closes: #1102835) + * d/control: declare compliance to standards version 4.7.2. + * d/watch: move to format version 5. + + -- Étienne Mollier <[email protected]> Thu, 11 Sep 2025 22:40:14 +0200 + libtfbs-perl (0.7.1+ds-4) unstable; urgency=medium * Team upload. ===================================== debian/control ===================================== @@ -7,12 +7,14 @@ Section: perl Priority: optional Build-Depends: debhelper-compat (= 13), dh-sequence-pdl, - perl, + perl:native, + perl-xs-dev, pdl (>= 1:2.016), + libcrypt-dev, bioperl, - libwww-perl, - libdbi-perl -Standards-Version: 4.7.0 + libwww-perl <!nocheck>, + libdbi-perl <!nocheck> +Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/med-team/libtfbs-perl Vcs-Git: https://salsa.debian.org/med-team/libtfbs-perl.git Homepage: http://tfbs.genereg.net ===================================== debian/patches/gcc-15.patch ===================================== @@ -0,0 +1,43 @@ +Description: fix ftbfs with gcc-15 + This change fixes the following build failure with gcc-15: + . + ./lib/pwm_searchPFF.c:64:1: warning: old-style function definition [-Wold-style-definition] + 64 | err_log(msg) + | ^~~~~~~ + ./lib/pwm_searchPFF.c:66:1: error: number of arguments doesn’t match prototype + 66 | { + | ^ + In file included from ./lib/pwm_searchPFF.c:34: + ./lib/pwm_search.h:16:6: error: prototype declaration + 16 | void err_log(), err_show(); + | ^~~~~~~ + . + It consists in declaring err_log with its char* argument explicitly. +Author: Étienne Mollier <[email protected]> +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097278 +Forwarded: https://github.com/ComputationalRegulatoryGenomicsICL/TFBS/pull/4/commits/4bb453d4dda996148ad0816f7c0aa68f8445c015 +Last-Update: 2025-09-11 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- libtfbs-perl.orig/Ext/lib/pwm_search.h ++++ libtfbs-perl/Ext/lib/pwm_search.h +@@ -13,7 +13,7 @@ + extern double sqrt(); + extern FILE *fopen(); + */ +-void err_log(), err_show(); ++void err_log(char*), err_show(); + + /*--------------------------------------------------------------- + * DEFINES +--- libtfbs-perl.orig/blib/lib/pwm_search.h ++++ libtfbs-perl/blib/lib/pwm_search.h +@@ -13,7 +13,7 @@ + extern double sqrt(); + extern FILE *fopen(); + */ +-void err_log(), err_show(); ++void err_log(char*), err_show(); + + /*--------------------------------------------------------------- + * DEFINES ===================================== debian/patches/series ===================================== @@ -3,3 +3,4 @@ configure.patch spelling-errors.patch dpkg-1.22.6.patch gcc-14.patch +gcc-15.patch ===================================== debian/watch ===================================== @@ -1,7 +1,7 @@ -version=4 -opts=\ -dversionmangle=s/\+(debian|dfsg|ds|deb)\d*$//,\ -uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/;s/RC/rc/,\ -repacksuffix=+ds \ -http://tfbs.genereg.net/ \ -(?:.*?/)?(?:TFBS|v)?[\-\_]?(\d\S*)\.(?:tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) +Version: 5 + +Source: http://tfbs.genereg.net/ +Matching-Pattern: (?:.*?/)?(?:TFBS|v)?[\-\_]?(\d\S*)\.(?:tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) +Dversionmangle: s/\+(debian|dfsg|ds|deb)\d*$// +Repacksuffix: +ds +Uversionmangle: s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/;s/RC/rc/ View it on GitLab: https://salsa.debian.org/med-team/libtfbs-perl/-/compare/1c57898343688df09543d844730afae9248c48ae...4bae7b9482055bcfb15bd0319d23ca7a062f9459 -- View it on GitLab: https://salsa.debian.org/med-team/libtfbs-perl/-/compare/1c57898343688df09543d844730afae9248c48ae...4bae7b9482055bcfb15bd0319d23ca7a062f9459 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
