BSD Ports

games/crafty 25.2_1 FreeBSD

Chess program for playing and analyzing games

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
84ae15ce2e
Categories
games

Description

Crafty is a rapidly developing chess engine with more and more features being added regularly. It can play, analyze, and even annotate games for you. Crafty can utilize tablebases; these are available for FreeBSD in the related ports.

The files bitmaps.tgz and sound.tgz are available in your doc directory, usually /usr/local/share/doc/crafty. The bitmaps are for html annotations performed by crafty - they should be unpacked into the directory you normally analyze games into, and all should be fine...

The sounds are for move announcements. Unpack the archive somewhere, and have a look at the 'speak' script to customize for your use, if desired.

22.1 -> New "skill" command that can be used to "dumb down" crafty. "skill <n>" where n is a number between 1 and 100. 100 is max (default) skill. Skill 70 will drop the playing Elo by about 200 points. Skill 50 will drop it about 400 points. The curve is not linear, and the closer you get to 1, the lower the rating.

In the other systems

SystemPortVersion
FreeBSDgames/crafty25.2_1
DragonFlygames/crafty25.2_1

Install

Binary package:

pkg install crafty

From the ports tree:

cd /usr/ports/games/crafty/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	crafty>0:games/crafty

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-25.2_1---
FreeBSD:14:quarterly-25.2_1n/a--
FreeBSD:15:latest-25.2_1n/a--
FreeBSD:15:quarterly-25.2_1n/an/an/a
FreeBSD:16:latest-25.2_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 3

No port depends on this one.

Configuration

No options to configure.

USES
gmake zip
Service scripts
none

Files

pkg-plist 12
  • @group nogroup
  • @mode 2755
  • bin/crafty
  • @mode 664
  • lib/crafty/book.bin
  • lib/crafty/books.bin
  • lib/crafty/crafty.hlp
  • @mode 775
  • @dir lib/crafty/cpf
  • @dir lib/crafty
  • @mode
  • @group wheel
distinfo 3
FileSizeSHA256
crafty/crafty-25.2.zip433320337e00bab79c33739fbaa71cd26c65f986886ee0d8ce181f2cb62f2efd317710
crafty/book.bin1.704244e+06f95c827d65a12a34879e50554de687ee91f3ca42580ab65abfa77638f27c3983
crafty/start.pgn.gz314ee5c11b59faa1df97639ea69d823fdb19161e32509ff66b7d39abbe85e05e789
Master sites 2
  • http://www.craftychess.com/downloads/source/:src
  • http://www.craftychess.com/downloads/book/:data

Commit history 1

DateCommitCreditsLog message
84ae15ce2e Piotr Kubaj games/crafty: fix build on non-amd64
Drop -mpopcnt and assembly on non-amd64.