Port details on branch 2022Q3 |
- p5-Chess-PGN-Parse Reads and parses PGN (Portable Game Notation) Chess files
- 0.20 textproc =0 0.20Version of this port present on the latest quarterly branch.
- Maintainer: perl@FreeBSD.org
- Port Added: 2005-08-31 11:12:27
- Last Update: 2022-09-07 21:58:51
- Commit Hash: fb16dfe
- Also Listed In: games perl5
- License: not specified in port
- WWW:
- https://metacpan.org/release/Chess-PGN-Parse
- Description:
- Chess::PGN::Parse offers a range of methods to read and manipulate
Portable Game Notation files. PGN files contain chess games produced by
chess programs following a standard format
(http://www.schachprobleme.de/chessml/faq/pgn/). It is among the preferred
means of chess games distribution. Being a public, well established
standard, PGN is understood by many chess archive programs. Parsing simple
PGN files is not difficult. However, dealing with some of the intricacies
of the Standard is less than trivial. This module offers a clean handle
toward reading and parsing complex PGN files.
A PGN file has several tags, which are key/values pairs at the header of
each game, in the format [key "value"]
After the header, the game follows. A string of numbered chess moves,
optionally interrupted by braced comments and recursive parenthesized
variants and comments. While dealing with simple braced comments is
straightforward, parsing nested comments can give you more than a
headache.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- p5-Chess-PGN-Parse>0:textproc/p5-Chess-PGN-Parse
- To install the port:
- cd /usr/ports/textproc/p5-Chess-PGN-Parse/ && make install clean
- To add the package, run one of these commands:
- pkg install textproc/p5-Chess-PGN-Parse
- pkg install p5-Chess-PGN-Parse
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: p5-Chess-PGN-Parse
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (Chess-PGN-Parse-0.20.tar.gz) = ce7a8a89b69f53e84b868ffd7c84226bb813e32f14130f6ba218c7eafbe5fa0d
SIZE (Chess-PGN-Parse-0.20.tar.gz) = 27649
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Runtime dependencies:
-
- perl5>=5.32.r0<5.33 : lang/perl5.32
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- textproc_p5-Chess-PGN-Parse
- USES:
- perl5
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|