Index: head/games/bsdgames/Makefile =================================================================== --- head/games/bsdgames/Makefile (revision 564132) +++ head/games/bsdgames/Makefile (revision 564133) @@ -1,78 +1,54 @@ # Created by: Mark Murray # $FreeBSD$ PORTNAME= bsdgames PORTVERSION= 0.75 DISTVERSIONPREFIX= v PORTEPOCH= 2 CATEGORIES= games MAINTAINER= jockl@pianojockl.org COMMENT= Traditional BSD games taken mostly from DragonFly BSD LICENSE= BSD3CLAUSE USES= ncurses tar:xz uidfix USE_GITHUB= yes GH_ACCOUNT= pianojockl -CONFLICTS= hangman-[0-9]* +MAKE_ARGS= BINGRP=${BINGRP} +MAKE_ENV= WITHOUT_WERROR=yes CFLAGS+= -fcommon -MAKE_ENV= NO_WERROR=1 -MAKE_ARGS= BINGRP=${BINGRP} -# contain /usr/share/games -SHAREPATH_FILES=atc/atc.6 \ - atc/pathnames.h \ - boggle/boggle/bog.h \ - boggle/boggle/boggle.6 \ - cribbage/cribbage.6 \ - cribbage/pathnames.h \ - fish/pathnames.h \ - larn/pathnames.h \ - quiz/datfiles/index \ - quiz/pathnames.h \ - quiz/quiz.6 \ - wump/pathnames.h +CONFLICTS= hangman-[0-9]* -# contain /usr/games/* -GAMESPATH_FILES=backgammon/backgammon/backgammon.6 \ - backgammon/common_source/init.c \ - canfield/canfield/canfield.6 \ - cribbage/cribbage.6 \ - hunt/hunt/hunt.6 \ - hunt/huntd/huntd.6 \ - phantasia/pathnames.h \ - wargames/wargames.sh +INFO= wump +INFO_PATH= share/games -post-patch: - @for f in ${SHAREPATH_FILES}; do \ - ${REINPLACE_CMD} -e 's|/usr/share/games|${PREFIX}/share/games|g' \ - ${WRKSRC}/$${f}; \ - done - @for f in ${GAMESPATH_FILES}; do \ - ${REINPLACE_CMD} -e 's|/usr/games|${PREFIX}/bin|g' \ - ${WRKSRC}/$${f}; \ - done +.include +.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1300134 +MAKE_ARGS+= NO_WERROR=yes +.endif + pre-install: .for d in atc larn quiz.db boggle @${MKDIR} ${STAGEDIR}${PREFIX}/share/games/$d .endfor .for d in atc battlestar hackdir/save larn phantasia @${MKDIR} ${STAGEDIR}/var/games/$d .endfor post-install: # avoid conflict with games/bs and shells/fish .for prog in bs fish ${MV} ${STAGEDIR}${PREFIX}/bin/${prog} ${STAGEDIR}${PREFIX}/bin/${prog}-game ${MV} ${STAGEDIR}${MAN6PREFIX}/man/man6/${prog}.6.gz ${STAGEDIR}${MAN6PREFIX}/man/man6/${prog}-game.6.gz .endfor @${TOUCH} ${STAGEDIR}/var/games/atc_score @${FIND} ${STAGEDIR}/var/games -type f -exec ${MV} {} {}.sample \; -.include +.include Index: head/games/bsdgames/pkg-plist =================================================================== --- head/games/bsdgames/pkg-plist (revision 564132) +++ head/games/bsdgames/pkg-plist (revision 564133) @@ -1,152 +1,151 @@ bin/adventure bin/arithmetic @(,games,2555) bin/atc bin/backgammon @(,games,2555) bin/battlestar bin/bcd bin/boggle bin/bs-game @(,games,2555) bin/canfield bin/cfscores bin/colorbars @(,games,2555) bin/cribbage bin/fish-game @(,games,2555) bin/hack bin/hals_end bin/hangman bin/hunt bin/huntd @(,games,2555) bin/larn bin/mille @(,games,2555) bin/phantasia bin/pig bin/ppt bin/quiz bin/rain @(,games,2555) bin/robots @(,games,2555) bin/rogue @(,games,2555) bin/sail @(,games,2555) bin/snake bin/snscore bin/teachgammon bin/tetris bin/trek bin/wargames bin/worm bin/worms bin/wump man/man6/adventure.6.gz man/man6/arithmetic.6.gz man/man6/atc.6.gz man/man6/backgammon.6.gz man/man6/battlestar.6.gz man/man6/bcd.6.gz man/man6/boggle.6.gz man/man6/bs-game.6.gz man/man6/canfield.6.gz man/man6/cfscores.6.gz man/man6/colorbars.6.gz man/man6/cribbage.6.gz man/man6/fish-game.6.gz man/man6/hack.6.gz man/man6/hals_end.6.gz man/man6/hangman.6.gz man/man6/hunt.6.gz man/man6/huntd.6.gz man/man6/larn.6.gz man/man6/mille.6.gz man/man6/phantasia.6.gz man/man6/pig.6.gz man/man6/ppt.6.gz man/man6/quiz.6.gz man/man6/rain.6.gz man/man6/robots.6.gz man/man6/rogue.6.gz man/man6/sail.6.gz man/man6/snake.6.gz man/man6/snscore.6.gz man/man6/tetris.6.gz man/man6/trek.6.gz man/man6/wargames.6.gz man/man6/worm.6.gz man/man6/worms.6.gz man/man6/wump.6.gz share/games/atc/Game_List share/games/atc/Killer share/games/atc/crossover share/games/atc/default share/games/atc/easy share/games/atc/game_2 share/games/boggle/dictindex share/games/boggle/dictionary share/games/boggle/helpfile share/games/cribbage.instr share/games/fish.instr share/games/larn/larn.help share/games/larn/larnmaze share/games/larn/larnopts share/games/quiz.db/africa share/games/quiz.db/america share/games/quiz.db/areas share/games/quiz.db/arith share/games/quiz.db/asia share/games/quiz.db/babies share/games/quiz.db/bard share/games/quiz.db/chinese share/games/quiz.db/collectives share/games/quiz.db/ed share/games/quiz.db/elements share/games/quiz.db/europe share/games/quiz.db/flowers share/games/quiz.db/greek share/games/quiz.db/inca share/games/quiz.db/index share/games/quiz.db/latin share/games/quiz.db/locomotive share/games/quiz.db/midearth share/games/quiz.db/morse share/games/quiz.db/murders share/games/quiz.db/poetry share/games/quiz.db/posneg share/games/quiz.db/pres share/games/quiz.db/province share/games/quiz.db/seq-easy share/games/quiz.db/seq-hard share/games/quiz.db/sexes share/games/quiz.db/sov share/games/quiz.db/spell share/games/quiz.db/state share/games/quiz.db/trek share/games/quiz.db/ucc -share/games/wump.info @sample(,games,0664) /var/games/atc_score.sample @sample(,games,0664) /var/games/battlestar.log.sample @sample(,games,0664) /var/games/cfscores.sample @sample(,games,0664) /var/games/criblog.sample @sample(,games,0664) /var/games/hackdir/data.sample @sample(,games,0664) /var/games/hackdir/help.sample @sample(,games,0664) /var/games/hackdir/hh.sample @sample(,games,0664) /var/games/hackdir/perm.sample @sample(,games,0664) /var/games/hackdir/record.sample @sample(,games,0664) /var/games/hackdir/rumors.sample @sample(,games,0664) /var/games/larn/llog12.0.sample @sample(,games,0664) /var/games/larn/lscore12.0.sample @sample(,games,0664) /var/games/phantasia/characs.sample @sample(,games,0664) /var/games/phantasia/gold.sample @sample(,games,0664) /var/games/phantasia/lastdead.sample @sample(,games,0664) /var/games/phantasia/mess.sample @sample(,games,0664) /var/games/phantasia/monsters.sample @sample(,games,0664) /var/games/phantasia/motd.sample @sample(,games,0664) /var/games/phantasia/scoreboard.sample @sample(,games,0664) /var/games/phantasia/void.sample @sample(,games,0664) /var/games/robots_roll.sample @sample(,games,0664) /var/games/rogue.scores.sample @sample(,games,0664) /var/games/saillog.sample @sample(,games,0664) /var/games/snake.log.sample @sample(,games,0664) /var/games/snakerawscores.sample @dir(,games,0775) /var/games/atc @dir(,games,0775) /var/games/battlestar @dir(,games,0775) /var/games/hackdir/save @dir(,games,0775) /var/games/hackdir @dir(,games,0775) /var/games/larn @dir(,games,0775) /var/games/phantasia