Path to this page:
./
x11/drawterm,
Utility to connect to Plan9 CPU servers
Branch: CURRENT,
Version: 20240703,
Package name: drawterm-20240703,
Maintainer: vinsDrawterm 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)
- (2024-08-04) Updated to version: drawterm-20240703
- (2024-02-11) Updated to version: drawterm-20231223
- (2023-03-02) Updated to version: drawterm-20230224
- (2022-11-05) Updated to version: drawterm-20221013
- (2022-07-05) Package added to pkgsrc.se, version drawterm-20220603 (created)
CVS history: (Expand)
2024-08-04 22:22:28 by Paolo Vincenzo Olivo | Files touched by this commit (2) | |
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) | |
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) | |
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.
|
2022-12-18 18:43:28 by Paolo Vincenzo Olivo | Files touched by this commit (1) |
Log message:
x11/drawterm: Makefile revision.
* Package needs libXt, even though this was not documented.
* Let pkgsrc define compiler path.
* Remove redundant linking against X11 libraries.
|
2022-12-06 15:41:40 by Paolo Vincenzo Olivo | Files touched by this commit (14) |
Log message:
Reset maintainer for my packages to reflect new mail address.
|
2022-11-05 17:12:50 by pin | Files touched by this commit (2) | |
Log message:
drawterm: update to 20221013
Sources synced with upstream.
Corrected redundant DIST_SUBDIR naming.
Noticeable changes commited since 20220603:
- wayland: grab monitor size from compositor
- wayland: release pointer/keyboard on seat capabilities change
- wayland: support media keys
- wayland: correct keyboard ctl handling
|
2022-07-04 23:52:05 by David H. Gutteridge | Files touched by this commit (1) |
Log message:
drawterm: simplify expression (NFC)
|
2022-07-04 22:56:48 by pin | Files touched by this commit (4) |
Log message:
x11/drawterm: import package
Packaged in wip by Paolo Vincenzo Olivo.
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.
|