Package: libace-perl / 1.92-13

Metadata

Package Version Patches format
libace-perl 1.92-13 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
spelling.patch | (download)

Ace.pm | 2 1 + 1 - 0 !
Ace/Browser/AceSubs.pm | 2 1 + 1 - 0 !
Ace/Object.pm | 6 3 + 3 - 0 !
Ace/Sequence.pm | 4 2 + 2 - 0 !
Ace/Sequence/Feature.pm | 2 1 + 1 - 0 !
Ace/Sequence/Multi.pm | 2 1 + 1 - 0 !
acelib/arraysub.c | 2 1 + 1 - 0 !
7 files changed, 10 insertions(+), 10 deletions(-)

 fix some spelling issues
parallel ftbfs.patch | (download)

acelib/Makefile | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 fix parallel ftbfs
 Only run rpcgen once, not several times in parallel.
defined_hash_array.patch | (download)

Ace/Browser/SiteDefs.pm | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix "can't use 'defined(%hash)'" and "can't use 'defined(@array)'" warnings
libtirpc.patch | (download)

acelib/Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 build using libtirpc.
Bug-Debian: https://bugs.debian.org/974198
hardening.patch | (download)

acelib/Makefile | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 hardening flags in compiler
cross.patch | (download)

acelib/Makefile | 13 7 + 6 - 0 !
acelib/wmake/LINUX_DEF | 5 3 + 2 - 0 !
2 files changed, 10 insertions(+), 8 deletions(-)

 use host compiler and linker instead of build compiler
gcc 14.patch | (download)

RPC/RPC.xs | 6 0 + 6 - 0 !
1 file changed, 6 deletions(-)

 Fix compile with newer gcc "non-void function 'constant' should ..."

gcc 15.patch | (download)

acelib/wh/call.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 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) ;
              |       ~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
pod.patch | (download)

Ace.pm | 4 4 + 0 - 0 !
Ace/Graphics/GlyphFactory.pm | 1 1 + 0 - 0 !
Ace/Sequence/GappedAlignment.pm | 2 2 + 0 - 0 !
Ace/Sequence/Gene.pm | 2 2 + 0 - 0 !
Ace/Sequence/Transcript.pm | 2 2 + 0 - 0 !
5 files changed, 11 insertions(+)

 fix pod error messages.