Date: Sun, 5 Jan 2020 19:39:46 +0000 (UTC) From: "Tobias C. Berner" <tcberner@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r522166 - in head/games/frotz: . files Message-ID: <202001051939.005JdkP4009087@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: tcberner Date: Sun Jan 5 19:39:46 2020 New Revision: 522166 URL: https://svnweb.freebsd.org/changeset/ports/522166 Log: games/frotz: update to 2.50 - give maintainership to David Griffith <bugs@661.org> Frotz 2.50 was released on Tuesday November 12, 2019. NEW FEATURES - Added UTF-8 input and output. Plain ASCII is still available. - Added -L option for restoring save file directly from the command line. - Added -R option for restricted read/write path. - Sound effects in AIFF, MOD, and OGG formats supported per the Blorb specs. - Sound driver selection is automated through the use of libao. - Allow for an alternative Blorb file to be specified on the command line. BUG FIXES - Overhauled MacOS compilation. - Corrected problems with error handling. - Fixed a lot of unsafe strcpy() and strcat() calls. - Fixed numerous problems with portability to other flavors of Unix. - Fixed adaptive palette rendering for SDL. - Fixed scaling with manually specified window dimensions. - Fixed problem with unnecessary newlines with input timeouts. - Allow fontdir in .sfrotzrc to work relative to user's home directory. - Fixed problem with memory allocation leading to crashes in DOS. - Fixed problem with DOS Frotz creating non-portable Quetzal files. PR: 242821 Submitted by: David Griffith <bugs@661.org> Added: head/games/frotz/files/patch-Makefile (contents, props changed) Deleted: head/games/frotz/files/patch-src_curses_ux__audio__oss.c Modified: head/games/frotz/Makefile head/games/frotz/distinfo head/games/frotz/pkg-descr Modified: head/games/frotz/Makefile ============================================================================== --- head/games/frotz/Makefile Sun Jan 5 18:33:11 2020 (r522165) +++ head/games/frotz/Makefile Sun Jan 5 19:39:46 2020 (r522166) @@ -2,40 +2,38 @@ # $FreeBSD$ PORTNAME= frotz -PORTVERSION= 2.44 +PORTVERSION= 2.50 CATEGORIES= games -MAINTAINER= ports@FreeBSD.org -COMMENT= Infocom games interpreter +MAINTAINER= dave@661.org +COMMENT= Infocom Z-machine games interpreter LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USE_GITHUB= yes -GH_ACCOUNT= DavidGriffith +USE_GITLAB= yes +GL_ACCOUNT= DavidGriffith +GL_COMMIT= 9867a1f14da1e9c0707492d2ac74d1e8ffdd3a64 USES= gmake ncurses -MAKE_ARGS= -e CURSES="${LDFLAGS} -lncurses" MAKE_ENV= OPTS="${CFLAGS}" CONFIG_DIR="${PREFIX}/etc" +ALL_TARGET= nosound dumb +INSTALL_TARGET= frotz + PLIST_FILES= bin/frotz \ man/man6/frotz.6.gz -PORTDOCS= AUTHORS BUGS ChangeLog HOW_TO_PLAY README +PORTDOCS= AUTHORS ChangeLog HOW_TO_PLAY README PORTEXAMPLES= frotz.conf-big frotz.conf-small -OPTIONS_DEFINE= DOCS EXAMPLES DUMB OSS -OPTIONS_DEFAULT= OSS +OPTIONS_DEFINE= DOCS EXAMPLES DUMB DUMB_DESC= Install dfrotz (dumb frotz) -OSS_MAKE_ENV= SOUND_DEFS='-DOSS_SOUND -DSOUND_DEV=\"/dev/dsp\"' DUMB_PLIST_FILES= bin/dfrotz \ man/man6/dfrotz.6.gz DUMB_PORTDOCS= DUMB - -pre-build-OSS-on: - cd ${WRKSRC} && ${DO_MAKE_BUILD} soundcard.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ Modified: head/games/frotz/distinfo ============================================================================== --- head/games/frotz/distinfo Sun Jan 5 18:33:11 2020 (r522165) +++ head/games/frotz/distinfo Sun Jan 5 19:39:46 2020 (r522166) @@ -1,2 +1,3 @@ -SHA256 (DavidGriffith-frotz-2.44_GH0.tar.gz) = dbb5eb3bc95275dcb984c4bdbaea58bc1f1b085b20092ce6e86d9f0bf3ba858f -SIZE (DavidGriffith-frotz-2.44_GH0.tar.gz) = 276815 +TIMESTAMP = 1576709471 +SHA256 (DavidGriffith-frotz-9867a1f14da1e9c0707492d2ac74d1e8ffdd3a64_GL0.tar.gz) = 0fdbf055edd31e2f07b52f720a74a098d81b766a00a4103955edb2171d13b0d6 +SIZE (DavidGriffith-frotz-9867a1f14da1e9c0707492d2ac74d1e8ffdd3a64_GL0.tar.gz) = 346458 Added: head/games/frotz/files/patch-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/frotz/files/patch-Makefile Sun Jan 5 19:39:46 2020 (r522166) @@ -0,0 +1,11 @@ +--- Makefile.orig 2019-12-18 22:55:03 UTC ++++ Makefile +@@ -297,7 +297,7 @@ ifneq ($(and $(wildcard $(GIT_DIR)),$(sh + $(NAME)src/doc/*.6 $(NAME)src/doc/frotz.conf* \ + $(NAME)src/doc/Xresources > /dev/null + else +- @echo "Not in a git repository or git command not found. Cannot make a tarball." ++ @echo "Not in a git repository or git command not found. Cannot make a tarball." + endif + + all: $(FROTZ_BIN) $(DFROTZ_BIN) $(SFROTZ_BIN) Modified: head/games/frotz/pkg-descr ============================================================================== --- head/games/frotz/pkg-descr Sun Jan 5 18:33:11 2020 (r522165) +++ head/games/frotz/pkg-descr Sun Jan 5 19:39:46 2020 (r522166) @@ -2,9 +2,9 @@ An interpreter for all Infocom games. Complies with st 1.0 of Graham Nelson's specification. Frotz runs text adventures which come in so-called story files: ZORK1.DAT, TRINITY.DAT, CURSES.Z5, JIGSAW.Z8, ARTHUR.ZIP etc. It is possible to play -Atari ST, Amiga or Macintosh games on your PC once you manage -to transfer the story files. There is an increasing number -of new games available on the Internet. Check the if-archive -at ftp.ifarchive.org. +Atari ST, Amiga or Macintosh games on your computer once you +manage to transfer the story files. There is an increasing +number of new games available on the Internet. Check the +if-archive at http://ifarchive.org/ -WWW: https://github.com/DavidGriffith/frotz +WWW: https://gitlab.com/DavidGriffith/frotz
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202001051939.005JdkP4009087>