Date: Sat, 24 Nov 2012 05:05:57 +0100 From: nemysis <nemysis@gmx.ch> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/173888: [NEW PORT] games/sudoku-sensei: Enjoy playing with Sudoku boards designed by yourself Message-ID: <20121124040601.820DE5BC@hub.freebsd.org> Resent-Message-ID: <201211240410.qAO4A0v1019405@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 <bsd.port.options.mk> 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 <bsd.port.mk> 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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121124040601.820DE5BC>