New port: games/black-hole-solver

Black Hole Solitaire Solver

This is a solver, written in C, to solve Golf solitaire, the Solitaire variant
called “Black Hole” and the one called “All in a Row”. It provides a portable C
library, and a command line application that after being fed with a layout will
emit the cards to move.

https://www.shlomifish.org/open-source/projects/black-hole-solitaire-solver/

This is an upcoming dependency in games/kpat
This commit is contained in:
Tobias C. Berner 2020-07-26 09:04:41 +00:00
parent 543ccd13ce
commit d8722f974d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=543457
5 changed files with 39 additions and 0 deletions

View File

@ -86,6 +86,7 @@
SUBDIR += biorythm
SUBDIR += bitefusion
SUBDIR += black-box
SUBDIR += black-hole-solver
SUBDIR += blackjackclient
SUBDIR += blackshadeselite
SUBDIR += blinken

View File

@ -0,0 +1,20 @@
# $FreeBSD$
PORTNAME= black-hole-solver
DISTVERSION= 1.8.0
CATEGORIES= games
MASTER_SITES= https://fc-solve.shlomifish.org/downloads/fc-solve/
MAINTAINER= tcberner@FreeBSD.org
COMMENT= Black Hole Solitaire Solver
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= rinutils>0:devel/rinutils \
p5-Path-Tiny>=0:devel/p5-Path-Tiny
USES= cmake tar:xz
USE_PERL5= build
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1595751723
SHA256 (black-hole-solver-1.8.0.tar.xz) = f73c14272545baa4cba717b61646ec0c610b124e1721288b0a9bff680bb9982c
SIZE (black-hole-solver-1.8.0.tar.xz) = 76264

View File

@ -0,0 +1,6 @@
This is a solver, written in C, to solve Golf solitaire, the Solitaire variant
called "Black Hole" and the one called "All in a Row". It provides a portable C
library, and a command line application that after being fed with a layout will
emit the cards to move.
WWW: https://www.shlomifish.org/open-source/projects/black-hole-solitaire-solver

View File

@ -0,0 +1,9 @@
bin/black-hole-solve
include/black-hole-solver/black_hole_solver.h
include/black-hole-solver/bool.h
include/black-hole-solver/fcs_dllexport.h
lib/libblack_hole_solver.so
lib/libblack_hole_solver.so.1
lib/libblack_hole_solver.so.1.0.0
libdata/pkgconfig/libblack-hole-solver.pc
share/man/man6/black-hole-solve.6.gz