[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