From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Nov 24 04:10:00 2012 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DBF115E0 for ; Sat, 24 Nov 2012 04:10:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id B0F688FC13 for ; Sat, 24 Nov 2012 04:10:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qAO4A09Z019406 for ; Sat, 24 Nov 2012 04:10:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qAO4A0v1019405; Sat, 24 Nov 2012 04:10:00 GMT (envelope-from gnats) Resent-Date: Sat, 24 Nov 2012 04:10:00 GMT Resent-Message-Id: <201211240410.qAO4A0v1019405@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, nemysis Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 820DE5BC for ; Sat, 24 Nov 2012 04:06:01 +0000 (UTC) (envelope-from nemysis@gmx.ch) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by mx1.freebsd.org (Postfix) with SMTP id E401E8FC08 for ; Sat, 24 Nov 2012 04:06:00 +0000 (UTC) Received: (qmail invoked by alias); 24 Nov 2012 04:05:58 -0000 Received: from 201-230.4-85.cust.bluewin.ch (EHLO something.email.com) [85.4.230.201] by mail.gmx.net (mp036) with SMTP; 24 Nov 2012 05:05:58 +0100 Received: by something.email.com (sSMTP sendmail emulation); Sat, 24 Nov 2012 05:05:57 +0100 Message-Id: <20121124040601.820DE5BC@hub.freebsd.org> Date: Sat, 24 Nov 2012 05:05:57 +0100 From: nemysis To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/173888: [NEW PORT] games/sudoku-sensei: Enjoy playing with Sudoku boards designed by yourself X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Nov 2012 04:10:00 -0000 >Number: 173888 >Category: ports >Synopsis: [NEW PORT] games/sudoku-sensei: Enjoy playing with Sudoku boards designed by yourself >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: Sat Nov 24 04:10:00 UTC 2012 >Closed-Date: >Last-Modified: >Originator: nemysis >Release: FreeBSD 9.0-RELEASE amd64 >Organization: >Environment: System: FreeBSD FreeBSD_Ports 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC >Description: >From the beginning, Sudoku Sensei was intended to become a program with Graphical User Interface. Though, the first versions were just the core of that: a sudoku logic explainer engine. That is, a library capable of solving sudokus just like humans do. The engine solves sudokus by applying complex logical rules a few times, instead of applying simpler rules (like guessing and backtracking) many many times. These complex logical rules are exactly the same ones that people use with paper and pen. WWW: http://sudoku-sensei.sourceforge.net/ Generated and tested manually, tested with port test, sent with FreeBSD Port Tools 0.99_6 (mode: new) >How-To-Repeat: portlint -A looks fine. port test: clean Can't give build log, because RedPorts not works at the time. >Fix: --- .shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # sudoku-sensei # sudoku-sensei/Makefile # sudoku-sensei/pkg-descr # sudoku-sensei/distinfo # sudoku-sensei/files # sudoku-sensei/files/pkg-message.in # sudoku-sensei/files/sudoku-sensei.in # sudoku-sensei/pkg-plist # echo c - sudoku-sensei mkdir -p sudoku-sensei > /dev/null 2>&1 echo x - sudoku-sensei/Makefile sed 's/^X//' >sudoku-sensei/Makefile << '702a2857f4c3a154f2770a28348c125e' X# Created by:<->nemysis@gmx.ch X# X# $FreeBSD$ X# X XPORTNAME= sudoku-sensei XPORTVERSION= 02.00 XCATEGORIES= games XMASTER_SITES= SF/${PORTNAME}/${PORTNAME}-for-linux/Source%20and%20exe%20files%20for%20linux%2C%20ver.%202.00/ \ X SF/nemysisfreebsdp/:icons XDISTFILES= ${PORTNAME}-src-${DISTVERSION:S/./-/}${EXTRACT_SUFX} \ X ${PORTNAME}.png:icons XDIST_SUBDIR= ${PORTNAME} XEXTRACT_ONLY= ${PORTNAME}-src-${DISTVERSION:S/./-/}${EXTRACT_SUFX} X XMAINTAINER= nemysis@gmx.ch XCOMMENT= Enjoy playing with Sudoku boards designed by yourself X XLICENSE= GPLv2 X XWRKSRC= ${WRKDIR}/SudokuSenseiSources X XUSE_QT4= moc_build qmake_build rcc_build uic_build iconengines imageformats \ X corelib gui X XMAKE_JOBS_SAFE= yes X XSUB_FILES= ${PORTNAME} pkg-message X XDESKTOP_ENTRIES="Sudoku Sensei" "${COMMENT}" "${PORTNAME}" \ X "${PORTNAME}" "Game;LogicGame;" ${FALSE} X X.include X Xdo-configure: X @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ X ${QMAKE} ${QMAKEFLAGS} PREFIX=${PREFIX} X Xdo-install: X ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin X ${MKDIR} ${DATADIR} X ${INSTALL_PROGRAM} ${WRKSRC}/SudokuSensei ${DATADIR} X X.for d in board doc images language saves system X @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${DATADIR}) X.endfor X X.for d in SudokuSensei.rc license.txt X @(cd ${WRKSRC} && ${CP} -a ${d} ${DATADIR}) X.endfor X# Fix Permission that user can write in saves system directories X @(cd ${DATADIR} && ${CHMOD} -R 775 saves system) X X ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}.png ${PREFIX}/share/pixmaps X X @${ECHO_CMD} X @${CAT} ${PKGMESSAGE} X @${ECHO_CMD} X X.include 702a2857f4c3a154f2770a28348c125e echo x - sudoku-sensei/pkg-descr sed 's/^X//' >sudoku-sensei/pkg-descr << '8523ec06148f4f167d4b5a8dbe3236e5' XFrom the beginning, Sudoku Sensei was intended to become a program with XGraphical User Interface. Though, the first versions were just the core of that: Xa sudoku logic explainer engine. That is, a library capable of solving sudokus Xjust like humans do. X XThe engine solves sudokus by applying complex logical rules a few times, Xinstead of applying simpler rules (like guessing and backtracking) many many Xtimes. These complex logical rules are exactly the same ones that people use Xwith paper and pen. X XWWW: http://sudoku-sensei.sourceforge.net/ 8523ec06148f4f167d4b5a8dbe3236e5 echo x - sudoku-sensei/distinfo sed 's/^X//' >sudoku-sensei/distinfo << '7f3ab5c2d67809d8e6bc3dd47b1942ca' XSHA256 (sudoku-sensei/sudoku-sensei-src-02-00.tar.gz) = 80c6546a02ed23b6ff8e0c7af27d7b15ad5c44ea2491d61d0a91ed6d3bd7b806 XSIZE (sudoku-sensei/sudoku-sensei-src-02-00.tar.gz) = 1304108 XSHA256 (sudoku-sensei/sudoku-sensei.png) = 9b00a829ecfdf2ebb750be11fa62ae06fdf52f7176f13631ae1865c26190056d XSIZE (sudoku-sensei/sudoku-sensei.png) = 4887 7f3ab5c2d67809d8e6bc3dd47b1942ca echo c - sudoku-sensei/files mkdir -p sudoku-sensei/files > /dev/null 2>&1 echo x - sudoku-sensei/files/pkg-message.in sed 's/^X//' >sudoku-sensei/files/pkg-message.in << '0d3d078554643f1364c24e165b28042f' X=============================================================================== X XSudoku Sensei has been installed. X XUser settings and saves are in %%DATADIR%% X XAfter deinstallation, some files may stay in %%DATADIR%%, Xyou can delete them with X X /bin/rm -fr %%DATADIR%% X X=============================================================================== 0d3d078554643f1364c24e165b28042f echo x - sudoku-sensei/files/sudoku-sensei.in sed 's/^X//' >sudoku-sensei/files/sudoku-sensei.in << '683d4e7e45b826b065fad7ccf428faec' X#!/bin/sh X# X# $FreeBSD$ X Xcd "%%DATADIR%%" Xexec ./SudokuSensei 683d4e7e45b826b065fad7ccf428faec echo x - sudoku-sensei/pkg-plist sed 's/^X//' >sudoku-sensei/pkg-plist << 'b041b0608f1718fbd623666f69445fcc' Xbin/sudoku-sensei Xshare/pixmaps/sudoku-sensei.png X%%DATADIR%%/SudokuSensei X%%DATADIR%%/SudokuSensei.rc X%%DATADIR%%/board/2x3TripleX.brd X%%DATADIR%%/board/3x3cua.brd X%%DATADIR%%/board/board.brd X%%DATADIR%%/board/cuatro.brd X%%DATADIR%%/board/diamond3.brd X%%DATADIR%%/board/dobleX.brd X%%DATADIR%%/board/heart.brd X%%DATADIR%%/board/line.brd X%%DATADIR%%/board/smile.brd X%%DATADIR%%/board/tripleX.brd X%%DATADIR%%/board/v.brd X%%DATADIR%%/board/w.brd X%%DATADIR%%/doc/About_en.html X%%DATADIR%%/doc/About_es.html X%%DATADIR%%/doc/LogoUAH.bmp X%%DATADIR%%/doc/Manual_en.html X%%DATADIR%%/doc/Manual_es.html X%%DATADIR%%/doc/Tutorial1.bmp X%%DATADIR%%/doc/Tutorial2.bmp X%%DATADIR%%/doc/Tutorial3.bmp X%%DATADIR%%/doc/Tutorial4.bmp X%%DATADIR%%/doc/Tutorial5.bmp X%%DATADIR%%/doc/Tutorial_en.html X%%DATADIR%%/doc/Tutorial_es.html X%%DATADIR%%/doc/manual_en/2Introduccion.html X%%DATADIR%%/doc/manual_en/6ReporteErrores.html X%%DATADIR%%/doc/manual_en/1Instalacion.html X%%DATADIR%%/doc/manual_en/7LicenseGPL.html X%%DATADIR%%/doc/manual_en/5Glosario.html X%%DATADIR%%/doc/manual_en/4descripcion.html X%%DATADIR%%/doc/manual_en/3SistemaJuego.html X%%DATADIR%%/doc/manual_es/4descripcion_html_m1973b546.png X%%DATADIR%%/doc/manual_es/3SistemaJuego_html_mdf7fa06.png X%%DATADIR%%/doc/manual_es/4descripcion_html_m290420f7.png X%%DATADIR%%/doc/manual_es/4descripcion_html_m26c1431e.png X%%DATADIR%%/doc/manual_es/2Introduccion_html_m28c7ffa7.png X%%DATADIR%%/doc/manual_es/2Introduccion_html_m542ae663.png X%%DATADIR%%/doc/manual_es/2Introduccion.html X%%DATADIR%%/doc/manual_es/6ReporteErrores.html X%%DATADIR%%/doc/manual_es/1Instalacion.html X%%DATADIR%%/doc/manual_es/4descripcion_html_5a3cf324.png X%%DATADIR%%/doc/manual_es/2Introduccion_html_m2def4f34.png X%%DATADIR%%/doc/manual_es/3SistemaJuego_html_m5ef5060d.png X%%DATADIR%%/doc/manual_es/5Glosario.html X%%DATADIR%%/doc/manual_es/4descripcion_html_3f011949.png X%%DATADIR%%/doc/manual_es/7LicenseGPL.html X%%DATADIR%%/doc/manual_es/4descripcion_html_m2f12683.png X%%DATADIR%%/doc/manual_es/3SistemaJuego_html_m79bedd81.png X%%DATADIR%%/doc/manual_es/4descripcion_html_43feae4f.png X%%DATADIR%%/doc/manual_es/4descripcion_html_m6db82d32.png X%%DATADIR%%/doc/manual_es/4descripcion_html_m51c7468c.png X%%DATADIR%%/doc/manual_es/2Introduccion_html_m6c839d90.png X%%DATADIR%%/doc/manual_es/3SistemaJuego_html_m29000c8a.png X%%DATADIR%%/doc/manual_es/2Introduccion_html_59dfe02b.png X%%DATADIR%%/doc/manual_es/4descripcion_html_154e00b0.png X%%DATADIR%%/doc/manual_es/3SistemaJuego_html_693179c8.png X%%DATADIR%%/doc/manual_es/4descripcion.html X%%DATADIR%%/doc/manual_es/4descripcion_html_m79d65a9f.png X%%DATADIR%%/doc/manual_es/3SistemaJuego_html_m645574e0.png X%%DATADIR%%/doc/manual_es/3SistemaJuego.html X%%DATADIR%%/images/SudokuSensei.ico X%%DATADIR%%/language/sudoku_en.qm X%%DATADIR%%/language/sudoku_en.ts X%%DATADIR%%/language/sudoku_es.qm X%%DATADIR%%/language/sudoku_es.ts X%%DATADIR%%/license.txt X%%DATADIR%%/saves/25simbolos.sdk X%%DATADIR%%/saves/30simbolos.sdk X%%DATADIR%%/saves/30simbolos_2.sdk X%%DATADIR%%/saves/30simbolos_3.sdk X%%DATADIR%%/saves/redundant1.sdk X%%DATADIR%%/saves/samurai.sdk X%%DATADIR%%/saves/samurai2.sdk X%%DATADIR%%/saves/smile1.sdk X%%DATADIR%%/saves/tutorial/level1/child1.sdk X%%DATADIR%%/saves/tutorial/level1/child2.sdk X%%DATADIR%%/saves/tutorial/level1/child3.sdk X%%DATADIR%%/saves/tutorial/level1/child4.sdk X%%DATADIR%%/saves/tutorial/level1/child5.sdk X%%DATADIR%%/saves/tutorial/level2/line1.sdk X%%DATADIR%%/saves/tutorial/level2/line2.sdk X%%DATADIR%%/saves/tutorial/level2/line3.sdk X%%DATADIR%%/saves/tutorial/level2/line4.sdk X%%DATADIR%%/saves/tutorial/level2/line5.sdk X%%DATADIR%%/saves/tutorial/level3/minisam1.sdk X%%DATADIR%%/saves/tutorial/level3/minisam2.sdk X%%DATADIR%%/saves/tutorial/level3/minisam3.sdk X%%DATADIR%%/saves/tutorial/level3/minisam4.sdk X%%DATADIR%%/saves/tutorial/level3/minisam5.sdk X%%DATADIR%%/saves/tutorial/level4/hchild1.sdk X%%DATADIR%%/saves/tutorial/level4/hchild2.sdk X%%DATADIR%%/saves/tutorial/level4/hchild3.sdk X%%DATADIR%%/saves/tutorial/level4/hchild4.sdk X%%DATADIR%%/saves/tutorial/level4/hchild5.sdk X%%DATADIR%%/saves/tutorial/level5/4x3easy1.sdk X%%DATADIR%%/saves/tutorial/level5/4x3easy2.sdk X%%DATADIR%%/saves/tutorial/level5/4x3easy3.sdk X%%DATADIR%%/saves/tutorial/level5/4x3easy4.sdk X%%DATADIR%%/saves/tutorial/level5/4x3easy5.sdk X%%DATADIR%%/system/noerrsav.sdk X%%DATADIR%%/system/save0.sdk X%%DATADIR%%/system/save1.sdk X%%DATADIR%%/system/save2.sdk X%%DATADIR%%/system/save3.sdk X%%DATADIR%%/system/save4.sdk X%%DATADIR%%/system/save5.sdk X%%DATADIR%%/system/save6.sdk X%%DATADIR%%/system/save7.sdk X%%DATADIR%%/system/save8.sdk X%%DATADIR%%/system/save9.sdk X%%DATADIR%%/system/savea.sdk X%%DATADIR%%/system/saveb.sdk X%%DATADIR%%/system/savec.sdk X%%DATADIR%%/system/saved.sdk X%%DATADIR%%/system/savee.sdk X%%DATADIR%%/system/savef.sdk X%%DATADIR%%/system/saveg.sdk X@dirrm %%DATADIR%%/system X@dirrm %%DATADIR%%/saves/tutorial/level5 X@dirrm %%DATADIR%%/saves/tutorial/level4 X@dirrm %%DATADIR%%/saves/tutorial/level3 X@dirrm %%DATADIR%%/saves/tutorial/level2 X@dirrm %%DATADIR%%/saves/tutorial/level1 X@dirrm %%DATADIR%%/saves/tutorial X@dirrm %%DATADIR%%/saves X@dirrm %%DATADIR%%/language X@dirrm %%DATADIR%%/images X@dirrm %%DATADIR%%/doc/manual_es X@dirrm %%DATADIR%%/doc/manual_en X@dirrm %%DATADIR%%/doc X@dirrm %%DATADIR%%/board X@dirrm %%DATADIR%% b041b0608f1718fbd623666f69445fcc exit --- .shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: