[med-svn] [Git][med-team/libace-perl][master] 8 commits: gcc-15.patch: new: fix build failure with gcc-15.
Étienne Mollier (@emollier)
gitlab at salsa.debian.org
Wed Sep 10 19:53:19 BST 2025
Étienne Mollier pushed to branch master at Debian Med / libace-perl
Commits:
eabf3ebf by Étienne Mollier at 2025-09-10T20:17:09+02:00
gcc-15.patch: new: fix build failure with gcc-15.
Closes: 1097160
- - - - -
96494971 by Étienne Mollier at 2025-09-10T20:27:05+02:00
pod.patch: new: fix pod error messages.
- - - - -
af225e2b by Étienne Mollier at 2025-09-10T20:29:37+02:00
d/patches/*: document bulk forwarding.
- - - - -
2f1feda3 by Étienne Mollier at 2025-09-10T20:41:17+02:00
d/patches/*: normalise the header.
- - - - -
ececab1e by Étienne Mollier at 2025-09-10T20:41:42+02:00
d/control: declare compliance to standards version 4.7.2.
- - - - -
54f4f609 by Étienne Mollier at 2025-09-10T20:47:03+02:00
d/copyright: point link to GPL-1.
The rationale to point the GPL-1 file instead of the newer version is
for homogeneisation with the rest of the Perl ecosystem, based on
Artistic or GPL version 1 or later.
- - - - -
bb2ed470 by Étienne Mollier at 2025-09-10T20:51:34+02:00
d/watch: convert to version 5 format.
- - - - -
96dc5f8f by Étienne Mollier at 2025-09-10T20:52:42+02:00
d/changelog: ready for upload to unstable.
- - - - -
14 changed files:
- debian/changelog
- debian/control
- debian/copyright
- debian/patches/cross.patch
- debian/patches/defined_hash_array.patch
- debian/patches/gcc-14.patch
- + debian/patches/gcc-15.patch
- debian/patches/hardening.patch
- debian/patches/libtirpc.patch
- debian/patches/parallel-ftbfs.patch
- + debian/patches/pod.patch
- debian/patches/series
- debian/patches/spelling.patch
- debian/watch
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+libace-perl (1.92-13) unstable; urgency=medium
+
+ * gcc-15.patch: new: fix build failure with gcc-15. (Closes: 1097160)
+ * pod.patch: new: fix pod error messages.
+ * d/patches/*: document bulk forwarding.
+ * d/patches/*: normalise the header.
+ * d/control: declare compliance to standards version 4.7.2.
+ * d/copyright: point link to GPL-1 or later.
+ * d/watch: convert to version 5 format.
+
+ -- Étienne Mollier <emollier at debian.org> Wed, 10 Sep 2025 20:51:58 +0200
+
libace-perl (1.92-12) unstable; urgency=medium
* gcc-14.patch: new: fix build failure with gcc 14.
=====================================
debian/control
=====================================
@@ -9,7 +9,7 @@ Priority: optional
Build-Depends: debhelper-compat (= 13),
libtirpc-dev,
perl-xs-dev
-Standards-Version: 4.7.0
+Standards-Version: 4.7.2
Vcs-Browser: https://salsa.debian.org/med-team/libace-perl
Vcs-Git: https://salsa.debian.org/med-team/libace-perl.git
Homepage: https://metacpan.org/release/AcePerl
=====================================
debian/copyright
=====================================
@@ -48,7 +48,8 @@ License: Perl
If publications result from research using this SOFTWARE, we ask that
CSHL be acknowledged and/or credit be given to CSHL scientists, as
scientifically appropriate.
-Comment: On Debian systems, the complete text of the latest version of the GNU
- General Public License can be found in ‘/usr/share/common-licenses/GPL’, and
+Comment:
+ On Debian systems, the complete text of version 1 of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-1', and
the complete text of the Artistic license can be found in
‘/usr/share/common-licenses/Artistic’.
=====================================
debian/patches/cross.patch
=====================================
@@ -1,6 +1,7 @@
Description: Use host compiler and linker instead of build compiler
Author: Nilesh Patra <nilesh at debian.org>
Last-Update: 2021-06-01
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=169601
--- a/acelib/Makefile
+++ b/acelib/Makefile
@@ -2,6 +2,7 @@
=====================================
debian/patches/defined_hash_array.patch
=====================================
@@ -2,6 +2,7 @@ Description: fix "Can't use 'defined(%hash)'" and "Can't use 'defined(@array)'"
Origin: vendor
Author: gregor herrmann <gregoa at debian.org>
Last-Update: 2017-11-24
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=169601
--- a/Ace/Browser/SiteDefs.pm
+++ b/Ace/Browser/SiteDefs.pm
=====================================
debian/patches/gcc-14.patch
=====================================
@@ -8,6 +8,7 @@ Bug-Debian: https://bugs.debian.org/1075138
Reviewed-by: Niko Tyni <ntyni at debian.org>,
Étienne Mollier <emollier at debian.org>
Last-Update: 2024-08-05
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=169601
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- libace-perl.orig/RPC/RPC.xs
=====================================
debian/patches/gcc-15.patch
=====================================
@@ -0,0 +1,25 @@
+Description: fix build failure with gcc-15
+ Since gcc-15, the C standard in use is C23, which now translates empty
+ argument lists as zero-argument functions. This patch fixes the
+ following build failure:
+ .
+ call.c:72:8: error: too many arguments to function ‘((CALL *)(calls->base + (sizetype)(calls->size * i)))->func’; expected 0, have 1
+ 72 | (*(arr(calls,i,CALL).func))(args) ;
+ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
+Author: Étienne Mollier <emollier at debian.org>
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=169601
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097160
+Last-Update: 2025-09-10
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- libace-perl.orig/acelib/wh/call.h
++++ libace-perl/acelib/wh/call.h
+@@ -25,7 +25,7 @@
+ #include "regular.h"
+
+ typedef int MESSAGERETURN ;
+-typedef void (*CallFunc)() ;
++typedef void (*CallFunc)(va_list args) ;
+
+ void callRegister (char *name, CallFunc func) ;
+ BOOL call (char *name, ...) ;
=====================================
debian/patches/hardening.patch
=====================================
@@ -1,3 +1,9 @@
+Description: Hardening flags in compiler
+Author: Andreas Tille <tille at debian.org>
+Reviewed-By: Sascha Steinbiss <satta at debian.org>
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=169601
+Last-Update: 2021-02-20
+---
--- a/acelib/Makefile
+++ b/acelib/Makefile
@@ -42,8 +42,8 @@
=====================================
debian/patches/libtirpc.patch
=====================================
@@ -1,7 +1,8 @@
From: Matthias Klose <doko at debian.org>
-Date: Wed, 11 Nov 2020 09:33:37 +0100
+Last-Update: 2020-11-11
Description: Build using libtirpc.
Bug-Debian: https://bugs.debian.org/974198
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=169601
--- a/acelib/Makefile
+++ b/acelib/Makefile
=====================================
debian/patches/parallel-ftbfs.patch
=====================================
@@ -1,8 +1,9 @@
Description: Fix parallel FTBFS
Only run rpcgen once, not several times in parallel.
Author: Adrian Bunk <bunk at debian.org>
-Last-Update: Tue, 21 Nov 2017 13:11:24 +0200
+Last-Update: 2017-11-21
Bug-Debian: https://bugs.debian.org/882313
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=169601
--- a/acelib/Makefile
+++ b/acelib/Makefile
=====================================
debian/patches/pod.patch
=====================================
@@ -0,0 +1,69 @@
+Description: fix pod error messages.
+Author: Étienne Mollier <emollier at debian.org>
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=169601
+Last-Update: 2025-09-10
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- libace-perl.orig/Ace.pm
++++ libace-perl/Ace.pm
+@@ -1191,6 +1191,8 @@
+ B<fetch_many()> instead (see below). Also see the get() method, which
+ is equivalent to the simple two-argument form of fetch().
+
++=over 4
++
+ =item get() method
+
+ $object = $db->get($class,$name [,$fill]);
+@@ -1221,6 +1223,8 @@
+
+ $object = $db->fetch($class=>$name);
+
++=back
++
+ =head2 aql() method
+
+ $count = $db->aql($aql_query);
+--- libace-perl.orig/Ace/Graphics/GlyphFactory.pm
++++ libace-perl/Ace/Graphics/GlyphFactory.pm
+@@ -186,6 +186,7 @@
+ @options. Generic options are described in L<Ace::Graphics::Panel>,
+ and specific options are described in each of the
+ Ace::Graphics::Glyph::* manual pages.
++
+ =back
+
+ =head2 OBJECT METHODS
+--- libace-perl.orig/Ace/Sequence/GappedAlignment.pm
++++ libace-perl/Ace/Sequence/GappedAlignment.pm
+@@ -163,6 +163,8 @@
+ expressed as relative to the start of the gene. The first exon will
+ (usually) be 1.
+
++=back
++
+ =head1 SEE ALSO
+
+ L<Ace>, L<Ace::Object>, L<Ace::Sequence>,L<Ace::Sequence::Homol>,
+--- libace-perl.orig/Ace/Sequence/Gene.pm
++++ libace-perl/Ace/Sequence/Gene.pm
+@@ -145,6 +145,8 @@
+ expressed as relative to the start of the gene. The first exon will
+ (usually) be 1.
+
++=back
++
+ =head1 SEE ALSO
+
+ L<Ace>, L<Ace::Object>, L<Ace::Sequence>,L<Ace::Sequence::Homol>,
+--- libace-perl.orig/Ace/Sequence/Transcript.pm
++++ libace-perl/Ace/Sequence/Transcript.pm
+@@ -165,6 +165,8 @@
+ expressed as relative to the start of the gene. The first exon will
+ (usually) be 1.
+
++=back
++
+ =head1 SEE ALSO
+
+ L<Ace>, L<Ace::Object>, L<Ace::Sequence>,L<Ace::Sequence::Homol>,
=====================================
debian/patches/series
=====================================
@@ -5,3 +5,5 @@ libtirpc.patch
hardening.patch
cross.patch
gcc-14.patch
+gcc-15.patch
+pod.patch
=====================================
debian/patches/spelling.patch
=====================================
@@ -1,6 +1,7 @@
Description: Fix some spelling issues
Author: Andreas Tille <tille at debian.org>
-Last-Update: Mon, 01 Feb 2016 16:31:29 +0100
+Last-Update: 2016-02-01
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=169601
--- a/acelib/arraysub.c
+++ b/acelib/arraysub.c
=====================================
debian/watch
=====================================
@@ -1,3 +1,4 @@
-version=4
+Version: 5
-https://metacpan.org/release/AcePerl/ .*/AcePerl-v?(\d[\d_.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$
+Source: https://metacpan.org/release/AcePerl/
+Matching-Pattern: .*/AcePerl-v?(\d[\d_.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$
View it on GitLab: https://salsa.debian.org/med-team/libace-perl/-/compare/bf69d2ed4cfccd00a57285baf4b0daafc99fa6cf...96dc5f8f576bfa521b5aea5d71a3d2ea1782a8f9
--
View it on GitLab: https://salsa.debian.org/med-team/libace-perl/-/compare/bf69d2ed4cfccd00a57285baf4b0daafc99fa6cf...96dc5f8f576bfa521b5aea5d71a3d2ea1782a8f9
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20250910/b1b2b100/attachment-0001.htm>
More information about the debian-med-commit
mailing list