pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

glkterm: update to glkterm-1.0.4



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Wed Jan 29 22:33:08 2020 +0200
Changeset:	aab58786b5cda849bc070b998a02218ab112e1f3

Modified Files:
	glkterm/Makefile
	glkterm/buildlink3.mk
	glkterm/distinfo
	glkterm/patches/patch-aa

Log Message:
glkterm: update to glkterm-1.0.4

* Version History

1.0.4:
    Updated the Blorb-resource functions to understand FORM chunks
    (Glk 0.7.4 amendment).
    Added stub for autosave/autorestore hooks. (This library does not
    support autosave, however.)

1.0.3:
    Added the Blorb-resource functions (Glk 0.7.4).
    External filenames now follow the new spec recommendations: standard
    filename suffixes, and removing more questionable characters in
    fileref_create_by_name().

1.0.2:
    Fixed a really stupid bug where glk_put_char_uni() was sending text
    to stdout instead of curses, thus destroying the screen.
    Fixed a bug with reading and writing to the same file without a
    reposition operation in between.
    In gi_dispa.c, fixed a notation that was preventing stream_open_memory
    and stream_open_memory_uni from accepting a null array argument.
    Fixed get_line_stream() to include the terminal null when reading
    from a Unicode stream.
    Added stubs for the improved sound functions (Glk 0.7.3).

1.0.1:
    Added the date-time functions (Glk 0.7.2).
    Fixed bugs in Unicode normalization and case-changing (thanks David
    Fletcher and David Kinder).

1.0.0:
    Support for all the Glk 0.7.1 features: window borders, line input
    terminator keys, line input echo control, Unicode normalization.
    Added glkunix_stream_open_pathname_gen(), a more general form of
    the pathname opening function in the startup code. (This is needed
    for profiling improvements.)

0.8.1:
    Fixed file-creation bug in glk_stream_open_file().
    Deleted long-obsolete check on the size of a pointer.
    Fixed a bug that could leave cruft in a grid window that was
    contracted and then expanded.

0.8.0:
    Upgraded to Glk API version 0.7.0; added the Unicode functions.
    (But the interface cannot yet print or read Unicode characters.)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=aab58786b5cda849bc070b998a02218ab112e1f3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 glkterm/Makefile         |  9 ++++-----
 glkterm/buildlink3.mk    |  2 +-
 glkterm/distinfo         |  9 +++++----
 glkterm/patches/patch-aa | 20 ++++++++++----------
 4 files changed, 20 insertions(+), 20 deletions(-)

diffs:
diff --git a/glkterm/Makefile b/glkterm/Makefile
index 508eab43fb..955b394d08 100644
--- a/glkterm/Makefile
+++ b/glkterm/Makefile
@@ -1,18 +1,17 @@
 # $NetBSD: Makefile,v 1.10 2012/12/12 10:44:37 thomasklausner Exp $
 #
 
-DISTNAME=	glkterm-078
-PKGNAME=	glkterm-0.7.8
+DISTNAME=	glkterm-104
+PKGNAME=	glkterm-1.0.4
 CATEGORIES=	games
-MASTER_SITES=	${MASTER_SITE_IFARCHIVE:=programming/glk/implementations/}
-EXTRACT_SUFX=	.tar.Z
+MASTER_SITES=	https://www.eblong.com/zarf/glk/
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=	https://www.eblong.com/zarf/glk/index.html
 COMMENT=	Curses port of Glk interface
 
 # uses halfkey (present since 1.6M)
-INCOMPAT_CURSES+=	NetBSD-1.4[Y-Z]* NetBSD-1.5* NetBSD-1.6-* NetBSD-1.6.*
+INCOMPAT_CURSES+=	NetBSD-1.4[Y-Z]* NetBSD-1.5.* NetBSD-1.6-* NetBSD-1.6.*
 INCOMPAT_CURSES+=	NetBSD-1.6[A-L]*
 
 
diff --git a/glkterm/buildlink3.mk b/glkterm/buildlink3.mk
index 551ed2f927..047b395531 100644
--- a/glkterm/buildlink3.mk
+++ b/glkterm/buildlink3.mk
@@ -17,7 +17,7 @@ buildlink-glkterm-hook:
 	${LN} -s Make.glkterm ${BUILDLINK_DIR}/include/glk/Make.glk
 
 # uses halfkey (present since 1.6M)
