Sascha Steinbiss pushed to branch master at Debian Med / aegean
Commits: 309e447b by Sascha Steinbiss at 2025-08-01T15:04:43+02:00 fix building with GCC 15 - - - - - 8406eed8 by Sascha Steinbiss at 2025-08-01T15:04:56+02:00 bump Standards-Version - - - - - ae89c58e by Sascha Steinbiss at 2025-08-01T15:05:18+02:00 add loong64 support - - - - - 5 changed files: - debian/changelog - debian/control - + debian/patches/aegean-add-loongarch64-support.patch - + debian/patches/gcc-15.patch - debian/patches/series Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,17 @@ +aegean (0.16.0+dfsg-5) unstable; urgency=medium + + [ Dandan Zhang ] + * Append loong64 support in d/control. + Closes: #1109688 + * Do not use -m64 CFLAGS on loongarch64. + + [ Sascha Steinbiss ] + * Bump Standards-Version. + * Fix building with GCC 15. + Closes: #1096281 + + -- Sascha Steinbiss <[email protected]> Fri, 01 Aug 2025 14:42:11 +0200 + aegean (0.16.0+dfsg-4) unstable; urgency=medium * Remove explicit runtime dependency on libgenometools0. ===================================== debian/control ===================================== @@ -7,14 +7,14 @@ Build-Depends: debhelper-compat (= 13), libcairo2-dev, libgenometools0-dev, python3 -Standards-Version: 4.6.2 +Standards-Version: 4.7.2 Rules-Requires-Root: no Vcs-Browser: https://salsa.debian.org/med-team/aegean Vcs-Git: https://salsa.debian.org/med-team/aegean.git Homepage: https://standage.github.io/AEGeAn Package: aegean -Architecture: amd64 arm64 armel armhf i386 mipsel powerpc ppc64el s390x hurd-i386 kfreebsd-amd64 kfreebsd-i386 ppc64 x32 +Architecture: amd64 arm64 armel armhf i386 mipsel powerpc ppc64el s390x hurd-i386 kfreebsd-amd64 kfreebsd-i386 ppc64 x32 loong64 Depends: ${shlibs:Depends}, ${misc:Depends}, libjs-jquery, ===================================== debian/patches/aegean-add-loongarch64-support.patch ===================================== @@ -0,0 +1,14 @@ +Description: Do not use -m64 CFLAGS on loongarch64 +Last-Update: 2025-07-22 + +--- aegean-0.16.0+dfsg.orig/Makefile ++++ aegean-0.16.0+dfsg/Makefile +@@ -45,7 +45,7 @@ ifeq ($(optimize),yes) + CFLAGS += -O3 + endif + ifneq ($(64bit),no) +- ifeq (,$(filter $(MACHINE),ia64 alpha mips64 mips64el aarch64)) ++ ifeq (,$(filter $(MACHINE),ia64 alpha mips64 mips64el aarch64 loongarch64)) + CFLAGS += -m64 + GTFLAGS += 64bit=yes + endif ===================================== debian/patches/gcc-15.patch ===================================== @@ -0,0 +1,30 @@ +Description: make visitor constructors consistent +Author: Sascha Steinbiss <[email protected]> +Forwarded: https://github.com/BrendelGroup/AEGeAn/pull/271 +Last-Update: 2025-08-01 +Index: aegean/src/core/AgnPseudogeneFixVisitor.c +=================================================================== +--- aegean.orig/src/core/AgnPseudogeneFixVisitor.c ++++ aegean/src/core/AgnPseudogeneFixVisitor.c +@@ -46,7 +46,7 @@ GtNodeStream* agn_pseudogene_fix_stream_ + return ns; + } + +-GtNodeVisitor *agn_pseudogene_fix_visitor_new(GtLogger *logger) ++GtNodeVisitor *agn_pseudogene_fix_visitor_new() + { + return gt_node_visitor_create(pseudogene_fix_visitor_class()); + } +Index: aegean/src/core/AgnRemoveChildrenVisitor.c +=================================================================== +--- aegean.orig/src/core/AgnRemoveChildrenVisitor.c ++++ aegean/src/core/AgnRemoveChildrenVisitor.c +@@ -44,7 +44,7 @@ GtNodeStream* agn_remove_children_stream + return ns; + } + +-GtNodeVisitor *agn_remove_children_visitor_new(GtLogger *logger) ++GtNodeVisitor *agn_remove_children_visitor_new() + { + return gt_node_visitor_create(remove_children_visitor_class()); + } ===================================== debian/patches/series ===================================== @@ -5,3 +5,5 @@ adjust_datapath follow_links includepaths 2to3.patch +aegean-add-loongarch64-support.patch +gcc-15.patch View it on GitLab: https://salsa.debian.org/med-team/aegean/-/compare/396cf93986b221ad5ff88d367c269559f147b9d6...ae89c58e49eba80fe8f67089931a21a98cc88090 -- View it on GitLab: https://salsa.debian.org/med-team/aegean/-/compare/396cf93986b221ad5ff88d367c269559f147b9d6...ae89c58e49eba80fe8f67089931a21a98cc88090 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
