notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
py-pychess GTK chess client written in Python
1.0.2_3 games on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.0.2_3Version of this port present on the latest quarterly branch.
Maintainer: kevinz5000@gmail.com search for ports maintained by this maintainer
Port Added: 2008-01-25 17:42:19
Last Update: 2022-04-30 08:03:20
Commit Hash: ca3f925
Also Listed In: python
License: GPLv3
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • pychess>0:games/py-pychess
To install the port:
cd /usr/ports/games/py-pychess/ && make install clean
To add the package, run one of these commands:
  • pkg install games/py-pychess
  • pkg install pychess
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: pychess
Package flavors (<flavor>: <package>)
  • py38: pychess
distinfo:
Packages (timestamps in pop-ups are UTC):
pychess
ABIlatestquarterly
FreeBSD:11:aarch64-1.0.0
FreeBSD:11:amd641.0.21.0.2
FreeBSD:11:armv6-1.0.0
FreeBSD:11:i3861.0.21.0.2
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-1.0.2_3
FreeBSD:12:amd641.0.2_31.0.2_3
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.0.2_31.0.2_3
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch641.0.2_31.0.2_3
FreeBSD:13:amd641.0.2_31.0.2_3
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3861.0.2_31.0.2_3
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-1.0.2
FreeBSD:14:aarch641.0.2_3-
FreeBSD:14:amd641.0.2_3-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3861.0.2_3-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.0.2-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-pexpect>0 : misc/py-pexpect@py38
  2. py38-sqlalchemy13>1. : databases/py-sqlalchemy13@py38
  3. py38-psutil>0. : sysutils/py-psutil@py38
  4. py38-gobject3>2 : devel/py-gobject3@py38
  5. py38-websockets>7. : devel/py-websockets@py38
  6. update-desktop-database : devel/desktop-file-utils
  7. Xvfb : x11-servers/xorg-vfbserver
  8. 8x13O.pcf.gz : x11-fonts/xorg-fonts-miscbitmaps
  9. fonts.alias : x11-fonts/font-alias
  10. base : x11/xkeyboard-config
  11. xkbcomp : x11/xkbcomp
  12. msgfmt : devel/gettext-tools
  13. gstreamer1-plugins>=1.16.2 : multimedia/gstreamer1-plugins
  14. py38-setuptools>0 : devel/py-setuptools@py38
  15. python3.8 : lang/python38
Runtime dependencies:
  1. py38-pexpect>0 : misc/py-pexpect@py38
  2. py38-sqlalchemy13>1. : databases/py-sqlalchemy13@py38
  3. py38-psutil>0. : sysutils/py-psutil@py38
  4. py38-gobject3>2 : devel/py-gobject3@py38
  5. py38-websockets>7. : devel/py-websockets@py38
  6. update-desktop-database : devel/desktop-file-utils
  7. gstreamer1-plugins>=1.16.2 : multimedia/gstreamer1-plugins
  8. py38-setuptools>0 : devel/py-setuptools@py38
  9. python3.8 : lang/python38
Library dependencies:
  1. libintl.so : devel/gettext-runtime
  2. libatk-1.0.so : accessibility/atk
  3. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  4. libglib-2.0.so : devel/glib20
  5. libintl.so : devel/gettext-runtime
  6. libgtk-3.so : x11-toolkits/gtk30
  7. libgtksourceview-3.0.so : x11-toolkits/gtksourceview3
  8. libgirepository-1.0.so : devel/gobject-introspection
  9. librsvg-2.so : graphics/librsvg2-rust
  10. libxml2.so : textproc/libxml2
  11. libpango-1.0.so : x11-toolkits/pango
  12. libgstreamer-1.0.so : multimedia/gstreamer1
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

pkg-message:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/pychess/pychess/releases/download/1.0.2/
Collapse this list.

Number of commits found: 44

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
30 Apr 2022 08:03:20
 files touched by this commit commit hash:ca3f925d6eb53ff27e2a49775f6d33f52a587ae4  1.0.2_3
Tobias C. Berner (tcberner) search for other commits by this committer
framework: convert bsd.gstreamer.mk to Uses/gstreamer.mk

- convert bsd.gstreamer.mk to Uses/gstreamer.mk
- convert ports tree to make use of USES=gstreamer
- remove duplicate dependency lines from the tree

Differential Revision: https://reviews.freebsd.org/D35097
10 Apr 2022 19:11:41
 files touched by this commit commit hash:d63665f7cd9c99880704a3c5bc221829cb009744  1.0.2_3
Charlie Li (vishwin) search for other commits by this committer
textproc/libxml2: bump all LIB_DEPENDS consumers

This is a separate commit to facilitate easier cherry-picking for
quarterly.

PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)
26 Mar 2022 08:27:27
 files touched by this commit commit hash:247c7db7513f1264922428278678da641c5a3f52  1.0.2_2
Matthias Fechner (mfechner) search for other commits by this committer
textproc/libxml2: bump all dependencies

This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246
10 Oct 2021 19:44:42
 files touched by this commit commit hash:2c672a4de941dc57142d867ba42396b1b64d2921  1.0.2_1
Baptiste Daroussin (bapt) search for other commits by this committer
INSTALLS_ICONS: retire the macro and rework the related dependencies

While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
09 Oct 2021 10:20:15
 files touched by this commit commit hash:27e99546bd59132465fe837686ad693ec1389db2  1.0.2_1
Emanuel Haupt (ehaupt) search for other commits by this committer
devel/py-websockets: Update to 10.0

websockets 10.0 requires Python >= 3.7 therefore bump depending ports
Python version requirements.

Changes:	https://websockets.readthedocs.io/en/stable/project/changelog.html
09 Jun 2021 16:36:43
 files touched by this commit commit hash:cc0cc8940fcf3a34af7f7a37e8645c432202aa9b  1.0.2
Bryan Drewery (bdrewery) search for other commits by this committer
games/py-pychess: Fix dependency lines

Fixes:	9a34ad5a4907925
07 Jun 2021 22:39:37
 files touched by this commit commit hash:9a34ad5a4907925598c80d6c3e3cfeac1ca9e4a9  1.0.2
Bryan Drewery (bdrewery) search for other commits by this committer
category/port: Package name dependencies do not support globbing.

5.9.9 of the Porters Handbook defines the use of pkgname/version
dependencies which does not include globbing.  Incidentally
`pkg info` is used by the ports framework which does support it
but external tools, like Poudriere, don't expect this.

None of these needed globbing.  If there is a good reason beyond
convenience for the feature then it needs to be documented and
tools updated.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.0.2
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
22 Nov 2020 05:38:29
Original commit files touched by this commit Revision:556028  1.0.2
mi search for other commits by this committer
Upgrade from 1.0.0 to 1.0.2. Hand over maintainership to the
submitter.

PR:		251304
Submitted by:	Kevin Zheng
Sponsored by:	United Marsupials
09 Nov 2020 17:08:12
Original commit files touched by this commit Revision:554733  1.0.0_1
tcberner search for other commits by this committer
Prefer graphics/ligvrsvg2-rust over graphics/librsvg2

- switch to the more modern version of librsvg2 on architectures
  supporting rust
- this will fix some graphical issues on these architectures

PR:		250276
Exp-run by:	antoine
Submitted by:	tobik
Differential Revision:	https://reviews.freebsd.org/D18878
10 Apr 2020 23:04:18
Original commit files touched by this commit Revision:531387  1.0.0
mi search for other commits by this committer
Spell py-pychess as such, unbreaking index.

Allow antoine@ an opportunity to delete this port for the 3rd time
today.
10 Apr 2020 21:53:22
Original commit files touched by this commit Revision:531344  1.0.0
antoine search for other commits by this committer
Unbreak INDEX
10 Apr 2020 21:33:59
Original commit files touched by this commit Revision:531341  1.0.0
mi search for other commits by this committer
Re-add the py-pychess now that I figured out the USES=display quirk.
This port needs a working X11 DISPLAY for all of configure, build,
install and stage, whereas Uses/display.mk only provides it for one
such target...
10 Apr 2020 18:04:49
Original commit files touched by this commit Revision:531336  1.0.0
antoine search for other commits by this committer
Delete py-pychess, new BROKEN port

With hat:	portmgr
10 Apr 2020 16:55:07
Original commit files touched by this commit Revision:531332  1.0.0
linimon search for other commits by this committer
Mark broken when built using poudriere:

  Unable to init server: Could not connect to 127.0.0.1: Connection refused
  Unable to init server: Could not connect to 127.0.0.1: Connection refused
  (setup.py:36566): Gtk-CRITICAL **: 10:11:13.230:
gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  (setup.py:36566): Gtk-CRITICAL **: 10:11:13.315:
_gtk_style_provider_private_get_settings: assertion
'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
  (setup.py:36566): Gtk-CRITICAL **: 10:11:13.315:
_gtk_style_provider_private_get_settings: assertion
'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
  (setup.py:36566): Gtk-CRITICAL **: 10:11:13.315:
_gtk_style_provider_private_get_settings: assertion
'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
  *** Signal 11

Tested on:		powerpc64
Confirmed on:		amd64
09 Apr 2020 21:20:54
Original commit files touched by this commit Revision:531272  1.0.0
mi search for other commits by this committer
Add a missing dependency to unbreak.

Not reported by:	linimon
09 Apr 2020 09:15:35
Original commit files touched by this commit Revision:531193  1.0.0
linimon search for other commits by this committer
Mark BROKEN:

  ===>  Configuring for pychess-1.0.0
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "setup.py", line 14, in <module>
      from pychess.Savers.pgn import PGNFile
    File
"/wrkdirs/usr/ports/games/py-pychess/work-py37/pychess-1.0.0/lib/pychess/Savers/pgn.py",
line 13, in <module>
      from gi.repository import GLib
  ModuleNotFoundError: No module named 'gi'

Noted on powerpc64 daily new-port build; confirmed on amd64.

While here, add gnome to USES to pacify portlint.
08 Apr 2020 13:39:44
Original commit files touched by this commit Revision:531116  1.0.0
mi search for other commits by this committer
Bring pychess -- new version -- back from the void.

Take maintainership.

PR:		245379
Submitted by:	self
10 Jun 2015 16:44:37
Original commit files touched by this commit Revision:389040  0.10.1_1
rene search for other commits by this committer
Remove expired ports:
2015-05-10 databases/postgresql84-client: "EOL was reached in July 2014"
2015-05-10 databases/postgresql84-contrib: "EOL was reached in July 2014"
2015-05-10 databases/postgresql84-docs: "EOL was reached in July 2014"
2015-05-10 databases/postgresql84-plperl: "EOL was reached in July 2014"
2015-05-10 databases/postgresql84-plpython: "EOL was reached in July 2014"
2015-05-10 databases/postgresql84-pltcl: "EOL was reached in July 2014"
2015-06-02 deskutils/deskbar-applet: Broken since update to gnome3
2015-06-02 deskutils/gimmie: Broken since update to gnome3
2015-06-02 deskutils/glipper: Broken since update to gnome3
2015-06-02 deskutils/gnochm: Broken since update to gnome3
2015-06-02 deskutils/hamster-applet: Broken since update to gnome3
2015-06-02 deskutils/kupfer: Broken since update to gnome3
2015-06-02 deskutils/ontv: Broken since update to gnome3
2015-06-02 deskutils/timer-applet: Broken since update to gnome3
(Only the first 15 lines of the commit message are shown above View all of this commit message)
19 May 2015 16:46:14
Original commit files touched by this commit Revision:386792  0.10.1_1
marino search for other commits by this committer
Expire 14 gnome ports broken for more than 6 months (remove in 2 weeks)

PR:		199761
Approved by:	maintainer timeout
27 Nov 2014 18:53:48
Original commit files touched by this commit Revision:373510  0.10.1_1
antoine search for other commits by this committer
Mark a few ports BROKEN after GNOME 2 removal
20 Oct 2014 17:36:03
Original commit files touched by this commit Revision:371287  0.10.1_1
mva search for other commits by this committer
- Convert games/ to new USES=python

Approved by:	portmgr (implicit)
10 Sep 2014 20:50:37
Original commit files touched by this commit Revision:367888  0.10.1_1
gerald search for other commits by this committer
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
31 Jul 2014 12:39:08
Original commit files touched by this commit Revision:363579  0.10.1
marino search for other commits by this committer
games/py-pychess: Update 0.10rc1 => 0.10.1 and stage

PR:		191822
Submitted by:	Ports Fury
02 Jul 2014 18:22:39
Original commit files touched by this commit Revision:360239  0.10.r1_2
antoine search for other commits by this committer
Resetting maintainership on ports that have not been staged and without any
pending PR

With hat:	portmgr
13 Jun 2014 07:36:28
Original commit files touched by this commit Revision:357654  0.10.r1_2
olgeni search for other commits by this committer
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories G-I.

