head 1.11; access; symbols pkgsrc-2024Q4:1.10.0.40 pkgsrc-2024Q4-base:1.10 pkgsrc-2024Q3:1.10.0.38 pkgsrc-2024Q3-base:1.10 pkgsrc-2024Q2:1.10.0.36 pkgsrc-2024Q2-base:1.10 pkgsrc-2024Q1:1.10.0.34 pkgsrc-2024Q1-base:1.10 pkgsrc-2023Q4:1.10.0.32 pkgsrc-2023Q4-base:1.10 pkgsrc-2023Q3:1.10.0.30 pkgsrc-2023Q3-base:1.10 pkgsrc-2023Q2:1.10.0.28 pkgsrc-2023Q2-base:1.10 pkgsrc-2023Q1:1.10.0.26 pkgsrc-2023Q1-base:1.10 pkgsrc-2022Q4:1.10.0.24 pkgsrc-2022Q4-base:1.10 pkgsrc-2022Q3:1.10.0.22 pkgsrc-2022Q3-base:1.10 pkgsrc-2022Q2:1.10.0.20 pkgsrc-2022Q2-base:1.10 pkgsrc-2022Q1:1.10.0.18 pkgsrc-2022Q1-base:1.10 pkgsrc-2021Q4:1.10.0.16 pkgsrc-2021Q4-base:1.10 pkgsrc-2021Q3:1.10.0.14 pkgsrc-2021Q3-base:1.10 pkgsrc-2021Q2:1.10.0.12 pkgsrc-2021Q2-base:1.10 pkgsrc-2021Q1:1.10.0.10 pkgsrc-2021Q1-base:1.10 pkgsrc-2020Q4:1.10.0.8 pkgsrc-2020Q4-base:1.10 pkgsrc-2020Q3:1.10.0.6 pkgsrc-2020Q3-base:1.10 pkgsrc-2020Q2:1.10.0.4 pkgsrc-2020Q2-base:1.10 pkgsrc-2020Q1:1.10.0.2 pkgsrc-2020Q1-base:1.10 pkgsrc-2019Q4:1.8.0.24 pkgsrc-2019Q4-base:1.8 pkgsrc-2019Q3:1.8.0.20 pkgsrc-2019Q3-base:1.8 pkgsrc-2019Q2:1.8.0.18 pkgsrc-2019Q2-base:1.8 pkgsrc-2019Q1:1.8.0.16 pkgsrc-2019Q1-base:1.8 pkgsrc-2018Q4:1.8.0.14 pkgsrc-2018Q4-base:1.8 pkgsrc-2018Q3:1.8.0.12 pkgsrc-2018Q3-base:1.8 pkgsrc-2018Q2:1.8.0.10 pkgsrc-2018Q2-base:1.8 pkgsrc-2018Q1:1.8.0.8 pkgsrc-2018Q1-base:1.8 pkgsrc-2017Q4:1.8.0.6 pkgsrc-2017Q4-base:1.8 pkgsrc-2017Q3:1.8.0.4 pkgsrc-2017Q3-base:1.8 pkgsrc-2017Q2:1.7.0.10 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.8 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.7.0.6 pkgsrc-2016Q4-base:1.7 pkgsrc-2016Q3:1.7.0.4 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.7.0.2 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.6.0.6 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.4 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.2 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.4.0.4 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.2 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.3.0.4 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.2 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.2.0.72 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.70 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.68 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.66 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.64 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.62 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.60 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.58 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.56 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.54 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.52 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.50 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.48 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.46 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.44 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.42 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.40 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.38 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.36 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.34 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.32 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.30 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.28 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.26 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.24 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.22 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.20 pkgsrc-2008Q1:1.2.0.18 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.16 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.14 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.12 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.10 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.8 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.6 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.4 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.2 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.1.0.20 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.18 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.16 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.14 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.12 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.0.10 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.8 pkgsrc-2004Q2-base:1.1 pkgsrc-2004Q1:1.1.0.6 pkgsrc-2004Q1-base:1.1 pkgsrc-2003Q4:1.1.0.4 pkgsrc-2003Q4-base:1.1 netbsd-1-6-1:1.1.0.2 netbsd-1-6-1-base:1.1; locks; strict; comment @# @; 1.11 date 2025.01.09.20.07.03; author ktnb; state dead; branches; next 1.10; commitid 5NUIjIRACTuMGQEF; 1.10 date 2020.03.24.07.04.37; author rillig; state Exp; branches; next 1.9; commitid wXSqTmpO1I0RFC1C; 1.9 date 2020.03.24.06.55.34; author rillig; state Exp; branches; next 1.8; commitid ZryJlb780cM0CC1C; 1.8 date 2017.07.18.23.02.18; author kim; state Exp; branches; next 1.7; commitid 78qXotVKMo9gtLZz; 1.7 date 2016.06.20.16.04.44; author ryoon; state Exp; branches; next 1.6; commitid yvAOkbv4XSAqNdbz; 1.6 date 2015.09.01.13.34.47; author kim; state Exp; branches; next 1.5; commitid xYtSZkEz6Ivdmyzy; 1.5 date 2015.09.01.12.18.55; author kim; state Exp; branches; next 1.4; commitid qBvjAWDqUGnTXxzy; 1.4 date 2015.02.13.04.44.40; author rodent; state Exp; branches; next 1.3; commitid zVIVi2ODO8jkSN9y; 1.3 date 2014.08.25.20.02.32; author kim; state Exp; branches; next 1.2; commitid g8Qatp6FH7pJtMNx; 1.2 date 2005.12.28.17.53.24; author reed; state Exp; branches; next 1.1; 1.1 date 2002.12.23.13.13.05; author grant; state Exp; branches; next ; desc @@ 1.11 log @screen: update to 5.0.0 - Rewriten autentication mechanism - Add escape %T to show current tty for window - Add escape %O to show number of currently open windows - Use wcwdith() instead of UTF-8 hard-coded tables - New commands: - auth [on|off] Provides password protection - status [top|up|down|bottom] [left|right] The status window by default is in bottom-left corner This command can move status messages to any corner of the screen. - truecolor [on|off] - multiinput Input to multiple windows at the same time - Removed commands: - time - debug - password - maxwin - nethack - Fixes: - Screen buffers ESC keypresses indefinitely - Crashes after passing through a zmodem transfer - Fix double -U issue @ text @$NetBSD: patch-ap,v 1.10 2020/03/24 07:04:37 rillig Exp $ Replace configurable paths with tags. --- doc/screen.1.orig 2017-07-10 19:26:25.000000000 +0000 +++ doc/screen.1 2017-07-18 22:44:38.000000000 +0000 @@@@ -712,7 +712,7 @@@@ .SH CUSTOMIZATION The \*Qsocket directory\*U defaults either to $HOME/.screen or simply to -/tmp/screens or preferably to /usr/local/screens chosen at compile-time. If +/tmp/screens. This is chosen at compile-time. If .I screen is installed setuid-root, then the administrator should compile @@@@ -725,7 +725,7 @@@@ When .I screen is invoked, it executes initialization commands from the files -\*Q/usr/local/etc/screenrc\*U and +\*Q@@PKG_SYSCONFDIR@@/screenrc\*U and \*Q.screenrc\*U in the user's home directory. These are the \*Qprogrammer's defaults\*U that can be overridden in the following ways: for the global screenrc file @@@@ -755,7 +755,7 @@@@ protected from variable substitution. .PP Two configuration files are shipped as examples with your screen distribution: -\*Qetc/screenrc\*U and \*Qetc/etcscreenrc\*U. They contain a number of +\*Q@@EXAMPLES@@/screenrc\*U and \*Q@@EXAMPLES@@/etcscreenrc\*U. They contain a number of useful examples for various commands. .PP Customization can also be done 'on-line'. To enter the command mode type @@@@ -5017,14 +5017,14 @@@@ .I screen distribution package for private and global initialization files. .IP $SYSSCREENRC -.IP /usr/local/etc/screenrc +.IP @@PKG_SYSCONFDIR@@/screenrc .I screen initialization commands .IP $SCREENRC .IP $HOME/.screenrc -Read in after /usr/local/etc/screenrc +Read in after @@PKG_SYSCONFDIR@@/screenrc .IP $SCREENDIR/S\- -.IP /local/screens/S\- +.IP /tmp/screens/S\- Socket directories (default) .IP /usr/tmp/screens/S\- Alternate socket directories. @ 1.10 log @misc/screen: fix typo in recently updated patch @ text @d1 1 a1 1 $NetBSD: patch-ap,v 1.9 2020/03/24 06:55:34 rillig Exp $ @ 1.9 log @misc/screen: fix paths in example files, fix array subscript The warnings in the patches are no longer necessary since pkglint 19.4.13 reports an error for these cases. @ text @d1 1 a1 1 $NetBSD: patch-ap,v 1.8 2017/07/18 23:02:18 kim Exp $ d30 1 a30 1 +\*Q@@EXAMPLES@@/screenrc\*U and \*Q@@EXAMPLES/etcscreenrc\*U. They contain a number of @ 1.8 log @Upgrade misc/screen to version 4.6.1 Version 4.6.1 (10/07/2017): * Fixes: - problems with starting session in some cases - parallel make install - segfault when querying info on nonUTF locale Version 4.6.0 (28/06/2017): * Update Unicode wide tables to 9.0 * Support more serial speeds * Improved namespaces support * Migrate from fifos to sockets * Start viewing scrollback at first line of output @ text @d1 1 a1 1 $NetBSD$ a4 7 BE CAREFUL IF YOU WANT TO REGENERATE THIS PATCH! YOU MUST RUN DIFF BEFORE SUBSTITUTIONS! % make clean && make extract && make pre-patch && make do-patch RUNNING "make patch" TAKES YOU TOO FAR. d21 1 a21 1 +\*Q/usr/pkg/etc/screenrc\*U and d30 1 a30 1 +\*Q/usr/pkg/share/examples/screen/screenrc\*U and \*Q/usr/pkg/share/examples/screen/etcscreenrc\*U. They contain a number of d39 1 a39 1 +.IP /usr/pkg/etc/screenrc d45 1 a45 1 +Read in after /usr/pkg/etc/screenrc @ 1.7 log @Update to 4.4.0 Changelog: Version 4.4.0 (19/06/2016): * Support up to 24 function keys * Fix runtime issues * 'logfile' command, starts logging into new file upon changing @ text @d1 1 a1 1 $NetBSD: patch-ap,v 1.6 2015/09/01 13:34:47 kim Exp $ d12 3 a14 3 --- doc/screen.1.orig 2016-06-19 19:41:03.000000000 +0000 +++ doc/screen.1 @@@@ -636,7 +636,7 @@@@ Show a listing of all currently attached d23 1 a23 1 @@@@ -649,7 +649,7 @@@@ in the environment variable $SCREENDIR. d32 1 a32 1 @@@@ -679,7 +679,7 @@@@ variable substitution shall be performed d41 1 a41 1 @@@@ -4903,14 +4903,14 @@@@ Examples in the @ 1.6 log @Upgrade misc/screen to version 4.3.1 and address stack overflog bug 45713. Ref: https://savannah.gnu.org/bugs/?45713 Changes since version 4.2.1 --------------------------- Version 4.3.1 (28/06/2015): * Fix resize bug Version 4.3.0 (13/06/2015): * Introduce Xx string escape showing the executed command of a window * Implement dead/zombie window polling, allowing for auto reconnecting * Allow setting hardstatus on first line New Commands: * 'sort' command sorting windows by title * 'bumpleft', 'bumpright' - manually move windows on window list * 'collapse' removing numbering 'gaps' between windows, by renumbering * 'windows' command now accepts arguments for use with querying @ text @d1 1 a1 1 $NetBSD: patch-ap,v 1.5 2015/09/01 12:18:55 kim Exp $ d12 3 a14 3 --- doc/screen.1.orig 2015-06-28 21:39:33.000000000 +0000 +++ doc/screen.1 2015-09-01 13:12:22.000000000 +0000 @@@@ -636,7 +636,7 @@@@ d23 1 a23 1 @@@@ -649,7 +649,7 @@@@ d28 1 a28 1 +\*Q@@PKG_SYSCONFDIR@@/screenrc\*U and d32 1 a32 1 @@@@ -679,7 +679,7 @@@@ d37 1 a37 1 +\*Q@@EXAMPLES@@/screenrc\*U and \*Q@@EXAMPLES@@/etcscreenrc\*U. They contain a number of d41 1 a41 1 @@@@ -4903,14 +4903,14 @@@@ d46 1 a46 1 +.IP @@PKG_SYSCONFDIR@@/screenrc d52 1 a52 1 +Read in after @@PKG_SYSCONFDIR@@/screenrc @ 1.5 log @Revert previous: it expanded the tags. @ text @d1 1 a1 1 $NetBSD: patch-ap,v 1.3 2014/08/25 20:02:32 kim Exp $ d5 10 a14 3 --- doc/screen.1.orig 2014-04-27 22:10:01.000000000 +0000 +++ doc/screen.1 2014-08-25 18:42:29.000000000 +0000 @@@@ -625,7 +625,7 @@@@ d23 1 a23 1 @@@@ -638,7 +638,7 @@@@ d32 1 a32 1 @@@@ -668,7 +668,7 @@@@ d41 1 a41 1 @@@@ -4857,14 +4857,14 @@@@ @ 1.4 log @Add patch which includes to fix build on OpenBSD. Defuzz patchset. @ text @d6 2 a7 2 +++ doc/screen.1 @@@@ -625,7 +625,7 @@@@ Show a listing of all currently attached d16 1 a16 1 @@@@ -638,7 +638,7 @@@@ in the environment variable $SCREENDIR. d21 1 a21 1 +\*Q/usr/pkgsrc/pkg/etc/screenrc\*U and d25 1 a25 1 @@@@ -668,7 +668,7 @@@@ variable substitution shall be performed d30 1 a30 1 +\*Q/usr/pkgsrc/pkg/share/examples/screen/screenrc\*U and \*Q/usr/pkgsrc/pkg/share/examples/screen/etcscreenrc\*U. They contain a number of d34 1 a34 1 @@@@ -4857,14 +4857,14 @@@@ Examples in the d39 1 a39 1 +.IP /usr/pkgsrc/pkg/etc/screenrc d45 1 a45 1 +Read in after /usr/pkgsrc/pkg/etc/screenrc @ 1.3 log @Upgrade screen to version 4.2.1. Version 4.2.1 (28/04/2014): * allow for terminal with long $TERM (up to 32 characters) * allow to use long logins * documentation fixes * runtime fixes Version 4.2.0 (17/04/2014): New Commands: * 'unbindall' to unbind all commands * 'up', 'down', 'left', 'right' sub-commands for 'focus' * 'rendition' to specify rendition to use in caption/hardstatus for window-names that have bell/monitor/silence/so turned on. * 'layout', with the following sub-commands - 'title' - 'number' - 'autosave' ('autosave on' or 'autosave off') - 'new' - 'save' ('save ') - 'select' - 'next' - 'prev' - 'attach' - 'show' - 'remove' - 'dump' * 'group' for moving window(s) into a group. * 'defmousetrack' and 'mousetrack', to turn on/off mouse-tracking for displays. It's turned off by default. With mouse-tracking turned on, it's possible to switch to a region ('focus') using mouse clicks. It's also possible to select a text region in copy-mode using a mouse click to place a mark and the scroll wheel to scroll through the buffer. Additional features might be to allow clicking on window-titles in the caption to switch to that window. * All commands prefixed '@@' are treated as 'quiet', i.e. '@@'-prefixed commands do not trigger any display messages. Changed Commands: * '-v' parameter to 'split' command for vertical splits. * 'sorendition' deprecated in favour of 'rendition so'. * 'digraph' can take a second parameter to specify custom digraphs. For example, 'digraph >= ≥' or 'digraph >= U+2265' Using '0' as the second parameter will remove the digraph. * 'stuff' will prompt for input if there's nothing to stuff. * The argument to ":number" can be prefixed with '+' or '-' to use it as a relative argument. * '-g' parameter to 'windowlist' to show nested list of windows. * '//group' parameter to 'screen' to create a grouped window. * 'blankerprg' shows the currently set command on no argument. * 'maxwin' can now be used to increase the number of maximum windows. .screenrc: * $PID expands to the PID of the screen session. * $PWD expands to the current working directory of the session. * $STY expands to the session name. * Tilde-expansion in pathnames (e.g. for the 'source' command) * C-style escapes can be used (e.g. "\n" to get a newline with 'stuff') * '%p' in caption/hardstatus string expands to the PID of the backend, and '%+p' expands to the PID of the frontend (display). * '%S' in caption/hardstatus string expands to the session name. * '%P' in the caption string evaluates to true if the region is in copy mode. * '%E' in the caption string evaluates to true if the escape character has currently been pressed. Window List: * Nested views when there are window groups (with 'windowlist -g'). * Press 'm' to toggle the most-recent view. * Press 'g' to toggle nestedness. * Press 'a' to view all windows in the list. * Press '/' to search in the list. * Press ',' and '.' to re-order windows in the list. * Press 'K' to kill a window (requires confirmation). Display List: * Press 'd' to detach a display, 'D' to power-detach. Others: * Start using 'ChangeLog' for logging changes again. * Terminfo update for 256-color support. * Multiple input history (partially from Romain Francoise). * vi-like fFtT;, searching in copy mode. * In copy mode, search in reverse direction when 'N' is pressed. * Tab-completion for command input. * Some more readline-like bindings in input mode (e.g. ^W, ^D, ^P, ^N etc.) * Fix displaying unicode characters in the caption/hardstatus on UTF8 locale. * A revamped displays list (for 'displays' command) * Increased default maximum number of windows from 40 to 100. * Increased number color/attribute changes in caption/hardstatus string from 16 to 256. * Some commands can be remotely queried using the -Q command-line flag. In-Progress: * Scripting support (thanks to Google Summer of Code 2009 project by Rui Guo) @ text @d1 1 a1 1 $NetBSD$ d6 2 a7 2 +++ doc/screen.1 2014-08-25 18:42:29.000000000 +0000 @@@@ -625,7 +625,7 @@@@ d16 1 a16 1 @@@@ -638,7 +638,7 @@@@ d21 1 a21 1 +\*Q@@PKG_SYSCONFDIR@@/screenrc\*U and d25 1 a25 1 @@@@ -668,7 +668,7 @@@@ d30 1 a30 1 +\*Q@@EXAMPLES@@/screenrc\*U and \*Q@@EXAMPLES@@/etcscreenrc\*U. They contain a number of d34 1 a34 1 @@@@ -4857,14 +4857,14 @@@@ d39 1 a39 1 +.IP @@PKG_SYSCONFDIR@@/screenrc d45 1 a45 1 +Read in after @@PKG_SYSCONFDIR@@/screenrc @ 1.2 log @This will install two screenrc examples (and changes name of one) and fixes man page to point to them. Update patch-ap for doc/screen.1 so the location of examples files is corrected. Now install both examples. Update PLISTs. Note that the screenrc example is now called screenrc and etcscreenrc is etcscreenrc (makes sense). Mention both examples in MESSAGE. Bump PKGREVISION. This will solve problem for PR #32391. Okayed by maintainer. @ text @d3 5 a7 3 --- doc/screen.1.orig 2003-12-05 05:51:57.000000000 -0800 +++ doc/screen.1 2005-12-27 13:54:30.000000000 -0800 @@@@ -581,7 +581,7 @@@@ d16 1 a16 1 @@@@ -594,7 +594,7 @@@@ d25 1 a25 1 @@@@ -624,7 +624,7 @@@@ d34 1 a34 1 @@@@ -4416,14 +4416,14 @@@@ d46 3 a48 3 .IP $SCREENDIR/S- -.IP /local/screens/S- +.IP /tmp/screens/S- d50 1 a50 1 .IP /usr/tmp/screens/S- @ 1.1 log @Fix paths in man page and example screenrc (for pkgsrc). @ text @d3 3 a5 3 --- doc/screen.1.orig Thu Sep 5 22:08:06 2002 +++ doc/screen.1 @@@@ -576,7 +576,7 @@@@ Show a listing of all currently attached d14 1 a14 1 @@@@ -589,7 +589,7 @@@@ in the environment variable $SCREENDIR. d23 10 a32 1 @@@@ -4298,14 +4298,14 @@@@ Examples in the @