pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/games/frotz frotz: update to 2.53
details: https://anonhg.NetBSD.org/pkgsrc/rev/97cf81812d67
branches: trunk
changeset: 449959:97cf81812d67
user: nia <nia%pkgsrc.org@localhost>
date: Thu Apr 08 11:04:02 2021 +0000
description:
frotz: update to 2.53
This is a minor release focusing on minor enhancements and bug fixes.
NEW FEATURES
- -E option to choose how emphasised text is rendered.
- X11 interface has been added as a compile target.
- Added new default TrueType font for sfrotz.
- Automatically select the appropriate interpreter number for V6 games.
- Limited mouse support for curses interface.
BUG FIXES
- Corrected potential trouble with garbage in filenames for SDL
interface.
- Corrected a problem wherein @print_table would sometimes print garbage.
- Fixed a segfault problem when input buffers are abused.
- Double-clicks are now recognized in sfrotz and xfrotz.
- Fixed problem with spurious newline when a space triggers a word wrap.
- Fixed a problem with UTF-8 characters getting corrupted during line
editing.
- Fixed some problems with V3 games scribbling on the status line in
certain circumstances.
- Removed pre-C99 idioms and C++ comments in curses and core to benefit
older compilers. X11 is still pre-C99 clean. SDL interface is not
pre-C99-clean due to libSDL2 not being pre-C99-clean.
- Fixed a problem with the -x flag not properly expanding commands for
some Infocom games.
diffstat:
games/frotz/Makefile | 9 +++++----
games/frotz/distinfo | 12 ++++++------
games/frotz/patches/patch-Makefile | 13 +++++++++++--
3 files changed, 22 insertions(+), 12 deletions(-)
diffs (75 lines):
diff -r f578f3a3dea0 -r 97cf81812d67 games/frotz/Makefile
--- a/games/frotz/Makefile Thu Apr 08 10:57:42 2021 +0000
+++ b/games/frotz/Makefile Thu Apr 08 11:04:02 2021 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.39 2020/08/18 17:57:51 leot Exp $
+# $NetBSD: Makefile,v 1.40 2021/04/08 11:04:02 nia Exp $
-DISTNAME= frotz-2.52
-PKGREVISION= 1
+DISTNAME= frotz-2.53
CATEGORIES= games
MASTER_SITES= https://gitlab.com/DavidGriffith/frotz/-/archive/${PKGVERSION_NOREV}/
@@ -14,7 +13,7 @@
BUILD_TARGET= curses
FAKE_NCURSES= yes
-USE_CURSES= wide
+USE_CURSES= wide mouse
MAKE_FLAGS+= CURSES=ncursesw
MAKE_FLAGS+= CONFIG_DIR=${PKG_SYSCONFDIR}
@@ -23,6 +22,8 @@
.if ${CURSES_TYPE} == "curses"
LDFLAGS+= -lcurses
+.else
+MAKE_FLAGS+= ITALIC=yes
.endif
SAMPLEDIR= ${PREFIX}/share/examples/frotz
diff -r f578f3a3dea0 -r 97cf81812d67 games/frotz/distinfo
--- a/games/frotz/distinfo Thu Apr 08 10:57:42 2021 +0000
+++ b/games/frotz/distinfo Thu Apr 08 11:04:02 2021 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.16 2020/05/17 14:23:08 nia Exp $
+$NetBSD: distinfo,v 1.17 2021/04/08 11:04:02 nia Exp $
-SHA1 (frotz-2.52.tar.gz) = 3b230ec12c651b5e073c6111c93c4247c874ca0d
-RMD160 (frotz-2.52.tar.gz) = a74e9bb35832e1375ce6321dfad00c30f1ac0014
-SHA512 (frotz-2.52.tar.gz) = 450b2fa1cc943a63749b18fc9964b157dcad7685928e194afac6049eb4c35dc2914b1848f96d9f4bfc8212e90de50ea65ce149be236be16ce1704f24d0437833
-Size (frotz-2.52.tar.gz) = 353485 bytes
-SHA1 (patch-Makefile) = 84913a2a85ebe4b7780a28bce5f25d0441256baa
+SHA1 (frotz-2.53.tar.gz) = 79c2606b08f448b0a56474e8736c5a57a9dcc931
+RMD160 (frotz-2.53.tar.gz) = 323e24a026b1418713c84ad170ad36f3680d0bb8
+SHA512 (frotz-2.53.tar.gz) = 74c727a8f0355828ebe19185e8e06ca5a633e49d88eccb26ec6500f37371ddfbbf19f1cbef367aa004e0342591e07e67510c17552decd573de0c838399587b5f
+Size (frotz-2.53.tar.gz) = 461585 bytes
+SHA1 (patch-Makefile) = b36192c7f5c4a4956a4836a6b9b426d4fd000529
diff -r f578f3a3dea0 -r 97cf81812d67 games/frotz/patches/patch-Makefile
--- a/games/frotz/patches/patch-Makefile Thu Apr 08 10:57:42 2021 +0000
+++ b/games/frotz/patches/patch-Makefile Thu Apr 08 11:04:02 2021 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-Makefile,v 1.2 2020/03/22 10:20:06 nia Exp $
+$NetBSD: patch-Makefile,v 1.3 2021/04/08 11:04:02 nia Exp $
Don't force -O3, -g
---- Makefile.orig 2020-02-12 16:22:40.000000000 +0000
+--- Makefile.orig 2021-02-28 00:50:16.000000000 +0000
+++ Makefile
@@ -6,14 +6,13 @@
#CC ?= clang
@@ -20,3 +20,12 @@
# Define where you want Frotz installed
PREFIX ?= /usr/local
+@@ -53,7 +52,7 @@ USE_UTF8 ?= yes
+ COLOR ?= yes
+
+ # Comment this out if your machine's version of curses doesn't support italic.
+-ITALIC ?= yes
++#ITALIC ?= yes
+
+ # Select your chosen version of curses. Unless something old is going
+ # on, ncursesw should be used because that's how UTF8 is supported.
Home |
Main Index |
Thread Index |
Old Index