From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Apr 2 18:10:04 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 780761065673 for ; Thu, 2 Apr 2009 18:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 55C8C8FC28 for ; Thu, 2 Apr 2009 18:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n32IA4Wo094465 for ; Thu, 2 Apr 2009 18:10:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n32IA4Et094464; Thu, 2 Apr 2009 18:10:04 GMT (envelope-from gnats) Resent-Date: Thu, 2 Apr 2009 18:10:04 GMT Resent-Message-Id: <200904021810.n32IA4Et094464@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, KATO Tsuguru Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 936A91065678 for ; Thu, 2 Apr 2009 18:02:17 +0000 (UTC) (envelope-from tkato432@yahoo.com) Received: from msa103lp.auone-net.jp (msa103lp.auone-net.jp [222.3.140.166]) by mx1.freebsd.org (Postfix) with ESMTP id 50C8E8FC13 for ; Thu, 2 Apr 2009 18:02:17 +0000 (UTC) (envelope-from tkato432@yahoo.com) Received: from localhost.localdomain (ZT046090.ppp.dion.ne.jp [59.128.46.90]) by msa103lp.auone-net.jp (au one net msa) with ESMTP id ADC9647C031 for ; Fri, 3 Apr 2009 03:02:10 +0900 (JST) Message-Id: <20090403030028.6a2925db.tkato432@yahoo.com> Date: Fri, 3 Apr 2009 03:00:28 +0900 From: KATO Tsuguru To: FreeBSD-gnats-submit@FreeBSD.org Cc: Subject: ports/133315: Update port: games/freecell-solver to 2.22.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Apr 2009 18:10:04 -0000 >Number: 133315 >Category: ports >Synopsis: Update port: games/freecell-solver to 2.22.0 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Apr 02 18:10:04 UTC 2009 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: FreeBSD 7.1-RELEASE-p4 i386 >Organization: >Environment: >Description: - Update to version 2.22.0 >How-To-Repeat: >Fix: diff -urN /usr/ports/games/freecell-solver/Makefile games/freecell-solver/Makefile --- /usr/ports/games/freecell-solver/Makefile 2009-03-25 15:23:15.000000000 +0900 +++ games/freecell-solver/Makefile 2009-04-01 12:01:49.000000000 +0900 @@ -7,23 +7,20 @@ # PORTNAME= freecell-solver -PORTVERSION= 2.14.0 -PORTREVISION= 2 +PORTVERSION= 2.22.0 CATEGORIES= games -MASTER_SITES= ${MASTER_SITE_BERLIOS} -MASTER_SITE_SUBDIR= fc-solve +MASTER_SITES= BERLIOS/fc-solve MAINTAINER= ports@FreeBSD.org COMMENT= A program that automatically solves games of Freecell +OPTIONS= JUDY "Use libJudy for states and stacks storage" off \ + REDBLACK "Use libredblack for states and stacks storage" off + USE_PERL5_BUILD= yes USE_CMAKE= yes USE_LDCONFIG= yes -.if !defined(NOPORTDOCS) -PORTDOCS= AUTHORS README TODO USAGE README.win32.txt INSTALL -.endif - MAN6= fc-solve-board_gen.6 \ fc-solve.6 \ freecell-solver-range-parallel-solve.6 \ @@ -32,11 +29,29 @@ make_pysol_freecell_board.py.6 \ pi-make-microsoft-freecell-board.6 -.if !defined(NOPORTDOCS) +CFLAGS+= -I${LOCALBASE}/include + +.if defined(WITH_JUDY) && defined(WITH_REDBLACK) +IGNORE= you cannot enable both JUDY and REDBLACK +.endif + +.if defined(WITH_JUDY) +LIB_DEPENDS+= Judy.1:${PORTSDIR}/devel/judy +CMAKE_ARGS+= -DFCS_STACK_STORAGE="FCS_STACK_STORAGE_JUDY" \ + -DFCS_STATE_STORAGE="FCS_STATE_STORAGE_JUDY" +.endif + +.if defined(WITH_REDBLACK) +LIB_DEPENDS+= redblack.2:${PORTSDIR}/devel/libredblack +CMAKE_ARGS+= -DFCS_STACK_STORAGE="FCS_STACK_STORAGE_LIBREDBLACK_TREE" \ + -DFCS_STATE_STORAGE="FCS_STATE_STORAGE_LIBREDBLACK_TREE" +.endif + post-install: - ${MKDIR} ${DOCSDIR} -.for DOCFILE in ${PORTDOCS} - ${INSTALL_DATA} ${WRKSRC}/${DOCFILE} ${DOCSDIR} +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} +.for file in AUTHORS INSTALL README README.win32.txt TODO USAGE + ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} .endfor .endif diff -urN /usr/ports/games/freecell-solver/distinfo games/freecell-solver/distinfo --- /usr/ports/games/freecell-solver/distinfo 2009-01-27 03:28:21.000000000 +0900 +++ games/freecell-solver/distinfo 2009-04-01 12:07:11.000000000 +0900 @@ -1,3 +1,3 @@ -MD5 (freecell-solver-2.14.0.tar.gz) = 49ad9d558a2124f8cf66ee26f61691fa -SHA256 (freecell-solver-2.14.0.tar.gz) = 287d3126e66d652a5b5e4aaf1a2e7261b6e245231ea89bfa40d23ede56c7261a -SIZE (freecell-solver-2.14.0.tar.gz) = 223029 +MD5 (freecell-solver-2.22.0.tar.gz) = 274738898b7bd2afd0b28b72d165f792 +SHA256 (freecell-solver-2.22.0.tar.gz) = 6f89f1c7b460e0c7ea145c97316d6e3f519f534cbedd23dbe60afa982ac96260 +SIZE (freecell-solver-2.22.0.tar.gz) = 298146 diff -urN /usr/ports/games/freecell-solver/pkg-plist games/freecell-solver/pkg-plist --- /usr/ports/games/freecell-solver/pkg-plist 2009-01-27 03:28:21.000000000 +0900 +++ games/freecell-solver/pkg-plist 2009-04-01 12:31:50.000000000 +0900 @@ -10,9 +10,16 @@ include/freecell-solver/fcs_enums.h include/freecell-solver/fcs_move.h include/freecell-solver/fcs_user.h +lib/libfreecell-solver.a lib/libfreecell-solver.so lib/libfreecell-solver.so.0 lib/libfreecell-solver.so.0.5.0 +%%PORTDOCS%%%%DOCSDIR%%/AUTHORS +%%PORTDOCS%%%%DOCSDIR%%/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/README.win32.txt +%%PORTDOCS%%%%DOCSDIR%%/TODO +%%PORTDOCS%%%%DOCSDIR%%/USAGE %%DATADIR%%/presetrc %%DATADIR%%/presets/abra-kadabra.sh %%DATADIR%%/presets/cool-jives.sh @@ -24,4 +31,5 @@ %%DATADIR%%/presets/yellow-brick-road.sh @dirrm %%DATADIR%%/presets @dirrm %%DATADIR%% +%%PORTDOCS%%@dirrm %%DOCSDIR%% @dirrm include/freecell-solver >Release-Note: >Audit-Trail: >Unformatted: