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

Reply via email to