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 stanley.lie...@gmail.com to s...@stanleylieber.com, 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 <stanley.lie...@gmail.com> +MAINTAINER= Stanley Lieber <s...@stanleylieber.com> # 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