head 1.3; access; symbols pkgsrc-2023Q4:1.2.0.2 pkgsrc-2023Q4-base:1.2; locks; strict; comment @# @; 1.3 date 2024.02.01.10.29.00; author wiz; state dead; branches; next 1.2; commitid gFKaqEDbPQ91wIWE; 1.2 date 2023.12.10.11.50.43; author wiz; state Exp; branches; next 1.1; commitid CyhdM2BPsypGFUPE; 1.1 date 2023.12.10.11.46.09; author wiz; state Exp; branches; next ; commitid yAGokvrk2Hi8EUPE; desc @@ 1.3 log @zutty: update to 0.15. Add XTQMODKEYS (partial, only for supporting modify Implement DECSCUSR (w/o blinking): block, bar & underlined Repository migration Add NetBSD-specific font search path Fix regression in last commit Preserve RGB color across SGR attribute settings Remove deprecated key from desktop entry file Fix clearing glyph area before rendering overlay font Do not paste selection on Shift+KP_Insert Set COLORTERM=xterm to advertise true color support Set _NET_WM_[ICON_]NAME to allow Unicode in window @ text @$NetBSD: patch-wscript,v 1.2 2023/12/10 11:50:43 wiz Exp $ Import NetBSD support. https://github.com/tomscii/zutty/pull/132 --- wscript.orig 2023-12-10 11:43:29.529577950 +0000 +++ wscript @@@@ -54,7 +54,7 @@@@ def configure(cfg): ['-DBSD', '-DOPENBSD', '-I/usr/X11R6/include']) cfg.env.append_value('LINKFLAGS', ['-L/usr/X11R6/lib']) elif platform == 'NetBSD': - cfg.env.append_value('CXXFLAGS', ['-DBSD']) + cfg.env.append_value('CXXFLAGS', ['-DBSD', '-DNETBSD']) elif platform == 'Darwin': cfg.env.append_value('CXXFLAGS', ['-DMACOS']) elif platform == 'SunOS': @ 1.2 log @zutty: add upstream bug report URL @ text @d1 1 a1 1 $NetBSD: patch-wscript,v 1.1 2023/12/10 11:46:09 wiz Exp $ @ 1.1 log @x11/zutty: import zutty-0.14 Zutty is a terminal emulator for the X Window System, functionally similar to several other X terminal emulators such as xterm, rxvt and countless others. It is also similar to other, much more modern, GPU-accelerated terminal emulators such as Alacritty and Kitty. What really sets Zutty apart is its radically simple, yet extremely efficient rendering implementation, coupled with a sufficiently complete feature set to make it useful for a wide range of users. Zutty offers high throughput with low latency, and strives to conform to relevant (published or de-facto) standards. Zutty is written in straightforward C++ and only relies on OpenGL ES 3.1 for rendering, making it trivially portable to windowing systems other than X and operating systems other than Linux. Zutty provides a clean implementation written from scratch, resulting in a minimal, maintainable, modern codebase unencumbered by historical baggage. @ text @d1 1 a1 1 $NetBSD$ d4 1 @