Updated again. The original drawterm is effectively abandoned by its authors.
This update switches to a new fork that is currenlty being maintained against
the 9front fork of Plan 9. Latest revision from 20160914.
This update:
- fixes a glitch in graphics rendering, primarily noticed
when viewing images in the web browser mothra(1).
- defaults to new dp9ik authentication and rcpu(1) connection
method, devolving to the old p9sk1 and cpu(1).
- adds new cryptographic support from 9front libmp and libsec
libraries.
- audio now works and is enabled.
- keyboard/mouse input is now much more responsive over high-latency
connections.
- patches/patch-Make_unix, patches/patch-posix-mips_getcallerpc_c,
and patches/patch-posix-sun4u_getcallerpc_c are no longer needed
and were removed.
Also updated my e-mail address from [email protected]
to [email protected], because I am transitioning away from
Google services.
Tested only on amd64.
It would be great to finally get this committed. Most users of
drawterm on OpenBSD will want to take advantage of dp9ik and rcpu(1).
sl
Index: Makefile
===================================================================
RCS file: /cvs/ports/plan9/drawterm/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile 11 Mar 2013 11:37:53 -0000 1.3
+++ Makefile 14 Sep 2016 20:31:51 -0000
@@ -1,31 +1,29 @@
# $OpenBSD: Makefile,v 1.3 2013/03/11 11:37:53 espie Exp $
-ONLY_FOR_ARCHS= i386 amd64 powerpc sparc64 mips64 mips64el
+ONLY_FOR_ARCHS= i386 amd64 powerpc sparc64 mips64 mips64el
-COMMENT= Plan9 terminal emulator
+COMMENT= Plan9 terminal emulator
-DISTNAME= drawterm-20110221
-CATEGORIES= plan9
+DISTNAME= d9813b086ec6
+PKGNAME= drawterm-20160914
+CATEGORIES= plan9
-HOMEPAGE= http://swtch.com/drawterm/
+HOMEPAGE= http://drawterm.9front.org/
+MASTER_SITES= https://code.9front.org/hg/drawterm/archive/
-MASTER_SITES= ${HOMEPAGE} \
- http://openbsd.stanleylieber.com/drawterm/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= Stanley Lieber <[email protected]>
+MAINTAINER= Stanley Lieber <[email protected]>
# Lucent Public License Version 1.02
-PERMIT_PACKAGE_CDROM= Yes
+PERMIT_PACKAGE_CDROM= Yes
-WANTLIB = X11 c pthread
+WANTLIB= X11 c pthread
-NO_TEST= Yes
-MAKE_FLAGS= CONF=unix AUDIO=none
+NO_TEST= Yes
+MAKE_FLAGS= CONF=openbsd
-WRKDIST= ${WRKDIR}/drawterm/
+WRKDIST= ${WRKDIR}/drawterm-${DISTNAME}/
do-install:
- ${INSTALL_PROGRAM} ${WRKDIR}/drawterm/drawterm ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKDIST}/drawterm ${PREFIX}/bin
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/plan9/drawterm/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo 18 Jan 2015 03:14:56 -0000 1.2
+++ distinfo 14 Sep 2016 20:31:51 -0000
@@ -1,2 +1,2 @@
-SHA256 (drawterm-20110221.tgz) = 8yHq1y7YlvoMSYbcyfmE4T2XVwvb09H05vjYQT74Fqg=
-SIZE (drawterm-20110221.tgz) = 1191194
+SHA256 (d9813b086ec6.tar.gz) = nSYimgN+OwRWWOSdqPB7h7rSpkv7SM1A2SrxFa20qNc=
+SIZE (d9813b086ec6.tar.gz) = 492816
cvs server: Diffing patches
cvs server: cannot find patches/patch-Make_unix
cvs server: cannot find patches/patch-posix-mips_getcallerpc_c
cvs server: cannot find patches/patch-posix-sun4u_getcallerpc_c
cvs server: Diffing pkg