[med-svn] [Git][med-team/aegean][master] 3 commits: fix building with GCC 15
Sascha Steinbiss (@satta)
gitlab at salsa.debian.org
Fri Aug 1 14:07:18 BST 2025
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 <satta at debian.org> 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 <satta at debian.org>
+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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20250801/d973f5b3/attachment-0001.htm>
More information about the debian-med-commit
mailing list