notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Some details on the 2023-01-16 website outage.
We just rebooted with several updates: * new HMTLify code * no port maintainer is now highly visible (e.g. https://freshports.org/security/sssd/) * fixed search logic error when using plain/ text details at https://github.com/FreshPorts/freshports/releases/tag/2.2.34
non port: sysutils/screen/Makefile
SVNWeb

Number of commits found: 99

Wed, 7 Sep 2022
[ 21:10 Stefan Eßer (se) search for other commits by this committer ]    commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52  commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52  commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52  b7f0544  (Only the first 10 of 27931 ports in this commit are shown above. View all ports for this commit)
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Wed, 20 Jul 2022
[ 14:23 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:ea7123695aad83707eba8adaf42b29dac7f296e4  commit hash:ea7123695aad83707eba8adaf42b29dac7f296e4  commit hash:ea7123695aad83707eba8adaf42b29dac7f296e4  ea71236  (Only the first 10 of 972 ports in this commit are shown above. View all ports for this commit)
sysutils: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <jsmith@resonatingmedia.com>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Landwehr <aaron@snaphat.com>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Adrian Chadd
  *  Adrian Chadd <adrian@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alan Eldridge <alane@FreeBSD.org>
  *  Alan Eldridge <alane@geeksrus.net>
  *  Aldis Berjoza <aldis@bsdroot.lv>
  *  Alex Deiter <alex.deiter@gmail.com>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Fri, 27 May 2022
[ 20:47 Cy Schubert (cy) search for other commits by this committer ]    commit hash:dcae0ddeb218bb8ba51d3dcc6fe43f8a0f88bb35  commit hash:dcae0ddeb218bb8ba51d3dcc6fe43f8a0f88bb35  commit hash:dcae0ddeb218bb8ba51d3dcc6fe43f8a0f88bb35  dcae0dd 
sysutils/screen: Fix NOSOCKETDIR option

The NOSOCKETDIR option is reversed. Fix it.

Reported by:	leres
MFH:		2022Q2
Mon, 9 May 2022
[ 17:48 Cy Schubert (cy) search for other commits by this committer ]    commit hash:42254d38fc21ae531687824fe6b12d5d52acf3e7  commit hash:42254d38fc21ae531687824fe6b12d5d52acf3e7  commit hash:42254d38fc21ae531687824fe6b12d5d52acf3e7  42254d3 
sysutils/screen: Socket directory location option

Allow the user to specify the location of the socket directory through a
make.conf or make command line option called SCREEN_SOCKET_DIR. Simply
add SCREEN_SOCKET_DIR= to make.conf or put it on the command line.
[ 17:48 Cy Schubert (cy) search for other commits by this committer ]    commit hash:a0aa88c3b0847349a629018414b0c97f66e0155a  commit hash:a0aa88c3b0847349a629018414b0c97f66e0155a  commit hash:a0aa88c3b0847349a629018414b0c97f66e0155a  a0aa88c 
sysutils/screen: Option to disable socketdir

Some users may prefer not to have screen sockets in /tmp/screens (EUID== 0)
and /tmp/uscreens (EUID != 0), preferring instead to keep screen sockets in
the user's home directory. Enabling the NOSOCKETDIR option accomplishes
this.

Reported by:	"John W. O'Brien" <john@saltant.com>
MFH:		2022Q2
Sun, 10 Apr 2022
[ 13:38 Cy Schubert (cy) search for other commits by this committer ]    commit hash:d7c0a4e88fa806f0e31f027929c7c77ea23b93b5  commit hash:d7c0a4e88fa806f0e31f027929c7c77ea23b93b5  commit hash:d7c0a4e88fa806f0e31f027929c7c77ea23b93b5  d7c0a4e 
sysutils/screen: Make MULTIUSER default

Setuid root screen uses /tmp/screen for its sockets while non-setuid root
screen uses /tmp/uscreens. This is too much of a POLA violation, therefore
make MULTUSER default. This commit reverts the intent of PR/262903. People
wishing to secure their screen must terminate all screen sessions before
rebuilding without the MULTIUSER option.

Reported by:	many
Fixes:		2022Q2
Tue, 29 Mar 2022
[ 22:13 Cy Schubert (cy) search for other commits by this committer ]    commit hash:61ebb668c105081e004d2d742d7051133001977f  commit hash:61ebb668c105081e004d2d742d7051133001977f  commit hash:61ebb668c105081e004d2d742d7051133001977f  61ebb66 
sysutils/screen: Varioius fixups

Make interprets PLIST variable names too. Choose a variable name
different enough not to be interpreted by make.

Fix a typo.

Use default executable permissions of 555, same as if permissions
weren't set in the first place. We're only interested in the setuid
bit. This requries a PORTREVISION bump.
[ 17:06 Cy Schubert (cy) search for other commits by this committer ]    commit hash:36f516ad2ae4fe01c51f8055c87491d0dd2605e9  commit hash:36f516ad2ae4fe01c51f8055c87491d0dd2605e9  commit hash:36f516ad2ae4fe01c51f8055c87491d0dd2605e9  36f516a 
sysutils/screen: Fix plist

PLIST doesn't like "_" in variable names. Fix by renaming
MULTIUSER_SCREEN to MULTIUSER.

PR:		262903
Reported by:	sunpoet, Michael Butler <imb@protected-networks.net>
Fixes:		8f528507e9ca
Pointy hat to:	cy
[ 15:39 Cy Schubert (cy) search for other commits by this committer ]    commit hash:8f528507e9ca0e4f9020269ac69fc7d87249417d  commit hash:8f528507e9ca0e4f9020269ac69fc7d87249417d  commit hash:8f528507e9ca0e4f9020269ac69fc7d87249417d  8f52850 
sysutils/screen: Disable multiuser mode by default

Multiuser mode is a handy way to share a screen among people who do
not reside in the same location. Unforutnately it requires that screen
be setuid root. GNU screen has had a number of CVEs over the years.
See https://www.cvedetails.com/vulnerability-list/vendor_id-72/\
product_id-1860/GNU-Screen.html. Removing the setuid bit mitigates this
at the expense of breaking the multuser feature.

Red Hat removed GNU screen's setuid bit over a dozen years ago. Their
rationale is documented in their bugzilla bug 580339, where they stated
that most users don't use the multiuser feature. (Personally, I'm the only
person I know of who uses that feature.)

Users who use the multuser feature should enable the MUILTUSER option
prior to building screen or using poudriere-options. Alternatively, users
can chmod the setuid bit on when needed.

PR:		262903
Submitted by:	david@isnic.is (mostly)
Reported by:	david@isnic.is
Fri, 18 Mar 2022
[ 17:28 Cy Schubert (cy) search for other commits by this committer ]    commit hash:866d2d7edc834391415b137cbfe4f89c642a4779  commit hash:866d2d7edc834391415b137cbfe4f89c642a4779  commit hash:866d2d7edc834391415b137cbfe4f89c642a4779  866d2d7 
sysutils/screen: Fix build

autoreconf:build must be unconditional

Reported by:	leres
Fixes:		9bdc78861688
[ 13:17 Cy Schubert (cy) search for other commits by this committer ]    commit hash:a6764f541f9c64b4bfa9683cf039f21e673fbc8d  commit hash:a6764f541f9c64b4bfa9683cf039f21e673fbc8d  commit hash:a6764f541f9c64b4bfa9683cf039f21e673fbc8d  a6764f5 
sysutils/screen: SHOWENC is default now

screen 4.9.0 enables encodings by default in acconfig.h. Remove the option
entirely.

PR:		262641
[ 13:05 Cy Schubert (cy) search for other commits by this committer ]    commit hash:f65342707d226f3685e96f5463ea14921dc27f71  commit hash:f65342707d226f3685e96f5463ea14921dc27f71  commit hash:f65342707d226f3685e96f5463ea14921dc27f71  f653427 
sysutils/screen: Fix SHOWENC build

The SHOWENC optional patch is now included in screen 4.9.0. We simply
enable the option now and build. The patch is redundant.

PR:		262641
Reported by:	Trond.Endrestol@ximalas.info, sunpoet, many others
Fixes:		9bdc78861688
Thu, 17 Mar 2022
[ 23:44 Cy Schubert (cy) search for other commits by this committer ]    commit hash:9bdc788616889d0a2b3f9c8b8996610cdfe82be7  commit hash:9bdc788616889d0a2b3f9c8b8996610cdfe82be7  commit hash:9bdc788616889d0a2b3f9c8b8996610cdfe82be7  9bdc788 
sysutils/screen: Update to 4.9.0

Update screen to 4.9.0. From the release announcement:

New in this release:
  * Hardstatus option for used encoding (escape string '%e')
  * Fixes:
    - fix combining char handling that could lead to a segfault
    - CVE-2021-26937: possible denial of service via a crafted UTF-8
      character sequence (bug #60030)
    - make screen exit code be 0 when checking --help
    - session names limit is 80 symbols (bug #61534)
    - option -X ignores specified user in multiuser env (bug #37437)
    - a lot of reformations/fixes/cleanups (man page and source code)

For full list of changes see
https://git.savannah.gnu.org/cgit/screen.git/log/?h=v.4.9.0

Note that CVE-2021-26937 was fixed in the FreeBSD port in 2021.
Tue, 6 Apr 2021
[ 14:31 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:305f148f482daf30dcf728039d03d019f88344eb  commit hash:305f148f482daf30dcf728039d03d019f88344eb  commit hash:305f148f482daf30dcf728039d03d019f88344eb  305f148  (Only the first 10 of 29333 ports in this commit are shown above. View all ports for this commit)
Remove # $FreeBSD$ from Makefiles.
Tue, 16 Feb 2021
[ 00:45 cy search for other commits by this committer ] Original commit   Revision:565376
Fix CVE-2021-26937 for real: segfaults by displaying some UTF-8 characters

This is a recommit of r565281 fixing a typo in r565281, causing
a regression.

CVE-2021-26937 segfaults when displayingsome UTF-8 characters
described in
https://lists.gnu.org/archive/html/screen-devel/2021-02/msg00000.html.

PR:		253515
Reported by:	daniel.engberg.lists at pyret.net
Obtained from:	https://build.opensuse.org/request/show/871482
MFH:		2020Q1
Security:	CVE-2021-26937
Mon, 15 Feb 2021
[ 19:17 cy search for other commits by this committer ] Original commit   Revision:565328
Revert r565281. It breaks UTF-8.

Reported by:	Trond.Endrestol at ximalas.info
		Christos Chatzaras <chris at cretaforce.gr>
PR:		253515
[ 01:35 cy search for other commits by this committer ] Original commit   Revision:565281
Fix CVE-2021-26937: segfaults by displaying some UTF-8 characters

CVE-2021-26937 segfaults when displayingsome UTF-8 characters
described in
https://lists.gnu.org/archive/html/screen-devel/2021-02/msg00000.html.

PR:		253515
Reported by:	daniel.engberg.lists at pyret.net
Obtained from:	https://build.opensuse.org/request/show/871482
MFH:		2020Q1
Security:	CVE-2021-26937
Wed, 23 Sep 2020
[ 18:16 linimon search for other commits by this committer ] Original commit   Revision:549769
Canonicalize use of SSP_CFLAGS on all powerpc variants.

Approved by:	portmgr (tier-2 blanket)
Wed, 12 Feb 2020
[ 04:26 cy search for other commits by this committer ] Original commit   Revision:525895
Update 4.7.0 --> 4.8.0
Fri, 27 Dec 2019
[ 19:24 marius search for other commits by this committer ] Original commit   Revision:521020
Add and use a shared INFO description. I have patches to add that knob to
a bunch of additional ports.
Wed, 4 Dec 2019
[ 04:41 cy search for other commits by this committer ] Original commit   Revision:518986
The hang also occurs on a Power9 box.

Submitted by:	tuexen@
Reported by:	tuexen@
Thu, 7 Nov 2019
[ 17:00 cy search for other commits by this committer ] Original commit   Revision:516986
Memory constrained i386 is affected on all versions of FreeBSD. Though
I am not able to reproduce this locally, it is reported that the hang
also occurs on -CURRENT i386 on a memory constrained Intel Pentium III.
(I am not able to reproduce this hang on my sandbox machine, with multiple
boot partitions, one of which is i386 -CURRENT, because it has plenty of
memory.)

Reported by:	Michael Butler <imb@protected-networks.net>
Wed, 6 Nov 2019
[ 21:17 cy search for other commits by this committer ] Original commit   Revision:516926
Circumvent a hang on FreeBSD 11 i386 caused by an unreported (only visible
through truss) stack assertion.

This is a temporary fix which will require further investigation to
determine the cause.

PR:		241750
Reported by:	Victor Sudakov <vas@sibptus.ru> (in the PR)
		Paul Beard <paulbeard@gmail.com> (via direct email)
Mon, 4 Nov 2019
[ 20:43 cy search for other commits by this committer ] Original commit   Revision:516740
Fix a stack assertion under arm.

PR:		241690
Submitted by:	mikael.urankar at gmail.com
Reported by:	Ulrich Grey <usenet at ulrich-grey.de>
Tue, 29 Oct 2019
[ 04:23 cy search for other commits by this committer ] Original commit   Revision:515953
Correctly identify utmpx support in FreeBSD.

- FreeBSD's utmpx is incorrectly identified in ./configure.
- Because of the falsely identified utmpx support in the ./configure
  script, a previously applied patch, which didn't work, is no longer
  needed.

PR:		241530
Reported by:	Henry David Bartholomew <PopularMoment@protonmail.com>
		Daniel Drinnon <ddrinnon@cdor.net>
[ 04:23 cy search for other commits by this committer ] Original commit   Revision:515952
Resolve upstream bug #55482: TERMCAP can break on systems that don't
support terminfo

Obtained from:	https://savannah.gnu.org/bugs/?55482
Mon, 28 Oct 2019
[ 14:42 cmt search for other commits by this committer ] Original commit   Revision:515868
sysutils/screen: fix coredump on xterm/rxvt variants without Km

On xterm- and rxvt-variants (and in some other cases) screen's
InitTermcap() tries to strdup() the terminals "Km" ("key_mouse")
termcap attribute - but that might be NULL, as some of these
terminals (notably rxvt and xterm-color) do not have "Km". Trying
to strdup() NULL results in segfault and coredump.
Catch that NULL and prevent the segfault.

PR:		241538
Reported by:	Marcin Cieslak, Gareth de Vaux
Approved by:	cy@
Wed, 9 Oct 2019
[ 01:03 cy search for other commits by this committer ] Original commit   Revision:514110
Resolve a segfault in utmp.c:519 at some installations.
Tue, 8 Oct 2019
[ 19:13 cy search for other commits by this committer ] Original commit   Revision:514098
Update 4.6.2 --> 4.7.0
Thu, 29 Aug 2019
[ 14:09 bapt search for other commits by this committer ] Original commit   Revision:510164
Always install the manpage and let the user decide if they do want
to install groff(1) as advised by man(1) if they want.

Reviewed by:	cy
Approved by:	cy (maintainer)
Differential Revision:	https://reviews.freebsd.org/D21463
[ 06:38 krion search for other commits by this committer ] Original commit   Revision:510145
Remove building man page by default. It's currently broken on HEAD
and requires to build textproc/groff which requires devel/llvm80
which is an overkill for using screen.
Mon, 4 Feb 2019
[ 06:10 cy search for other commits by this committer ] Original commit   Revision:492098
nroff/groff was removed from base by r319664. Since then textproc/groff
is required to avoid the following error:

> $ man screen
> This manpage needs groff(1) to be rendered
> First install groff(1):
> pkg install groff

Reported by:	mayhem30@gmail.com
MFH:		2019Q1
Sat, 10 Nov 2018
[ 18:12 bapt search for other commits by this committer ] Original commit   Revision:484628 (Only the first 10 of 386 ports in this commit are shown above. View all ports for this commit)
Install texinfo files (GNU info) into ${PREFIX}/share/info

After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
Fri, 2 Nov 2018
[ 17:15 antoine search for other commits by this committer ] Original commit   Revision:483824
Add missing USES=makeinfo
Tue, 9 Jan 2018
[ 20:41 cy search for other commits by this committer ] Original commit   Revision:458569
Instead of people.freebsd.org use LOCAL as per
https://www.freebsd.org/doc/en/books/porters-handbook/slow-sources.html

Reported by:	mat
[ 07:25 cy search for other commits by this committer ] Original commit   Revision:458511
Remove redundant master sites. Also, replace my domain name named after
the fictitious place in the Edmonton Journal political cartoon at the time
with my preferred domain name.
Thu, 2 Nov 2017
[ 21:41 olgeni search for other commits by this committer ] Original commit   Revision:453381 (Only the first 10 of 108 ports in this commit are shown above. View all ports for this commit)
Fix whitespace issues (mixed tab/spaces, alignment) in a few ports.

This round is @FreeBSD.org residents except teams.
Tue, 24 Oct 2017
[ 19:07 cy search for other commits by this committer ] Original commit   Revision:452809
Update 4.6.1 --> 4.6.2
Thu, 31 Aug 2017
[ 12:53 cy search for other commits by this committer ] Original commit   Revision:449031
Fix typo. Ports s/b port.

Reported by:	Randy Bush <randy@psg.com>
Pointy hat to:	cy
Sun, 27 Aug 2017
[ 03:35 cy search for other commits by this committer ] Original commit   Revision:448799
Allow the user to select dependency on ncurses in base (USES=ncurses:base)
or devel/ncurses in ports (USES=ncurses:ports). The default option is to
depend on ncurses in ports (if installed), otherwise depend on base
(same as USES=ncurses).

This works around the following problem when screen is linked with
devel/ncurses:

$ view /etc/passwd
view: No terminal database found
$

To avoid the above problem either have screen depend on ncurses in base
or set TERM=xterm when creating new screen window.

Adding screeninfo.src from the screen tarball to terminfo.src in
devel/ncurses does not resolve this issue.

This problem does not affect packages built by poudriere.

PR:		221829
Sat, 26 Aug 2017
[ 05:40 cy search for other commits by this committer ] Original commit   Revision:448751
Prefer ncurses from base. This resolves an issue using curses
applications within screen.
[ 03:50 cy search for other commits by this committer ] Original commit   Revision:448749
Update 4.5.0 --> 4.6.1
Sun, 14 May 2017
[ 04:39 cy search for other commits by this committer ] Original commit   Revision:440861
Properly detect devel/ncurses if installed and use it. Previously if
devel/ncurses was installed, even though the dependency was registered,
base ncurses would still be linked.

PR:		219260
Submitted by:	knu@
Sat, 11 Feb 2017
[ 00:57 cy search for other commits by this committer ] Original commit   Revision:433828
Fix a segfault in utmp.c when performing a windowlist move (,).

Reported by:	Alex Naumov <alexander_naumov@opensuse.org>
See also:	https://savannah.gnu.org/bugs/?50143
Wed, 25 Jan 2017
[ 01:36 cy search for other commits by this committer ] Original commit   Revision:432410
Circumvent a trivial root privilege escalation.

See:
https://lists.gnu.org/archive/html/screen-devel/2017-01/msg00025.html

Reported by:	Tim Zingelman <tez@pkgsrc.org>
Security:	CVE not assigned yet
Wed, 18 Jan 2017
[ 13:19 cy search for other commits by this committer ] Original commit   Revision:431795
Update 4.4.0 --> 4.5.0
Sat, 5 Nov 2016
[ 18:07 bapt search for other commits by this committer ] Original commit   Revision:425425
Remove useless dependency on texinfo

Approved by:	cy (maintainer)
Differential Revision:	https://reviews.freebsd.org/D8450
Sun, 26 Jun 2016
[ 06:00 cy search for other commits by this committer ] Original commit   Revision:417511
Add a pkg-message note about a fix to the screen message structure
field responsible for $TERM handling. It is impossible to reattach
to older versions.

See https://lists.gnu.org/archive/html/screen-users/2016-06/msg00014.html.

PR:		210551
Tue, 21 Jun 2016
[ 11:20 cy search for other commits by this committer ] Original commit   Revision:417201
Update 4.3.1 --> 4.4.0
Fri, 1 Apr 2016
[ 14:25 mat search for other commits by this committer ] Original commit   Revision:412349 (Only the first 10 of 2099 ports in this commit are shown above. View all ports for this commit)
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
Sun, 31 Jan 2016
[ 00:47 marino search for other commits by this committer ] Original commit   Revision:407565
sysutils/screen: document ncurses requirement (USES+=ncurses)

approved by:	infrastructure blanket
Mon, 16 Nov 2015
[ 16:10 amdmi3 search for other commits by this committer ] Original commit   Revision:401774
- Add missing file dependencies to fix threaded build, remove MAKE_JOBS_UNSAFE

PR:		201781
Submitted by:	truckman
Approved by:	maintainer timeout (cy, 3.5 months)
Fri, 6 Nov 2015
[ 16:47 amdmi3 search for other commits by this committer ] Original commit   Revision:400944
- Mark MAKE_JOBS_UNSAFE: tries to use comm.h before it's generated
- Switch to options helpers

Approved by:	portmgr blanket
Tue, 8 Sep 2015
[ 16:35 feld search for other commits by this committer ] Original commit   Revision:396408
Add patch to resolve stack overflow vulnerability

MFH:		2015Q3
Security:	98092444-5645-11e5-9ad8-14dae9d210b8
Security:	CVE-2015-6806
Wed, 22 Jul 2015
[ 03:14 cy search for other commits by this committer ] Original commit   Revision:392658
Remove incorrect screenrc command.

PR:		201717
Wed, 1 Jul 2015
[ 01:51 cy search for other commits by this committer ] Original commit   Revision:391023
Update 4.2.1 --> 4.3.1
Wed, 11 Mar 2015
[ 01:25 cy search for other commits by this committer ] Original commit   Revision:380968
Advertise CPE info.

PR:		198477, 198478
Sun, 1 Feb 2015
[ 14:30 cy search for other commits by this committer ] Original commit   Revision:378242
Fix pkg-plist.
Sat, 31 Jan 2015
[ 23:32 cy search for other commits by this committer ] Original commit   Revision:378228
Bump PORTREVISION for r373436.

PR:		PR/197225
Wed, 26 Nov 2014
[ 01:37 cy search for other commits by this committer ] Original commit   Revision:373436
nstall optional screenrc with helpful status line instead of the
default.

Submitted by:	alfred, kmoore
Reviewed by:	rodrigc
Sun, 15 Jun 2014
[ 06:06 cy search for other commits by this committer ] Original commit   Revision:357828
Reversed check. Bump portrevision.

Pointy hat to:	me
[ 05:44 cy search for other commits by this committer ] Original commit   Revision:357827
Due to popular demand sockets are back! Sockets are the default option.
Users should choose named pipes in a heterogeneous environement that uses
both screen 4.0.3 and 4.2.1.

PR:		191029, 191017
Sat, 14 Jun 2014
[ 04:07 cy search for other commits by this committer ] Original commit   Revision:357739
Make screen 4.0 compatible, prefer fifo over sockets.

PR:		191017
Submitted by:	bdrewery
Fri, 23 May 2014
[ 06:16 bdrewery search for other commits by this committer ] Original commit   Revision:354912
Add LICENSE
Thu, 1 May 2014
[ 06:54 cy search for other commits by this committer ] Original commit   Revision:352735
Fix colour in hardstatus when color between two %= (GNU screen bug #42247).

Options CJK and HOSTINLOCKED are in the base screen, remove them.
Wed, 30 Apr 2014
[ 04:22 cy search for other commits by this committer ] Original commit   Revision:352669 (Only the first 10 of 18 ports in this commit are shown above. View all ports for this commit)
Update screen 4.0.3 --> 4.2.1.

Put final touches onto screen-legacy.
[ 01:33 cy search for other commits by this committer ] Original commit   Revision:352666
Repair typo.
[ 01:26 cy search for other commits by this committer ] Original commit   Revision:352665
Update master sites.
Tue, 28 Jan 2014
[ 14:45 danfe search for other commits by this committer ] Original commit   Revision:341586
- Remove references to long unsupported "alpha" architecture
- While here, cleanup and simplify the Makefiles
Tue, 22 Oct 2013
[ 20:15 cy search for other commits by this committer ] Original commit   Revision:331314
Convert to staging.

PR:		183186
Submitted by:	mat
Fri, 20 Sep 2013
[ 23:06 bapt search for other commits by this committer ] Original commit   Revision:327772 (Only the first 10 of 1053 ports in this commit are shown above. View all ports for this commit)
Add NO_STAGE all over the place in preparation for the staging support (cat:
sysutils)
Sun, 28 Apr 2013
[ 20:01 bapt search for other commits by this committer ] Original commit   Revision:316744 (Only the first 10 of 31 ports in this commit are shown above. View all ports for this commit)
Convert left sysutils ports to new options framework
Sun, 30 Sep 2012
[ 13:48 cy search for other commits by this committer ] Original commit   Revision:305078
Make 256 colour option default (similar to x11/xterm port).

Conform to new Makefile header standard.

Suggested by:	ehaupt (x11/xterm port maintainer)
Tue, 8 Nov 2011
[ 05:15 cy search for other commits by this committer ] Original commit 
Allow $TERM to be longer than 20 bytes, allow for 63 bytes.

PR:             162339
Tue, 3 May 2011
[ 19:34 cy search for other commits by this committer ] Original commit 
Back out previous commit. It broke UTF8 functioning.

Submitted by:   Dmitry Marakasov <amdmi3@amdmi3.ru>
Sun, 1 May 2011
[ 04:28 cy search for other commits by this committer ] Original commit 
Add support for KOI8-U.

PR:             ports/156031
Submitted by:   Valentin Nechayev <netch@netch.kiev.ua>
Tue, 4 Jan 2011
[ 03:28 cy search for other commits by this committer ] Original commit 
Add option to enable locking using user's password.

PR:             153548
Thu, 18 Nov 2010
[ 20:44 cy search for other commits by this committer ] Original commit 
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
Thu, 22 Jul 2010
[ 03:22 cy search for other commits by this committer ] Original commit 
Apply a new improved utmp patch.

Submitted by:   ed
Tue, 9 Feb 2010
[ 07:05 cy search for other commits by this committer ] Original commit 
Screen failed to work properly under HEAD. This patch resolve the issue.

Submitted by:   ed
Sat, 12 Sep 2009
[ 15:50 linimon search for other commits by this committer ] Original commit 
Remove the NO_PACKAGE.  Recent testing suggests the problem may have
been fixed in the 5.x timeframe.

Tested by:      trasz
Hat:            portmgr
Mon, 23 Feb 2009
[ 21:48 cy search for other commits by this committer ] Original commit 
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
Fri, 25 Jul 2008
[ 04:53 cy search for other commits by this committer ] Original commit 
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>
Tue, 10 Jun 2008
[ 05:53 cy search for other commits by this committer ] Original commit 
Add optional patch to include hostname in screen's "locked" message.

PR:             122718
Submitted by:   Valentin Nechayev <netch@netch.kiev.ua>
[ 05:20 cy search for other commits by this committer ] Original commit 
Prefer openpty() over /dev/ptmx.

PR:             123591
Submitted by:   Ed Schouten <ed@80386.nl>
Fri, 6 Jun 2008
[ 14:03 edwin search for other commits by this committer ] Original commit  (Only the first 10 of 198 ports in this commit are shown above. View all ports for this commit)
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)
Tue, 6 May 2008
[ 04:22 cy search for other commits by this committer ] Original commit 
Increase support for 512 ptys as per src/sys/kern/tty_pty.c r1.155.
Mon, 29 Oct 2007
[ 20:18 cy search for other commits by this committer ] Original commit 
Avoid make.conf namespace collisions.

Submitted by:   Pietro Cerutti <gahr@gahr.ch>
[ 18:02 cy search for other commits by this committer ] Original commit 
Alter the way we reference EXTRA_PATCHES to allow slave ports to add
additional patches.

Submitted by:   rafan
Fri, 26 Oct 2007
[ 16:17 cy search for other commits by this committer ] Original commit 
Remove redundant install of man page.
Thu, 25 Oct 2007
[ 18:01 cy search for other commits by this committer ] Original commit 
Fix (enable) installation of man pages and info documents.

PR:             117488
Thu, 11 Oct 2007
[ 16:58 cy search for other commits by this committer ] Original commit 
Implement options.

PR:             115888
Submitted by:   original patch by Edwin Groothuis <edwin@mavetju.org>
Sun, 23 Sep 2007
[ 11:32 edwin search for other commits by this committer ] Original commit 
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
Wed, 27 Dec 2006
[ 16:51 cy search for other commits by this committer ] Original commit 
Add my people.freebsd.org distfiles directory as a distribution site.
[ 16:39 cy search for other commits by this committer ] Original commit 
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.
Thu, 26 Oct 2006
[ 04:27 cy search for other commits by this committer ] Original commit 
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)
Sat, 5 Aug 2006
[ 16:40 rafan search for other commits by this committer ] Original commit 
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)
Tue, 30 May 2006
[ 11:55 cy search for other commits by this committer ] Original commit 
Fix configure step so that it doesn't dump core on FreeBSD/amd64 due to a
missing prototype.

Submitted by:   ru
Sat, 5 Nov 2005
[ 17:51 krion search for other commits by this committer ] Original commit  (Only the first 10 of 19 ports in this commit are shown above. View all ports for this commit)
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

Number of commits found: 99