[packages/xboard] Rel 2

arekm arekm at pld-linux.org
Wed Mar 11 15:18:49 CET 2026


commit bd0550eb1ca4d883f6e3e5ea77e51b3f8b3f80c5
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Wed Mar 11 15:18:42 2026 +0100

    Rel 2

 global-symbols-extern.patch | 23 +++++++++++++++++++++++
 xboard.spec                 |  9 +++++----
 2 files changed, 28 insertions(+), 4 deletions(-)
---
diff --git a/xboard.spec b/xboard.spec
index 7700242..8360578 100644
--- a/xboard.spec
+++ b/xboard.spec
@@ -9,13 +9,14 @@ Summary(tr.UTF-8):	GNU Chess (satranç) oyununa X11 grafik arabirimi
 Summary(uk.UTF-8):	Графічний (X11) інтерфейс до шахових програм
 Name:		xboard
 Version:	4.9.1
-Release:	1
+Release:	2
 License:	GPL v3+
 Group:		X11/Applications/Games
-Source0:	http://ftp.gnu.org/gnu/xboard/%{name}-%{version}.tar.gz
+Source0:	https://ftp.gnu.org/gnu/xboard/%{name}-%{version}.tar.gz
 # Source0-md5:	93d7475bbd69a06ff9cce7add5636beb
-Patch0:		%{name}-info.patch
-URL:		http://www.tim-mann.org/xboard.html
+URL:		https://www.tim-mann.org/xboard.html
+# Header definitions for global symbols cause multiple definitions with modern GCC.
+Patch0:		global-symbols-extern.patch
 BuildRequires:	cairo-devel >= 1.2.0
 BuildRequires:	gettext-tools >= 0.17
 BuildRequires:	gtk+2-devel >= 2:2.16.0
diff --git a/global-symbols-extern.patch b/global-symbols-extern.patch
new file mode 100644
index 0000000..1b35449
--- /dev/null
+++ b/global-symbols-extern.patch
@@ -0,0 +1,23 @@
+diff -urNp xboard-4.9.1.orig/backend.h xboard-4.9.1/backend.h
+--- xboard-4.9.1.orig/backend.h	2016-06-18 18:25:08.000000000 +0200
++++ xboard-4.9.1/backend.h	2026-03-11 11:05:00.000000000 +0100
+@@ -245,6 +245,6 @@
+ /* ICS vars used with backend.c and zippy.c */
+ enum ICS_TYPE { ICS_GENERIC, ICS_ICC, ICS_FICS, ICS_CHESSNET /* not really supported */ };
+-enum ICS_TYPE ics_type;
++extern enum ICS_TYPE ics_type;
+ 
+ /* pgntags.c prototypes
+  */
+diff -urNp xboard-4.9.1.orig/evalgraph.h xboard-4.9.1/evalgraph.h
+--- xboard-4.9.1.orig/evalgraph.h	2016-06-18 18:25:08.000000000 +0200
++++ xboard-4.9.1/evalgraph.h	2026-03-11 11:05:00.000000000 +0100
+@@ -37,7 +37,7 @@
+ #define OPEN   0
+ 
+ /* Module globals */
+-ChessProgramStats_Move * currPvInfo;
++extern ChessProgramStats_Move * currPvInfo;
+ extern int currFirst;
+ extern int currLast;
+ extern int currCurrent;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/xboard.git/commitdiff/bd0550eb1ca4d883f6e3e5ea77e51b3f8b3f80c5



More information about the pld-cvs-commit mailing list