[med-svn] [Git][med-team/acedb][master] 6 commits: initialize changelog

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Sun Oct 24 22:36:57 BST 2021



Étienne Mollier pushed to branch master at Debian Med / acedb


Commits:
1d035c93 by Étienne Mollier at 2021-10-24T22:35:45+02:00
initialize changelog

- - - - -
c164b68d by Étienne Mollier at 2021-10-24T23:24:48+02:00
Add glibc2.32.patch

Closes: #997105

- - - - -
4cbe664a by Étienne Mollier at 2021-10-24T23:28:22+02:00
d/{control,rules}: make use of tirpc for rpc.h

- - - - -
b90c4c2f by Étienne Mollier at 2021-10-24T23:30:09+02:00
update changelog

- - - - -
04aa4840 by Étienne Mollier at 2021-10-24T23:32:43+02:00
routine-update: Standards-Version: 4.6.0

- - - - -
341b448b by Étienne Mollier at 2021-10-24T23:36:09+02:00
routine-update: Ready to upload to unstable

- - - - -


5 changed files:

- debian/changelog
- debian/control
- + debian/patches/glibc2.32.patch
- debian/patches/series
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+acedb (4.9.39+dfsg.02-6) unstable; urgency=medium
+
+  * Team upload.
+  * d/{control,rules}: make use of tirpc for rpc/rpc.h.
+  * Add glibc2.32.patch to fix failur to build from source.  (Closes: #997105)
+  * Standards-Version: 4.6.0 (routine-update)
+
+ -- Étienne Mollier <emollier at debian.org>  Sun, 24 Oct 2021 23:33:03 +0200
+
 acedb (4.9.39+dfsg.02-5) unstable; urgency=medium
 
   * Standards-Version: 4.5.1 (routine-update)


=====================================
debian/control
=====================================
@@ -8,12 +8,13 @@ Build-Depends: debhelper-compat (= 13),
                libreadline-dev,
                libglib2.0-dev,
                libgtk2.0-dev,
+               libtirpc-dev,
                pkg-config,
                csh,
                flex,
                libfl-dev,
                bison
-Standards-Version: 4.5.1
+Standards-Version: 4.6.0
 Vcs-Browser: https://salsa.debian.org/med-team/acedb
 Vcs-Git: https://salsa.debian.org/med-team/acedb.git
 Homepage: http://www.acedb.org/


=====================================
debian/patches/glibc2.32.patch
=====================================
@@ -0,0 +1,53 @@
+Description: use strsignal for Debian builds
+ There are no easy ways to detect the libc version from the compiler point of
+ view, so lets make use of our own marker instead to force the used of the
+ function strsignal(3).  The function needing adjustment is a wrapper around
+ multiple methods to get the signal list.
+Author: Étienne Mollier <emollier at debian.org>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997105
+Forwarded: not-needed
+Last-Update: 2021-10-24
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- acedb.orig/w4/sigsubs.c
++++ acedb/w4/sigsubs.c
+@@ -463,6 +463,9 @@
+ /*                                                                           */
+ static char *getSignalText(int sig_num)
+ {
++#ifdef __gnu_linux__
++  return (strsignal(sig_num));
++#else
+ #if defined(__CYGWIN__) || defined(HP) || defined(IBM)
+ 
+   return "unknown";
+@@ -507,6 +510,7 @@
+   return sig_text ;
+ 
+ #endif /* !CYGWIN */
++#endif /* !__gnu_linux__ */
+ }
+ 
+ 
+--- acedb.orig/wmake/LINUX_64_DEF
++++ acedb/wmake/LINUX_64_DEF
+@@ -28,7 +28,7 @@
+ LINKER = gcc $(COPT) $(LDFLAGS)
+ 
+ # The arg to libs-config is used if our private copy not installed.
+-LIBS = -L/usr/X11R6/lib `../w3rdparty/libs-config $(GTKVER)` -lm -lreadline -lX11
++LIBS = -L/usr/X11R6/lib `../w3rdparty/libs-config $(GTKVER)` -lm -lreadline -lX11 -ltirpc
+ 
+ ### Linux uses flex to emulate the standard 'lex' program
+ LEX_LIBS = -lfl
+--- acedb.orig/wmake/LINUX_4_DEF
++++ acedb/wmake/LINUX_4_DEF
+@@ -28,7 +28,7 @@
+ LINKER = gcc $(COPT) $(LDFLAGS)
+ 
+ # The arg to libs-config is used if our private copy not installed.
+-LIBS = -L/usr/X11R6/lib `../w3rdparty/libs-config $(GTKVER)` -lm -lreadline -lX11
++LIBS = -L/usr/X11R6/lib `../w3rdparty/libs-config $(GTKVER)` -lm -lreadline -lX11 -ltirpc
+ 
+ ### Linux uses flex to emulate the standard 'lex' program
+ LEX_LIBS = -lfl


=====================================
debian/patches/series
=====================================
@@ -10,3 +10,4 @@ mayhem.patch
 spelling.patch
 no_dotter_and_belvu.patch
 libfl.patch
+glibc2.32.patch


=====================================
debian/rules
=====================================
@@ -5,6 +5,7 @@
 #export DH_VERBOSE=1
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_CFLAGS_MAINT_APPEND = -I/usr/include/tirpc
 
 # This has to be exported to make some magic below work.
 export DH_OPTIONS



View it on GitLab: https://salsa.debian.org/med-team/acedb/-/compare/bda3cf62ac24dd8635d51526a4e260259d083397...341b448ba8ea3b01fd13b5d68cf700971d58ccde

-- 
View it on GitLab: https://salsa.debian.org/med-team/acedb/-/compare/bda3cf62ac24dd8635d51526a4e260259d083397...341b448ba8ea3b01fd13b5d68cf700971d58ccde
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/20211024/6de3dd72/attachment-0001.htm>


More information about the debian-med-commit mailing list