[med-svn] [Git][med-team/subread][master] 4 commits: d/control: build on riscv64 as well.

Michael R. Crusoe (@crusoe) gitlab at salsa.debian.org
Wed Sep 13 13:48:09 BST 2023



Michael R. Crusoe pushed to branch master at Debian Med / subread


Commits:
deff40cf by Michael R. Crusoe at 2023-09-13T13:25:38+02:00
d/control: build on riscv64 as well.

- - - - -
31e19265 by Michael R. Crusoe at 2023-09-13T14:18:23+02:00
d/patches/0001-src-Makefile.Linux-Do-not-set-CFLAGS-and-CXXFLAGS- to.patch: fix embedded build path in various binaries. Closes: #1033089. Thanks to Vagrant Cascadian <vagrant at reproducible- builds.org>.

- - - - -
051db3e3 by Michael R. Crusoe at 2023-09-13T14:20:42+02:00
Apply multi-arch hints.
+ subread-data: Add Multi-Arch: foreign.

Changes-By: apply-multiarch-hints

- - - - -
3ec4417e by Michael R. Crusoe at 2023-09-13T14:21:47+02:00
routine-update: Ready to upload to unstable

- - - - -


4 changed files:

- debian/changelog
- debian/control
- + debian/patches/0001-src-Makefile.Linux-Do-not-set-CFLAGS-and-CXXFLAGS-to.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,14 @@
+subread (2.0.6+dfsg-2) unstable; urgency=medium
+
+  * Team upload.
+  * d/control: build on riscv64 as well.
+  * d/patches/0001-src-Makefile.Linux-Do-not-set-CFLAGS-and-CXXFLAGS-
+    to.patch: fix embedded build path in various binaries.
+    Thanks to Vagrant Cascadian <vagrant at reproducible-builds.org>.
+    Closes: #1033089.
+
+ -- Michael R. Crusoe <crusoe at debian.org>  Wed, 13 Sep 2023 14:21:47 +0200
+
 subread (2.0.6+dfsg-1) unstable; urgency=medium
 
   * New upstream version


=====================================
debian/control
=====================================
@@ -15,7 +15,7 @@ Homepage: http://sourceforge.net/projects/subread/
 Rules-Requires-Root: no
 
 Package: subread
-Architecture: amd64 arm64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 ppc64el loong64
+Architecture: amd64 arm64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 ppc64el riscv64 loong64
 Depends: ${misc:Depends},
          ${shlibs:Depends}
 Description: toolkit for processing next-gen sequencing data
@@ -28,6 +28,7 @@ Package: subread-data
 Architecture: all
 Depends: ${misc:Depends},
          ${shlibs:Depends}
+Multi-Arch: foreign
 Description: data files for subread package
  This package provides data files from the original tarball:
   - annotation: Directory including NCBI RefSeq gene annotations for


=====================================
debian/patches/0001-src-Makefile.Linux-Do-not-set-CFLAGS-and-CXXFLAGS-to.patch
=====================================
@@ -0,0 +1,25 @@
+From 661536e4afcec2e40682257e5aba8119b46935d7 Mon Sep 17 00:00:00 2001
+From: Vagrant Cascadian <vagrant at reproducible-builds.org>
+Date: Thu, 16 Mar 2023 21:51:54 -0700
+Subject: src/Makefile.Linux: Do not set CFLAGS and CXXFLAGS to empty values.
+
+---
+ src/Makefile.Linux | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/src/Makefile.Linux b/src/Makefile.Linux
+index 0571c1a..a6ec556 100644
+--- a/src/Makefile.Linux
++++ b/src/Makefile.Linux
+@@ -6,8 +6,6 @@ OPT_LEVEL = 3
+ include makefile.version
+ -include ~/.R/DBPZ_debug_makefile
+ 
+-CXXFLAGS=
+-CFLAGS=
+ CCFLAGS += -O${OPT_LEVEL} -fsigned-char -Wall -DMAKE_FOR_EXON  -D MAKE_STANDALONE -D SUBREAD_VERSION=\"${SUBREAD_VERSION}\"  -D_FILE_OFFSET_BITS=64 ${WARNING_LEVEL}
+ LDFLAGS += ${STATIC_MAKE} -pthread -lz -O${OPT_LEVEL} -DMAKE_FOR_EXON -D MAKE_STANDALONE -lm
+ CFLAGS += ${CCFLAGS} -fmessage-length=0 -ggdb
+-- 
+2.39.2
+


=====================================
debian/patches/series
=====================================
@@ -2,3 +2,4 @@ typo.patch
 fix_ftbfs_kfreebsd.patch
 arch_specific_flags.patch
 2to3.patch
+0001-src-Makefile.Linux-Do-not-set-CFLAGS-and-CXXFLAGS-to.patch



View it on GitLab: https://salsa.debian.org/med-team/subread/-/compare/2237084c374e5594535b228ea1784acf57878ae7...3ec4417e8afbc3d48583bbb83dd33662d1dcbf59

-- 
View it on GitLab: https://salsa.debian.org/med-team/subread/-/compare/2237084c374e5594535b228ea1784acf57878ae7...3ec4417e8afbc3d48583bbb83dd33662d1dcbf59
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/20230913/2fbdd10b/attachment-0001.htm>


More information about the debian-med-commit mailing list