CR:		D201
Approved by:	portmgr (bapt)
21 Jan 2014 23:40:23
Original commit files touched by this commit Revision:340674  0.10.r1_2
bapt search for other commits by this committer
Fix properties on pkg-plist
15 Oct 2013 12:56:39
Original commit files touched by this commit Revision:330398  0.10.r1_2
bapt search for other commits by this committer
Remove psyco support
20 Sep 2013 17:36:36
Original commit files touched by this commit Revision:327730  0.10.r1_2
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
games)
31 May 2013 14:40:56
Original commit files touched by this commit Revision:319495  0.10.r1_2
jgh search for other commits by this committer
- adopt optionsNG for games
- trim historical headers and trim comments
- some Makefile cleanup

Approved by:	portmgr (bapt)
24 Apr 2013 18:10:32
Original commit files touched by this commit Revision:316464  0.10.r1_2
ak search for other commits by this committer
- Convert USE_GETTEXT to USES (part 3)

Approved by:	portmgr (bapt)
01 Jun 2012 05:26:28
Original commit files touched by this commit   0.10.r1_2
dinoex search for other commits by this committer
- update png to 1.5.10
11 Dec 2011 17:07:16
Original commit files touched by this commit   0.10.r1_1
nivit search for other commits by this committer
- Add STOCKFISH option (default off) to install the stockfish chess engine

Submitted by:   Gautam Mani <execve at gmail.com> (via private email)
Feature safe:   yes
25 Feb 2011 01:32:18
Original commit files touched by this commit   0.10.r1_1
delphij search for other commits by this committer
Chase after net/openldap24-server update.

Reminded by:    miwi
16 Dec 2010 16:53:48
Original commit files touched by this commit   0.10.r1
nivit search for other commits by this committer
- Update to 0.10.r1
- Add STRONGPLAYER option (default off)
- Add files/patch-lib__pychess__widgets__newGameDialog.py
- Fix path of the dependency py-gstreamer
- Remove MD5 checksum from distinfo
- Remove files/patch-pychess
- Update WWW site
31 May 2010 02:01:56
Original commit files touched by this commit   0.8.2_5
ade search for other commits by this committer
Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
28 Mar 2010 06:47:48
Original commit files touched by this commit   0.8.2_4
dinoex search for other commits by this committer
- update to 1.4.1
Reviewed by:    exp8 run on pointyhat
Supported by:   miwi
05 Feb 2010 11:46:55
Original commit files touched by this commit   0.8.2_3
dinoex search for other commits by this committer
- update to jpeg-8
31 Jul 2009 13:57:52
Original commit files touched by this commit   0.8.2_2
dinoex search for other commits by this committer
- bump all port that indirectly depends on libjpeg and have not yet been bumped
or updated
Requested by:   edwin
05 Jan 2009 19:04:45
Original commit files touched by this commit   0.8.2_1
delphij search for other commits by this committer
Bump PORTREVISION's after OpenLDAP update.

Suggested by:   rafan
28 Dec 2008 10:54:08
Original commit files touched by this commit   0.8.2
pgollucci search for other commits by this committer
CATEGORIES+=    python   for py- ports missing it

PR:             ports/124921
Approved by:    portmgr (pav)
09 Jul 2008 12:28:54
Original commit files touched by this commit   0.8.2
nivit search for other commits by this committer
- Update to 0.8.2
- Fix installation when user sets NO_INSTALL_MANPAGES
- Use ${MASTER_SITE_GOOGLE_CODE} as primary download site
- Use versioned Python command in the bang line of the scripts
06 Jun 2008 13:31:51
Original commit files touched by this commit   0.8.b4_1
edwin search for other commits by this committer
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
25 Jan 2008 17:37:57
Original commit files touched by this commit   0.8.b4
nivit search for other commits by this committer
PyChess is a gnome-inspired chess client written in Python.

Features

    * CECP and UCI Engine support
    * Free on-line play on the FICS chess servers
    * Read and writes the PGN, EPD and FEN chess file formats
    * Built-in Python based engine
    * Undo and pause functions
    * Board and piece animation
    * Drag and drop
    * Tabbed interface
    * Hints and spy arrows
    * Opening book side panel using sqlite
    * Scoreplot side panel
    * "Enter game" in pgn dialog
    * Internationalised or figure pieces in notation
    * Optional sounds
    * Legal move highlighting
    * A nice and accessible look

WWW:    http://pychess.googlepages.com/

Number of commits found: 44