Skip site navigation (1)Skip section navigation (2)
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>