-INCOMPAT_CURSES+=	NetBSD-1.4[Y-Z]* NetBSD-1.5* NetBSD-1.6-* NetBSD-1.6.*
+INCOMPAT_CURSES+=	NetBSD-1.4[Y-Z]* NetBSD-1.5.* NetBSD-1.6-* NetBSD-1.6.*
 INCOMPAT_CURSES+=	NetBSD-1.6[A-L]*
 
 .include "../../devel/ncurses/buildlink3.mk"
diff --git a/glkterm/distinfo b/glkterm/distinfo
index 441b8ecfd4..22745c0989 100644
--- a/glkterm/distinfo
+++ b/glkterm/distinfo
@@ -1,6 +1,7 @@
 $NetBSD: distinfo,v 1.4 2005/03/07 15:25:29 dillo Exp $
 
-SHA1 (glkterm-078.tar.Z) = 813bdd8e6c03ffc18ef3714edd5fcb52e0829e76
-RMD160 (glkterm-078.tar.Z) = b96bf5fdc102cc35188bef5e1da316a85174c831
-Size (glkterm-078.tar.Z) = 98911 bytes
-SHA1 (patch-aa) = e2b04877cb645a54ff4a2daeb5743321d29c0d58
+SHA1 (glkterm-104.tar.gz) = cf67bc8f93e6c71898f59e8083fc65622ed02d54
+RMD160 (glkterm-104.tar.gz) = 21d77e00d49582d0398a6be6f11d3e7b1a5e9329
+SHA512 (glkterm-104.tar.gz) = a8264f487128eb9ee06a9c97202ed7ee67573d06d0f764597788b3deb032a4de614d9ab06cc91f39aa5ab92760e4280a1962c7e3292c429202a40d35240bfcc7
+Size (glkterm-104.tar.gz) = 123440 bytes
+SHA1 (patch-aa) = 95bae3b908487e75d694fa98ba37c9a00e7f80f6
diff --git a/glkterm/patches/patch-aa b/glkterm/patches/patch-aa
index a69c9dff18..8ddac11a42 100644
--- a/glkterm/patches/patch-aa
+++ b/glkterm/patches/patch-aa
@@ -1,6 +1,6 @@
 $NetBSD: patch-aa,v 1.3 2005/03/02 17:10:05 dillo Exp $
 
---- Makefile.orig	Mon Dec 20 01:21:49 1999
+--- Makefile.orig	2012-10-14 17:17:28.000000000 +0000
 +++ Makefile
 @@ -10,18 +10,19 @@
  
@@ -27,18 +27,18 @@ $NetBSD: patch-aa,v 1.3 2005/03/02 17:10:05 dillo Exp $
  
  GLKTERM_OBJS = \
    main.o gtevent.o gtfref.o gtgestal.o gtinput.o \
-@@ -35,9 +36,20 @@ GLKTERM_HEADERS = \
+@@ -37,9 +38,20 @@ all: $(GLKLIB) Make.glkterm
  
- all: $(GLKLIB) Make.glkterm
+ cgunicod.o: cgunigen.c
  
 +install: all
-+	${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} $(GLKLIB) ${PREFIX}/lib
-+	${BSD_INSTALL_DATA_DIR} ${GLKINCDIR}
-+	${BSD_INSTALL_DATA} gi_blorb.h ${GLKINCDIR}
-+	${BSD_INSTALL_DATA} gi_dispa.h ${GLKINCDIR}
-+	${BSD_INSTALL_DATA} glk.h ${GLKINCDIR}
-+	${BSD_INSTALL_DATA} glkstart.h ${GLKINCDIR}
-+	${BSD_INSTALL_DATA} Make.glkterm ${GLKINCDIR}
++	${LIBTOOL} --mode=install ${BSD_INSTALL_LIB} $(GLKLIB) ${DESTDIR}${PREFIX}/lib
++	${BSD_INSTALL_DATA_DIR} ${DESTDIR}${GLKINCDIR}
++	${BSD_INSTALL_DATA} gi_blorb.h ${DESTDIR}${GLKINCDIR}
++	${BSD_INSTALL_DATA} gi_dispa.h ${DESTDIR}${GLKINCDIR}
++	${BSD_INSTALL_DATA} glk.h ${DESTDIR}${GLKINCDIR}
++	${BSD_INSTALL_DATA} glkstart.h ${DESTDIR}${GLKINCDIR}
++	${BSD_INSTALL_DATA} Make.glkterm ${DESTDIR}${GLKINCDIR}
 +
 +.c.o:
 +	${LIBTOOL} --mode=compile ${CC} ${CFLAGS} -c -o $@ $<


Home | Main Index | Thread Index | Old Index