View | Details | Raw Unified | Return to bug 162857
Collapse All | Expand All

(-)games/freecell-solver/Makefile (-12 / +15 lines)
Lines 10-16 Link Here
10
PORTVERSION=	3.8.0
10
PORTVERSION=	3.8.0
11
PORTREVISION=	1
11
PORTREVISION=	1
12
CATEGORIES=	games
12
CATEGORIES=	games
13
MASTER_SITES=	BERLIOS/fc-solve
13
MASTER_SITES=	http://fc-solve.shlomifish.org/downloads/fc-solve/
14
14
15
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
16
COMMENT=	A program that automatically solves games of Freecell
16
COMMENT=	A program that automatically solves games of Freecell
Lines 18-28 Link Here
18
LICENSE=	MIT
18
LICENSE=	MIT
19
LICENSE_FILE=	${WRKSRC}/COPYING.txt
19
LICENSE_FILE=	${WRKSRC}/COPYING.txt
20
20
21
USE_BZIP2=		yes
21
OPTIONS=	TCMALLOC "Use Google's TCMalloc" off
22
USE_PERL5_BUILD=	yes
22
23
USE_CMAKE=		yes
23
USE_BZIP2=	yes
24
USE_LDCONFIG=		yes
24
USE_PERL5_BUILD=yes
25
MAKE_JOBS_SAFE=		yes
25
USE_CMAKE=	yes
26
USE_LDCONFIG=	yes
27
MAKE_JOBS_SAFE=	yes
28
29
CFLAGS+=	-I${LOCALBASE}/include
26
30
27
MAN6=		fc-solve-board_gen.6 fc-solve.6 \
31
MAN6=		fc-solve-board_gen.6 fc-solve.6 \
28
		freecell-solver-range-parallel-solve.6 \
32
		freecell-solver-range-parallel-solve.6 \
Lines 30-40 Link Here
30
		make_pysol_freecell_board.py.6 \
34
		make_pysol_freecell_board.py.6 \
31
		pi-make-microsoft-freecell-board.6
35
		pi-make-microsoft-freecell-board.6
32
36
33
CFLAGS+=	-I${LOCALBASE}/include
37
.include <bsd.port.options.mk>
34
35
OPTIONS=	TCMALLOC "Use Google's TCMalloc" off
36
37
.include <bsd.port.pre.mk>
38
38
39
.if defined(WITH_TCMALLOC)
39
.if defined(WITH_TCMALLOC)
40
LIB_DEPENDS+=	tcmalloc.2:${PORTSDIR}/devel/google-perftools
40
LIB_DEPENDS+=	tcmalloc.2:${PORTSDIR}/devel/google-perftools
Lines 43-48 Link Here
43
.endif
43
.endif
44
44
45
post-patch:
45
post-patch:
46
.for f in CMakeLists.txt
47
	@${REINPLACE_CMD} -e 's|"pthread"|"${PTHREAD_LIBS}"|' ${WRKSRC}/${f}
48
.endfor
46
.for f in children-playing-ball.sh sentient-pearls.sh
49
.for f in children-playing-ball.sh sentient-pearls.sh
47
	@${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|' ${WRKSRC}/Presets/presets/${f}
50
	@${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|' ${WRKSRC}/Presets/presets/${f}
48
.endfor
51
.endfor
Lines 62-65 Link Here
62
.endfor
65
.endfor
63
.endif
66
.endif
64
67
65
.include <bsd.port.post.mk>
68
.include <bsd.port.mk>
(-)games/freecell-solver/pkg-descr (-3 / +4 lines)
Lines 1-4 Link Here
1
This is Freecell Solver - a program that automatically solves games of Freecell
1
This is Freecell Solver - a program that automatically solves games of
2
and similar Solitaire variants such as Eight Off, Forecell and Seahaven Towers. 
2
Freecell and similar Solitaire variants such as Eight Off, Forecell and
3
Seahaven Towers. 
3
4
4
WWW: http://fc-solve.berlios.de/
5
WWW: http://fc-solve.shlomifish.org/

Return to bug 162857