commit b13810be7405224d41cf03eb38aeda08b28f6735
Author: Jakub Bogusz <[email protected]>
Date:   Sun Dec 1 19:28:39 2024 +0100

    - fixes for missing prototypes

 neXtaw-build.patch | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 neXtaw.spec        |  8 ++++++++
 2 files changed, 54 insertions(+)
---
diff --git a/neXtaw.spec b/neXtaw.spec
index 20a2d85..4c916ea 100644
--- a/neXtaw.spec
+++ b/neXtaw.spec
@@ -7,6 +7,7 @@ License:        MIT
 Group:         Libraries
 Source0:       http://siag.nu/pub/neXtaw/%{name}-%{version}.tar.gz
 # Source0-md5: 1c9cbcef735d8e26f3e48bd529aca6a7
+Patch0:                %{name}-build.patch
 URL:           http://siag.nu/neXtaw/
 BuildRequires: bison
 BuildRequires: flex
@@ -58,6 +59,13 @@ Statyczna biblioteka neXtaw.
 
 %prep
 %setup -q
+%patch0 -p1
+
+# force bison skeleton update
+%{__rm} X11/neXtaw/laygram.c
+
+# force flex skeleton update
+%{__rm} X11/neXtaw/laylex.c
 
 install -d app-defaults-examples
 cp -p doc/app-defaults/* app-defaults-examples
diff --git a/neXtaw-build.patch b/neXtaw-build.patch
new file mode 100644
index 0000000..1ab095e
--- /dev/null
+++ b/neXtaw-build.patch
@@ -0,0 +1,46 @@
+--- neXtaw-0.15.1/X11/neXtaw/XawIm.c.orig      2003-08-24 08:24:13.000000000 
+0200
++++ neXtaw-0.15.1/X11/neXtaw/XawIm.c   2024-12-01 13:44:14.476426813 +0100
+@@ -62,6 +62,7 @@ in this Software without prior written a
+ #include <X11/Xos.h>
+ #include <X11/Xfuncs.h>
+ #include <X11/ShellP.h>
++#include <X11/ResourceI.h>
+ #include "TextP.h"
+ #include "MultiSrc.h"
+ #include "MultiSinkP.h"
+#--- neXtaw-0.15.1/X11/neXtaw/laygram.h.orig   2024-12-01 13:56:43.584091157 
+0100
+#+++ neXtaw-0.15.1/X11/neXtaw/laygram.h        2024-12-01 18:24:05.493681525 
+0100
+#@@ -32,3 +32,5 @@ typedef union {
+#     Operator     oval;
+# } YYSTYPE;
+# extern YYSTYPE LayYYlval;
+#+extern int LayYYlex (void);
+#+extern int LayYYerror (char *s);
+--- neXtaw-0.15.1/X11/neXtaw/laygram.y.orig    2003-01-15 16:50:49.000000000 
+0100
++++ neXtaw-0.15.1/X11/neXtaw/laygram.y 2024-12-01 18:46:32.231476775 +0100
+@@ -9,6 +9,8 @@
+ #include    <X11/Xmu/Misc.h>
+ #include    <X11/Xmu/Converters.h>
+ #include    "LayoutP.h"
++extern int LayYYlex (void);
++extern int LayYYerror (char *s);
+ 
+ static LayoutPtr    *dest;
+ 
+--- neXtaw-0.15.1/X11/neXtaw/laylex.l.orig     2003-01-15 16:50:49.000000000 
+0100
++++ neXtaw-0.15.1/X11/neXtaw/laylex.l  2024-12-01 19:13:22.294128899 +0100
+@@ -86,12 +86,14 @@ count (s, c)
+     return i;
+ }
+ 
++void
+ yysetsource(s)
+     char    *s;
+ {
+     yysourcebase = yysource = s;
+ }
+ 
++void
+ yyerror(s)
+     char    *s;
+ {
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/neXtaw.git/commitdiff/b13810be7405224d41cf03eb38aeda08b28f6735

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to