summaryrefslogtreecommitdiff
path: root/misc/screen
AgeCommit message (Collapse)AuthorFilesLines
2017-10-24Update to 4.6.2ryoon2-8/+7
Changelog: Version 4.6.2 (23/10/2017): * Fixes: - revert changes to cursor position restore behavour (bug #51832) - set freed pointer to NULL (bug #52133) - documentation fixes - fix windowlist crashes (bug #43054 & #51500)
2017-07-18Upgrade misc/screen to version 4.6.1kim11-70/+54
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
2017-07-18Use bsdtar to extract, so we don't get warnings about the tar file.kim1-1/+3
2017-04-15Update to 4.5.1kim4-29/+26
Version 4.5.1 (25/02/2017): *Fixes: - logfile permissions problem (CVE-2017-5618) - SunOS build problem (bug #50089) - FreeBSD core dumps (bug #50143)
2017-01-25fix previous for unpriv'd installs. from dholland.maya3-8/+10
bump PKGREVISION.
2017-01-25Add patch fixing root exploit.maya3-5/+23
Reported here: https://lists.gnu.org/archive/html/screen-devel/2017-01/msg00025.html from dholland
2017-01-23PR 51911: needs limits.hdholland2-1/+17
2017-01-22Update to 4.5.0ryoon2-7/+7
Changelog: Version 4.5.0 (10/12/2016): * Allow specifying logfile's name via command line parameter '-L' * Fixes: - broken handling of "bind u digraph U+" (bug #48691) - crash with long $TERM (bug #48983) - crash when bumping blank window - build for AIX (bug #49149) - %x improperly separating arguments - install with custom DESTDIR (bug #48370)
2016-06-20Update to 4.4.0ryoon8-136/+60
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
2016-05-02Fix build on Darwin.jperkin2-4/+28
2015-11-03Add SHA512 digests for distfiles for misc categoryagc1-1/+2
Problems found locating distfiles: Package colorls: missing distfile ls.tar.gz Package molden: missing distfile molden-4.6/molden4.6.tar.gz Package softmaker-office-demo: missing distfile ofl06trial.tgz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-09-11Add -D__EXTENSIONS__ to CPPFLAGS on SunOS.kim1-2/+2
2015-09-01Upgrade misc/screen to version 4.3.1 and address stack overflog bug 45713.kim11-69/+145
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
2015-09-01Revert previous: it expanded the tags.kim1-10/+10
2015-09-01Revert previous: it expanded the tag.kim1-3/+3
2015-08-18Bump all packages that depend on curses.bui* or terminfo.bui* since theywiz1-2/+2
might incur ncurses dependencies on some platforms, and ncurses just bumped its shlib. Some packages were bumped twice now, sorry for that.
2015-02-18Race conditions around term.h.joerg1-1/+6
2015-02-13Add patch which includes <sys/uio.h> to fix build on OpenBSD.rodent13-58/+71
Defuzz patchset.
2015-01-13Remove patch for a generated(!) file. Remove the old-style-named patchhe5-38/+36
which already tweaked the tty.sh file, name it according to the new rules. This is to actually get the netbsd-5 branch working with this, since realpath() insists on a non-NULL second argument.
2015-01-12The NetBSD -5 branch's version of realpath() insists on a non-NULLhe3-3/+23
second argument, so make the usage cater for that. Bump PKGREVISION.
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz1-3/+1
2014-09-19Add missing screen-256color entry for terminfo build.jperkin1-1/+2
2014-08-27SunOS needs at least XPG4_2 to expose some structs from <sys/socket.h>richard1-2/+5
namely msg_control and msg_controllen. Use XPG5 with _XOPEN_SOURCE=500 for simplicity.
2014-08-25Upgrade screen to version 4.2.1.kim17-368/+126
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 <name>') - '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)
2014-07-05Remove current master site which is no longer working and re-enabletron1-4/+2
GNU master sites which are now working.
2014-06-09Change the terminfo creation on SunOS to happen when CURSES_DEFAULT isjperkin1-4/+5
set to 'curses' and use the canonical path to tic(1M) rather than the obsolete '/usr/5bin' PATH which is no longer valid on some newer OS releases. Bump PKGREVISION.
2012-10-08Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.asau1-2/+1
2012-09-15Move the NetBSD-specific part of screen's pty.c to the right place.apb3-10/+10
This commit changes patch-aa so that the patched version of pty.c contains: ... other OS-specific code ... NetBSD-specific openpty() code (from patch-aa) ... generic openpty() code ... last resort code instead of the previous: ... other OS-specific code ... generic openpty() code ... NetBSD-specific openpty() code (from patch-aa) ... last resort code History behind this problem: The NetBSD-specific openpty() code was added in revision 1.1 of misc/screen/patches/patch-aa. (See PR pkg/16901.) At that time, pkgsrc used screen-3.9.11, and the upstream version of screen did not use openpty() at all. The patch added an "#if defined(__NetBSD__)" block as the last OS-specific section in pty.c, which then had: ... other OS-specific code ... NetBSD-specific openpty() code (from patch-aa) ... last resort code In screen-3.9.15, upstream added code in pty.c to use openpty(). This was imported to pkgsrc on 2003-03-15. At that time, pkgsrc's patch-aa accidentally inserted the NetBSD-specific code below instead of above the new code, so the patched version of pty.c had: ... other OS-specific code ... generic openpty() code (from upstream) ... NetBSD-specific openpty() code (from patch-aa) ... last resort code The above is obviously wrong because the generic openpty() code would be used instead of the NetBSD-specific code, assuming HAVE_OPENPTY was defined by the configure script. This problem was reported in PR pkg/25317, but the patch in the PR was not understood so it was not applied. This commit changes patch-aa so that the patched version of pty.c contains: ... other OS-specific code ... NetBSD-specific openpty() code (from patch-aa) ... generic openpty() code (from upstream) ... last resort code However, it still doesn't work on NetBSD with ptyfs mounted.
2011-06-11PR/39663: enable 256 color support (only with ncurses and PDCurses).shattered1-1/+5
2011-03-14misc/screen: DragonFly BSD 2.9+ supportrumko4-18/+23
Make screen use utmpx on DragonFly BSD 2.9+ so that it compiles again. Patch submitted by Matthias Rampke ( https://gist.github.com/823307 ). ok@ wiz
2010-05-07Bump PKGREVISION to reflect the recent change in pkginstall/shells to usejmmv1-2/+2
etcutils to update /etc/shells.
2010-03-07remove dead mirrorzafer1-2/+1
2010-01-01Fix build failure:spz6-5/+56
NetBSD-current added dwarf.h and that made the code assume that sys/stropts.h was present without greater need, since configure also checks for HAVE_SYS_STROPTS_H.
2009-10-30Set license to "gnu-gpl-v2".tron1-1/+2
2009-06-14Convert @exec/@unexec to @pkgdir or drop it.joerg1-2/+1
2009-06-14Remove @dirrm entries from PLISTsjoerg1-4/+1
2009-03-05Fix destdir support by defining PKG_DESTDIR_SUPPORT early enough and byjmmv3-11/+15
not setting setuid permissions too early.
2009-03-02Allow override of CURSES_DEFAULT using options.mkadrianp2-1/+28
2008-06-06Fix DESTDIR install on SunOS.dillo1-2/+2
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-9/+8
through PLIST_SUBST to the plist module.
2008-04-04Include curses header for screen configure script when testing tgetenttonnerre4-11/+34
in order to prevent crash on 64-bit architectures. Otherwise the result of termcap/terminfo detection is wrong, causing the infamous "bad format 'p'" messages, or "OOPSOOPSOOPS" when SSHing from MacOS. Fixes PR 33808 Approved-by: joerg
2008-03-17+ Include termcap.buildlink3.mk for proper termcap library handling.jlam1-1/+7
+ Note bin/screen as a setuid-root program using SPECIAL_PERMS. Bump the PKGREVISION to 1.
2007-05-23Squelch a pkglint warning.wiz1-2/+2
2007-05-23The distfile is not GNU mirrors (only older versions are).wiz1-2/+4
Remove MASTER_SITE_GNU from MASTER_SITES and two other places. From Zafer Aydogan.
2007-02-15It does not make sense to install bin/screen setuid in unprivileged mode.rillig1-1/+4
2006-11-02DESTDIR support.joerg1-4/+5
2006-10-29Update "screen" package to version 4.0.3. A list of changes sincetron2-7/+6
version 4.0.2 isn't available but this release contains a fix for the security vulnerability report in CVE-2006-4573.
2006-09-21Added a missing directory for Solaris.rillig1-1/+2
2006-04-05Unify PLISTs between Solaris and everyone else. Also drop the removaljlam3-38/+17
of screen.old... that just shouldn't happen. Bump the PKGREVISION.
2006-04-05List the info files directly in the PLIST and honor PKG{INFO,MAN}DIR.jlam3-4/+6