head 1.9; access; symbols pkgsrc-2023Q4:1.9.0.48 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.9.0.46 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.9.0.44 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.9.0.42 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.9.0.40 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.9.0.38 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.36 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.9.0.34 pkgsrc-2022Q1-base:1.9 pkgsrc-2021Q4:1.9.0.32 pkgsrc-2021Q4-base:1.9 pkgsrc-2021Q3:1.9.0.30 pkgsrc-2021Q3-base:1.9 pkgsrc-2021Q2:1.9.0.28 pkgsrc-2021Q2-base:1.9 pkgsrc-2021Q1:1.9.0.26 pkgsrc-2021Q1-base:1.9 pkgsrc-2020Q4:1.9.0.24 pkgsrc-2020Q4-base:1.9 pkgsrc-2020Q3:1.9.0.22 pkgsrc-2020Q3-base:1.9 pkgsrc-2020Q2:1.9.0.20 pkgsrc-2020Q2-base:1.9 pkgsrc-2020Q1:1.9.0.16 pkgsrc-2020Q1-base:1.9 pkgsrc-2019Q4:1.9.0.18 pkgsrc-2019Q4-base:1.9 pkgsrc-2019Q3:1.9.0.14 pkgsrc-2019Q3-base:1.9 pkgsrc-2019Q2:1.9.0.12 pkgsrc-2019Q2-base:1.9 pkgsrc-2019Q1:1.9.0.10 pkgsrc-2019Q1-base:1.9 pkgsrc-2018Q4:1.9.0.8 pkgsrc-2018Q4-base:1.9 pkgsrc-2018Q3:1.9.0.6 pkgsrc-2018Q3-base:1.9 pkgsrc-2018Q2:1.9.0.4 pkgsrc-2018Q2-base:1.9 pkgsrc-2018Q1:1.9.0.2 pkgsrc-2018Q1-base:1.9 pkgsrc-2017Q4:1.7.0.6 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.4 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.6.0.16 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.14 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.12 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.10 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.8 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.6 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.4 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.2 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.5.0.14 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.12 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.10 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.8 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.6 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.4 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.2 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.4.0.6 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.4 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.2 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.3.0.2 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.2.0.8 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.6 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.4 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.2 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.1.1.1.0.40 pkgsrc-2011Q3-base:1.1.1.1 pkgsrc-2011Q2:1.1.1.1.0.38 pkgsrc-2011Q2-base:1.1.1.1 pkgsrc-2011Q1:1.1.1.1.0.36 pkgsrc-2011Q1-base:1.1.1.1 pkgsrc-2010Q4:1.1.1.1.0.34 pkgsrc-2010Q4-base:1.1.1.1 pkgsrc-2010Q3:1.1.1.1.0.32 pkgsrc-2010Q3-base:1.1.1.1 pkgsrc-2010Q2:1.1.1.1.0.30 pkgsrc-2010Q2-base:1.1.1.1 pkgsrc-2010Q1:1.1.1.1.0.28 pkgsrc-2010Q1-base:1.1.1.1 pkgsrc-2009Q4:1.1.1.1.0.26 pkgsrc-2009Q4-base:1.1.1.1 pkgsrc-2009Q3:1.1.1.1.0.24 pkgsrc-2009Q3-base:1.1.1.1 pkgsrc-2009Q2:1.1.1.1.0.22 pkgsrc-2009Q2-base:1.1.1.1 pkgsrc-2009Q1:1.1.1.1.0.20 pkgsrc-2009Q1-base:1.1.1.1 pkgsrc-2008Q4:1.1.1.1.0.18 pkgsrc-2008Q4-base:1.1.1.1 pkgsrc-2008Q3:1.1.1.1.0.16 pkgsrc-2008Q3-base:1.1.1.1 cube-native-xorg:1.1.1.1.0.14 cube-native-xorg-base:1.1.1.1 pkgsrc-2008Q2:1.1.1.1.0.12 pkgsrc-2008Q2-base:1.1.1.1 cwrapper:1.1.1.1.0.10 pkgsrc-2008Q1:1.1.1.1.0.8 pkgsrc-2008Q1-base:1.1.1.1 pkgsrc-2007Q4:1.1.1.1.0.6 pkgsrc-2007Q4-base:1.1.1.1 pkgsrc-2007Q3:1.1.1.1.0.4 pkgsrc-2007Q3-base:1.1.1.1 pkgsrc-2007Q2:1.1.1.1.0.2 pkgsrc-2007Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.9 date 2018.01.14.17.34.01; author rillig; state Exp; branches; next 1.8; commitid x3p17A5ooWt7SRmA; 1.8 date 2018.01.14.15.26.48; author rillig; state Exp; branches; next 1.7; commitid r1kiotdZus2paRmA; 1.7 date 2017.09.04.18.00.55; author wiz; state Exp; branches; next 1.6; commitid w3wVcyYoVbJogU5A; 1.6 date 2015.08.18.07.31.09; author wiz; state Exp; branches; next 1.5; commitid UPpMIsB3AWu1PIxy; 1.5 date 2013.10.17.16.24.11; author roy; state Exp; branches; next 1.4; commitid GtuzWwUeSggcjF9x; 1.4 date 2013.03.02.10.44.35; author tron; state Exp; branches; next 1.3; 1.3 date 2012.10.06.11.54.55; author asau; state Exp; branches; next 1.2; 1.2 date 2011.10.18.12.58.38; author heinz; state Exp; branches; next 1.1; 1.1 date 2007.05.19.01.10.17; author heinz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2007.05.19.01.10.17; author heinz; state Exp; branches; next ; desc @@ 1.9 log @games/*: fix alignment of variable values pkglint -Wall -r --autofix --only aligned After running the above command, three packages had to be adjusted manually: In maelstrom-x11, pkglint didn't see that a commented variable assignment should have been re-aligned as well. In netmaze, there was a single line that didn't align well with all the others, but pkglint decided to adjust the whole paragraph to this single line. The result would have been ok, but not good. In tscp, there was a paragraph where some of the lines were indented one space more than the others. This rule is useful when one variable name is very long compared to the others, but not in this case. @ text @# $NetBSD: Makefile,v 1.8 2018/01/14 15:26:48 rillig Exp $ # DISTNAME= sudoku-1.0.1 PKGREVISION= 2 PKGNAME= ${DISTNAME:S/sudoku/sudoku-cli/} CATEGORIES= games #MASTER_SITES= http://www.laurasia.com.au/downloads/ EXTRACT_SUFX= .tgz MAINTAINER= pkgsrc-users@@NetBSD.org #HOMEPAGE= http://www.laurasia.com.au/downloads/ COMMENT= Commandline version of sudoku board game LICENSE= public-domain BUILD_TARGET= sudoku INSTALLATION_DIRS+= bin ${PKGMANDIR}/man6 ${SHARE_SUBDIR} SHARE_SUBDIR= share/sudoku-cli SHARE_DIR= ${PREFIX}/${SHARE_SUBDIR} MAKE_FLAGS+= INSTALL_BIN=${INSTALL_PROGRAM:Q} MAKE_FLAGS+= INSTALL_DATADIR=${INSTALL_DATA_DIR:Q} MAKE_FLAGS+= INSTALL_DATA=${INSTALL_DATA:Q} MAKE_FLAGS+= INSTALL_MAN=${INSTALL_MAN:Q} MAKE_FLAGS+= BINDIR=${PREFIX}/bin MAKE_FLAGS+= LIBDIR=${SHARE_DIR} MAKE_FLAGS+= MAN6DIR=${PREFIX}/${PKGMANDIR}/man6 MAKE_FLAGS+= DEFS=${CFLAGS:Q} MAKE_FLAGS+= SUDOKUNAME=sudoku-cli CFLAGS+= -DTEMPLATE="${SHARE_DIR}/template" CFLAGS+= -DPRECANNED="${SHARE_DIR}/precanned" SUBST_CLASSES+= sudoku-cli SUBST_STAGE.sudoku-cli= pre-build SUBST_MESSAGE.sudoku-cli= Correcting path names in man page SUBST_FILES.sudoku-cli+= sudoku.6 SUBST_SED.sudoku-cli+= -e s,/usr/lib/sudoku,${SHARE_DIR}, .include "../../mk/curses.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.8 log @pkgsrc doesn't support PREFIX with spaces or other special characters. Therefore it is not necessary to add the :Q modifier to this variable and several others. pkglint -r -Wall --autofix --only :Q @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2017/09/04 18:00:55 wiz Exp $ d36 5 a40 5 SUBST_CLASSES+= sudoku-cli SUBST_STAGE.sudoku-cli= pre-build SUBST_MESSAGE.sudoku-cli=Correcting path names in man page SUBST_FILES.sudoku-cli+=sudoku.6 SUBST_SED.sudoku-cli+= -e s,/usr/lib/sudoku,${SHARE_DIR}, @ 1.7 log @Comment out dead sites. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2015/08/18 07:31:09 wiz Exp $ d27 3 a29 3 MAKE_FLAGS+= BINDIR=${PREFIX:Q}/bin MAKE_FLAGS+= LIBDIR=${SHARE_DIR:Q} MAKE_FLAGS+= MAN6DIR=${PREFIX:Q}/${PKGMANDIR:Q}/man6 d33 2 a34 2 CFLAGS+= -DTEMPLATE="${SHARE_DIR:Q}/template" CFLAGS+= -DPRECANNED="${SHARE_DIR:Q}/precanned" d40 1 a40 1 SUBST_SED.sudoku-cli+= -e s,/usr/lib/sudoku,${SHARE_DIR:Q}, @ 1.6 log @Bump all packages that depend on curses.bui* or terminfo.bui* since they might incur ncurses dependencies on some platforms, and ncurses just bumped its shlib. Some packages were bumped twice now, sorry for that. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2013/10/17 16:24:11 roy Exp $ d8 1 a8 1 MASTER_SITES= http://www.laurasia.com.au/downloads/ d12 1 a12 1 HOMEPAGE= http://www.laurasia.com.au/downloads/ @ 1.5 log @Works fine with system curses @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2013/03/02 10:44:35 tron Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.4 log @Reset maintainer to "pkgsrc-users@@NetBSD.org". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2012/10/06 11:54:55 asau Exp $ d5 1 d42 1 a42 1 .include "../../devel/ncurses/buildlink3.mk" @ 1.3 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2011/10/18 12:58:38 heinz Exp $ d10 1 a10 1 MAINTAINER= heinz@@NetBSD.org @ 1.2 log @LICENSE set to "public-domain", according to the statement in the file README. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2007/05/19 01:10:17 heinz Exp $ a14 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d13 1 @ 1.1.1.1 log @Initial import of sudoku-cli 1.0.1. This is a commandline version of the sudoku board game. The sudoku board game is played on a 9x9 grid, divided into rows, columns, and 9 blocks of 3x3 squares. The objective is to fill the empty squares with the digits 1-9, so that each row, column, and block contains each of the digits 1-9 (and hence, it is not possible for any digit to appear twice in the same row, column or block). @ text @@