Commit graph

109 commits

Author SHA1 Message Date
Cy Schubert
ff246d4444 Bjorn Zeeb discovered that screen(1) was mangling ut_host by performing
strange translations. For example, foo.bar.com gets translated to foo:S.0.
Unfortunately, this means that it also truncates IPv6 addresses,
e.g. 2001:7b8:310::1 -> 2001:S.0. Wouldn't it be better to just use the
hostname unmodified? ut_host is supposed to contain a hostname, not some
arbitrary string.

Submitted by:	ed (Ed Schouten)
Discovered by:	Bjorn Zeeb
2010-11-18 20:44:32 +00:00
Cy Schubert
f86086845f Apply a new improved utmp patch.
Submitted by:	ed
2010-07-22 03:22:48 +00:00
Cy Schubert
0debb53811 Screen failed to work properly under HEAD. This patch resolve the issue.
Submitted by:	ed
2010-02-09 07:05:42 +00:00
Cy Schubert
d267511996 Make screen build on the latest HEAD (900008). 2010-01-27 06:39:00 +00:00
Cy Schubert
ba8a0cfdfe Fix build under FreeBSD 9.0-CURRENT.
PR:		141743
2009-12-21 23:16:04 +00:00
Mark Linimon
7b1956a3bf Remove the NO_PACKAGE. Recent testing suggests the problem may have
been fixed in the 5.x timeframe.

Tested by:	trasz
Hat:		portmgr
2009-09-12 15:50:15 +00:00
Cy Schubert
491d6d248c Set termios' VERASE to DEL, for vte's autodetect feature.
PR:		131858
Submitted by:	Szalai Andras <szalai.bandi@gmail.com>
Obtained from:	screen.git commit 01fbf99748f536519605087d5937761790fc6ded
		by Micah Cowan <micah@cowan.name>
		see: http://git.savannah.gnu.org/cgit/screen.git/commit/?id=01fbf99748f536519605087d5937761790fc6ded
2009-02-23 21:48:35 +00:00
Cy Schubert
1acf4c833e Implement a new knob WITH_SHOWENC to show the encoding of every window
on status line.

PR:		124492
Submitted by:	Yi-Jheng Lin <yzlin@cs.nctu.edu.tw>
2008-07-25 04:53:02 +00:00
Cy Schubert
e5852451af Add optional patch to include hostname in screen's "locked" message.
PR:		122718
Submitted by:	Valentin Nechayev <netch@netch.kiev.ua>
2008-06-10 07:23:27 +00:00
Cy Schubert
9f0c9494cf Add optional patch to include hostname in screen's "locked" message.
PR:		122718
Submitted by:	Valentin Nechayev <netch@netch.kiev.ua>
2008-06-10 05:53:18 +00:00
Cy Schubert
0d9502dd46 Prefer openpty() over /dev/ptmx.
PR:		123591
Submitted by:	Ed Schouten <ed@80386.nl>
2008-06-10 05:20:09 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 14:17:21 +00:00
Cy Schubert
e5a77eb846 Increase support for 512 ptys as per src/sys/kern/tty_pty.c r1.155. 2008-05-06 04:24:36 +00:00
Cy Schubert
4d0b7f1030 Avoid make.conf namespace collisions.
Submitted by:	Pietro Cerutti <gahr@gahr.ch>
2007-10-29 20:18:43 +00:00
Cy Schubert
aea06749c9 Alter the way we reference EXTRA_PATCHES to allow slave ports to add
additional patches.

Submitted by:	rafan
2007-10-29 18:02:50 +00:00
Cy Schubert
548c9d9893 Remove redundant install of man page. 2007-10-26 16:17:48 +00:00
Cy Schubert
25371c0261 Fix (enable) installation of man pages and info documents.
PR:		117488
2007-10-25 18:01:51 +00:00
Cy Schubert
2515b7580d Implement options.
PR:		115888
Submitted by:	original patch by Edwin Groothuis <edwin@mavetju.org>
2007-10-11 16:58:36 +00:00
Edwin Groothuis
9ec71c12ba sysutils/screen: install error if world compiled with NO_INFO
The program /usr/bin/install-info doesn't exist in case
        the base system has been compiled with NO_INFO. This causes
        an error during installation of sysutils/screen because one
        of screen's make files rely on this program.

        I added handling of NO_INFO (and NO_MAN by the way). I suggest
        to let screen depend on print/texinfo if the user doesn't define
        NO_INFO and /usr/bin/install-info doesn't exist.

