Merge pull request #386 from mischief/muxers

sync tmux/screen
This commit is contained in:
Nick Owens 2016-03-02 17:26:15 -08:00
commit f93a303e17
35 changed files with 2417 additions and 1285 deletions

View File

@ -0,0 +1,242 @@
# ChangeLog for app-misc/screen
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*screen-9999 (09 Aug 2015)
*screen-4.3.1 (09 Aug 2015)
*screen-4.2.1-r2 (09 Aug 2015)
*screen-4.0.3-r8 (09 Aug 2015)
*screen-4.0.3-r7 (09 Aug 2015)
*screen-4.0.3-r6 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+files/4.0.2-64bit-time.patch, +files/4.0.2-no-libelf.patch,
+files/4.0.2-no-pty.patch, +files/4.0.2-no-utempter.patch,
+files/4.0.2-nonblock.patch, +files/4.0.2-windowlist-multiuser-fix.patch,
+files/4.0.3-extend-d_termname-ng2.patch,
+files/screen-4.0.1-int-overflow-fix.patch,
+files/screen-4.0.1-vsprintf.patch,
+files/screen-4.0.3-config.h-autoconf-2.62.patch,
+files/screen-4.0.3-cppflags.patch, +files/screen-4.0.3-crosscompile.patch,
+files/screen-4.0.3-setenv_autoconf.patch,
+files/screen-4.3.0-no-utempter.patch, +files/screenrc, +metadata.xml,
+screen-4.0.3-r6.ebuild, +screen-4.0.3-r7.ebuild, +screen-4.0.3-r8.ebuild,
+screen-4.2.1-r2.ebuild, +screen-4.3.1.ebuild, +screen-9999.ebuild:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
16 Aug 2015; Justin Lecher <jlec@gentoo.org> screen-4.2.1-r2.ebuild,
screen-4.3.1.ebuild, screen-9999.ebuild:
Use slot operators for ncurses
Package-Manager: portage-2.2.20.1
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Justin Lecher <jlec@gentoo.org> screen-4.0.3-r6.ebuild,
screen-4.0.3-r7.ebuild, screen-4.0.3-r8.ebuild, screen-4.2.1-r2.ebuild,
screen-4.3.1.ebuild, screen-9999.ebuild:
Use https for most gnu.org URLs
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
26 Aug 2015; Mike Frysinger <vapier@gentoo.org> screen-4.2.1-r2.ebuild,
screen-4.3.1.ebuild, screen-9999.ebuild:
sys-libs/ncurses: move to SLOT=0 #557472
Use SLOT=0 for installing of main development files like other packages
so we can use other SLOTs for installing SONAME libs for binary packages.
26 Aug 2015; Patrice Clement <monsieurp@gentoo.org> screen-4.3.1.ebuild:
Stable for amd64 #549938.
Package-Manager: portage-2.2.18
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
30 Aug 2015; Tobias Klausmann <klausman@gentoo.org> screen-4.3.1.ebuild:
add alpha keyword
Gentoo-Bug: 549938
Package-Manager: portage-2.2.20.1
30 Aug 2015; Mikle Kolyada <zlogene@gentoo.org> screen-4.3.1.ebuild:
x86 stable wrt bug #549938
Package-Manager: portage-2.2.20.1
01 Sep 2015; Markus Meier <maekke@gentoo.org> screen-4.3.1.ebuild:
arm stable, bug #549938
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="arm"
04 Sep 2015; Jeroen Roovers <jer@gentoo.org> screen-9999.ebuild:
Apply the correct no-utempter patch
Package-Manager: portage-2.2.20.1
05 Sep 2015; Jeroen Roovers <jer@gentoo.org> screen-9999.ebuild:
Fix live ebuild.
Package-Manager: portage-2.2.20.1
*screen-4.3.1-r1 (15 Sep 2015)
15 Sep 2015; Patrice Clement <monsieurp@gentoo.org>
+files/screen-4.3.1-ansi.c.patch, +screen-4.3.1-r1.ebuild:
Patch sources to mitigate a stack overflow. Fixes security bug 559394.
Package-Manager: portage-2.2.18
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
16 Sep 2015; Jeroen Roovers <jer@gentoo.org>
files/screen-4.3.1-ansi.c.patch:
Clean up patch.
Package-Manager: portage-2.2.20.1
16 Sep 2015; Jeroen Roovers <jer@gentoo.org> screen-4.3.1-r1.ebuild:
Stable for HPPA PPC64 (bug #559394).
Package-Manager: portage-2.2.20.1
16 Sep 2015; Tobias Klausmann <klausman@gentoo.org> screen-4.3.1-r1.ebuild:
add alpha keyword
Gentoo-Bug: 559394
Package-Manager: portage-2.2.20.1
17 Sep 2015; Patrice Clement <monsieurp@gentoo.org> screen-4.3.1-r1.ebuild:
Stable for amd64. Fixes bug 559394.
Package-Manager: portage-2.2.18
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
22 Sep 2015; Agostino Sarubbo <ago@gentoo.org> screen-4.3.1-r1.ebuild:
ppc stable wrt bug #559394
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ppc"
24 Sep 2015; Agostino Sarubbo <ago@gentoo.org> screen-4.3.1-r1.ebuild:
ia64 stable wrt bug #559394
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ia64"
25 Sep 2015; Markus Meier <maekke@gentoo.org> screen-4.3.1-r1.ebuild:
arm stable, bug #559394
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="arm"
25 Sep 2015; Agostino Sarubbo <ago@gentoo.org> screen-4.3.1-r1.ebuild:
x86 stable wrt bug #559394
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"
10 Oct 2015; Mikle Kolyada <zlogene@gentoo.org> screen-4.3.1-r1.ebuild:
sparc stable wrt bug #559394
Package-Manager: portage-2.2.20.1
10 Oct 2015; Patrice Clement <monsieurp@gentoo.org>
-files/4.0.2-64bit-time.patch, -files/4.0.2-no-libelf.patch,
-files/4.0.2-no-pty.patch, -files/4.0.2-no-utempter.patch,
-files/4.0.2-nonblock.patch, -files/4.0.2-windowlist-multiuser-fix.patch,
-files/4.0.3-extend-d_termname-ng2.patch,
-files/screen-4.0.1-int-overflow-fix.patch,
-files/screen-4.0.1-vsprintf.patch,
-files/screen-4.0.3-config.h-autoconf-2.62.patch,
-files/screen-4.0.3-cppflags.patch, -files/screen-4.0.3-crosscompile.patch,
-files/screen-4.0.3-setenv_autoconf.patch, -screen-4.0.3-r6.ebuild,
-screen-4.0.3-r7.ebuild, -screen-4.0.3-r8.ebuild, -screen-4.2.1-r2.ebuild,
-screen-4.3.1.ebuild:
Clean up vulnerable versions. Fixes security bug 559394.
Package-Manager: portage-2.2.20.1
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
19 Oct 2015; Mike Frysinger <vapier@gentoo.org> screen-4.3.1-r1.ebuild:
mark 4.3.1-r1 arm64/m68k/s390/sh stable
14 Jan 2016; Fabian Groffen <grobian@gentoo.org> screen-4.3.1-r1.ebuild:
fix compilation on Darwin
Package-Manager: portage-2.2.20-prefix
23 Jan 2016; Jeroen Roovers <jer@gentoo.org>
+files/screen-4.3.1-bool_visual_bell.patch, screen-9999.ebuild:
Fix visual_bell type.
Package-Manager: portage-2.2.27
23 Jan 2016; Jeroen Roovers <jer@gentoo.org>
-files/screen-4.3.1-bool_visual_bell.patch,
+files/screen-9999-bool_visual_bell.patch, screen-9999.ebuild:
Rename patch to reflect version.
Package-Manager: portage-2.2.27
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Replace all herds with appropriate projects (GLEP 67)
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
29 Jan 2016; Jeroen Roovers <jer@gentoo.org>
-files/screen-9999-bool_visual_bell.patch, screen-9999.ebuild:
Drop obsolete patch.
Package-Manager: portage-2.2.27

View File

@ -0,0 +1,827 @@
# ChangeLog for app-misc/screen
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/ChangeLog,v 1.205 2015/07/04 05:17:20 jer Exp $
04 Jul 2015; Jeroen Roovers <jer@gentoo.org> -screen-4.3.0.ebuild:
Old.
*screen-4.3.1 (29 Jun 2015)
29 Jun 2015; Jeroen Roovers <jer@gentoo.org> +screen-4.3.1.ebuild:
Version bump.
*screen-4.3.0 (13 Jun 2015)
13 Jun 2015; Lars Wendler <polynomial-c@gentoo.org> +screen-4.3.0.ebuild,
+files/screen-4.3.0-no-utempter.patch:
Version bump.
01 Nov 2014; Sven Wegener <swegener@gentoo.org> screen-4.0.3-r6.ebuild,
screen-4.0.3-r7.ebuild, screen-4.0.3-r8.ebuild, screen-4.2.1-r2.ebuild,
screen-9999.ebuild:
Move selinux policy to RDEPEND, bug #527730.
02 Oct 2014; Fabian Groffen <grobian@gentoo.org> screen-4.2.1-r2.ebuild:
Extend Solaris fix to allow compilation
26 Sep 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
+files/4.0.3-extend-d_termname-ng2.patch:
fixed cvs sticky options on file(s) that should not have cvs keyword expansion
30 Aug 2014; Lars Wendler <polynomial-c@gentoo.org> screen-4.0.3-r8.ebuild,
screen-4.2.1-r2.ebuild, screen-9999.ebuild:
Don't depend on sys-apps/openrc for /run support (bug #520706). Synced live
ebuild with latest release ebuild.
26 Aug 2014; Jeroen Roovers <jer@gentoo.org> screen-4.2.1-r2.ebuild:
Run make in src_compile() instead of in src_configure(). Fix one parallel
make issue (bug #521040 by Thomas D.).
23 Aug 2014; Jeroen Roovers <jer@gentoo.org> screen-4.2.1-r2.ebuild:
Restore keywords.
*screen-4.2.1-r2 (30 Apr 2014)
30 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> -screen-4.2.1-r1.ebuild,
+screen-4.2.1-r2.ebuild:
Another revbump to move screen's rundir to /tmp as /var/run doesn't get wiped
on reboot.
*screen-4.2.1-r1 (30 Apr 2014)
30 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> -screen-4.2.1.ebuild,
+screen-4.2.1-r1.ebuild:
Move rundir back to /var/run as screen also works on non-linux systems where
/run doesn't exist. Create that directory immediately after the merge to
catch the gap between merge and reboot (bug #508634).
28 Apr 2014; Jeroen Roovers <jer@gentoo.org> screen-4.2.1.ebuild:
Use mirror://gnu.
*screen-4.2.1 (28 Apr 2014)
28 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> -screen-4.2.0-r1.ebuild,
+screen-4.2.1.ebuild, -files/screen-4.2.0-check_for_altscreen.patch,
-files/screen-4.2.0-incompatible-protocol.patch,
-files/screen-4.2.0-long_terminal_names.patch,
-files/screen-4.2.0-nonethack_segfault_fix.patch,
-files/screen-4.2.0-tgetent.patch:
Version bump. Removed old.
20 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> -files/4.2.0-tinfo.patch:
Removed unused patch.
*screen-4.2.0-r1 (20 Apr 2014)
20 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> -screen-4.2.0.ebuild,
+screen-4.2.0-r1.ebuild, +files/screen-4.2.0-check_for_altscreen.patch,
+files/screen-4.2.0-incompatible-protocol.patch,
+files/screen-4.2.0-long_terminal_names.patch,
+files/screen-4.2.0-tgetent.patch:
Revbump adding latest upstream fixes. Removed old.
18 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> screen-4.2.0.ebuild,
+files/screen-4.2.0-nonethack_segfault_fix.patch:
Fix segfault when being built without nethack support (bug #507916).
17 Apr 2014; Jeroen Roovers <jer@gentoo.org> screen-4.2.0.ebuild,
-files/4.2.0-config.h.in:
Run eautoreconf.
17 Apr 2014; Jeroen Roovers <jer@gentoo.org> files/4.2.0-config.h.in:
Remove CVS header.
*screen-4.2.0 (17 Apr 2014)
17 Apr 2014; Jeroen Roovers <jer@gentoo.org> +screen-4.2.0.ebuild,
+files/4.2.0-config.h.in, +files/4.2.0-tinfo.patch:
Version bump (bug #419483).
10 Mar 2014; Sven Wegener <swegener@gentoo.org> screen-4.0.3-r6.ebuild,
screen-4.0.3-r7.ebuild, screen-4.0.3-r8.ebuild, screen-9999.ebuild:
Only show elog for new installs, bug #440588.
05 Mar 2014; Sven Wegener <swegener@gentoo.org> screen-4.0.3-r6.ebuild:
Backport append-cppflags, bug #498616.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> screen-4.0.3-r6.ebuild,
screen-4.0.3-r7.ebuild, screen-4.0.3-r8.ebuild:
Add arm64 love.
10 Jul 2013; Fabian Groffen <grobian@gentoo.org> screen-4.0.3-r8.ebuild:
Tweak logic to allow multiuser on Prefix, bug #475704
06 Apr 2013; Justin Lecher <jlec@gentoo.org> screen-4.0.3-r6.ebuild,
screen-4.0.3-r7.ebuild, screen-4.0.3-r8.ebuild, metadata.xml:
Add fix for detection of tgetent in ncurses/tinfo, #458614
21 Feb 2013; Zac Medico <zmedico@gentoo.org> screen-4.0.3-r7.ebuild,
screen-4.0.3-r8.ebuild:
Add ~arm-linux keywords.
*screen-4.0.3-r8 (21 Dec 2012)
21 Dec 2012; Sven Wegener <swegener@gentoo.org> +screen-4.0.3-r8.ebuild,
screen-9999.ebuild:
Change socket location to /run/screen.
*screen-9999 (02 Dec 2012)
02 Dec 2012; Sven Wegener <swegener@gentoo.org> +screen-9999.ebuild:
Initial version of live git ebuild.
02 Dec 2012; Sven Wegener <swegener@gentoo.org> files/screenrc:
Use xterm* for bug #426224.
*screen-4.0.3-r7 (13 Nov 2012)
13 Nov 2012; Sven Wegener <swegener@gentoo.org> +screen-4.0.3-r7.ebuild,
files/screen-4.0.3-cppflags.patch:
Include an updated patch for bug #424557.
*screen-4.0.3-r6 (07 Nov 2012)
07 Nov 2012; Justin Lecher <jlec@gentoo.org> -screen-4.0.3-r5.ebuild,
+screen-4.0.3-r6.ebuild:
Revbump to force everyone to rebuild. This should save those who emerged the
broken ebuild #442070
06 Nov 2012; Justin Lecher <jlec@gentoo.org> screen-4.0.3-r5.ebuild:
Revert last commit
04 Nov 2012; Sven Wegener <swegener@gentoo.org> screen-4.0.3-r5.ebuild,
+files/screen-4.0.3-cppflags.patch:
Support CPPFLAGS for bug #424557.
10 Jul 2012; Justin Lecher <jlec@gentoo.org> -screen-4.0.3-r4.ebuild,
metadata.xml:
Cleaned old
10 Jul 2012; Brent Baude <ranger@gentoo.org> screen-4.0.3-r5.ebuild:
Marking screen-4.0.3-r5 ppc64 for bug 423775
10 Jul 2012; Brent Baude <ranger@gentoo.org> screen-4.0.3-r5.ebuild:
Marking screen-4.0.3-r5 ppc for bug 423775
01 Jul 2012; Raúl Porcel <armin76@gentoo.org> screen-4.0.3-r5.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #423775
28 Jun 2012; Jeroen Roovers <jer@gentoo.org> screen-4.0.3-r5.ebuild:
Stable for HPPA (bug #423775).
28 Jun 2012; Jeff Horelick <jdhore@gentoo.org> screen-4.0.3-r5.ebuild:
marked x86 per bug 423775
27 Jun 2012; Agostino Sarubbo <ago@gentoo.org> screen-4.0.3-r5.ebuild:
Stable for amd64, wrt bug #423775
01 Jun 2012; Zac Medico <zmedico@gentoo.org> screen-4.0.3-r4.ebuild,
screen-4.0.3-r5.ebuild:
inherit user for enewgroup
24 May 2012; Jeremy Olexa <darkside@gentoo.org> screen-4.0.3-r5.ebuild:
Further fixes, don't create /var/run/screen, bump to EAPI4, cleanup
*screen-4.0.3-r5 (24 May 2012)
24 May 2012; Jeremy Olexa <darkside@gentoo.org> +screen-4.0.3-r5.ebuild:
Revision bump to disable socket dir (and use ~/.screen/ instead) for cases
where /var/run is tmpfs, etc. This seems more portable and has been the best
solution proposed on bug 333821
18 Oct 2011; Jeroen Roovers <jer@gentoo.org>
-files/4.0.3-extend-d_termname.patch,
-files/4.0.3-extend-d_termname-ng.patch, -screen-4.0.3.ebuild:
^
15 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> screen-4.0.3-r4.ebuild:
ppc64 stable wrt #361823
23 Apr 2011; Raúl Porcel <armin76@gentoo.org> screen-4.0.3-r4.ebuild:
alpha/ia64/m68k/s390/sh stable wrt #361823
20 Apr 2011; Jeroen Roovers <jer@gentoo.org> screen-4.0.3-r4.ebuild:
Stable for HPPA (bug #361823).
10 Apr 2011; Christian Faulhammer <fauli@gentoo.org>
screen-4.0.3-r4.ebuild:
stable x86, bug 361823
05 Apr 2011; Michael Weber <xmw@gentoo.org> screen-4.0.3-r4.ebuild:
arm/ppc/sparc stable (bug 361823)
05 Apr 2011; Christoph Mende <angelos@gentoo.org> screen-4.0.3-r4.ebuild:
Stable on amd64 wrt bug #361823
27 Mar 2011; Jeremy Olexa <darkside@gentoo.org> -screen-4.0.3-r1.ebuild,
-screen-4.0.3-r3.ebuild:
remove old ebuilds
19 Mar 2011; Sven Wegener <swegener@gentoo.org> screen-4.0.3-r1.ebuild,
screen-4.0.3-r3.ebuild, screen-4.0.3-r4.ebuild:
Touchup postinst logic to be easier to read.
23 Jan 2011; Sven Wegener <swegener@gentoo.org> files/screenrc:
Change suggested key binding for emacs users, bug #352063.
08 Dec 2010; Justin Lecher <jlec@gentoo.org>
files/4.0.3-extend-d_termname-ng2.patch:
Fixed NAME LENGTH Patch
*screen-4.0.3-r4 (08 Dec 2010)
08 Dec 2010; Justin Lecher <jlec@gentoo.org>
+files/4.0.3-extend-d_termname-ng2.patch, +screen-4.0.3-r4.ebuild:
Support for long user names, #348152
*screen-4.0.3-r3 (17 Nov 2010)
17 Nov 2010; Justin Lecher <jlec@gentoo.org>
+files/4.0.3-extend-d_termname-ng.patch, -screen-4.0.3-r2.ebuild,
+screen-4.0.3-r3.ebuild:
Important fix for the namelength fix
*screen-4.0.3-r2 (17 Nov 2010)
17 Nov 2010; Justin Lecher <jlec@gentoo.org>
+files/4.0.3-extend-d_termname.patch, screen-4.0.3.ebuild,
+screen-4.0.3-r2.ebuild:
Fix for long names in TERM, thanks Stelian Ionescu #345863
08 Nov 2010; Sven Wegener <swegener@gentoo.org>
-files/screen-4.0.3_p20070403-map.patch:
Remove unused file, bug #343203.
19 Oct 2010; Mart Raudsepp <leio@gentoo.org> screen-4.0.3.ebuild:
Drop to ~mips
*screen-4.0.3-r1 (15 Jun 2010)
15 Jun 2010; Justin Lecher <jlec@gentoo.org> +screen-4.0.3-r1.ebuild,
+files/screen-4.0.3-setenv_autoconf.patch:
QA, imported prefix changes
05 Jun 2010; Mike Frysinger <vapier@gentoo.org> screen-4.0.3.ebuild:
Rename local sched.h to avoid C library conflicts.
12 Dec 2009; Sven Wegener <swegener@gentoo.org> screen-4.0.3.ebuild:
Drop dependency on sec-policy/selinux-base-policy as requested by Chris
PeBenito and bug #287486.
14 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org>
-screen-4.0.3_p20070403.ebuild:
Drop old 2 years masked cvs snapshot. If you want to use experimental
version I recomend to write live git version ebuild.
12 May 2009; Sven Wegener <swegener@gentoo.org>
files/screen-4.0.3-crosscompile.patch:
Update crosscompile patch to not change behaviour from fifos to sockets,
bug #268840.
19 Apr 2009; <solar@gentoo.org> +files/screen-4.0.3-crosscompile.patch,
screen-4.0.3.ebuild:
- update for cross compile. Fixes bug 193902
16 Aug 2008; Sven Wegener <swegener@gentoo.org>
files/screen-4.0.3_p20070403-map.patch:
Update map patch with the fix commited upstream.
31 Jul 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
Add USE flag description to metadata wrt GLEP 56.
07 Jun 2008; Sven Wegener <swegener@gentoo.org> files/screenrc:
Add defnonblock to system screenrc, bug #219216.
07 Jun 2008; Sven Wegener <swegener@gentoo.org> screen-4.0.3.ebuild,
screen-4.0.3_p20070403.ebuild:
Allow for more rendition (color/attribute) changes in status bars, bug
#216706.
11 Apr 2008; Sven Wegener <swegener@gentoo.org>
+files/screen-4.0.3-config.h-autoconf-2.62.patch, screen-4.0.3.ebuild,
screen-4.0.3_p20070403.ebuild:
Include a compability patch for autoconf-2.62, bug #217311. Drop
bindnow-flags, bug #214245.
07 Aug 2007; Sven Wegener <swegener@gentoo.org> screen-4.0.3.ebuild,
screen-4.0.3_p20070403.ebuild:
Port some changes from the new snapshot ebuild to the regular ebuild.
*screen-4.0.3_p20070403 (07 Aug 2007)
07 Aug 2007; Sven Wegener <swegener@gentoo.org>
+files/screen-4.0.3_p20070403-map.patch, +screen-4.0.3_p20070403.ebuild:
Version bump, CVS snapshot, package.mask'ed for now.
01 Jun 2007; Christian Faulhammer <opfer@gentoo.org> ChangeLog:
modified ChangeLog to meet common format
22 Apr 2007; Sven Wegener <swegener@gentoo.org> screen-4.0.3.ebuild:
Install terminfo source files into /usr/share/screen.
28 Jan 2007; Marius Mauch <genone@gentoo.org> screen-4.0.3.ebuild:
Replacing einfo with elog
23 Jan 2007; Sven Wegener <swegener@gentoo.org> -screen-4.0.2-r5.ebuild:
Cleanup.
20 Jan 2007; Alexander H. Færøy <eroyf@gentoo.org> screen-4.0.3.ebuild:
Stable on MIPS; bug #152770
17 Jan 2007; Sven Wegener <swegener@gentoo.org> screen-4.0.3.ebuild:
Remove the tty addpredict code for bug #162536.
29 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> screen-4.0.3.ebuild:
Stable on Alpha, bug 152770.
27 Oct 2006; René Nussbaumer <killerfox@gentoo.org> screen-4.0.3.ebuild:
Stable on hppa. See bug #152770.
26 Oct 2006; Markus Rothe <corsair@gentoo.org> screen-4.0.3.ebuild:
Stable on ppc64; bug #152770
26 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> screen-4.0.3.ebuild:
Stable on x86 wrt bug #152770.
26 Oct 2006; Tim Yamin <plasmaroo@gentoo.org> screen-4.0.3.ebuild:
Stable on IA64; bug #152770.
26 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org> screen-4.0.3.ebuild:
ppc stable
26 Oct 2006; Daniel Gryniewicz <dang@gentoo.org> screen-4.0.3.ebuild:
Marked stable on amd64 for bug #152770
26 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org> screen-4.0.3.ebuild:
Stable on sparc wrt security #152770
*screen-4.0.3 (25 Oct 2006)
25 Oct 2006; Sven Wegener <swegener@gentoo.org> screen-4.0.2-r5.ebuild,
+screen-4.0.3.ebuild:
Version bump, security bug #152770.
17 Oct 2006; Roy Marples <uberlord@gentoo.org> screen-4.0.2-r5.ebuild:
Added ~sparc-fbsd keyword.
25 Jul 2006; Sven Wegener <swegener@gentoo.org> -screen-4.0.2-r4.ebuild:
Cleanup.
12 Jul 2006; Thomas Cort <tcort@gentoo.org> screen-4.0.2-r5.ebuild:
Stable on alpha.
09 Jul 2006; Joshua Kinard <kumba@gentoo.org> screen-4.0.2-r5.ebuild:
Marked stable on mips.
06 Jul 2006; Markus Rothe <corsair@gentoo.org> screen-4.0.2-r5.ebuild:
Stable on ppc64
29 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org>
screen-4.0.2-r5.ebuild:
Stable on hppa
25 Jun 2006; Tobias Scherbaum <dertobi123@gentoo.org>
screen-4.0.2-r5.ebuild:
ppc stable
25 Jun 2006; Simon Stelling <blubb@gentoo.org> screen-4.0.2-r5.ebuild:
stable on amd64
22 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org>
screen-4.0.2-r5.ebuild:
Stable on sparc
18 Jun 2006; Andrej Kacian <ticho@gentoo.org> screen-4.0.2-r5.ebuild:
Stable on x86. Bug #137188.
*screen-4.0.2-r5 (07 Apr 2006)
07 Apr 2006; Sven Wegener <swegener@gentoo.org>
+files/4.0.2-nonblock.patch, +screen-4.0.2-r5.ebuild:
Revision bump, with some code refactoring. Raise the number of possible
windows, bug #99171. Print information on xterm tweaks which might break
some applications, bug #99524. Include patch by Michael Hanselmann to open
the tty in nonblocking mode. Add multiuser USE flag which adjusts the
permissions.
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> screen-4.0.2-r4.ebuild:
Add ~x86-fbsd keyword.
12 Feb 2006; Diego Pettenò <flameeyes@gentoo.org> screen-4.0.2-r4.ebuild:
Add enewgroup call to add utmp group if it does not exists already. Fixes
bug #122586.
25 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> screen-4.0.2-r4.ebuild:
Use bindnow-flags function instead of -Wl,-z,now.
02 Oct 2005; Sven Wegener <swegener@gentoo.org> files/screenrc:
Remove dead link from screenrc, bug 107919.
16 Sep 2005; Stephen Bennett <spb@gentoo.org> screen-4.0.2-r4.ebuild:
Added selinux policy to RDEPEND
16 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog:
Converted to UTF-8, fixed encoding screwups
23 Aug 2005; Sven Wegener <swegener@gentoo.org>
-files/screen.pam.system-auth, -screen-4.0.2-r1.ebuild:
Removed old ebuild.
23 Aug 2005; Aron Griffis <agriffis@gentoo.org> screen-4.0.2-r4.ebuild:
stable on ia64
09 Aug 2005; Aaron Walker <ka0ttic@gentoo.org> screen-4.0.2-r4.ebuild:
Stable on mips.
21 Jul 2005; MATSUU Takuto <matsuu@gentoo.org> screen-4.0.2-r4.ebuild:
Stable on sh.
19 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> screen-4.0.2-r4.ebuild:
Stable on alpha.
19 Jul 2005; Malcolm Lashley <malc@gentoo.org> screen-4.0.2-r4.ebuild:
Stable on amd64, bug #99587
09 Jul 2005; Markus Rothe <corsair@gentoo.org> screen-4.0.2-r4.ebuild:
Stable on ppc64
09 Jul 2005; Joseph Jezak <josejx@gentoo.org> screen-4.0.2-r4.ebuild:
Marked ppc stable.
08 Jul 2005; Rene Nussbaumer <killerfox@gentoo.org>
screen-4.0.2-r4.ebuild:
Stable on hppa.
08 Jul 2005; Gustavo Zacarias <gustavoz@gentoo.org>
screen-4.0.2-r4.ebuild:
Stable on sparc
07 Jul 2005; Sven Wegener <swegener@gentoo.org> screen-4.0.2-r4.ebuild:
Marked stable on x86.
06 Jul 2005; Sven Wegener <swegener@gentoo.org>
+files/4.0.2-windowlist-multiuser-fix.patch, screen-4.0.2-r4.ebuild:
Added a minor patch that makes %u work for the windowlist format.
13 Jun 2005; Sven Wegener <swegener@gentoo.org> files/screenrc:
Changed the xterm scrollback tweak to clear the screen after detaching and
exiting screen.
*screen-4.0.2-r4 (07 Jun 2005)
07 Jun 2005; Sven Wegener <swegener@gentoo.org> files/screenrc,
-screen-4.0.2-r3.ebuild, +screen-4.0.2-r4.ebuild:
Revision bump. Added support for the debug USE flag, bug 95100. Changed the
bufferfile configuration option to a more safe default value, bug #95273.
29 May 2005; <solar@gentoo.org> screen-4.0.2-r1.ebuild:
echangelog - update package to use libc expanded variable elibc_uclibc vs
uclibc so USE=-* works
22 May 2005; Sven Wegener <swegener@gentoo.org>
+files/4.0.2-no-libelf.patch, screen-4.0.2-r3.ebuild:
Removed the libelf check from configure.
20 May 2005; Sven Wegener <swegener@gentoo.org> -files/screen.pam,
screen-4.0.2-r1.ebuild, screen-4.0.2-r3.ebuild:
Changed to use pam.eclass and pamd_mimic_system.
*screen-4.0.2-r3 (14 May 2005)
14 May 2005; Sven Wegener <swegener@gentoo.org>
+files/4.0.2-64bit-time.patch, +files/screen.pam, -screen-4.0.2-r2.ebuild,
+screen-4.0.2-r3.ebuild:
Revision bump to include several fixes and feature enhancements. Install the
correct pam.d file for bug #92370. Enable the built-in telnet client, bug
#82773. Fix time bug for 64bit systems, bug #71207. Also enable the 256
colors support, requested via email by Emanuele Giaquinta.
*screen-4.0.2-r2 (13 May 2005)
13 May 2005; Mike Frysinger <vapier@gentoo.org> +screen-4.0.2-r2.ebuild:
Import FreeBSD fixes and redo uClibc fixes to be more generic #92370 by
Diego Pettenò.
31 Dec 2004; Sven Wegener <swegener@gentoo.org> files/screenrc:
Do not use xterm's alternative window buffer by default, it breaks
scrollback. Closes bug #61195.
*screen-4.0.2-r1 (17 Dec 2004)
17 Dec 2004; Sven Wegener <swegener@gentoo.org>
+files/4.0.2-no-utempter.patch, +screen-4.0.2-r1.ebuild,
-screen-4.0.2.ebuild:
Revision bump. Don't use utempter even if it is found on the system. Closes
bug #74717.
09 Dec 2004; Mike Frysinger <vapier@gentoo.org> files/screenrc:
Change default to vbell=off and msg=Wuff Wuff :).
05 Dec 2004; Sven Wegener <swegener@gentoo.org> screen-4.0.2.ebuild:
Added some more error checking. Some cosmetical rearrangements.
13 Nov 2004; Sven Wegener <swegener@gentoo.org> screen-4.0.2.ebuild:
Removed large comment section from ebuild.
15 Oct 2004; Sven Wegener <swegener@gentoo.org> screen-4.0.2.ebuild:
Fixed the nethack USE flag which was always activated. Thanks to Horst
Schirmeier <gentoo@schirmeier.com> in bug #67127. Modified to use non-lazy
bindings.
13 Oct 2004; Sven Wegener <swegener@gentoo.org> metadata.xml:
Added to the shell-tools herd.
04 Sep 2004; Sven Wegener <swegener@gentoo.org> metadata.xml,
-files/screen.pam, -screen-4.0.1-r2.ebuild, screen-4.0.2.ebuild:
Removed old ebuild. Added longdescription to metadata.xml and taking over
primary maintainership.
03 Sep 2004; Tom Gall <tgall@gentoo.org> screen-4.0.2.ebuild:
stable on ppc64
07 Aug 2004; Tom Martin <slarti@gentoo.org> screen-4.0.2.ebuild:
Stable on amd64.
16 Jul 2004; Gustavo Zacarias <gustavoz@gentoo.org> screen-4.0.2.ebuild:
Stable on sparc
10 Jul 2004; Lars Weiler <pylon@gentoo.org> screen-4.0.2.ebuild:
Stable on ppc.
09 Jul 2004; <rac@gentoo.org> screen-4.0.2.ebuild:
Add nethack mode
06 Jul 2004; Joshua Kinard <kumba@gentoo.org> screen-4.0.2.ebuild:
Marked stable on mips.
03 Jul 2004; Guy Martin <gmsoft@gentoo.org> screen-4.0.2.ebuild:
Marked stable on hppa.
29 Jun 2004; Aron Griffis <agriffis@gentoo.org> screen-4.0.2.ebuild:
stable on x86, alpha, ia64
07 Jun 2004; Daniel Black <dragonheart@gentoo.org> screen-4.0.1-r2.ebuild,
screen-4.0.2.ebuild, +metadata.xml:
x86 stable - 4.0.2. Removed 1 homepage as it didn't exits. changed SRC_URI to
mirror://gnu
11 May 2004; Michael Sterrett <mr_bones_@gentoo.org> screen-4.0.2.ebuild:
carry forward keywords
25 Apr 2004; Aron Griffis <agriffis@gentoo.org> screen-4.0.1-r2.ebuild,
screen-4.0.2.ebuild:
Add die following econf for bug 48950
12 Apr 2004; Michael McCabe <randy@gentoo.org> screen-4.0.2.ebuild:
adding s390 keywords
03 Apr 2004; Donnie Berkholz <spyderous@gentoo.org>; screen-4.0.1-r2.ebuild,
screen-4.0.2.ebuild:
Add GNU homepage to list for #43485.
*screen-4.0.2 (03 Apr 2004)
03 Apr 2004; Donnie Berkholz <spyderous@gentoo.org>; screen-4.0.2.ebuild:
Version bump, closes #43485.
23 Mar 2004; Donnie Berkholz <spyderous@gentoo.org>;
screen-3.9.13-r4.ebuild, screen-3.9.15-r1.ebuild, screen-3.9.15.ebuild,
screen-4.0.1-r1.ebuild, screen-4.0.1.ebuild:
Pull old versions for #34599 and to clean up the directory.
16 Mar 2004; Robin H. Johnson <robbat2@gentoo.org> screen-4.0.1-r2.ebuild:
fix borkage in screen-4.0.1-r2 by vapier, forgetting to close a "!
14 Mar 2004; Tom Gall <tgall@gentoo.org> screen-4.0.1-r2.ebuild:
stable on ppc64
09 Feb 2004; <agriffis@gentoo.org> screen-4.0.1-r2.ebuild:
stable on ia64
*screen-4.0.1-r2 (13 Jan 2004)
13 Jan 2004; Aron Griffis <agriffis@gentoo.org> screen-4.0.1-r2.ebuild,
files/screen-4.0.1-vsprintf.patch:
Add patch (modified) from
http://groups.yahoo.com/group/gnu-screen/message/2863 to fix bug 31070. This
allows alpha to build with optimization again since glibc's vsprintf
function is being used instead of screen's broken internal implementation.
09 Jan 2004; Aron Griffis <agriffis@gentoo.org> screen-4.0.1-r1.ebuild:
stable on alpha
01 Jan 2004; <tuxus@gentoo.org> screen-4.0.1-r1.ebuild:
Added mips to KEYWORDS
14 Dec 2003; Brad House <brad_mssw@gentoo.org> screen-4.0.1-r1.ebuild:
mark stable on amd64
14 Dec 2003; Rajiv Aaron Manglani <rajiv@gentoo.org> screen-4.0.1-r1.ebuild:
call fowners before fperms.
13 Dec 2003; Lars Weiler <pylon@gentoo.org> screen-4.0.1-r1.ebuild:
Masked stable on ppc
10 Dec 2003; Ciaran McCreesh <ciaranm@gentoo.org> screen-4.0.1-r1.ebuild:
Moving to stable on sparc
10 Dec 2003; <solar@gentoo.org> screen-4.0.1-r1.ebuild:
marking screen stable on x86, arch herds please do the same as screen less
than -r1 will be package.masked here shortly.
08 Dec 2003; root <root@gentoo.org> screen-3.9.13-r4.ebuild,
screen-3.9.15-r1.ebuild, screen-3.9.15.ebuild:
Using keepdir instead of touching .keep to fix bug #35308.
06 Dec 2003; Donnie Berkholz <spyderous@gentoo.org>;
screen-3.9.13-r4.ebuild, screen-3.9.15-r1.ebuild, screen-3.9.15.ebuild:
Changing obsolete chown syntax for bug #35127.
*screen-4.0.1-r1 (29 Nov 2003)
08 Dec 2003; Guy Martin <gmsoft@gentoo.org> screen-4.0.1-r1.ebuild :
Marked stable on hppa.
29 Nov 2003; <solar@gentoo.org> screen-4.0.1-r1.ebuild,
files/screen-4.0.1-int-overflow-fix.patch:
corrected integer overflows in ansi.c/resize.c max window height/width is now
1000x1000 Bug: #34599
20 Nov 2003; Michael Sterrett <mr_bones_@gentoo.org> screen-4.0.1.ebuild:
install patchlevel.h as doc for bug 33852; more error checking/messages; use
sed -i; use more portage functions
18 Nov 2003; Peter Johanson <latexer@gentoo.org> screen-4.0.1.ebuild:
Fixed chmod line to be 0775 (bug # 33672)
15 Nov 2003; Seemant Kulleen <seemant@gentoo.org> screen-3.9.13-r4.ebuild,
screen-3.9.15-r1.ebuild, screen-3.9.15.ebuild, screen-4.0.1.ebuild:
HOMEPAGE update thanks to: Hartwig Brandl
<hartwigbrandl@users.sourceforge.net> in bug #33576
15 Nov 2003; Lars Weiler <pylon@gentoo.org> screen-4.0.1.ebuild:
Masked stable on x86 and sparc (with ciaranm permission). Added testing
keyword for ~ppc.
02 Nov 2003; Christian Birchinger <joker@gentoo.org>
screen-3.9.15-r1.ebuild:
Added sparc stable keyword
15 Oct 2003; Jason Wever <weeve@gentoo.org> screen-4.0.1.ebuild:
Fixed multi-user instructions so screen will launch correctly now.
14 Oct 2003; Jason Wever <weeve@gentoo.org> screen-4.0.1.ebuild:
Added ~sparc keyword and fixed chmod command to resolve bug #31113.
*screen-4.0.1 (07 Oct 2003)
07 Oct 2003; Donnie Berkholz <spyderous@gentoo.org>; screen-4.0.1.ebuild:
Version bump, maintainer unclear.
07 Oct 2003; John Mylchreest <johnm@gentoo.org>; screen-3.9.15-r1.ebuild:
fixing POSIX 1003.1-2001 chown change. '.' now ':'
01 Oct 2003; Tavis Ormandy <taviso@gentoo.org> screen-3.9.15-r1.ebuild:
Stable on alpha
*screen-3.9.15-r1 (12 Jul 2003)
12 Jul 2003; Robin H. Johnson <robbat2@gentoo.org> screen-3.9.15-r1.ebuild,
files/screen.pam.system-auth:
Updated screen.pam (in new screen.pam.system-auth copy) to use pam_stack
instead of pam_unix directly. Required for pam_ldap working properly.
*screen-3.9.15 (13 Mar 2003)
27 Apr 2003; Zach Welch <zwelch@gentoo.org> screen-3.9.15.ebuild:
Add arm to KEYWORDS
16 Apr 2003; Guy Martin <gmsoft@gentoo.org> screen-3.9.15.ebuild :
Marked stable on hppa.
31 Mar 2003; Jan Seidel <tuxus@gentoo.org> screen-3.9.15.ebuild:
Added mips to KEYWORDS
30 Mar 2003; Christian Birchinger <joker@gentoo.org> screen-3.9.15.ebuild:
Added sparc stable keyword
13 Mar 2003; Brandon Low <lostlogic@gentoo.org> screen-3.9.15.ebuild:
Version bump
*screen-3.9.13-r4 (16 Jan 2003)
10 Feb 2003; Guy Martin <gmsoft@gentoo.org> screen-3.9.13-r4.ebuild :
Added hppa to keywords.
16 Jan 2003; Aron Griffis <agriffis@gentoo.org> screen-3.9.13-r4.ebuild :
Revision bump since the last change affects run-time, not compile-time.
16 Jan 2003; Aron Griffis <agriffis@gentoo.org> screen-3.9.13-r3.ebuild :
Fix bug 12683 again. Last fix broke screen at run-time.
15 Jan 2003; Aron Griffis <agriffis@gentoo.org> screen-3.9.13-r3.ebuild :
Fixup term.h to fix bug 12683. Believe this is an upstream problem in
screen, but no doubt it will be ironed out eventually.
*screen-3.9.13-r3 (20 Dec 2002)
20 Dec 2002; Maik Schreiber <blizzy@gentoo.org> : Revision bump to get
permissions right on all systems.
20 Dec 2002; Maik Schreiber <blizzy@gentoo.org> screen-3.9.13-r1.ebuild,
screen-3.9.13-r2.ebuild: Fixed sed calls to work with <sed-4.
19 Dec 2002; Maik Schreiber <blizzy@gentoo.org> files/screenrc: Changed
scrollback buffer to 1000 lines per default. Also removed version output
on startup.
*screen-3.9.13-r2 (19 Dec 2002)
19 Dec 2002; Maik Schreiber <blizzy@gentoo.org> : Changed permissions of
/var/run/screen to 0755 to satisfy screen when running in multi-user mode.
*screen-3.9.13-r1 (16 Dec 2002)
16 Dec 2002; Stefan Jones <cretin@gentoo.org> : A new improved ebuild. Does
everything! Many thanks to j2 on IRC for the ebuild.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*screen-3.9.13 (18 Nov 2002)
18 Nov 2002; Maik Schreiber <blizzy@gentoo.org> : New version.
*screen-3.9.11-r4 (7 Nov 2002)
7 Nov 2002; Michael Nazaroff <naz@gentoo.org> screen-3.9.11-r3.ebuild :
I added in addpredict "${SSH_TTY}" and "`tty`" line into the ebuild to see if
maybe this will actually fix the ebuild. I've been getting support
from Andreas Fink <koba@braindead.de> with the ebuild, since he can produce
the issue and I cannot on my machine.
11 Nov 2002; Michael Nazaroff <naz@gentoo.org> screen-3.9.11-r3.ebuild :
Fixed a typo in the ebuild so the tty addpredict will should actually work.
*screen-3.9.11-r3 (27 Jul 2002)
25 Sep 2002; Mike Frysinger <vapier@gentoo.org> :
Added alpha to KEYWORDS
23 Aug 2002; Michael Nazaroff <naz@gentoo.org> screen-3.9.11-r3.ebuild :
Added a Addwrite line to the ebuild to try and fix a Sandbox
violation. This is issue with vim as well and few other apps when logged
in via ssh and trying to emerge the application.
3 Aug 2002; Calum Selkirk <cselkirk@gentoo.org> screen-3.9.11-r3.ebuild :
Added ppc to KEYWORDS.
27 Jul 2002; Michael M Nazaroff <naz@gentoo.org> screen-3.9.11-r3.ebuild :
Small typo fix.. /dev/ptys/* in ebuild instead of /dev/pty/*. Don't think
needs revision bump.
*screen-3.9.11-r3 (3 Jun 2002)
16 Jun 2002; Michael M Nazaroff <naz@gentoo.org> screen-3.9.11-r3.ebuild :
Added in sandbox_predict to help correct a sandbox violation trying to test
/dev/pty/* , this should take care of the issue.
*screen-3.9.11-r3 (3 Jun 2002)
3 Jun 2002; Michael M Nazaroff <naz@gentoo.org> screen-3.9.11-r3.ebuild :
Added in sandbox_predict to help correct a sandbox violation trying to test
/dev/pty/s0, this should take care of the issue.
*screen-3.9.11-r2 (7 Mar 2002)
7 Mar 2002; Jared H. Hudson <jhhudso@gentoo.org> screen-3.9.11-r2.ebuild :
Removed sandbox file (addwrite /dev/vc) since it is no longer necessary
with portage-1.8.18
*screen-3.9.11-r1 (6 Mar 2002)
6 Mar 2002; Jared H. Hudson <jhhudso@gentoo.org> screen-3.9.11-r1.ebuild :
Fixed sandbox error where configure attempts to write to tty
to see if it has permissions to.
*screen-3.9.11 (21 Mar 2002)
21 Mar 2002; Seemant Kulleen <seemant@gentoo.org> screen-3.9.11.ebuild :
Version upgrade patch submitted by Matthew Kennedy -- this renders the texi
patch from the older version unnecessary, and adds missing documentation
items.
*screen-3.9.9 (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog.

View File

@ -1 +1,9 @@
DIST screen-4.0.3.tar.gz 840602 RMD160 8c3903c1642ae30fd9d5706298919428552f7754 SHA1 7bc6e2f0959ffaae6f52d698c26c774e7dec3545 SHA256 78f0d5b1496084a5902586304d4a73954b2bfe33ea13edceecf21615c39e6c77
AUX screen-4.3.0-no-utempter.patch 363 SHA256 c8e4b1a03175fb2af3e13fa514b8a5456b53905a7ca51587195a62cb8d60e1c9 SHA512 0b2e6a2b54e6155e217ab44a0d8314afafd97fae684fbc2875c0f4d21df29cb259ea4023343e92da16dd3a2bf11ec6d06e677d765748299d1633aa1b9261a604 WHIRLPOOL c59a0c3f32ad50e15cd5e902b7b600cda18d2b676209628e7b96120866e7aba968264fbf8b35dc3e252b9fd63f21611005c9ec46cddc5e42b30c8da29a5e5186
AUX screen-4.3.1-ansi.c.patch 657 SHA256 806fa628fbbfcf4a63153e0f2a4979ad02d9531151817ef5183c34c4d12adb26 SHA512 ca746103856afd2e93eff8b5b81fa1f4f83c9a89511ce2bd88a6ebfb4becd858da97df48c2939ec2bc631d17e98613f252ca92f1e53f5ad5358f118c449ab545 WHIRLPOOL 39ff78cb6aadf4fe8a7a3cdfb44f7fb656d497a60d3809bd751b7ba0fdb3ae9ebf11ee93e663a1f713fe3e16e34792e10670825eda36754be46dc7fcecc0e810
AUX screenrc 10412 SHA256 191d91f9fd1e676525a9e1a3bdc5ac73283f948caf74b4bb6e0cfcecbe4798bb SHA512 06fbec5e28480a2c369330fac0c94faa47e5d28e037d9fefd0cb3e813002c504866dc8ac86872b7ac6f16059a219e396a9c425b578b8afe882153ddb506158f7 WHIRLPOOL e05785d9810a709ccd189bbf1557022bd91f653ddb2f138e54286fbbc11ddbbedf2276d2b8bc975a8ff1ac024ab24d955a6b3055cf5cd2dfb445c35484e90f09
DIST screen-4.3.1.tar.gz 845958 SHA256 fa4049f8aee283de62e283d427f2cfd35d6c369b40f7f45f947dbfd915699d63 SHA512 8e8a25b23330a7d8e00fc9e6cc430f0eb3937ccf4183efbd6fd24e4dc04cc09b3acae45bfc24892faee433b18fa79b1cfe0211fd75c0d74ecf908f916bf774aa WHIRLPOOL b47f7538351028cc3a2ec7f69a9373e152fa7655c6ae9feb75ba46db3cdc9b7d58ce78043993b7f134da3a04754c5e52d1a77da4c30a8decda21c79cf5c50f51
EBUILD screen-4.3.1-r1.ebuild 4134 SHA256 ce2cb8668e5d31356f79e36432f31dda4e32cc9d3d848960ea659e08c6bb1353 SHA512 40981a60f208fafb28d445676e4bd3219f536280f78ae842d23d7bf82800baa187fb75f8935900adb6eb05a072be18e46d85775d4a318cc0d86540209ee031b3 WHIRLPOOL ec622d5d3580af9d026b70a9c078336a5802746a7913022776a30508696fdcefc9b11fe7cd4a80ace4b525906e333c9df2f0d00a63fc839edec3c1c6a9405541
EBUILD screen-9999.ebuild 3547 SHA256 a1331ae77d9bf29dbe671553c8ce6bc23e68d9a32c0138fabefdbe2fb5e8091d SHA512 5ac4c2bc01a5d69fe039fd5b6e51b911fc4f222f55a51198a3e7404768e3ad1a0aededcda864bc8706c5a834c2695cfbadbfb317632d20687f03f8179304e9cf WHIRLPOOL a47db36b0395a8db33a306f1a32c685a5e83ed27648b69f4fb274a24cc364c8b3cdb43fb070673f16fbb971c29958a51147a6f8df0d90d1952e30455b67118bb
MISC ChangeLog 8513 SHA256 af9de15cd3d4e2495e3d891902962e0ac8b496d17f9dc64e7cdbef6a5001522c SHA512 f2fd238b1c486997f174e83ff35eaaf8ee1ef5c1890afb8fcb421d5b4d0b68b586560569e5e64f575540d78fefedd64a3018d422c3636b29afef04c716d75c7c WHIRLPOOL 307fe398d6f3b56c676154ea2f8ec704dba64a12e5577c245de741b64c9cae9536fd67972f2a872fad34157880509f854b1baeaddfeccd96b6d6030fe51a87e9
MISC ChangeLog-2015 29858 SHA256 481ee48a0440100320f3ebf9d717d6aebb6f95ac4eff5ea793711b9e24f5324b SHA512 d3015d0c2ab3e7f019c414fc95542ff3408ee1ddccf1e805e5885646307141aa9c6d0a4aaf1bbe733b930da929e6eb1896c632cfcc2658ee4508a1c9fa830eac WHIRLPOOL 17a24afb34b439e9eff882ad54410af5117f41e92540854981e56671d5746b9caa15d6196d572a5d0421948763dea9a2f0953d0440792e1bafa593f00424e237
MISC metadata.xml 1836 SHA256 984b97ece43237c29770f80c3aa7ab62fc2d426cffa8a2c0075674e935c19ce0 SHA512 e327b61501e6b496045d552851db574b519a99f56c9203c3376b886808a422f8e4aab23b667bcab0d1388ba7ea781c9c9e9f1d07b1426f113119c60cd70d0bcf WHIRLPOOL 545db9b6f0ad028845854bb55829c39b832251e8e790e910e64c2e00c8e8f554ee5fb7d98f1919b1f327fbae9b9e4e0978acef3a534e03de4b6b30f5bced07f6

View File

@ -1,11 +0,0 @@
--- utmp.c.orig 2004-11-14 23:15:28.000000000 +0100
+++ utmp.c 2004-11-14 23:15:39.000000000 +0100
@@ -618,7 +618,7 @@
#endif /* sgi */
strncpy(u->ut_line, line, sizeof(u->ut_line));
u->ut_pid = pid;
- (void)time((time_t *)&u->ut_time);
+ u->ut_time = time(NULL);
}
static slot_t

View File

@ -1,18 +0,0 @@
--- screen-4.0.2/configure.in 2005-05-22 19:55:06.559874997 +0000
+++ screen-4.0.2-no-libelf/configure.in 2005-05-22 19:56:05.895801017 +0000
@@ -195,15 +195,6 @@
#endif
], LIBS="$LIBS -lsocket -linet";seqptx=1)
-oldlibs="$LIBS"
-LIBS="$LIBS -lelf"
-AC_CHECKING(SVR4)
-AC_TRY_LINK([#include <utmpx.h>
-],,
-[AC_CHECK_HEADER(dwarf.h, AC_DEFINE(SVR4) AC_DEFINE(BUGGYGETLOGIN),
-[AC_CHECK_HEADER(elf.h, AC_DEFINE(SVR4) AC_DEFINE(BUGGYGETLOGIN))])]
-,LIBS="$oldlibs")
-
AC_CHECKING(for Solaris 2.x)
AC_EGREP_CPP(yes,
[#if defined(SVR4) && defined(sun)

View File

@ -1,14 +0,0 @@
--- screen-4.0.2/pty.c.orig 2004-07-29 23:53:45.313533536 -0400
+++ screen-4.0.2/pty.c 2004-07-29 23:53:59.011451136 -0400
@@ -33,11 +33,6 @@
# include <sys/ioctl.h>
#endif
-/* for solaris 2.1, Unixware (SVR4.2) and possibly others */
-#ifdef HAVE_SVR4_PTYS
-# include <sys/stropts.h>
-#endif
-
#if defined(sun) && defined(LOCKPTY) && !defined(TIOCEXCL)
# include <sys/ttold.h>
#endif

View File

@ -1,11 +0,0 @@
--- screen.c.orig 2006-04-02 17:05:28.000000000 +0200
+++ screen.c 2006-04-02 17:05:39.000000000 +0200
@@ -1197,7 +1197,7 @@ char **av;
if (!detached)
{
/* reopen tty. must do this, because fd 0 may be RDONLY */
- if ((n = secopen(attach_tty, O_RDWR, 0)) < 0)
+ if ((n = secopen(attach_tty, O_RDWR | O_NONBLOCK, 0)) < 0)
Panic(0, "Cannot reopen '%s' - please check.", attach_tty);
}
else

View File

@ -1,12 +0,0 @@
diff -Nur screen-4.0.2.orig/process.c screen-4.0.2/process.c
--- screen-4.0.2.orig/process.c 2003-09-18 14:53:54.000000000 +0200
+++ screen-4.0.2/process.c 2005-07-06 19:55:08.370772955 +0200
@@ -4841,7 +4841,7 @@
s = buf;
for (display = displays; display; display = display->d_next)
{
- if (D_user == olddisplay->d_user)
+ if (olddisplay && D_user == olddisplay->d_user)
continue;
for (cv = D_cvlist; cv; cv = cv->c_next)
if (Layer2Window(cv->c_layer) == p)

View File

@ -1,203 +0,0 @@
diff --git a/acls.c b/acls.c
index 0f98df2..5f26d70 100644
--- a/acls.c
+++ b/acls.c
@@ -178,7 +178,7 @@ struct acluser **up;
#endif
(*up)->u_Esc = DefaultEsc;
(*up)->u_MetaEsc = DefaultMetaEsc;
- strncpy((*up)->u_name, name, 20);
+ strncpy((*up)->u_name, name, MAXSTR);
(*up)->u_password = NULL;
if (pass)
(*up)->u_password = SaveStr(pass);
@@ -314,8 +314,8 @@ struct acluser **up;
return UserAdd(name, pass, up);
if (!strcmp(name, "nobody")) /* he remains without password */
return -1;
- strncpy((*up)->u_password, pass ? pass : "", 20);
- (*up)->u_password[20] = '\0';
+ strncpy((*up)->u_password, pass ? pass : "", MAXSTR);
+ (*up)->u_password[MAXSTR] = '\0';
return 0;
}
#endif
diff --git a/acls.h b/acls.h
index c41b714..7f20f55 100644
--- a/acls.h
+++ b/acls.h
@@ -36,6 +36,16 @@
#define ACLBYTE(data, w) ((data)[(w) >> 3])
#define ACLBIT(w) (0x80 >> ((w) & 7))
+#include <limits.h>
+
+#ifndef NAME_MAX
+# ifndef MAXNAMELEN
+# define NAME_MAX 255
+# else
+# define NAME_MAX MAXNAMELEN
+# endif
+#endif
+
typedef unsigned char * AclBits;
/*
@@ -73,7 +83,7 @@ struct plop
typedef struct acluser
{
struct acluser *u_next; /* continue the main user list */
- char u_name[20+1]; /* login name how he showed up */
+ char u_name[NAME_MAX+1]; /* login name how he showed up */
char *u_password; /* his password (may be NullStr). */
int u_checkpassword; /* nonzero if this u_password is valid */
int u_detachwin; /* the window where he last detached */
diff --git a/display.h b/display.h
index ef99954..563fcd0 100644
--- a/display.h
+++ b/display.h
@@ -22,6 +22,16 @@
* $Id: 4.0.3-extend-d_termname-ng2.patch,v 1.2 2010/12/08 21:28:15 jlec Exp $ FAU
*/
+#include <limits.h>
+
+#ifndef NAME_MAX
+# ifndef MAXNAMELEN
+# define NAME_MAX 255
+# else
+# define NAME_MAX MAXNAMELEN
+# endif
+#endif
+
#ifdef MAPKEYS
#define KMAP_KEYS (T_OCAPS-T_CAPS)
@@ -85,7 +95,7 @@ struct display
struct win *d_other; /* pointer to other window */
int d_nonblock; /* -1 don't block if obufmax reached */
/* >0: block after nonblock secs */
- char d_termname[20 + 1]; /* $TERM */
+ char d_termname[NAME_MAX + 1]; /* $TERM */
char *d_tentry; /* buffer for tgetstr */
char d_tcinited; /* termcap inited flag */
int d_width, d_height; /* width/height of the screen */
diff --git a/screen.c b/screen.c
index 70741df..6f45b60 100644
--- a/screen.c
+++ b/screen.c
@@ -106,6 +106,16 @@ FILE *dfp;
#endif
+#include <limits.h>
+
+#ifndef NAME_MAX
+# ifndef MAXNAMELEN
+# define NAME_MAX 255
+# else
+# define NAME_MAX MAXNAMELEN
+# endif
+#endif
+
extern char Term[], screenterm[], **environ, Termcap[];
int force_vt = 1;
int VBellWait, MsgWait, MsgMinWait, SilenceWait;
@@ -877,13 +887,13 @@ char **av;
if (home == 0 || *home == '\0')
home = ppp->pw_dir;
- if (strlen(LoginName) > 20)
+ if (strlen(LoginName) > NAME_MAX)
Panic(0, "LoginName too long - sorry.");
#ifdef MULTIUSER
- if (multi && strlen(multi) > 20)
+ if (multi && strlen(multi) > NAME_MAX)
Panic(0, "Screen owner name too long - sorry.");
#endif
- if (strlen(home) > MAXPATHLEN - 25)
+ if (strlen(home) > MAXPATHLEN - NAME_MAX)
Panic(0, "$HOME too long - sorry.");
attach_tty = "";
diff --git a/screen.h b/screen.h
index 4f9f354..bcaaaf6 100644
--- a/screen.h
+++ b/screen.h
@@ -43,6 +43,15 @@
#include "comm.h"
#include "layer.h"
#include "term.h"
+#include <limits.h>
+
+#ifndef NAME_MAX
+# ifndef MAXNAMELEN
+# define NAME_MAX 255
+# else
+# define NAME_MAX MAXNAMELEN
+# endif
+#endif
#ifdef DEBUG
@@ -195,26 +204,26 @@ struct msg
create;
struct
{
- char auser[20 + 1]; /* username */
+ char auser[NAME_MAX + 1]; /* username */
int apid; /* pid of frontend */
int adaptflag; /* adapt window size? */
int lines, columns; /* display size */
char preselect[20];
int esc; /* his new escape character unless -1 */
int meta_esc; /* his new meta esc character unless -1 */
- char envterm[20 + 1]; /* terminal type */
+ char envterm[NAME_MAX + 1]; /* terminal type */
int encoding; /* encoding of display */
}
attach;
struct
{
- char duser[20 + 1]; /* username */
+ char duser[NAME_MAX + 1]; /* username */
int dpid; /* pid of frontend */
}
detach;
struct
{
- char auser[20 + 1]; /* username */
+ char auser[NAME_MAX + 1]; /* username */
int nargs;
char cmd[MAXPATHLEN]; /* command */
int apid; /* pid of frontend */
diff --git a/socket.c b/socket.c
index 62a73af..1cc9c27 100644
--- a/socket.c
+++ b/socket.c
@@ -45,6 +45,16 @@
#include "extern.h"
+#include <limits.h>
+
+#ifndef NAME_MAX
+# ifndef MAXNAMELEN
+# define NAME_MAX 255
+# else
+# define NAME_MAX MAXNAMELEN
+# endif
+#endif
+
static int CheckPid __P((int));
static void ExecCreate __P((struct msg *));
static void DoCommandMsg __P((struct msg *));
@@ -1248,7 +1258,7 @@ static void PasswordProcessInput __P((char *, int));
struct pwdata {
int l;
- char buf[20 + 1];
+ char buf[NAME_MAX + 1];
struct msg m;
};

View File

@ -1,31 +0,0 @@
--- ansi.c.orig 2003-09-08 10:24:44.000000000 -0400
+++ ansi.c 2003-11-29 10:41:15.000000000 -0500
@@ -559,7 +559,7 @@
{
case '0': case '1': case '2': case '3': case '4':
case '5': case '6': case '7': case '8': case '9':
- if (curr->w_NumArgs < MAXARGS)
+ if (curr->w_NumArgs >= 0 && curr->w_NumArgs < MAXARGS)
{
if (curr->w_args[curr->w_NumArgs] < 100000000)
curr->w_args[curr->w_NumArgs] =
--- resize.c.orig 2003-09-08 10:26:31.000000000 -0400
+++ resize.c 2003-11-29 10:41:50.000000000 -0500
@@ -682,6 +682,17 @@
if (wi == 0)
he = hi = 0;
+ if (wi > 1000)
+ {
+ Msg(0, "Window width too large, truncated");
+ wi = 1000;
+ }
+ if (he > 1000)
+ {
+ Msg(0, "Window height too large, truncated");
+ he = 1000;
+ }
+
if (p->w_width == wi && p->w_height == he && p->w_histheight == hi)
{
debug("ChangeWindowSize: No change.\n");

View File

@ -1,13 +0,0 @@
--- screen-4.0.1/configure.in 2003-06-03 07:58:24.000000000 -0400
+++ screen-4.0.1/configure.in.agriffis 2004-01-13 12:07:37.000000000 -0500
@@ -1206,7 +1206,9 @@
rm -f /tmp/conftest*
AC_MSG_CHECKING(for vsprintf)
-AC_TRY_LINK(,[vsprintf(0,0,0);], AC_MSG_RESULT(yes);AC_DEFINE(USEVARARGS), AC_MSG_RESULT(no))
+AC_TRY_LINK([#include <stdarg.h>],[va_list valist; vsprintf(0,0,valist);],
+ [AC_MSG_RESULT(yes);AC_DEFINE(USEVARARGS)],
+ [AC_MSG_RESULT(no)])
AC_HEADER_DIRENT

View File

@ -1,14 +0,0 @@
compability for sys-devel/autoconf-2.62
https://bugs.gentoo.org/show_bug.cgi?id=217311
--- screen/config.h.in
+++ screen/config.h.in
@@ -563,7 +563,6 @@
* If you are on a SYS V machine that restricts filename length to 14
* characters, you may need to enforce that by setting NAME_MAX to 14
*/
-#undef NAME_MAX /* KEEP_UNDEF_HERE override system value */
#undef NAME_MAX
/*

View File

@ -1,598 +0,0 @@
--- configure.in~ 2008-11-23 17:43:48.000000000 +0000
+++ configure.in 2008-11-23 17:43:48.000000000 +0000
@@ -46,6 +46,7 @@
AC_PROG_GCC_TRADITIONAL
AC_ISC_POSIX
+AC_MSG_CHECKING([for compiler sanity])
AC_TRY_RUN(main(){exit(0);},,[
if test $CC != cc ; then
AC_NOTE(Your $CC failed - restarting with CC=cc)
@@ -54,22 +55,17 @@
export CC
exec $0 $configure_args
fi
-])
-
-AC_TRY_RUN(main(){exit(0);},,
-exec 5>&2
-eval $ac_link
-AC_NOTE(CC=$CC; CFLAGS=$CFLAGS; LIBS=$LIBS;)
-AC_NOTE($ac_compile)
-AC_MSG_ERROR(Can't run the compiler - sorry))
+],AC_MSG_WARN([skipping test due to crosscompilation]))
+AC_MSG_CHECKING([if compiler sets exit status])
AC_TRY_RUN([
main()
{
int __something_strange_();
__something_strange_(0);
}
-],AC_MSG_ERROR(Your compiler does not set the exit status - sorry))
+],AC_MSG_ERROR(Your compiler does not set the exit status - sorry),,
+AC_MSG_WARN(skipping test due to crosscompilation))
AC_PROG_AWK
@@ -103,6 +99,7 @@
dnl
dnl **** special unix variants ****
dnl
+AH_TEMPLATE(ISC,[])
if test -n "$ISC"; then
AC_DEFINE(ISC) LIBS="$LIBS -linet"
fi
@@ -114,11 +111,13 @@
dnl fi
dnl fi
+AH_TEMPLATE([sysV68],[])
if test -f /sysV68 ; then
AC_DEFINE(sysV68)
fi
AC_CHECKING(for MIPS)
+AH_TEMPLATE([MIPS],[])
if test -f /lib/libmld.a || test -f /usr/lib/libmld.a || test -f /usr/lib/cmplrs/cc/libmld.a; then
oldlibs="$LIBS"
test -f /bin/mx || LIBS="$LIBS -lmld" # for nlist. But not on alpha.
@@ -132,6 +131,8 @@
AC_CHECKING(wait3)
AC_TRY_LINK(,[wait3();], ,
AC_CHECKING(wait2)
+AH_TEMPLATE([USE_WAIT2],[On RISCOS we prefer wait2() over wait3(). rouilj@sni-usa.com])
+dnl TODO(Hannes) shipped config.h.in wraps the define in #ifdef BSDWAIT
AC_TRY_LINK(,[wait2();],
dnl John Rouillard (rouilj@sni-usa.com):
dnl need -I/usr/include/bsd in RISCOS otherwise sockets are broken, no
@@ -154,9 +155,11 @@
oldlibs="$LIBS"
LIBS="$LIBS -lpyr"
AC_CHECKING(Pyramid OSX)
+AH_TEMPLATE([OSX], [Pyramid OSX])
AC_TRY_LINK(,[open_controlling_pty("")], AC_DEFINE(OSX), LIBS="$oldlibs")
fi
+AH_TEMPLATE([POSIX],[Define POSIX if your system supports IEEE Std 1003.1-1988 (POSIX).])
dnl ghazi@caip.rutgers.edu (Kaveh R. Ghazi):
dnl BBN butterfly is not POSIX, but a MACH BSD system.
dnl Do not define POSIX and TERMIO.
@@ -183,6 +186,7 @@
fi
AC_CHECKING(for System V)
+AH_TEMPLATE([SYSV], [Define SYSV if your machine is SYSV complient (Sys V, HPUX, A/UX)])
AC_TRY_COMPILE(
[#include <sys/types.h>
#include <signal.h>
@@ -226,6 +230,9 @@
dnl
AC_CHECKING(BSD job jontrol)
+AH_TEMPLATE([BSDJOBS],
+[Define BSDJOBS if you have BSD-style job control (both process
+ groups and a tty that deals correctly with them)])
AC_TRY_LINK(
[#include <sys/types.h>
#include <sys/ioctl.h>
@@ -246,6 +253,10 @@
dnl **** setreuid(), seteuid() ****
dnl
AC_CHECKING(setreuid)
+AH_TEMPLATE([HAVE_SETREUID],
+[If your system has the calls setreuid() and setregid(),
+ define HAVE_SETREUID. Otherwise screen will use a forked process to
+ safely create output files without retaining any special privileges.])
AC_TRY_LINK(,[
#ifdef __hpux
setresuid(0, 0, 0);
@@ -260,6 +271,9 @@
dnl Solaris seteuid doesn't change the saved uid, bad for
dnl multiuser screen sessions
AC_CHECKING(seteuid)
+AH_TEMPLATE([HAVE_SETEUID],
+[If your system supports BSD4.4's seteuid() and setegid(), define
+ HAVE_SETEUID.])
AC_TRY_LINK(,[
#if defined(linux) || defined(NeXT) || defined(_AUX_SOURCE) || defined(AUX) || defined(ultrix) || (defined(sun) && defined(SVR4)) || defined(ISC) || defined(sony_news)
seteuid_is_broken(0);
@@ -284,6 +298,8 @@
dnl
AC_CHECKING(fifos)
+AC_CACHE_CHECK([usable fifos],
+ [screen_cv_sys_fifo_usable],
AC_TRY_RUN([
#include <sys/types.h>
#include <sys/stat.h>
@@ -348,12 +364,15 @@
exit(1);
exit(0);
}
-], AC_NOTE(- your fifos are usable) fifo=1,
-AC_NOTE(- your fifos are not usable))
+], screen_cv_sys_fifo_usable=yes, screen_cv_sys_fifo_usable=no))
rm -f /tmp/conftest*
-if test -n "$fifo"; then
-AC_CHECKING(for broken fifo implementation)
+if test X"$screen_cv_sys_fifo_usable" = Xyes; then
+AH_TEMPLATE([BROKEN_PIPE],
+[Define this if your system exits select() immediatly if a pipe is
+ opened read-only and no writer has opened it.])
+AC_CACHE_CHECK([broken fifo implementation],
+ [screen_cv_sys_fifo_broken_impl],
AC_TRY_RUN([
#include <sys/types.h>
#include <fcntl.h>
@@ -398,9 +416,12 @@
exit(1);
exit(0);
}
-], AC_NOTE(- your implementation is ok),
-AC_NOTE(- you have a broken implementation) AC_DEFINE(BROKEN_PIPE) fifobr=1)
+], screen_cv_sys_fifo_broken_impl=no,
+screen_cv_sys_fifo_broken_impl=yes))
+if test X"$screen_cv_sys_fifo_broken_impl" = Xyes; then
+ AC_DEFINE(BROKEN_PIPE)
+fi
rm -f /tmp/conftest*
fi
dnl
@@ -410,6 +430,8 @@
dnl
AC_CHECKING(sockets)
+AC_CACHE_CHECK([sockets are usable],
+ [screen_cv_sys_sockets_usable],
AC_TRY_RUN([
#include <sys/types.h>
#include <sys/socket.h>
@@ -460,12 +482,16 @@
exit(1);
exit(0);
}
-], AC_NOTE(- your sockets are usable) sock=1,
-AC_NOTE(- your sockets are not usable))
-rm -f /tmp/conftest*
+], screen_cv_sys_sockets_usable=yes,
+screen_cv_sys_sockets_usable=no))
-if test -n "$sock"; then
+if test X"$screen_cv_sys_sockets_usable" = Xyes; then
AC_CHECKING(socket implementation)
+AH_TEMPLATE([SOCK_NOT_IN_FS],
+[Define this if the unix-domain socket implementation doesn't
+ create a socket in the filesystem.])
+AC_CACHE_CHECK([if sockets are not stored in the filesystem],
+ [screen_cv_sys_sockets_nofs],
AC_TRY_RUN([
#include <sys/types.h>
#include <sys/stat.h>
@@ -491,22 +517,25 @@
close(s);
exit(0);
}
-],AC_NOTE(- you are normal),
-AC_NOTE(- unix domain sockets are not kept in the filesystem)
-AC_DEFINE(SOCK_NOT_IN_FS) socknofs=1)
-rm -f /tmp/conftest*
+], screen_cv_sys_sockets_nofs=no,
+screen_cv_sys_sockets_nofs=yes))
+
+if test X"$screen_cv_sys_sockets_nofs" = Xyes; then
+ AC_DEFINE(SOCK_NOT_IN_FS)
+fi
fi
dnl
dnl **** choose sockets or fifos ****
dnl
-if test -n "$fifo"; then
- if test -n "$sock"; then
- if test -n "$nore"; then
+AH_TEMPLATE([NAMEDPIPE], [Define this if your system supports named pipes.])
+if test X"$screen_cv_sys_fifo_usable" = Xyes; then
+ if test X"$screen_cv_sys_sockets_usable" = Xyes; then
+ if test X"$screen_cv_sys_sockets_nofs" = Xyes; then
AC_NOTE(- hmmm... better take the fifos)
AC_DEFINE(NAMEDPIPE)
- elif test -n "$fifobr"; then
+ elif test X"$screen_cv_sys_fifo_broken_impl" = Xyes; then
AC_NOTE(- as your fifos are broken lets use the sockets.)
else
AC_NOTE(- both sockets and fifos usable. let's take fifos.)
@@ -516,7 +545,7 @@
AC_NOTE(- using named pipes, of course)
AC_DEFINE(NAMEDPIPE)
fi
-elif test -n "$sock"; then
+elif test X"$screen_cv_sys_sockets_usable" = Xyes; then
AC_NOTE(- using unix-domain sockets, of course)
else
AC_MSG_ERROR(you have neither usable sockets nor usable pipes -> no screen)
@@ -526,7 +555,11 @@
dnl **** check the select implementation ****
dnl
-AC_CHECKING(select return value)
+AH_TEMPLATE([SELECT_BROKEN],
+[If the select return value doesn't treat a descriptor that is
+ usable for reading and writing as two hits, define SELECT_BROKEN.])
+AC_CACHE_CHECK([for broken select return value],
+ [screen_cv_sys_select_broken_retval],
AC_TRY_RUN([
#include <sys/types.h>
#include <sys/stat.h>
@@ -625,17 +658,26 @@
exit(1);
exit(0);
}
-],AC_NOTE(- select is ok),
-AC_NOTE(- select can't count) AC_DEFINE(SELECT_BROKEN))
+], screen_cv_sys_select_broken_retval=no,
+screen_cv_sys_select_broken_retval=yes))
+if test X"$screen_cv_sys_select_broken_retval" = Xyes; then
+ AC_DEFINE(SELECT_BROKEN)
+fi
dnl
dnl **** termcap or terminfo ****
dnl
+AH_TEMPLATE([TERMINFO],
+[Define TERMINFO if your machine emulates the termcap routines
+ with the terminfo database.
+ Thus the .screenrc file is parsed for
+ the command 'terminfo' and not 'termcap'])
+
AC_CHECKING(for tgetent)
AC_TRY_LINK(,tgetent((char *)0, (char *)0);,,
olibs="$LIBS"
-LIBS="-lcurses $olibs"
AC_CHECKING(libcurses)
+AC_CHECK_LIB(ncursesw,tgetent)
AC_TRY_LINK(,[
#ifdef __hpux
__sorry_hpux_libcurses_is_totally_broken_in_10_10();
@@ -654,24 +696,39 @@
AC_TRY_LINK(,tgetent((char *)0, (char *)0);,,
AC_MSG_ERROR(!!! no tgetent - no screen))))))
-AC_TRY_RUN([
+AC_CACHE_CHECK([using terminfo database],[screen_cv_sys_terminfo_used],
+ AC_TRY_RUN([
main()
{
exit(strcmp(tgoto("%p1%d", 0, 1), "1") ? 0 : 1);
-}], AC_NOTE(- you use the termcap database),
-AC_NOTE(- you use the terminfo database) AC_DEFINE(TERMINFO))
+}
+ ], screen_cv_sys_terminfo_used=no,
+ screen_cv_sys_terminfo_used=yes)
+)
+
+if test X"$screen_cv_sys_terminfo_used" = Xyes; then
+ AC_DEFINE(TERMINFO)
+fi
+
AC_CHECKING(ospeed)
+AH_TEMPLATE([NEED_OSPEED],[If your library does not define ospeed, define this.])
AC_TRY_LINK(extern short ospeed;,ospeed=5;,,AC_DEFINE(NEED_OSPEED))
dnl
dnl **** PTY specific things ****
dnl
+AH_TEMPLATE([HAVE_DEV_PTC],
+[define HAVE_DEV_PTC if you have a /dev/ptc character special
+ device.])
AC_CHECKING(for /dev/ptc)
if test -r /dev/ptc; then
AC_DEFINE(HAVE_DEV_PTC)
fi
AC_CHECKING(for SVR4 ptys)
+AH_TEMPLATE([HAVE_SVR4_PTYS],
+[define HAVE_SVR4_PTYS if you have a /dev/ptmx character special
+ device and support the ptsname(), grantpt(), unlockpt() functions.])
sysvr4ptys=
if test -c /dev/ptmx ; then
AC_TRY_LINK([],[ptsname(0);grantpt(0);unlockpt(0);],[AC_DEFINE(HAVE_SVR4_PTYS)
@@ -687,6 +744,13 @@
fi
AC_CHECKING(for ptyranges)
+AH_TEMPLATE([PTYRANGE0],
+[define PTYRANGE0 and or PTYRANGE1 if you want to adapt screen
+ to unusual environments. E.g. For SunOs the defaults are "qpr" and
+ "0123456789abcdef". For SunOs 4.1.2
+ #define PTYRANGE0 "pqrstuvwxyzPQRST"
+ is recommended by Dan Jacobson.])
+AH_TEMPLATE([PTYRANGE1],[])
if test -d /dev/ptym ; then
pdir='/dev/ptym'
else
@@ -850,20 +914,39 @@
dnl
dnl **** loadav ****
dnl
+
+AH_TEMPLATE([LOADAV],
+[If you want the "time" command to display the current load average
+ define LOADAV. Maybe you must install screen with the needed
+ privileges to read /dev/kmem.
+ Note that NLIST_ stuff is only checked, when getloadavg() is not available.
+])
+AH_TEMPLATE([LOADAV_NUM])
+AH_TEMPLATE([LOADAV_TYPE])
+AH_TEMPLATE([LOADAV_SCALE])
+AH_TEMPLATE([LOADAV_GETLOADAVG])
+AH_TEMPLATE([LOADAV_UNIX])
+AH_TEMPLATE([LOADAV_AVENRUN])
+AH_TEMPLATE([LOADAV_USE_NLIST64])
+
+AH_TEMPLATE([NLIST_DECLARED])
+AH_TEMPLATE([NLIST_STRUCT])
+AH_TEMPLATE([NLIST_NAME_UNION])
+
AC_CHECKING(for libutil(s))
-test -f /usr/lib/libutils.a && LIBS="$LIBS -lutils"
-test -f /usr/lib/libutil.a && LIBS="$LIBS -lutil"
+dnl I have no idea whether "login" is an appropriate symbol to check for here - Hannes
+AC_CHECK_LIB(utils,login)
+AC_CHECK_LIB(util,login)
AC_CHECKING(getloadavg)
AC_TRY_LINK(,[getloadavg((double *)0, 0);],
AC_DEFINE(LOADAV_GETLOADAVG) load=1,
-if test -f /usr/lib/libkvm.a ; then
olibs="$LIBS"
-LIBS="$LIBS -lkvm"
+AC_CHECK_LIB(kvm,kvm_open,
AC_CHECKING(getloadavg with -lkvm)
AC_TRY_LINK(,[getloadavg((double *)0, 0);],
AC_DEFINE(LOADAV_GETLOADAVG) load=1, LIBS="$olibs")
-fi
+)
)
if test -z "$load" ; then
@@ -1005,6 +1088,11 @@
dnl
dnl **** signal handling ****
dnl
+
+AH_TEMPLATE([SIGVOID],
+[Define SIGVOID if your signal handlers return void. On older
+ systems, signal returns int, but on newer ones, it returns void.])
+
if test -n "$posix" ; then
dnl POSIX has reliable signals with void return type.
@@ -1014,6 +1102,7 @@
else
AC_CHECKING(return type of signal handlers)
+AH_TEMPLATE([USESIGSET], [Define USESIGSET if you have sigset for BSD 4.1 reliable signals.])
AC_TRY_COMPILE(
[#include <sys/types.h>
#include <signal.h>
@@ -1033,6 +1122,9 @@
#endif
], AC_DEFINE(USESIGSET))
AC_CHECKING(signal implementation)
+AH_TEMPLATE([SYSVSIGS],
+[Define SYSVSIGS if signal handlers must be reinstalled after
+ they have been called.])
AC_TRY_RUN([
#include <sys/types.h>
#include <signal.h>
@@ -1075,13 +1167,14 @@
dnl
AC_CHECKING(for crypt and sec libraries)
-test -f /lib/libcrypt_d.a || test -f /usr/lib/libcrypt_d.a && LIBS="$LIBS -lcrypt_d"
+dnl I have no idea whether "crypt" is an appropriate symbol to check for here - Hannes
+AC_CHECK_LIB(crypt_d,crypt)
oldlibs="$LIBS"
-LIBS="$LIBS -lcrypt"
AC_CHECKING(crypt)
AC_TRY_LINK(,,,LIBS="$oldlibs")
-test -f /lib/libsec.a || test -f /usr/lib/libsec.a && LIBS="$LIBS -lsec"
-test -f /lib/libshadow.a || test -f /usr/lib/libshadow.a && LIBS="$LIBS -lshadow"
+AC_CHECK_LIB(crypt,crypt)
+AC_CHECK_LIB(sec,crypt)
+AC_CHECK_LIB(shadow,getspnam)
oldlibs="$LIBS"
LIBS="$LIBS -lsun"
AC_CHECKING(IRIX sun library)
@@ -1104,6 +1197,13 @@
dnl **** misc things ****
dnl
AC_CHECKING(wait union)
+AH_TEMPLATE([BSDWAIT],
+[Define BSDWAIT if your system defines a 'union wait' in <sys/wait.h>
+
+ Only allow BSDWAIT i.e. wait3 on nonposix systems, since
+ posix implies wait(3) and waitpid(3). vdlinden@fwi.uva.nl
+ TODO(Hannes) shipped config.h.in does that with a #ifdef
+])
AC_TRY_COMPILE([#include <sys/types.h>
#include <sys/wait.h>
],[
@@ -1114,6 +1214,13 @@
#endif
],AC_DEFINE(BSDWAIT))
+AH_TEMPLATE([TERMIO],
+[Define TERMIO if you have struct termio instead of struct sgttyb.
+ This is usually the case for SVID systems, where BSD uses sgttyb.
+ POSIX systems should define this anyway, even though they use
+ struct termios.])
+
+
if test -z "$butterfly"; then
AC_CHECKING(for termio or termios)
AC_TRY_CPP([#include <termio.h>], AC_DEFINE(TERMIO),
@@ -1123,17 +1230,35 @@
)
fi
+AH_TEMPLATE([CYTERMIO], [Define CYTERMIO if you have cyrillic termio modes.])
+
dnl AC_CHECK_HEADER(shadow.h, AC_DEFINE(SHADOWPW))
AC_CHECKING(getspnam)
+AH_TEMPLATE([SHADOWPW],
+[If the passwords are stored in a shadow file and you want the
+ builtin lock to work properly, define SHADOWPW.])
AC_TRY_LINK([#include <shadow.h>], [getspnam("x");],AC_DEFINE(SHADOWPW))
AC_CHECKING(getttyent)
+AH_TEMPLATE([GETTTYENT],
+[If your system has the new format /etc/ttys (like 4.3 BSD) and the
+ getttyent(3) library functions, define GETTTYENT.])
AC_TRY_LINK(,[getttyent();], AC_DEFINE(GETTTYENT))
AC_CHECKING(fdwalk)
+AH_TEMPLATE([HAVE_FDWALK],
+[Newer versions of Solaris include fdwalk, which can greatly improve
+ the startup time of screen; otherwise screen spends a lot of time
+ closing file descriptors.])
AC_TRY_LINK([#include <stdlib.h>], [fdwalk(NULL, NULL);],AC_DEFINE(HAVE_FDWALK))
-AC_CHECKING(whether memcpy/memmove/bcopy handles overlapping arguments)
+AH_TEMPLATE([USEBCOPY],
+[Define USEBCOPY if the bcopy/memcpy from your system's C library
+ supports the overlapping of source and destination blocks. When
+ undefined, screen uses its own (probably slower) version of bcopy().])
+
+AC_CACHE_CHECK([if bcopy handles overlap],
+ [screen_cv_sys_bcopy_overlap],
AC_TRY_RUN([
main() {
char buf[10];
@@ -1146,7 +1271,21 @@
if (strncmp(buf, "cdedef", 6))
exit(1);
exit(0); /* libc version works properly. */
-}], AC_DEFINE(USEBCOPY))
+}], screen_cv_sys_bcopy_overlap=yes,
+screen_cv_sys_bcopy_overlap=no))
+if test X"$screen_cv_sys_bcopy_overlap" = Xyes; then
+ AC_DEFINE(USEBCOPY)
+fi
+
+AH_TEMPLATE([USEMEMMOVE],
+[SYSV machines may have a working memcpy() -- Oh, this is
+ quite unlikely. Tell me if you see one.
+ "But then, memmove() should work, if at all available" he thought...
+ Boing, never say "works everywhere" unless you checked SCO UNIX.
+ Their memove fails the test in the configure script. Sigh. (Juergen)
+])
+AC_CACHE_CHECK([if memmove handles overlap],
+ [screen_cv_sys_memmove_overlap],
AC_TRY_RUN([
#define bcopy(s,d,l) memmove(d,s,l)
@@ -1161,9 +1300,15 @@
if (strncmp(buf, "cdedef", 6))
exit(1);
exit(0); /* libc version works properly. */
-}], AC_DEFINE(USEMEMMOVE))
-
+}], screen_cv_sys_memmove_overlap=yes,
+screen_cv_sys_memmove_overlap=no))
+if test X"$screen_cv_sys_memmove_overlap" = Xyes; then
+ AC_DEFINE(USEMEMMOVE)
+fi
+AH_TEMPLATE([USEMEMCPY],[])
+AC_CACHE_CHECK([if memcpy handles overlap],
+ [screen_cv_sys_memcpy_overlap],
AC_TRY_RUN([
#define bcopy(s,d,l) memcpy(d,s,l)
main() {
@@ -1177,9 +1322,19 @@
if (strncmp(buf, "cdedef", 6))
exit(1);
exit(0); /* libc version works properly. */
-}], AC_DEFINE(USEMEMCPY))
+}], screen_cv_sys_memcpy_overlap=yes,
+screen_cv_sys_memcpy_overlap=no))
+if test X"$screen_cv_sys_memcpy_overlap" = Xyes; then
+ AC_DEFINE(USEMEMCPY)
+fi
AC_MSG_CHECKING(long file names)
+AH_TEMPLATE([NAME_MAX],
+[If you are on a SYS V machine that restricts filename length to 14
+ characters, you may need to enforce that by setting NAME_MAX to 14])
+dnl TODO(Hannes) shipped config.h.in has
+dnl #undef NAME_MAX /* KEEP_UNDEF_HERE override system value */
+dnl ahead of this
(echo 1 > /tmp/conftest9012345) 2>/dev/null
(echo 2 > /tmp/conftest9012346) 2>/dev/null
val=`cat /tmp/conftest9012345 2>/dev/null`
@@ -1192,6 +1347,10 @@
rm -f /tmp/conftest*
AC_MSG_CHECKING(for vsprintf)
+AH_TEMPLATE([USEVARARGS],
+[If your system has vsprintf() and requires the use of the macros in
+ "varargs.h" to use functions with variable arguments,
+ define USEVARARGS.])
AC_TRY_LINK([#include <stdarg.h>],[va_list valist; vsprintf(0,0,valist);],
[AC_MSG_RESULT(yes);AC_DEFINE(USEVARARGS)],
[AC_MSG_RESULT(no)])
@@ -1199,12 +1358,19 @@
AC_HEADER_DIRENT
AC_MSG_CHECKING(for setenv)
+AH_TEMPLATE([USESETENV], [If your system has setenv() and unsetenv() define USESETENV])
AC_TRY_LINK(,[setenv((char *)0,(char *)0);unsetenv((char *)0);], AC_MSG_RESULT(yes);AC_DEFINE(USESETENV),
AC_MSG_RESULT(no)
AC_MSG_CHECKING(for putenv)
+AH_TEMPLATE([NEEDPUTENV],
+[If your system does not come with a setenv()/putenv()/getenv()
+ functions, you may bring in our own code by defining NEEDPUTENV.])
AC_TRY_LINK(,[putenv((char *)0);unsetenv((char *)0);], AC_MSG_RESULT(yes) , AC_MSG_RESULT(no);AC_DEFINE(NEEDPUTENV)
))
AC_MSG_CHECKING([for nl_langinfo(CODESET)])
+AH_TEMPLATE([HAVE_NL_LANGINFO],
+[define HAVE_NL_LANGINFO if your system has the nl_langinfo() call
+ and <langinfo.h> defines CODESET.])
AC_TRY_LINK([
#include <langinfo.h>
],[nl_langinfo(CODESET);], AC_MSG_RESULT(yes);AC_DEFINE(HAVE_NL_LANGINFO), AC_MSG_RESULT(no))
@@ -1254,7 +1420,8 @@
dnl Ptx bug workaround -- insert -lc after -ltermcap
test -n "$seqptx" && LIBS="-ltermcap -lc -lsocket -linet -lnsl -lsec -lseq"
-AC_TRY_RUN(main(){exit(0);},,AC_MSG_ERROR(Can't run the compiler - internal error. Sorry.))
+AC_MSG_CHECKING(compiler sanity)
+AC_TRY_RUN(main(){exit(0);},,AC_MSG_ERROR(Can't run the compiler - internal error. Sorry.), AC_MSG_WARN(Skipping test due to crosscompilation))
ETCSCREENRC="\"/usr/local/etc/screenrc\""
if test -n "$prefix"; then

View File

@ -1,79 +0,0 @@
--- configure.in.DIST 2006-10-31 21:39:07.010473000 -0800
+++ configure.in 2006-10-31 21:43:05.630162000 -0800
@@ -1211,15 +1211,32 @@
AC_HEADER_DIRENT
AC_MSG_CHECKING(for setenv)
-AH_TEMPLATE([USESETENV], [If your system has setenv() and unsetenv() define USESETENV])
-AC_TRY_LINK(,[setenv((char *)0,(char *)0);unsetenv((char *)0);], AC_MSG_RESULT(yes);AC_DEFINE(USESETENV),
-AC_MSG_RESULT(no)
-AC_MSG_CHECKING(for putenv)
-AH_TEMPLATE([NEEDPUTENV],
-[If your system does not come with a setenv()/putenv()/getenv()
- functions, you may bring in our own code by defining NEEDPUTENV.])
-AC_TRY_LINK(,[putenv((char *)0);unsetenv((char *)0);], AC_MSG_RESULT(yes) , AC_MSG_RESULT(no);AC_DEFINE(NEEDPUTENV)
-))
+if test -z "$ac_setenv_args"; then
+ AC_TRY_LINK(
+ [#include <stdlib.h>],
+ [
+ setenv((char *) 0, (char *) 0, 0);
+ ], ac_setenv_args=3)
+fi
+if test -z "$ac_setenv_args"; then
+ AC_TRY_LINK(
+ [#include <stdlib.h>],
+ [
+ setenv((char *) 0, (char *) 0);
+ ], ac_setenv_args=2)
+fi
+if test -n "$ac_setenv_args"; then
+ AC_DEFINE(USESETENV)
+ if test "$ac_setenv_args" = 3; then
+ AC_DEFINE(HAVE_SETENV_3)
+ elif test "$ac_setenv_args" = 2; then
+ AC_DEFINE(HAVE_SETENV_2)
+ fi
+else
+ AC_MSG_RESULT(no)
+ AC_MSG_CHECKING(for putenv)
+ AC_TRY_LINK(,[putenv((char *)0);unsetenv((char *)0);], AC_MSG_RESULT(yes) , AC_MSG_RESULT(no);AC_DEFINE(NEEDPUTENV))
+fi
AC_MSG_CHECKING([for nl_langinfo(CODESET)])
AH_TEMPLATE([HAVE_NL_LANGINFO],
[define HAVE_NL_LANGINFO if your system has the nl_langinfo() call
--- config.h.in.DIST 2006-10-31 21:43:23.233714000 -0800
+++ config.h.in 2006-10-31 21:44:27.346275000 -0800
@@ -548,6 +548,16 @@
#undef USESETENV
/*
+ * If setenv() takes 3 arguments define HAVE_SETENV_3
+ */
+#undef HAVE_SETENV_3
+
+/*
+ * If setenv() takes 2 arguments define HAVE_SETENV_2
+ */
+#undef HAVE_SETENV_2
+
+/*
* If your system does not come with a setenv()/putenv()/getenv()
* functions, you may bring in our own code by defining NEEDPUTENV.
*/
--- misc.c.DIST 2006-10-31 20:55:42.481760000 -0800
+++ misc.c 2006-10-31 21:53:24.143551000 -0800
@@ -613,11 +613,11 @@
*/
# endif /* NEEDSETENV */
#else /* USESETENV */
-# if defined(linux) || defined(__convex__) || (BSD >= 199103)
+# if HAVE_SETENV_3
setenv(var, value, 1);
# else
setenv(var, value);
-# endif /* linux || convex || BSD >= 199103 */
+# endif /* HAVE_SETENV_3 */
#endif /* USESETENV */
}

View File

@ -1,6 +1,6 @@
--- screen-4.0.2/configure.in.orig 2004-12-17 19:55:45.314670411 +0100
+++ screen-4.0.2/configure.in 2004-12-17 19:55:50.575941541 +0100
@@ -855,11 +855,6 @@
--- screen-4.3.0/configure.ac
+++ screen-4.3.0/configure.ac
@@ -878,11 +878,6 @@
#include <utmp.h>
#endif
],[struct utmp u; u.ut_host[0] = 0;], AC_DEFINE(UTHOST))

View File

@ -0,0 +1,37 @@
--- a/ansi.c
+++ b/ansi.c
@@ -2502,13 +2502,13 @@
return;
if (n > 0)
{
+ if (ye - ys + 1 < n)
+ n = ye - ys + 1;
if (n > 256)
{
MScrollV(p, n - 256, ys, ye, bce);
n = 256;
}
- if (ye - ys + 1 < n)
- n = ye - ys + 1;
#ifdef COPY_PASTE
if (compacthist)
{
@@ -2562,15 +2562,14 @@
}
else
{
+ n = -n;
+ if (ye - ys + 1 < n)
+ n = ye - ys + 1;
if (n < -256)
{
MScrollV(p, n + 256, ys, ye, bce);
n = -256;
}
- n = -n;
- if (ye - ys + 1 < n)
- n = ye - ys + 1;
-
ml = p->w_mlines + ye;
/* Clear lines */
for (i = ye; i > ye - n; i--, ml--)

View File

@ -1,4 +1,4 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
#
# /etc/screenrc
@ -114,12 +114,12 @@ defnonblock on
# xterm understands both im/ic and doesn't have a status line.
# Note: Do not specify im and ic in the real termcap/info file as
# some programs (e.g. vi) will not work anymore.
termcap xterm hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l
terminfo xterm hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l
termcap xterm* hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l
terminfo xterm* hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l
# 80/132 column switching must be enabled for ^AW to work
# change init sequence to not switch width
termcapinfo xterm Z0=\E[?3h:Z1=\E[?3l:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l
termcapinfo xterm* Z0=\E[?3h:Z1=\E[?3l:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l
# Make the output buffer large for (fast) xterms.
# termcapinfo xterm* OL=10000
@ -127,25 +127,25 @@ defnonblock on
# tell screen that xterm can switch to dark background and has function
# keys.
termcapinfo xterm 'VR=\E[?5h:VN=\E[?5l'
termcapinfo xterm 'k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~'
termcapinfo xterm 'kh=\EOH:kI=\E[2~:kD=\E[3~:kH=\EOF:kP=\E[5~:kN=\E[6~'
termcapinfo xterm* 'VR=\E[?5h:VN=\E[?5l'
termcapinfo xterm* 'k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~'
termcapinfo xterm* 'kh=\EOH:kI=\E[2~:kD=\E[3~:kH=\EOF:kP=\E[5~:kN=\E[6~'
# special xterm hardstatus: use the window title.
termcapinfo xterm 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007'
termcapinfo xterm* 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007'
#terminfo xterm 'vb=\E[?5h$<200/>\E[?5l'
termcapinfo xterm 'vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l'
termcapinfo xterm* 'vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l'
# emulate part of the 'K' charset
termcapinfo xterm 'XC=K%,%\E(B,[\304,\\\\\326,]\334,{\344,|\366,}\374,~\337'
termcapinfo xterm* 'XC=K%,%\E(B,[\304,\\\\\326,]\334,{\344,|\366,}\374,~\337'
# xterm-52 tweaks:
# - uses background color for delete operations
termcapinfo xterm* be
# Do not use xterm's alternative window buffer, it breaks scrollback (see bug #61195)
termcapinfo xterm|xterms|xs ti@:te=\E[2J
termcapinfo xterm*|xs ti@:te=\E[2J
# WYSE TERMINALS
# ===============================================================

View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>swegener@gentoo.org</email>
<description>Primary Maintainer</description>
</maintainer>
<maintainer type="project">
<email>shell-tools@gentoo.org</email>
<name>Gentoo Shell Tools Project</name>
</maintainer>
<longdescription>
Screen is a full-screen window manager that multiplexes a physical terminal
between several processes, typically interactive shells. Each virtual terminal
provides the functions of the DEC VT100 terminal and, in addition, several
control functions from the ANSI X3.64 (ISO 6429) and ISO 2022 standards (e.g.,
insert/delete line and support for multiple character sets). There is a
scrollback history buffer for each virtual terminal and a copy-and-paste
mechanism that allows the user to move text regions between windows. When screen
is called, it creates a single window with a shell in it (or the specified
command) and then gets out of your way so that you can use the program as you
normally would. Then, at any time, you can create new (full-screen) windows with
other programs in them (including more shells), kill the current window, view a
list of the active windows, turn output logging on and off, copy text between
windows, view the scrollback history, switch between windows, etc. All windows
run their programs completely independent of each other. Programs continue to
run when their window is currently not visible and even when the whole screen
session is detached from the users terminal.
</longdescription>
<use>
<flag name="multiuser">Enable multiuser support (by setting correct
permissions)</flag>
<flag name="nethack">Express error messages in nethack style</flag>
</use>
</pkgmetadata>

View File

@ -1,166 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/screen-4.0.3-r4.ebuild,v 1.8 2011/07/15 14:31:00 xarthisius Exp $
EAPI="3"
WANT_AUTOCONF="2.5"
inherit eutils flag-o-matic toolchain-funcs pam autotools
DESCRIPTION="Full-screen window manager that multiplexes physical terminals between several processes"
HOMEPAGE="http://www.gnu.org/software/screen/"
SRC_URI="ftp://ftp.uni-erlangen.de/pub/utilities/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug nethack pam selinux multiuser"
RDEPEND=">=sys-libs/ncurses-5.2
pam? ( virtual/pam )
selinux? ( sec-policy/selinux-screen )"
DEPEND="${RDEPEND}"
pkg_setup() {
# Make sure utmp group exists, as it's used later on.
enewgroup utmp 406
}
src_prepare() {
# Bug 34599: integer overflow in 4.0.1
# (Nov 29 2003 -solar)
epatch "${FILESDIR}"/screen-4.0.1-int-overflow-fix.patch
# Bug 31070: configure problem which affects alpha
# (13 Jan 2004 agriffis)
epatch "${FILESDIR}"/screen-4.0.1-vsprintf.patch
# uclibc doesnt have sys/stropts.h
if ! (echo '#include <sys/stropts.h>' | $(tc-getCC) -E - &>/dev/null) ; then
epatch "${FILESDIR}"/4.0.2-no-pty.patch
fi
# Don't use utempter even if it is found on the system
epatch "${FILESDIR}"/4.0.2-no-utempter.patch
# Don't link against libelf even if it is found on the system
epatch "${FILESDIR}"/4.0.2-no-libelf.patch
# Patch for time function on 64bit systems
epatch "${FILESDIR}"/4.0.2-64bit-time.patch
# Patch that makes %u work for windowlist -b formats
epatch "${FILESDIR}"/4.0.2-windowlist-multiuser-fix.patch
# Open tty in non-blocking mode
epatch "${FILESDIR}"/4.0.2-nonblock.patch
# compability for sys-devel/autoconf-2.62
epatch "${FILESDIR}"/screen-4.0.3-config.h-autoconf-2.62.patch
# crosscompile patch
epatch "${FILESDIR}"/"${P}"-crosscompile.patch
# sched.h is a system header and causes problems with some C libraries
mv sched.h _sched.h || die
sed -i '/include/s:sched.h:_sched.h:' screen.h || die
# Allow for more rendition (color/attribute) changes in status bars
sed -i \
-e "s:#define MAX_WINMSG_REND 16:#define MAX_WINMSG_REND 64:" \
screen.c \
|| die "sed screen.c failed"
# Fix manpage.
sed -i \
-e "s:/usr/local/etc/screenrc:${EPREFIX}/etc/screenrc:g" \
-e "s:/usr/local/screens:${EPREFIX}/var/run/screen:g" \
-e "s:/local/etc/screenrc:${EPREFIX}/etc/screenrc:g" \
-e "s:/etc/utmp:${EPREFIX}/var/run/utmp:g" \
-e "s:/local/screens/S-:${EPREFIX}/var/run/screen/S-:g" \
doc/screen.1 \
|| die "sed doc/screen.1 failed"
# proper setenv detection for Solaris
epatch "${FILESDIR}"/${P}-setenv_autoconf.patch
# Allow TERM string large enough to use with rxvt-unicode-256color
# Allow usernames up to 32 chars
epatch "${FILESDIR}"/${PV}-extend-d_termname-ng2.patch
# reconfigure
eautoconf
}
src_configure() {
append-flags "-DMAXWIN=${MAX_SCREEN_WINDOWS:-100}"
[[ ${CHOST} == *-solaris* ]] && append-libs -lsocket -lnsl
use nethack || append-flags "-DNONETHACK"
use debug && append-flags "-DDEBUG"
econf \
--with-socket-dir="${EPREFIX}/var/run/screen" \
--with-sys-screenrc="${EPREFIX}/etc/screenrc" \
--with-pty-mode=0620 \
--with-pty-group=5 \
--enable-rxvt_osc \
--enable-telnet \
--enable-colors256 \
$(use_enable pam) \
|| die "econf failed"
# Second try to fix bug 12683, this time without changing term.h
# The last try seemed to break screen at run-time.
# (16 Jan 2003 agriffis)
LC_ALL=POSIX make term.h || die "Failed making term.h"
}
src_install() {
dobin screen || die "dobin failed"
keepdir /var/run/screen || die "keepdir failed"
if use multiuser || use prefix
then
fperms 4755 /usr/bin/screen || die "fperms failed"
else
fowners root:utmp /{usr/bin,var/run}/screen \
|| die "fowners failed, use multiuser USE-flag instead"
fperms 2755 /usr/bin/screen || die "fperms failed"
fi
insinto /usr/share/screen
doins terminfo/{screencap,screeninfo.src} || die "doins failed"
insinto /usr/share/screen/utf8encodings
doins utf8encodings/?? || die "doins failed"
insinto /etc
doins "${FILESDIR}"/screenrc || die "doins failed"
pamd_mimic_system screen auth || die "pamd_mimic_system failed"
dodoc \
README ChangeLog INSTALL TODO NEWS* patchlevel.h \
doc/{FAQ,README.DOTSCREEN,fdpat.ps,window_to_display.ps} \
|| die "dodoc failed"
doman doc/screen.1 || die "doman failed"
doinfo doc/screen.info* || die "doinfo failed"
}
pkg_postinst() {
if use prefix; then
chmod 0777 "${EROOT}"/var/run/screen
elif use multiuser; then
chown root:0 "${EROOT}"/var/run/screen
chmod 0755 "${EROOT}"/var/run/screen
else
chown root:utmp "${EROOT}"/var/run/screen
chmod 0775 "${EROOT}"/var/run/screen
fi
elog "Some dangerous key bindings have been removed or changed to more safe values."
elog "We enable some xterm hacks in our default screenrc, which might break some"
elog "applications. Please check /etc/screenrc for information on these changes."
}

View File

@ -0,0 +1,158 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit autotools eutils flag-o-matic pam toolchain-funcs user
DESCRIPTION="Full-screen window manager that multiplexes physical terminals between several processes"
HOMEPAGE="https://www.gnu.org/software/screen/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug nethack pam selinux multiuser"
CDEPEND="
>=sys-libs/ncurses-5.2:0=
pam? ( virtual/pam )"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-screen )"
DEPEND="${CDEPEND}
sys-apps/texinfo"
# Patches:
# - Don't use utempter even if it is found on the system.
# - Bug 559394.
PATCHES=(
"${FILESDIR}"/${PN}-4.3.0-no-utempter.patch
"${FILESDIR}"/${PN}-4.3.1-ansi.c.patch
)
pkg_setup() {
# Make sure utmp group exists, as it's used later on.
enewgroup utmp 406
}
src_prepare() {
# Apply patches.
epatch "${PATCHES[@]}"
# sched.h is a system header and causes problems with some C libraries
mv sched.h _sched.h || die
sed -i '/include/ s:sched.h:_sched.h:' screen.h || die
# Fix manpage.
sed -i \
-e "s:/usr/local/etc/screenrc:${EPREFIX}/etc/screenrc:g" \
-e "s:/usr/local/screens:${EPREFIX}/tmp/screen:g" \
-e "s:/local/etc/screenrc:${EPREFIX}/etc/screenrc:g" \
-e "s:/etc/utmp:${EPREFIX}/var/run/utmp:g" \
-e "s:/local/screens/S-:${EPREFIX}/tmp/screen/S-:g" \
doc/screen.1 \
|| die
if [[ ${CHOST} == *-darwin* ]] ; then
sed -i -e '/^#define UTMPOK/s/define/undef/' acconfig.h || die
fi
# reconfigure
eautoreconf
}
src_configure() {
append-cppflags "-DMAXWIN=${MAX_SCREEN_WINDOWS:-100}"
if [[ ${CHOST} == *-solaris* ]] ; then
# https://lists.gnu.org/archive/html/screen-devel/2014-04/msg00095.html
append-cppflags -D_XOPEN_SOURCE \
-D_XOPEN_SOURCE_EXTENDED=1 \
-D__EXTENSIONS__
append-libs -lsocket -lnsl
fi
use nethack || append-cppflags "-DNONETHACK"
use debug && append-cppflags "-DDEBUG"
econf \
--with-socket-dir="${EPREFIX}/tmp/screen" \
--with-sys-screenrc="${EPREFIX}/etc/screenrc" \
--with-pty-mode=0620 \
--with-pty-group=5 \
--enable-rxvt_osc \
--enable-telnet \
--enable-colors256 \
$(use_enable pam)
}
src_compile() {
LC_ALL=POSIX emake comm.h term.h
emake osdef.h
emake -C doc screen.info
default
}
src_install() {
local tmpfiles_perms tmpfiles_group
dobin screen
if use multiuser || use prefix
then
fperms 4755 /usr/bin/screen
tmpfiles_perms="0755"
tmpfiles_group="root"
else
fowners root:utmp /usr/bin/screen
fperms 2755 /usr/bin/screen
tmpfiles_perms="0775"
tmpfiles_group="utmp"
fi
dodir /etc/tmpfiles.d
echo "d /tmp/screen ${tmpfiles_perms} root ${tmpfiles_group}" \
> "${ED}"/etc/tmpfiles.d/screen.conf
insinto /usr/share/screen
doins terminfo/{screencap,screeninfo.src}
insinto /usr/share/screen/utf8encodings
doins utf8encodings/??
insinto /etc
doins "${FILESDIR}"/screenrc
pamd_mimic_system screen auth
dodoc \
README ChangeLog INSTALL TODO NEWS* patchlevel.h \
doc/{FAQ,README.DOTSCREEN,fdpat.ps,window_to_display.ps}
doman doc/screen.1
doinfo doc/screen.info
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]]
then
elog "Some dangerous key bindings have been removed or changed to more safe values."
elog "We enable some xterm hacks in our default screenrc, which might break some"
elog "applications. Please check /etc/screenrc for information on these changes."
fi
# Add /tmp/screen in case it doesn't exist yet. This should solve
# problems like bug #508634 where tmpfiles.d isn't in effect.
local rundir="${EROOT%/}/tmp/screen"
if [[ ! -d ${rundir} ]] ; then
if use multiuser || use prefix ; then
tmpfiles_group="root"
else
tmpfiles_group="utmp"
fi
mkdir -m 0775 "${rundir}"
chgrp ${tmpfiles_group} "${rundir}"
fi
ewarn "This revision changes the screen socket location to ${rundir}"
}

View File

@ -0,0 +1,141 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EGIT_REPO_URI="git://git.savannah.gnu.org/screen.git"
EGIT_CHECKOUT_DIR="${WORKDIR}/${P}" # needed for setting S later on
inherit eutils flag-o-matic toolchain-funcs pam autotools user git-r3
DESCRIPTION="Full-screen window manager that multiplexes physical terminals between several processes"
HOMEPAGE="https://www.gnu.org/software/screen/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
IUSE="debug nethack pam selinux multiuser"
CDEPEND="
>=sys-libs/ncurses-5.2:0=
pam? ( virtual/pam )"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-screen )"
DEPEND="${CDEPEND}
sys-apps/texinfo"
S="${WORKDIR}"/${P}/src
pkg_setup() {
# Make sure utmp group exists, as it's used later on.
enewgroup utmp 406
}
src_prepare() {
# Don't use utempter even if it is found on the system
epatch "${FILESDIR}"/${PN}-4.3.0-no-utempter.patch
# sched.h is a system header and causes problems with some C libraries
mv sched.h _sched.h || die
sed -i '/include/ s:sched.h:_sched.h:' screen.h || die
# Fix manpage.
sed -i \
-e "s:/usr/local/etc/screenrc:${EPREFIX}/etc/screenrc:g" \
-e "s:/usr/local/screens:${EPREFIX}/tmp/screen:g" \
-e "s:/local/etc/screenrc:${EPREFIX}/etc/screenrc:g" \
-e "s:/etc/utmp:${EPREFIX}/var/run/utmp:g" \
-e "s:/local/screens/S-:${EPREFIX}/tmp/screen/S-:g" \
doc/screen.1 \
|| die
# reconfigure
eautoreconf
}
src_configure() {
append-cppflags "-DMAXWIN=${MAX_SCREEN_WINDOWS:-100}"
[[ ${CHOST} == *-solaris* ]] && append-libs -lsocket -lnsl
use nethack || append-cppflags "-DNONETHACK"
use debug && append-cppflags "-DDEBUG"
econf \
--with-socket-dir="${EPREFIX}/tmp/screen" \
--with-sys-screenrc="${EPREFIX}/etc/screenrc" \
--with-pty-mode=0620 \
--with-pty-group=5 \
--enable-telnet \
$(use_enable pam)
}
src_compile() {
LC_ALL=POSIX emake comm.h term.h
emake -C doc screen.info
default
}
src_install() {
local tmpfiles_perms tmpfiles_group
dobin screen
if use multiuser || use prefix
then
fperms 4755 /usr/bin/screen
tmpfiles_perms="0755"
tmpfiles_group="root"
else
fowners root:utmp /usr/bin/screen
fperms 2755 /usr/bin/screen
tmpfiles_perms="0775"
tmpfiles_group="utmp"
fi
dodir /etc/tmpfiles.d
echo "d /tmp/screen ${tmpfiles_perms} root ${tmpfiles_group}" \
>"${ED}"/etc/tmpfiles.d/screen.conf
insinto /usr/share/screen
doins terminfo/{screencap,screeninfo.src}
insinto /usr/share/screen/utf8encodings
doins utf8encodings/??
insinto /etc
doins "${FILESDIR}"/screenrc
pamd_mimic_system screen auth
dodoc \
README ChangeLog INSTALL TODO NEWS* \
doc/{FAQ,README.DOTSCREEN,fdpat.ps,window_to_display.ps}
doman doc/screen.1
doinfo doc/screen.info
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]]
then
elog "Some dangerous key bindings have been removed or changed to more safe values."
elog "We enable some xterm hacks in our default screenrc, which might break some"
elog "applications. Please check /etc/screenrc for information on these changes."
fi
# Add /tmp/screen in case it doesn't exist yet. This should solve
# problems like bug #508634 where tmpfiles.d isn't in effect.
local rundir="${EROOT%/}/tmp/screen"
if [[ ! -d ${rundir} ]] ; then
if use multiuser || use prefix ; then
tmpfiles_group="root"
else
tmpfiles_group="utmp"
fi
mkdir -m 0775 "${rundir}"
chgrp ${tmpfiles_group} "${rundir}"
fi
ewarn "This revision changes the screen socket location to /run/screen."
}

View File

@ -0,0 +1,244 @@
# ChangeLog for app-misc/tmux
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*tmux-9999 (09 Aug 2015)
*tmux-2.0 (09 Aug 2015)
*tmux-1.9a (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+files/tmux-1.9a-flags.patch, +files/tmux-2.0-flags.patch, +files/tmux.vim,
+metadata.xml, +tmux-1.9a.ebuild, +tmux-2.0.ebuild, +tmux-9999.ebuild:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
*tmux-2.0-r1 (25 Sep 2015)
25 Sep 2015; Patrice Clement <monsieurp@gentoo.org> +tmux-2.0-r1.ebuild:
Set up a blocker on sys-apps/utempter to prevent compilation from failing
when linking to this library. Fixes bug 560652.
Package-Manager: portage-2.2.18
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
25 Sep 2015; Patrice Clement <monsieurp@gentoo.org> -tmux-2.0.ebuild:
Clean up old.
Package-Manager: portage-2.2.18
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
06 Oct 2015; Tobias Klausmann <klausman@gentoo.org> tmux-1.9a.ebuild,
tmux-2.0-r1.ebuild:
Add blocker for broken libevent versions
Gentoo-Bug: 540456
Package-Manager: portage-2.2.22
*tmux-2.0-r2 (07 Oct 2015)
*tmux-1.9a-r1 (07 Oct 2015)
07 Oct 2015; Tobias Klausmann <klausman@gentoo.org> -tmux-1.9a.ebuild,
+tmux-1.9a-r1.ebuild, -tmux-2.0-r1.ebuild, +tmux-2.0-r2.ebuild:
Make the changes from f625f93 a revbump
As per the comments:
https://github.com/gentoo/gentoo/commit/f625f93c98cbed7524b3e808bee2981e0f57
d27c
Package-Manager: portage-2.2.22
RepoMan-Options: --force
*tmux-2.0-r3 (07 Oct 2015)
*tmux-1.9a-r2 (07 Oct 2015)
07 Oct 2015; Tobias Klausmann <klausman@gentoo.org> -tmux-1.9a-r1.ebuild,
+tmux-1.9a-r2.ebuild, -tmux-2.0-r2.ebuild, +tmux-2.0-r3.ebuild:
Fix dependencies yet again.
The changes in commit 0771be8c73e2a72f13137411237a17ff342dac92 (and before)
don't really work the way I intended. This change (which necessitates
another
revbump, unfortunately), actually work.
Package-Manager: portage-2.2.22
RepoMan-Options: --force
*tmux-2.0-r4 (15 Oct 2015)
15 Oct 2015; Tobias Klausmann <klausman@gentoo.org> +tmux-2.0-r4.ebuild:
Add dependency on the fixed version of libevent
libevent has a patch for the Zombie bug, but it is in none of the released
versions. Let's use it to unbreak tmux after 6mo of Zombies.
Gentoo-Bug: 540456
Libevent-Bug: http://sourceforge.net/p/levent/bugs/350/
Package-Manager: portage-2.2.23
16 Oct 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Update remote-ids
Signed-off-by: Justin Lecher <jlec@gentoo.org>
*tmux-2.1 (09 Nov 2015)
09 Nov 2015; Lars Wendler <polynomial-c@gentoo.org> +tmux-2.1.ebuild:
Security bump to version 2.1 (bug #564400).
Package-Manager: portage-2.2.24
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
09 Nov 2015; Lars Wendler <polynomial-c@gentoo.org> -tmux-2.0-r3.ebuild:
Removed old.
Package-Manager: portage-2.2.24
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
10 Nov 2015; Agostino Sarubbo <ago@gentoo.org> tmux-2.1.ebuild:
amd64 stable wrt bug #564400
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"
11 Nov 2015; Jeroen Roovers <jer@gentoo.org> tmux-2.1.ebuild:
Stable for HPPA PPC64 (bug #564400).
Package-Manager: portage-2.2.24
RepoMan-Options: --ignore-arches
11 Nov 2015; Agostino Sarubbo <ago@gentoo.org> tmux-2.1.ebuild:
x86 stable wrt bug #564400
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"
12 Nov 2015; Agostino Sarubbo <ago@gentoo.org> tmux-2.1.ebuild:
ppc stable wrt bug #564400
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ppc"
14 Nov 2015; Markus Meier <maekke@gentoo.org> tmux-2.1.ebuild:
arm stable, bug #564400
Package-Manager: portage-2.2.24
RepoMan-Options: --include-arches="arm"
18 Nov 2015; Agostino Sarubbo <ago@gentoo.org> tmux-2.1.ebuild:
ia64 stable wrt bug #564400
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ia64"
10 Jan 2016; Agostino Sarubbo <ago@gentoo.org> tmux-2.1.ebuild:
alpha stable wrt bug #564400
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
10 Jan 2016; Justin Lecher <jlec@gentoo.org> -files/tmux-1.9a-flags.patch,
metadata.xml, -tmux-1.9a-r2.ebuild, -tmux-2.0-r4.ebuild:
Drop versions vulnerable to 'Out of bounds heap read'
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=564400
Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher <jlec@gentoo.org>
10 Jan 2016; Justin Lecher <jlec@gentoo.org> tmux-2.1.ebuild,
tmux-9999.ebuild:
Ebuild style enhancements
* Add missing slot operators to ncurses dep
* Use REPLACING_VERSIONS instad of has_version
* Move user notice to pkg_postinst()
Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Replace all herds with appropriate projects (GLEP 67)
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
21 Feb 2016; Jason A. Donenfeld <zx2c4@gentoo.org> tmux-2.1.ebuild,
tmux-9999.ebuild:
rely on libutempter
If utempter.h is installed, tmux unconditionally links against
libutempter, and there isn't a configure switch to disable it. As such,
systems that already had installed libutempter (for use with, say, mosh)
found that there would be issues when libutempter was removed, since it
wasn't an explicit dependency of this package. Meanwhile, there were
issues with the other utempter (non-lib prefix), causing that to be a
blocker. So, the fix for both of these at once is to replace the blocker
against utempter with a dependency on libutempter, because libutempter
already blocks utempter. This simplifes things greatly.
Fixes: 566990
Fixes: 560652
Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org>
26 Feb 2016; Fabian Groffen <grobian@gentoo.org> tmux-2.1.ebuild,
tmux-9999.ebuild:
restrict utempter dependency by Yuta SATOH, bug #575712
Package-Manager: portage-2.2.27-prefix
01 Mar 2016; Zac Medico <zmedico@gentoo.org> tmux-9999.ebuild:
fix 9999 ebuild breakage for bug 574592
Package-Manager: portage-2.2.27

View File

@ -0,0 +1,430 @@
# ChangeLog for app-misc/tmux
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/tmux/ChangeLog,v 1.118 2015/06/27 01:52:25 radhermit Exp $
27 Jun 2015; Tim Harder <radhermit@gentoo.org> tmux-1.9a.ebuild,
tmux-2.0.ebuild, tmux-9999.ebuild:
Update HOMEPAGE, SRC_URI, and EGIT_REPO_URI (project moved from sourceforge
to github).
*tmux-2.0 (10 May 2015)
10 May 2015; Justin Lecher <jlec@gentoo.org> +files/tmux-2.0-flags.patch,
+tmux-2.0.ebuild, -files/tmux-1.7-terminfo.patch, tmux-9999.ebuild:
Version Bump, bug #548944
05 Jan 2015; Yixun Lan <dlan@gentoo.org> tmux-1.9a.ebuild:
revert to arm64 testing keyword
30 Dec 2014; Yixun Lan <dlan@gentoo.org> tmux-1.9a.ebuild:
keyword for arm64, test on a53 board
02 Nov 2014; Sven Vermeulen <swift@gentoo.org> tmux-1.9a.ebuild,
tmux-9999.ebuild:
Remove sec-policy/selinux-* dependency from DEPEND but keep in RDEPEND (bug
#527698)
12 Oct 2014; Justin Lecher <jlec@gentoo.org> -tmux-1.8.ebuild:
Drop old
11 Oct 2014; Tobias Klausmann <klausman@gentoo.org> tmux-1.9a.ebuild:
Stable on alpha, bug 512640
10 Aug 2014; Agostino Sarubbo <ago@gentoo.org> tmux-1.9a.ebuild:
Stable for ia64, wrt bug #512640
02 Aug 2014; Agostino Sarubbo <ago@gentoo.org> tmux-1.9a.ebuild:
Stable for ppc64, wrt bug #512640
13 Jul 2014; Agostino Sarubbo <ago@gentoo.org> tmux-1.9a.ebuild:
Stable for ppc, wrt bug #512640
24 Jun 2014; Agostino Sarubbo <ago@gentoo.org> tmux-1.9a.ebuild:
Stable for x86, wrt bug #512640
20 Jun 2014; Chema Alonso <nimiux@gentoo.org> tmux-1.9a.ebuild:
Stable for amd64 wrt bug #512640
19 Jun 2014; Markus Meier <maekke@gentoo.org> tmux-1.9a.ebuild:
arm stable, bug #512640
08 Jun 2014; Jeroen Roovers <jer@gentoo.org> tmux-1.9a.ebuild:
Stable for HPPA (bug #512640).
17 May 2014; Sven Vermeulen <swift@gentoo.org> tmux-1.8.ebuild,
tmux-1.9a.ebuild, tmux-9999.ebuild:
Fix bug #509740 - Add USE=selinux dependency to sec-policy/selinux-screen
*tmux-1.9a (25 Feb 2014)
25 Feb 2014; Tim Harder <radhermit@gentoo.org> +tmux-1.9a.ebuild,
tmux-9999.ebuild, +files/tmux-1.9a-flags.patch:
Version bump (bug #502004).
04 Feb 2014; Tim Harder <radhermit@gentoo.org> -tmux-1.6.ebuild,
-tmux-1.7.ebuild, -tmux-1.7-r1.ebuild, -tmux-1.7-r2.ebuild,
-tmux-1.7-r3.ebuild:
Remove old.
03 Feb 2014; Mike Frysinger <vapier@gentoo.org> tmux-1.8.ebuild:
Mark alpha/arm/ia64/ppc64/s390/sh stable #469350.
28 Aug 2013; Alex Alexander <wired@gentoo.org> tmux-9999.ebuild:
dropped EGIT_PROJECT, bug #482774
14 May 2013; Jeroen Roovers <jer@gentoo.org> tmux-1.8.ebuild:
Stable for HPPA (bug #469350).
12 May 2013; Agostino Sarubbo <ago@gentoo.org> tmux-1.8.ebuild:
Stable for ppc, wrt bug #469350
11 May 2013; Agostino Sarubbo <ago@gentoo.org> tmux-1.8.ebuild:
Stable for x86, wrt bug #469350
11 May 2013; Agostino Sarubbo <ago@gentoo.org> tmux-1.8.ebuild:
Stable for amd64, wrt bug #469350
27 Mar 2013; Alex Alexander <wired@gentoo.org> tmux-1.8.ebuild:
fixed fail with stable automake
*tmux-1.8 (26 Mar 2013)
26 Mar 2013; Alex Alexander <wired@gentoo.org> +tmux-1.8.ebuild:
version bump - bug #463414
07 Mar 2013; Tim Harder <radhermit@gentoo.org> tmux-9999.ebuild:
Don't install NOTES for live ebuild (bug #460726 by Joe M).
*tmux-1.7-r3 (13 Feb 2013)
13 Feb 2013; Justin Lecher <jlec@gentoo.org> +tmux-1.7-r3.ebuild,
+files/tmux-1.7-terminfo.patch:
Use pkg-config to detect ncurses, #456644
05 Feb 2013; Tim Harder <radhermit@gentoo.org> tmux-9999.ebuild:
Update EGIT_REPO_URI.
04 Feb 2013; Agostino Sarubbo <ago@gentoo.org> tmux-1.6.ebuild,
tmux-1.7-r1.ebuild, tmux-1.7-r2.ebuild, tmux-1.7.ebuild, tmux-9999.ebuild:
Add ~sh, ~s390 wrt bug #449000
*tmux-1.7-r2 (02 Feb 2013)
02 Feb 2013; Alex Alexander <wired@gentoo.org> +tmux-1.7-r2.ebuild:
this version breaks with -Os, filter it - bug #438558
*tmux-1.7-r1 (08 Jan 2013)
08 Jan 2013; Justin Lecher <jlec@gentoo.org> tmux-1.6.ebuild,
tmux-1.7.ebuild, +tmux-1.7-r1.ebuild, tmux-9999.ebuild, metadata.xml:
Install bashcompletion file, #450896
28 Dec 2012; Jeroen Roovers <jer@gentoo.org> tmux-1.7.ebuild:
Stable for HPPA (bug #449000).
28 Dec 2012; Agostino Sarubbo <ago@gentoo.org> tmux-1.7.ebuild:
ADD: ~alpha ~ia64 ~sparc, wrt bug #449000
13 Oct 2012; Tim Harder <radhermit@gentoo.org> tmux-9999.ebuild:
Use upstream git repo for live ebuild and other updates.
13 Oct 2012; Tim Harder <radhermit@gentoo.org> -tmux-1.5.ebuild,
-files/tmux-1.5-darwin.patch:
Remove old.
13 Oct 2012; Tim Harder <radhermit@gentoo.org> tmux-1.6.ebuild:
Stabilize for x86 (bug #435320) and remove unused eutils inherit.
*tmux-1.7 (13 Oct 2012)
13 Oct 2012; Tim Harder <radhermit@gentoo.org> +tmux-1.7.ebuild:
Version bump.
26 Sep 2012; Anthony G. Basile <blueness@gentoo.org> tmux-1.5.ebuild,
tmux-1.6.ebuild:
keyword ~arm, bug #436244
22 Sep 2012; Sergey Popov <pinkbyte@gentoo.org> tmux-1.6.ebuild:
amd64 stable, wrt bug #435320
19 Sep 2012; Anthony G. Basile <blueness@gentoo.org> tmux-1.6.ebuild:
stable ppc, bug #435320
10 Aug 2012; Richard Yao <ryao@gentoo.org> tmux-1.6.ebuild:
Keyword ~mips
05 Aug 2012; Richard Yao <ryao@gentoo.org> tmux-1.5.ebuild, tmux-1.6.ebuild:
Keyword ~x64-freebsd
20 Jul 2012; Anthony G. Basile <blueness@gentoo.org> tmux-1.6.ebuild:
Keyword ~ppc64
12 Jul 2012; Richard Yao <ryao@gentoo.org> tmux-1.5.ebuild:
keyword ~sparc64-solaris, darkside approved
18 May 2012; <richard@gentoo.org> tmux-1.6.ebuild:
keyword ~amd64-fbsd
12 Feb 2012; Justin Lecher <jlec@gentoo.org> -tmux-1.4.ebuild:
Drop old
11 Feb 2012; nixnut <nixnut@gentoo.org> tmux-1.5.ebuild:
ppc stable #380689
*tmux-1.6 (25 Jan 2012)
25 Jan 2012; Alex Alexander <wired@gentoo.org> +tmux-1.6.ebuild:
version bump
06 Nov 2011; Raúl Porcel <armin76@gentoo.org> tmux-1.4.ebuild,
tmux-1.5.ebuild:
Drop sparc keywords
04 Sep 2011; Markus Meier <maekke@gentoo.org> tmux-1.5.ebuild:
x86 stable, bug #380689
26 Aug 2011; Tony Vroon <chainsaw@gentoo.org> tmux-1.5.ebuild:
Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug
#380689 filed by Tim "radhermit" Harder.
07 Aug 2011; Jeroen Roovers <jer@gentoo.org> -tmux-1.2.ebuild,
-files/tmux-1.2-locale.patch, -tmux-1.3.ebuild:
Remove old ebuilds so that libevent-1 can be removed.
30 Jul 2011; Fabian Groffen <grobian@gentoo.org> tmux-1.5.ebuild,
+files/tmux-1.5-darwin.patch, tmux-9999.ebuild:
Fix for Darwin (bug #376045) and Prefix
*tmux-1.5 (13 Jul 2011)
13 Jul 2011; Tim Harder <radhermit@gentoo.org> +tmux-1.5.ebuild:
Version bump (acked by wired). Update to EAPI 4.
02 Jul 2011; nixnut <nixnut@gentoo.org> tmux-1.4.ebuild:
ppc stable #361163
02 Jul 2011; nixnut <nixnut@gentoo.org> tmux-1.3.ebuild:
ppc stable #336309
02 Jun 2011; Alex Alexander <wired@gentoo.org> tmux-9999.ebuild:
switched live ebuild to svn, bug #369421
29 May 2011; Raúl Porcel <armin76@gentoo.org> tmux-1.4.ebuild:
sparc stable wrt #361163
10 Apr 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> tmux-1.4.ebuild:
x86 stable wrt bug #361163
30 Mar 2011; Christoph Mende <angelos@gentoo.org> tmux-1.4.ebuild:
Stable on amd64 wrt bug #361163
14 Jan 2011; Alex Alexander <wired@gentoo.org> tmux-1.4.ebuild,
tmux-9999.ebuild:
tmux works with >=dev-libs/libevent-2.0.10 now, adjusted deps. bug #333819
11 Jan 2011; Alex Alexander <wired@gentoo.org> tmux-1.4.ebuild:
show warnings only if updating from version 1.2 or earlier
*tmux-1.4 (07 Jan 2011)
07 Jan 2011; Justin Lecher <jlec@gentoo.org> -tmux-1.1.ebuild,
tmux-1.2.ebuild, tmux-1.3.ebuild, +tmux-1.4.ebuild:
Version Bump, removed old
01 Jan 2011; Justin Lecher <jlec@gentoo.org> tmux-9999.ebuild:
Upstream now uses autotools, #350261
*tmux-9999 (28 Oct 2010)
28 Oct 2010; Alex Alexander <wired@gentoo.org> +tmux-9999.ebuild:
added live ebuild, bug #342949
10 Oct 2010; Raúl Porcel <armin76@gentoo.org> tmux-1.3.ebuild:
sparc stable wrt #336309
08 Sep 2010; Christian Faulhammer <fauli@gentoo.org> tmux-1.3.ebuild:
stable x86, bug 336309
06 Sep 2010; Alex Alexander <wired@gentoo.org> tmux-1.3.ebuild:
amd64 stable. bug #336309
25 Aug 2010; Alex Alexander <wired@gentoo.org> tmux-1.2.ebuild,
tmux-1.3.ebuild:
restrain libevent dependency to 1.x since tmux does not work with
libevent-2.x versions currently available in tree. bug #333819
19 Aug 2010; Alex Alexander <wired@gentoo.org> tmux-1.3.ebuild:
fixed typo
19 Aug 2010; Alex Alexander <wired@gentoo.org> tmux-1.3.ebuild:
EAPI 3. added warnings regarding removed commands and incompatibility with
previous version, bug #330039
17 Aug 2010; Alex Alexander <wired@gentoo.org> metadata.xml:
became maintainer
*tmux-1.3 (24 Jul 2010)
24 Jul 2010; Justin Lecher <jlec@gentoo.org> +tmux-1.3.ebuild:
Version Bump, #328963
02 Jul 2010; Fabian Groffen <grobian@gentoo.org> tmux-1.2.ebuild:
Marked ~x64-macos, bug #326157
27 Jun 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
tmux-1.2.ebuild:
[app-misc/tmux-1.2] Changed the dep order for vim / gvim by Tiago's
request - fixes bug 325251.
17 May 2010; Kenneth Prugh <ken69267@gentoo.org> tmux-1.2.ebuild:
amd64 stable, bug #317535
10 May 2010; nixnut <nixnut@gentoo.org> tmux-1.2.ebuild:
ppc stable #317535
10 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> tmux-1.2.ebuild:
x86 stable wrt bug #317535
09 May 2010; Harald van Dijk <truedfx@gentoo.org> tmux-1.2.ebuild,
+files/tmux-1.2-locale.patch:
Fix build error with et_EE locale (#318995)
27 Apr 2010; Tiago Cunha <tcunha@gentoo.org> tmux-1.2.ebuild:
stable sparc, bug 317535
14 Apr 2010; Tiago Cunha <tcunha@gentoo.org> tmux-1.2.ebuild:
Do not depend on a specific version of dev-libs/libevent per bug #314607,
and while there depend on sys-libs/ncurses.
*tmux-1.2 (10 Mar 2010)
10 Mar 2010; Tiago Cunha <tcunha@gentoo.org> +tmux-1.2.ebuild:
Version bump.
03 Feb 2010; Alexis Ballier <aballier@gentoo.org> tmux-1.1.ebuild:
keyword ~x86-fbsd thanks to Naohiro Aota <naota@elisp.net>, bug #303072
05 Jan 2010; Tiago Cunha <tcunha@gentoo.org> -tmux-1.0.ebuild:
Remove old.
01 Jan 2010; Christian Faulhammer <fauli@gentoo.org> tmux-1.1.ebuild:
Transfer Prefix keywords
28 Dec 2009; nixnut <nixnut@gentoo.org> tmux-1.1.ebuild:
ppc stable #296241
10 Dec 2009; Markus Meier <maekke@gentoo.org> tmux-1.1.ebuild:
amd64/x86 stable, bug #296241
08 Dec 2009; Tiago Cunha <tcunha@gentoo.org> tmux-1.1.ebuild:
stable sparc, bug 296241
13 Nov 2009; Tiago Cunha <tcunha@gentoo.org> -tmux-0.9.ebuild:
Remove old.
*tmux-1.1 (05 Nov 2009)
05 Nov 2009; Tiago Cunha <tcunha@gentoo.org> +tmux-1.1.ebuild:
Version bump.
30 Oct 2009; Tiago Cunha <tcunha@gentoo.org> tmux-1.0.ebuild:
stable sparc, bug 290079
30 Oct 2009; Markus Meier <maekke@gentoo.org> tmux-1.0.ebuild:
amd64/x86 stable, bug #290079
24 Oct 2009; nixnut <nixnut@gentoo.org> tmux-1.0.ebuild:
ppc stable #290079
*tmux-1.0 (20 Sep 2009)
20 Sep 2009; Tiago Cunha <tcunha@gentoo.org> +tmux-1.0.ebuild:
Version bump.
26 Aug 2009; Tiago Cunha <tcunha@gentoo.org> -tmux-0.8.ebuild:
Remove old.
14 Aug 2009; Tiago Cunha <tcunha@gentoo.org> tmux-0.9.ebuild:
stable sparc, bug 280636
14 Aug 2009; Markus Meier <maekke@gentoo.org> tmux-0.9.ebuild:
amd64/x86 stable, bug #280636
09 Aug 2009; nixnut <nixnut@gentoo.org> tmux-0.9.ebuild:
ppc stable #280636
*tmux-0.9 (07 Jul 2009)
07 Jul 2009; Tiago Cunha <tcunha@gentoo.org> -tmux-0.7.ebuild,
+tmux-0.9.ebuild:
- Version bump.
- Remove old.
24 Jun 2009; Tiago Cunha <tcunha@gentoo.org> tmux-0.8.ebuild:
stable sparc, bug 270890
27 May 2009; Christian Faulhammer <fauli@gentoo.org> tmux-0.8.ebuild:
stable x86, bug 270890
23 May 2009; nixnut <nixnut@gentoo.org> tmux-0.8.ebuild:
ppc stable #270890
23 May 2009; Thomas Anderson <gentoofan23@gentoo.org> tmux-0.8.ebuild:
stable amd64, bug 270890
*tmux-0.8 (22 Apr 2009)
22 Apr 2009; Tiago Cunha <tcunha@gentoo.org> +tmux-0.8.ebuild:
Version bump.
31 Mar 2009; Tiago Cunha <tcunha@gentoo.org> -tmux-0.6.ebuild:
Remove old.
18 Mar 2009; Brent Baude <ranger@gentoo.org> tmux-0.7.ebuild:
stable ppc, bug 260357
16 Mar 2009; Thomas Anderson <gentoofan23@gentoo.org> tmux-0.7.ebuild:
stable amd64, bug 260357
15 Mar 2009; Raúl Porcel <armin76@gentoo.org> tmux-0.7.ebuild:
x86 stable wrt #260357
12 Mar 2009; Ferris McCormick <fmccor@gentoo.org> tmux-0.7.ebuild:
Sparc stable, Bug #260357.
*tmux-0.7 (08 Feb 2009)
08 Feb 2009; Tiago Cunha <tcunha@gentoo.org> -tmux-0.5.ebuild,
+tmux-0.7.ebuild:
- Version bump.
- Remove old.
*tmux-0.6 (18 Jan 2009)
18 Jan 2009; Tiago Cunha <tcunha@gentoo.org> +files/tmux.vim,
metadata.xml, -tmux-0.4a.ebuild, +tmux-0.6.ebuild:
- Version bump
- Remove old
*tmux-0.5 (18 Nov 2008)
18 Nov 2008; Tiago Cunha <tcunha@gentoo.org> +tmux-0.5.ebuild:
Version bump
09 Nov 2008; Tiago Cunha <tcunha@gentoo.org> metadata.xml:
I'll be maintaining this now. Thanks swegener
24 Oct 2008; Pieter Van den Abeele <pvdabeel@gentoo.org> tmux-0.4a.ebuild:
Keyworded ~ppc. Closes bug #240183
04 Aug 2008; Sven Wegener <swegener@gentoo.org> metadata.xml,
tmux-0.4a.ebuild:
Update from Tiago: Shorten DESCRIPTION in ebuild, add a longer description
to metadata.xml instead. Add missing die to installation commands.
*tmux-0.4a (30 Jul 2008)
30 Jul 2008; Sven Wegener <swegener@gentoo.org> +metadata.xml,
+tmux-0.4a.ebuild:
Initial commit from the sunrise overlay. I'm going to proxy-maintain this
for Tiago Cunha <me@tiagocunha.org>.

View File

@ -1 +1,10 @@
DIST tmux-1.6.tar.gz 388633 RMD160 e88d1ac4751920bf5a6b52be80f332f1eb2e8694 SHA1 8756f6bcecb18102b87e5d6f5952ba2541f68ed3 SHA256 faee08ba1bd8c22537cd5b7458881d1bdb4985df88ed6bc5967c56881a7efbd6 SHA512 5c7b311d011f2f2027926a615d4300e97fd22f3ae32b0c364fdf935ff02124c59d1d0c48e7e9d572229c7600b6583fd679f4b960a5af872305f005d27350ad9c WHIRLPOOL 5acbd3ed4b6e60a8a08f1ab4117ac9002108d37a13cb3f64925fc2a986fd86b83037cfa1a7016bb65099a0bb00cb37329ad338b8913d48590f2ab8b3ee1755cd
AUX tmux-2.0-flags.patch 584 SHA256 17dba9f233ca99e31d0619a47ca1cfd1f78bc429bfc9564e3fbc0174b39b61e7 SHA512 029a29182f5998c19883f24eab980d16f2e89c72f4150354e0a1101f9092491e836952fb9442e511508f47fd701c8cc8171f29c6ff097248894b6696d108f6dd WHIRLPOOL 026220084ff52382a168053b67bc5133b6d0d455059108ff85f58bb98eaab1656d1d76cd2c7814b9a7fde75e30cf79dfdf65c6c4429aa51852dfb9e6afef13e4
AUX tmux.vim 55 SHA256 ab10a475aa32e2aacba7b47e9ca38057ee2e447a953497a0349f1640167be6b7 SHA512 5307bf7d27209ce143d7a57856440ba0462783f5b047b00ec5a5046f1b72110e62ef8bca47b67807cb9e9ffcede06c512f6136d825260f735cc32a63706c9e5e WHIRLPOOL fa0019bcfcbe46aa9d383f8778ea4b7d8ec94f7b58f9c38b07c9b6649ea17363f2436e684d83c0c262711e30b62f90fe7f65d87e3a2c9dc5b391633f75a5d7ca
DIST tmux-2.1.tar.gz 462965 SHA256 31564e7bf4bcef2defb3cb34b9e596bd43a3937cad9e5438701a81a5a9af6176 SHA512 0faa0a60a84b777ca3cf572cf741d0e4f82a9f32d27dfeddfda41bad57830823a6d5f2323f27ba794b86e194d9f7db7028c94dc6a15bb4ac5a18508f890bdaa4 WHIRLPOOL 983024886bdb868bb69ccedc18e9fd62cc5a8f147d647ea43b6f20e297b9b3c45a061e542bcb590ab50cf5d3db43d22015c3a8f18bee33d9c76552bfe13424ed
DIST tmux-bash-completion-678a27616b70c649c6701cae9cd8c92b58cc051b 458 SHA256 a0905c595fec7f0258fba5466315d42d67eca3bd2d3b12f4af8936d7f168b6c6 SHA512 fe0aca7d03067af87e0788a2fa902c7ef5500ba72295cb63c5a1814534a008c224256d7f890ac1af6d17f3734b45148765e1632f075e284c453185df2927b979 WHIRLPOOL aa83ea77c084e643f2cbf74ddf10bf6e43304b0a7c1f6af24b153844ad01732af8f45de0d8a39093f11be19ff9af20116f4aa7b9c750f3452525fcd7b31a3d8a
DIST tmux.vim-95f6126c187667cc7f9c573c45c3b356cf69f4ca 5626 SHA256 040cbb7ce19f5a256ae400061d310e0f64f58cbc525402043708b59546af2462 SHA512 956b2c1ca08e3c92aa39c9df54fbe1c661d0e076c91628c4b88f81f97104241b6505412fa0e21a681adc231eb2e6e7feee850474d4277812d186548bbb05f6d1 WHIRLPOOL 3eaa20479fccf7e20dbd7ccb8669bd8c47da90f7218fdb386fcd150c1223cc7300d68f880baa706bbdb7abf54394d44fd80479ba3fae934de9b53f40acc6286a
EBUILD tmux-2.1.ebuild 2317 SHA256 4a4f693f0c48aeb00398b06d7a411726c4a7b33f7565d221f377643aae5034b6 SHA512 e265f8b8e76126f37332b3af27d56d2d44e41f98d79126d061b91b2128d273df24a8a04f8f8718876cad6c676e55e8b9823e9aa311ad139fe79cc231bbc8bb03 WHIRLPOOL 02a872b06391c00ec71d2db94b8c355d60c0d78979c5fe46370efa5b6b1fd3ef6494bd3522216c8a70280ae4cf2f96de50fb29b84451ae00101249d864189864
EBUILD tmux-9999.ebuild 2568 SHA256 773e41c3a0f51f1f5e81214c928a36e0ee4a99a1fba1c71fc24791c4786bc72e SHA512 169c8077476b548264cbc5fbdf62f72ef6311447eaa6df452d75376d9b0e0c4c679346ea8c46effa2ef9473437579ee9f2e1ecf99bbf33fdbcd9cb48d3abcad9 WHIRLPOOL 3c3dcf8416956a176a1ac57840e14eadaab70ff0ea0b75652b0a0869f8223b7074eda0877ab0a2e07192559c9fcdeb4297c10ef13fd157a3a15e0d93f83e6591
MISC ChangeLog 8258 SHA256 99c558f06669cee33ac9d75fa28d7e06feee234befcb2506499150b1898229e5 SHA512 a0a17c6c5c0eeef4c0dcc5de462c7cf07ab1e455aadeb787da5c5269e197eefa4d33b310e0a5e21645f370b70b1eac4fd1ffdff2415c23cffb6ffe045ee4a424 WHIRLPOOL 408b3e05a871c333842359f308583db07c2134e5b6d6e4f0bd92cc3590ac26eedcb37e5c45281127098f32a2e38aaabc2a9e23fca7952bfbcf4ce6506a85e539
MISC ChangeLog-2015 13810 SHA256 cbb95f774d96b6b2f12e4421bb5ee3b75820f4ab9ff571f9a47420fd3928daa2 SHA512 7a14a2e19346013beadd9bade2366c7168ec12b54ecf2429ded745bddea83e7ea228a4bb4f729254db523d7c6c5ba2cc9e5f2a4fc771948ff6d624d6a9d3be08 WHIRLPOOL e9e3694e0f4bbff32cb1e44585faed0944440f5c39477594fc3ee1a62cf7f6b1dd453e7789083e99d6a451b8c6a9bbeb39fa373b65000988ee5c64aef899d010
MISC metadata.xml 758 SHA256 d8b1acdbe0283795479436be5437f76037fb54e0c6f32ec6cbe4142964bc1889 SHA512 560576353d246b8b63fb5287e3ead7054e8f7307c0d78e02dee378537a6ffb03edc3b444f1c54809a4807cb4ce1f22e7967ae5825692d3804b89cd1b4655e2c7 WHIRLPOOL 048f7302af5a1ed297d4664880e973304627e12565ceffd394a2564b7cf6efba94d0f6ac14d032262970d4b30b09db4ea83a7294f4ce7cdca5512510939f0d36

View File

@ -0,0 +1,18 @@
Makefile.am | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 63e20b1..a2fec1e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -25,9 +25,8 @@ endif
# Set flags for gcc. gcc4 whines abouts silly stuff so it needs slightly
# different flags.
if IS_GCC
-CFLAGS += -std=gnu99 -O2
+CFLAGS += -std=gnu99
if IS_DEBUG
-CFLAGS += -g
CFLAGS += -Wno-long-long -Wall -W -Wnested-externs -Wformat=2
CFLAGS += -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations
CFLAGS += -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>wired@gentoo.org</email>
<name>Alex Alexander</name>
</maintainer>
<maintainer type="project">
<email>shell-tools@gentoo.org</email>
<name>Gentoo Shell Tools Project</name>
</maintainer>
<longdescription>
tmux is a "terminal multiplexer", it enables a number of terminals
(or windows) to be accessed and controlled from a single terminal.
tmux is intended to be a simple, modern, BSD-licensed alternative to
programs such as <pkg>app-misc/screen</pkg>.
</longdescription>
<upstream>
<remote-id type="github">tmux/tmux</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,73 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/tmux/tmux-1.6.ebuild,v 1.5 2012/08/10 10:09:26 ryao Exp $
EAPI=4
inherit eutils
DESCRIPTION="Terminal multiplexer"
HOMEPAGE="http://tmux.sourceforge.net"
SRC_URI="mirror://sourceforge/tmux/${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="amd64 arm ~mips ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="vim-syntax"
DEPEND="
|| ( >=dev-libs/libevent-2.0.10 <dev-libs/libevent-2 )
sys-libs/ncurses"
RDEPEND="${DEPEND}
vim-syntax? ( || (
app-editors/vim
app-editors/gvim ) )"
DOCS=( CHANGES FAQ NOTES TODO )
pkg_setup() {
if has_version "<app-misc/tmux-1.3"; then
echo
ewarn "Commands 'up-pane', 'down-pane' and 'select-prompt' were removed in version 1.3."
ewarn "You may want to update your configuration file accordingly to avoid errors on"
ewarn "tmux startup."
ewarn
ewarn "For the full Changelog, together with details on what replaced the above"
ewarn "commands, visit http://tmux.svn.sourceforge.net/viewvc/tmux/trunk/CHANGES"
ewarn
ewarn "WARNING: after updating to ${P} you will _not_ be able to connect to any"
ewarn "running 1.2 tmux server instances. You'll have to use an existing client to"
ewarn "end your old sessions or kill the old server instances. Otherwise you'll have"
ewarn "to temporarily downgrade to tmux 1.2 to access them."
echo
elif has_version "<app-misc/tmux-1.6"; then
echo
ewarn "Some configuration options changed in this release."
ewarn "Please read the CHANGES file in /usr/share/doc/${PF}/"
ewarn "or visit http://tmux.svn.sourceforge.net/viewvc/tmux/trunk/CHANGES"
ewarn "for more details."
echo
fi
}
src_prepare() {
# look for config file in the prefix
sed -i -e '/SYSTEM_CFG/s:"/etc:"'"${EPREFIX}"'/etc:' tmux.h || die
# and don't just add some includes
sed -i -e 's:-I/usr/local/include::' Makefile.in || die
}
src_install() {
default
docinto examples
dodoc examples/*.conf
if use vim-syntax; then
insinto /usr/share/vim/vimfiles/syntax
doins examples/tmux.vim
insinto /usr/share/vim/vimfiles/ftdetect
doins "${FILESDIR}"/tmux.vim
fi
}

View File

@ -0,0 +1,91 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
AUTOTOOLS_AUTORECONF=true
inherit autotools-utils bash-completion-r1 flag-o-matic versionator
DESCRIPTION="Terminal multiplexer"
HOMEPAGE="http://tmux.github.io/"
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="debug selinux vim-syntax kernel_FreeBSD kernel_linux"
CDEPEND="
|| (
=dev-libs/libevent-2.0*
>=dev-libs/libevent-2.1.5-r4
)
kernel_linux? ( sys-libs/libutempter )
kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-lib-9.0 sys-libs/libutempter ) )
sys-libs/ncurses:0="
DEPEND="${CDEPEND}
virtual/pkgconfig"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-screen )
vim-syntax? (
|| (
app-editors/vim
app-editors/gvim
)
)"
DOCS=( CHANGES FAQ README TODO )
PATCHES=( "${FILESDIR}"/${PN}-2.0-flags.patch )
src_prepare() {
# bug 438558
# 1.7 segfaults when entering copy mode if compiled with -Os
replace-flags -Os -O2
# regenerate aclocal.m4 to support earlier automake versions
rm aclocal.m4 || die
autotools-utils_src_prepare
}
src_configure() {
local myeconfargs=(
--sysconfdir="${EPREFIX}"/etc
$(use_enable debug)
)
autotools-utils_src_configure
}
src_install() {
autotools-utils_src_install
newbashcomp examples/bash_completion_tmux.sh ${PN}
docinto examples
dodoc examples/*.conf
if use vim-syntax; then
insinto /usr/share/vim/vimfiles/syntax
doins examples/tmux.vim
insinto /usr/share/vim/vimfiles/ftdetect
doins "${FILESDIR}"/tmux.vim
fi
}
pkg_postinst() {
if ! version_is_at_least 1.9a ${REPLACING_VERSIONS:-1.9a}; then
echo
ewarn "Some configuration options changed in this release."
ewarn "Please read the CHANGES file in /usr/share/doc/${PF}/"
ewarn
ewarn "WARNING: After updating to ${P} you will _not_ be able to connect to any"
ewarn "older, running tmux server instances. You'll have to use an existing client to"
ewarn "end your old sessions or kill the old server instances. Otherwise you'll have"
ewarn "to temporarily downgrade to access them."
echo
fi
}

View File

@ -0,0 +1,91 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
AUTOTOOLS_AUTORECONF=true
inherit autotools-utils git-r3 bash-completion-r1 flag-o-matic versionator
DESCRIPTION="Terminal multiplexer"
HOMEPAGE="http://tmux.github.io/"
SRC_URI="https://raw.githubusercontent.com/przepompownia/tmux-bash-completion/678a27616b70c649c6701cae9cd8c92b58cc051b/completions/tmux -> tmux-bash-completion-678a27616b70c649c6701cae9cd8c92b58cc051b
vim-syntax? ( https://raw.githubusercontent.com/keith/tmux.vim/95f6126c187667cc7f9c573c45c3b356cf69f4ca/syntax/tmux.vim -> tmux.vim-95f6126c187667cc7f9c573c45c3b356cf69f4ca )"
EGIT_REPO_URI="https://github.com/tmux/tmux.git"
LICENSE="ISC"
SLOT="0"
KEYWORDS=""
IUSE="debug selinux vim-syntax kernel_FreeBSD kernel_linux"
CDEPEND="
>=dev-libs/libevent-2.0.10
kernel_linux? ( sys-libs/libutempter )
kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-lib-9.0 sys-libs/libutempter ) )
sys-libs/ncurses:0="
DEPEND="${CDEPEND}
virtual/pkgconfig"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-screen )
vim-syntax? (
|| (
app-editors/vim
app-editors/gvim
)
)"
DOCS=( CHANGES FAQ README TODO )
src_prepare() {
# respect CFLAGS and don't add some includes
sed \
-e 's:-I/usr/local/include::' \
-e 's:-O2::' \
-i Makefile.am || die
# bug 438558
# 1.7 segfaults when entering copy mode if compiled with -Os
replace-flags -Os -O2
autotools-utils_src_prepare
}
src_configure() {
local myeconfargs=(
--sysconfdir="${EPREFIX}"/etc
$(use_enable debug)
)
autotools-utils_src_configure
}
src_install() {
autotools-utils_src_install
newbashcomp "${DISTDIR}/tmux-bash-completion-678a27616b70c649c6701cae9cd8c92b58cc051b" ${PN}
docinto examples
dodoc example_tmux.conf
if use vim-syntax; then
insinto /usr/share/vim/vimfiles/syntax
newins "${DISTDIR}/tmux.vim-95f6126c187667cc7f9c573c45c3b356cf69f4ca" tmux.vim
insinto /usr/share/vim/vimfiles/ftdetect
doins "${FILESDIR}"/tmux.vim
fi
}
pkg_postinst() {
if ! version_is_at_least 1.9a ${REPLACING_VERSIONS:-1.9a}; then
echo
ewarn "Some configuration options changed in this release."
ewarn "Please read the CHANGES file in /usr/share/doc/${PF}/"
ewarn
ewarn "WARNING: After updating to ${P} you will _not_ be able to connect to any"
ewarn "older, running tmux server instances. You'll have to use an existing client to"
ewarn "end your old sessions or kill the old server instances. Otherwise you'll have"
ewarn "to temporarily downgrade to access them."
echo
fi
}

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install postinst prepare setup
DEPEND=>=sys-libs/ncurses-5.2 pam? ( virtual/pam ) selinux? ( sec-policy/selinux-screen ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Full-screen window manager that multiplexes physical terminals between several processes
EAPI=3
HOMEPAGE=http://www.gnu.org/software/screen/
IUSE=debug nethack pam selinux multiuser
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2
RDEPEND=>=sys-libs/ncurses-5.2 pam? ( virtual/pam ) selinux? ( sec-policy/selinux-screen )
SLOT=0
SRC_URI=ftp://ftp.uni-erlangen.de/pub/utilities/screen/screen-4.0.3.tar.gz
_eclasses_=autotools 199350adb9ae3c85e275b1409e43c90d eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 pam aa1ebb3ab720ea04dbbdd6eaaf9554ed toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=a1c9d09a1f23751558d4361cd464184c

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst prepare setup
DEPEND=>=sys-libs/ncurses-5.2:0= pam? ( virtual/pam ) sys-apps/texinfo !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Full-screen window manager that multiplexes physical terminals between several processes
EAPI=5
HOMEPAGE=https://www.gnu.org/software/screen/
IUSE=debug nethack pam selinux multiuser
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2
RDEPEND=>=sys-libs/ncurses-5.2:0= pam? ( virtual/pam ) selinux? ( sec-policy/selinux-screen )
SLOT=0
SRC_URI=mirror://gnu/screen/screen-4.3.1.tar.gz
_eclasses_=autotools 199350adb9ae3c85e275b1409e43c90d eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46
_md5_=2d99f46548cf3f54cfe2cee764113d84

View File

@ -0,0 +1,11 @@
DEFINED_PHASES=compile configure install postinst prepare setup unpack
DEPEND=>=sys-libs/ncurses-5.2:0= pam? ( virtual/pam ) sys-apps/texinfo !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1
DESCRIPTION=Full-screen window manager that multiplexes physical terminals between several processes
EAPI=5
HOMEPAGE=https://www.gnu.org/software/screen/
IUSE=debug nethack pam selinux multiuser
LICENSE=GPL-2
RDEPEND=>=sys-libs/ncurses-5.2:0= pam? ( virtual/pam ) selinux? ( sec-policy/selinux-screen )
SLOT=0
_eclasses_=autotools 199350adb9ae3c85e275b1409e43c90d eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 git-r3 ab80045e5d080584334f33013f4df21d libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46
_md5_=fe6e572ec9bddad2a34d3782e5048d28

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=install prepare setup
DEPEND=|| ( >=dev-libs/libevent-2.0.10 <dev-libs/libevent-2 ) sys-libs/ncurses
DESCRIPTION=Terminal multiplexer
EAPI=4
HOMEPAGE=http://tmux.sourceforge.net
IUSE=vim-syntax
KEYWORDS=amd64 arm ~mips ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
LICENSE=ISC
RDEPEND=|| ( >=dev-libs/libevent-2.0.10 <dev-libs/libevent-2 ) sys-libs/ncurses vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
SLOT=0
SRC_URI=mirror://sourceforge/tmux/tmux-1.6.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=576c0ff85307d4f03266619286a3937c

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst prepare test
DEPEND=|| ( =dev-libs/libevent-2.0* >=dev-libs/libevent-2.1.5-r4 ) kernel_linux? ( sys-libs/libutempter ) kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-lib-9.0 sys-libs/libutempter ) ) sys-libs/ncurses:0= virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Terminal multiplexer
EAPI=5
HOMEPAGE=http://tmux.github.io/
IUSE=debug selinux vim-syntax kernel_FreeBSD kernel_linux
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
LICENSE=ISC
RDEPEND=|| ( =dev-libs/libevent-2.0* >=dev-libs/libevent-2.1.5-r4 ) kernel_linux? ( sys-libs/libutempter ) kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-lib-9.0 sys-libs/libutempter ) ) sys-libs/ncurses:0= selinux? ( sec-policy/selinux-screen ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
SLOT=0
SRC_URI=https://github.com/tmux/tmux/releases/download/2.1/tmux-2.1.tar.gz
_eclasses_=autotools 199350adb9ae3c85e275b1409e43c90d autotools-utils 419811142edf3516b0d0cf1a254d93cb bash-completion-r1 acf715fa09463f043fbfdc1640f3fb85 eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=d55ce55ebff9e9f529034760b60d1491

View File

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install postinst prepare test unpack
DEPEND=>=dev-libs/libevent-2.0.10 kernel_linux? ( sys-libs/libutempter ) kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-lib-9.0 sys-libs/libutempter ) ) sys-libs/ncurses:0= virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1
DESCRIPTION=Terminal multiplexer
EAPI=5
HOMEPAGE=http://tmux.github.io/
IUSE=debug selinux vim-syntax kernel_FreeBSD kernel_linux
LICENSE=ISC
RDEPEND=>=dev-libs/libevent-2.0.10 kernel_linux? ( sys-libs/libutempter ) kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-lib-9.0 sys-libs/libutempter ) ) sys-libs/ncurses:0= selinux? ( sec-policy/selinux-screen ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
SLOT=0
SRC_URI=https://raw.githubusercontent.com/przepompownia/tmux-bash-completion/678a27616b70c649c6701cae9cd8c92b58cc051b/completions/tmux -> tmux-bash-completion-678a27616b70c649c6701cae9cd8c92b58cc051b vim-syntax? ( https://raw.githubusercontent.com/keith/tmux.vim/95f6126c187667cc7f9c573c45c3b356cf69f4ca/syntax/tmux.vim -> tmux.vim-95f6126c187667cc7f9c573c45c3b356cf69f4ca )
_eclasses_=autotools 199350adb9ae3c85e275b1409e43c90d autotools-utils 419811142edf3516b0d0cf1a254d93cb bash-completion-r1 acf715fa09463f043fbfdc1640f3fb85 eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 git-r3 ab80045e5d080584334f33013f4df21d libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=297b2adb010da56a5f17b67b31aeeb35