./x11/drawterm, Utility to connect to Plan9 CPU servers

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 20251123, Package name: drawterm-20251123, Maintainer: vins

Drawterm is a program that users of non-Plan 9 systems can use to
establish graphical cpu(1) connections with Plan 9 CPU servers. Just as
a real Plan 9 terminal does, drawterm serves its local name space as
well as some devices (the keyboard, mouse, and screen) to a remote CPU
server, which mounts this name space on /mnt/term and starts a shell.
Typically, either explicitly or via the profile, one uses the shell to
start rio(1).

This is a fork of Russ Cox's drawterm to incorporate features from
Plan9front (http://9front.org), most importantly DP9IK authentication
support (see authsrv(6)) and the TLS based rcpu(1) protocol.


Master sites:


Version history: (Expand)


CVS history: (Expand)


   2025-11-30 11:31:25 by Paolo Vincenzo Olivo | Files touched by this commit (3) | Package updated
Log message:
x11/drawterm: update snapshot to 20251123

Refer to upstream changelog for a list of changes.

https://git.9front.org/plan9front/drawterm/e551ef409ae2b004595f38323ce212ed152f6c3f/log.html
   2025-10-12 15:42:33 by Paolo Vincenzo Olivo | Files touched by this commit (4)
Log message:
x11/drawterm: package revision

Long due skimming of an overly complex Makefile.
Bump revision.
   2025-09-10 16:35:46 by Paolo Vincenzo Olivo | Files touched by this commit (1)
Log message:
x11/drawterm: revert distinfo change to fix checksum mismatch.
   2025-09-08 13:03:09 by Paolo Vincenzo Olivo | Files touched by this commit (2)
Log message:
x11/drawterm: fix warning on SunOS
   2025-01-27 19:59:09 by Roland Illig | Files touched by this commit (20)
Log message:
x11: fix the ordering of common package variables
   2024-08-04 22:22:28 by Paolo Vincenzo Olivo | Files touched by this commit (2) | Package updated
Log message:
x11/drawterm: update to drawterm-20240703

# relevant changes
* kern: don't touch proc in wakeup() after procwakeup()
* devfs-posix: fix create() on more strict POSIX systems
* qio: sync with 9front
* devmnt: handle too short or negative message sizes (sync with 9front)
* add posix-ppc64le support
* add Haiku port
* add -9 flag for 9p-mode
   2024-02-11 11:32:53 by Paolo Vincenzo Olivo | Files touched by this commit (2) | Package updated
Log message:
x11/drawterm: update to latest snapshot.

Sync package with most recent upstream commit (20231223).
Noteworthy changes:

* qio: fix memory leak in qproduce()
* use kernels default iounit for mount
* use 32k IOUNIT for 9p
* devfs-posix: allow creation of files with exec bit set
* gui-cocoa: opengl -> metal (thanks jxy & Keegan)
* libsec: sync from 9front
* import drawlock fixes from 9front (thanks foura
* Make.linux: dont hardcode libpipewire location
* fix CONF=pthread
   2023-03-02 13:55:00 by Paolo Vincenzo Olivo | Files touched by this commit (2) | Package updated
Log message:
x11/drawterm: update to latest snapshot.

Further simplify Makefile and avoid to override pkgsrc defaults wherever
possible. Use PTHREAD_AUTO_VARS to handle pthread flags instead of
relying on package self-defined os-dependent choices.

Sync package with most recent upstream commit (20230224).
This pulls some noteworthy changes and fixes:

* libmemdraw: update draw.c from 9front
* make USED() macro cast to void, so it works with non-scalars.
* devcons: cleanup kbdputc().
* keyboard.h: update from 9front.
* libauthsrv: better passtodeskey().
* clear parentesis warning from GCC in libc, devdraw, libsec, libip.
* libsec: fix inconsistent prototypes for des.
* devfs: create handle OEXCL, mask permissions with parent directory,
  fix leaks.
* Remove unused Screeninfo screen struct.
* x11: Fix colormap allocation.