PR:             ports/115048
Submitted by:   Bj\xf6rn K\xf6nig <bkoenig@cs.tu-berlin.de>
Approved by:    maintainer timeout
2007-09-23 11:33:11 +00:00
Edwin Groothuis
d853ba8cd3 sysutils/screen: install error if world compiled with NO_INFO
The program /usr/bin/install-info doesn't exist in case
	the base system has been compiled with NO_INFO. This causes
	an error during installation of sysutils/screen because one
	of screen's make files rely on this program.

	I added handling of NO_INFO (and NO_MAN by the way). I suggest
	to let screen depend on print/texinfo if the user doesn't define
	NO_INFO and /usr/bin/install-info doesn't exist.

PR:		ports/115048
Submitted by:	Björn König <bkoenig@cs.tu-berlin.de>
Approved by:	maintainer timeout
2007-09-23 11:32:37 +00:00
Cy Schubert
7effbfea53 Add my people.freebsd.org distfiles directory as a distribution site. 2006-12-27 16:51:21 +00:00
Cy Schubert
da6134a790 Primary FTP site is down and GNU sites do not have a copy of the
distfile. Add my website as another source for the distfile.
2006-12-27 16:39:13 +00:00
Cy Schubert
f0d0e4402e Update 4.0.2 --> 4.0.3 to fix two security bugs in the utf8 combining
characters handling.
http://lists.gnu.org/archive/html/screen-users/2006-10/msg00028.html
documents this bugfix.

Approved by:	portmgr (marcus)
2006-10-26 04:27:46 +00:00
Rong-En Fan
8721a6c9a0 A new option is added, called "cjkwidth [on|off]". When it
is enabled, it treats CJK ambiguous characters as full width.
This feature is very helpful for reading legacy CJK applications'
output which assume all CJK characters are full width.
This option is default off.

The patch is obtained from
http://www.mhsin.org/~mhsin/patches/screen/patch-cjkwidth
The credit belongs to Michael Hsin <mhsin _at mhsin.org>.
It also has been submitted to upstream:
http://savannah.gnu.org/bugs/?func=detailitem&item_id=16666

PR:		ports/96167
Submitted by:	rafan
Approved by:	maintainer timeout (3 months and 2 weeks)
2006-08-05 16:40:17 +00:00
Cy Schubert
98b2775b27 Fix configure step so that it doesn't dump core on FreeBSD/amd64 due to a
missing prototype.

Submitted by:	ru
2006-05-30 11:55:35 +00:00
Alexander Kabaev
495c3da815 Add a trivial patch to fix screen compiles on post-pmtx FreeBSD 7-current
systems.

Approved by: maintainer timeout
2006-02-10 02:25:56 +00:00
Edwin Groothuis
32487a10ad SHA256ify
Approved by: krion@
2006-01-24 01:06:45 +00:00
Kirill Ponomarev
5b908be1aa Move misc/screen to sysutils category after repocopy, since it's
more appropriate place for such kind of software.

PR:		ports/88497
Submitted by:	krion
2005-11-05 17:51:28 +00:00
Philip Paeps
41ea7ff3f8 Fix handling of utmp entries on sparc64.
Approved by:	cy (maintainer)
Obtained from:	NetBSD
2005-10-21 14:24:02 +00:00
Cy Schubert
d5d85a487f Add support for 256 colour Xterm.
PR:		81285
Submitted by:	Jeremy Chadwick <freebsd@jdc.parodius.com>
2005-09-16 16:30:21 +00:00
Cy Schubert
c274106b6f Add support for NONETHACK compile time option.
PR:		76170
Submitted by:	Jeremy Chadwick <freebsd@jdc.parodius.com>
2005-09-16 16:24:19 +00:00
Volker Stolz
4770a76d34 Fix deinstallation.
PR:		ports/69282
Submitted by:	Hideyuki KURASHINA (rushani@)
Approved by:	maintainer timeout (cy's busy in RL)
2004-08-30 08:06:56 +00:00
Edwin Groothuis
203cd8df0e [PATCH] misc/screen: Utilize EXAMPLESDIR
Utilize EXAMPLESDIR to improves layout; i.e.,

	  configuration file        -> ${PREFIX}/etc
	  sample configuration file -> ${PREFIX}/share/examples/${PORTNAME}

	This change helps if many configuration files and sample ones exist.

PR:		ports/58385
Submitted by:	Hideyuki KURASHINA <rushani@FreeBSD.org>
Approved by: 	maintainer timeout
2004-07-19 07:21:17 +00:00
Kris Kennaway
fe7fe72ddd Set NO_PACKAGE; screen tends to go into a loop using all available CPU
when used from the package.  Perhaps it's hard-coding information from
the build system that is not true in general.

Reported by:    many people
Freaking out:   peter
2004-06-20 20:21:40 +00:00
Cy Schubert
732169910a Add SIZE.
Submitted by:	trevor
2004-03-18 03:36:09 +00:00
Sergey A. Osokin
842e6a5ca6 Update to latest release 4.0.2.
Use DATADIR macro.

Approved by:	cy (maintainer)
2004-01-26 14:00:10 +00:00
Cy Schubert
15d50ff35c Fix buffer overflow that allows privilege escalation for local users.
Approved by:	will (using his portmgr hat)
Obtained from:	Timo Sirainen <tss@iki.fi> on BUGTRAQ
2003-12-02 23:36:47 +00:00
Edwin Groothuis
5adbdcabee As a followup of ports/57028, remove more "'"s from the keybindings.
Submitted by:		Neil Darlow <neil@darlow.co.uk>
2003-10-13 09:50:33 +00:00
Edwin Groothuis
eedb2a465c Added patch to remove warning during startup.
(also use INFO files feature)

PR:		ports/57028
Submitted by:	KIMURA Yasuhiro <yasu@utahime.org>
Approved by:	cy@ temp absence note
2003-10-13 03:28:04 +00:00
Cy Schubert
c3ae907f54 Udate 4.0.0 --> 4.0.1, 4.0.0 distfile is missing causing bento builds
to fail. 4.0.1 fixes two bugs with the parser.

Noticed by:	Allen Landsidel <all@biosys.net> and bento
Approved by:	marcus (wearing his portsmgr hat)
2003-09-19 04:25:22 +00:00
Cy Schubert
3c8a99c287 Fix segfault on Alpha platform.
Approved by:	marcus (wearing his portsmgr hat)
2003-09-14 06:31:33 +00:00
Cy Schubert
8ab0ec1f9b Fix: multiuser screen fails with "attach attempt with bad pid"
PR:		55326
2003-09-10 00:46:17 +00:00
Cy Schubert
53ca9c765c Update 3.9.15 --> 4.0.0 2003-09-10 00:44:26 +00:00
Cy Schubert
0a990ec7ee Fix ncurses core dump.
PR:		gnu/23058
Submitted by:	keramida
2003-05-04 20:23:34 +00:00
Cy Schubert
f8eadd15cc Update 3.9.13 -> 3.9.15 2003-03-29 15:59:14 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Edwin Groothuis
1e8be8c6f4 Added WWW site.
Noticed by: portsurvey
2002-12-27 10:43:03 +00:00
Mario Sergio Fujikawa Ferreira
f0a1969d34 o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files

Approved by:	kris (portmgr hat),
		portmgr, re (silence)
2002-11-10 16:48:51 +00:00
Cy Schubert
bf8abaf92f Use PORTCOMMENT. 2002-11-07 05:46:03 +00:00
Cy Schubert
1b99db799c Use single info-file instead of multiple files.
Submitted by:	demon
2002-10-28 16:29:24 +00:00