games-board / scid

Shane's Chess Information Database

Official package sites : https://scid.sourceforge.net/ ·

v5.0.2 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~arm64 ~x86
USE flags
scripts test

General

scripts
Install additional python and tcl utility scripts
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_single_target

python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only
python3_13
Build for Python 3.13 only

dev-cpp / gtest : Google C++ Testing Framework

dev-lang / tcl : Tool Command Language

dev-lang / tk : Tk Widget Set

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / tcl : Tool Command Language

dev-lang / tk : Tk Widget Set

dev-tcltk / tkimg : Adds a lot of image formats to Tcl/Tk

830045
games-board/scid-4.7.0 - /.../scidlet.cpp: error: aggregate inputReady()::timeval tv has incomplete type and cannot be defined
831784
games-board/scid-4.7.0-r1 fails to compile: scidlet.cpp:78:5: error: fd_set was not declared in this scope
942302
games-board/scid-5.0.2 - [gcc-15] /.../bytebuf.h: error: sqdiff was not declared in this scope
957481
games-board/scid-5.0.2 - QA Notice: Compatibility with CMake < 3.5 has been removed from CMake 4,
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-board/scid: drop 4.7.0-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
games-board/scid: enable py3.13
py3.13 is only used by optional scripts with no tests (the package has tests, but they are unrelated to python), at a glance they do not appear broken but hard to say (not properly tested). ...except pgnfix which may possibly(?) be broken with both 3.12 and 3.13, would need to recheck with 3.11 and test with an actual pgn input file. That script also need a patch to work with python3 at all, arguably we should probably just skip it at this point. Also, for some reason 5.0.2 had re-gained py3.9 despite it wasn't in 4.7.0, so dropping that as well. Closes: https://bugs.gentoo.org/952479 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
games-board/scid: re-add system-gtest patch
I'm not sure why this got removed, would imply that tests were never ran when it got bumped. Possible that the bump has missed other things too given this package can be a bit messy to handle/verify (had needed extra care when I did 4.7.0), but I haven't verified for 5.0.2 which I did not handle. wrt bug #924279, haven't properly investigated what happened but, given tests pass with 5.0.2 for me, closing for now. Closes: https://bugs.gentoo.org/924279 Closes: https://bugs.gentoo.org/948809 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
games-board/scid: add 5.0.2
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Patrick Lauer · gentoo
games-board/scid: enable py3.12
Closes: https://bugs.gentoo.org/929575 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Lucio Sauer · gentoo
*/*: inline mirror://sourceforge
bump copyright of touched ebuilds to 2024 Signed-off-by: Lucio Sauer <watermanpaint@posteo.net> Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
games-board/scid: use HTTPS
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
games-board/scid: Keyword 4.7.0-r1 arm64, #907772
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-board/scid: EAPI7->8, enable py3.11
Python usage is rather minimal here (with USE=scripts), albeit not very familiar with it so not 100% sure it's still working right. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-board/scid: drop 4.6.2-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-board/scid: add 4.7.0
- migrated to cmake, EAPI 6->7, and added tests - add USE=scripts to make python targets and other scripts optional - install missing photo files but behind USE=photos due to being large - give incompatibility warning regarding ~/.scid -> ~/.scid4.7 Fetching the binary tarball for additional assets due to upstream's .zip for other files being an unstable "latest" type. Closes: https://bugs.gentoo.org/710464 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
games-board/scid: add Python 3.9
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
games-board/scid: add explicit desktop inherit
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
games-board/scid: eutils->edos2unix
Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
games-board/scid: Make pgnfix script work with Python 3.
Closes: https://bugs.gentoo.org/728876 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
David Seifert · gentoo
games-board/scid: Remove old
Package-Manager: Portage-2.3.16, Repoman-2.3.6
David Seifert · gentoo
games-*/*: Remove stable keywords
Gentoo currently does not have the manpower to maintain a ton of stable games packages. Closes: https://github.com/gentoo/gentoo/pull/5404
David Seifert · gentoo
*games*/*: Dekeyword ppc/ia64/sparc
Closes: https://github.com/gentoo/gentoo/pull/4614
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Austin English · gentoo
games-board/scid: remove deprecated games eclass
Also update to EAPI 6 Gentoo-Bug: https://bugs.gentoo.org/574082 Package-Manager: portage-2.3.0
Michael Sterrett · gentoo
games-board/scid: clean old; dropped ppc to unstable
Package-Manager: portage-2.2.26
Agostino Sarubbo · gentoo
games-board/scid: x86 stable wrt bug #559626
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86"
Agostino Sarubbo · gentoo
games-board/scid: amd64 stable wrt bug #559626
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64"
Michael Sterrett · gentoo
old
Package-Manager: portage-2.2.20.1
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed