ports/153922: [PATCH] games/sudoku_solver: update to 1.20

Rainer Hurling rhurlin at gwdg.de
Wed Jan 12 09:20:10 UTC 2011


>Number:         153922
>Category:       ports
>Synopsis:       [PATCH] games/sudoku_solver: update to 1.20
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 12 09:20:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Rainer Hurling
>Release:        FreeBSD 9.0-CURRENT (amd64)
>Organization:
>Environment:
FreeBSD xxx.xxx.xxx 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Wed Jan  5 08:42:31 CET 2011     xxx at xxx.xxx.xxx:/usr/obj/usr/src/sys/xxx  amd64
>Description:
Update from version 1.11 (2006-03-25) to version 1.20 (2008-07-19).

In version 1.20: Fix early recursion. Rewrite markup, subset and box-line interaction. Add bottleneck detection and other scoring enhancements. Allow linkage to sudoku_engine as an object module.

The port only includes some minor changes to get the new version build.

You can check the binary for example with the following line (sudoku cells from top left to bottom right; points stand for unknown digits):

sudoku_solver -Gp ..2..36...1.8.....6..45...3.21.7......31....28.....1..4....9.75......2....7.6.4..

P.S.: The port currently has no maintainer. If nobody else is interested, I could take the maintainership (as submitted in the patch).
>How-To-Repeat:

>Fix:
The following small patch should fix the port to update to newest version. This should work on all platforms (only testet on amd64):



Patch attached with submission follows:

diff -Naur sudoku_solver/Makefile sudoku_solver/Makefile
--- sudoku_solver/Makefile	2010-12-30 18:24:29.000000000 +0100
+++ sudoku_solver/Makefile	2011-01-12 09:25:48.000000000 +0100
@@ -1,20 +1,21 @@
-# ex:ts=8
 # Ports collection makefile for:	sudoku_solver
 # Date created:			Apr 9, 2006
 # Whom:				ijliao
 #
-# $FreeBSD: ports/games/sudoku_solver/Makefile,v 1.2 2010/12/28 06:31:47 linimon Exp $
+# $FreeBSD$
 #
 
 PORTNAME=	sudoku_solver
-PORTVERSION=	1.11
+PORTVERSION=	1.20
 CATEGORIES=	games
 MASTER_SITES=	http://www.techfinesse.com/game/
-DISTNAME=	solver_${PORTVERSION}
+DISTNAME=	solver
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	rhurlin at gwdg.de
 COMMENT=	A Sudoku Solver in C
 
+WRKSRC=		${WRKDIR}/${DISTNAME}_${PORTVERSION}
+
 ALL_TARGET=	# empty
 
 PLIST_FILES=	bin/sudoku_solver
diff -Naur sudoku_solver/distinfo sudoku_solver/distinfo
--- sudoku_solver/distinfo	2006-04-10 03:17:11.000000000 +0200
+++ sudoku_solver/distinfo	2011-01-12 08:21:48.000000000 +0100
@@ -1,3 +1,2 @@
-MD5 (solver_1.11.tar.gz) = 5e56f326af726ebd22149025ab0d5a9a
-SHA256 (solver_1.11.tar.gz) = 3e2d39d0863f6dbd83058b81ee6be25a482c1cd6ed8140b7517e1e334eb9ff7b
-SIZE (solver_1.11.tar.gz) = 27787
+SHA256 (solver.tar.gz) = 12cfc44df7ff5d60abeb9bbceefb20559b949550ab7d6685a3a4f4cd8979226f
+SIZE (solver.tar.gz) = 36037


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list