Bug#118138: seaview; Please build-depend on libforms-dev
tags 118138 + patch
quit
Peter S Galbraith <psg@debian.org> wrote:
>
> As the Debian maintainer of the XForms, I'm asking you to build
> against version 0.89 (e.g. build-depend on libforms-dev) unless
> you have a very compelling reason.
One small fix needs to be made to seaview to get it to build with
xforms 0.89. In the forms.h that came with xforms 0.88 TRUE and
FALSE were defined and seaview depends on these existing. I have
made a small patch to define these in seaview's seaview.h if they
have not already been defined.
diff -Naur seaview-0.0.orig/debian/control seaview-0.0/debian/control
--- seaview-0.0.orig/debian/control Thu Nov 8 17:25:10 2001
+++ seaview-0.0/debian/control Thu Nov 8 16:52:50 2001
@@ -2,7 +2,7 @@
Section: contrib/misc
Priority: optional
Maintainer: Debian QA Group <packages@qa.debian.org>
-Build-Depends: debhelper (>> 2.0.0), libforms0.88-dev
+Build-Depends: debhelper (>> 2.0.0), libforms-dev
Standards-Version: 3.5.2
Package: seaview
diff -Naur seaview-0.0.orig/seaview.h seaview-0.0/seaview.h
--- seaview-0.0.orig/seaview.h Wed Sep 30 08:36:29 1998
+++ seaview-0.0/seaview.h Thu Nov 8 17:17:02 2001
@@ -2,6 +2,15 @@
#define SEAVIEW_H
#include "forms.h"
+/* The forms.h from XForms 0.88 defined TRUE and FALSE; later versions
+ * did not and so we will define them if necessary.
+ */
+
+#ifndef FALSE
+#define FALSE 0
+#define TRUE 1
+#endif
+
#if FL_INCLUDE_VERSION <= 81
#define fl_drw_text_cursor(a,x,y,w,h,c,st,si,t,cc,p) \
fl_drw_text_cursor(a,x,y,w,h,c,si,st,t,cc,p)
Since this package is maintained by the QA group I'll NMU it in
the next day or two unless someone has something else to point
out. Thanks.
--
Doug Porter <dsp@waterspout.com>
Reply to: