summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Riley <justin.t.riley@gmail.com>2012-01-30 23:14:40 -0500
committerJustin Riley <justin.t.riley@gmail.com>2012-01-30 23:14:40 -0500
commita885a3462e775d55e443813284d80d4ddb2d5be7 (patch)
treedbe37f95f544847848b8e565245644aa62027bed
parentadd 'virtual' package for eucalyptus 1.6.2 (diff)
downloadjtriley-a885a3462e775d55e443813284d80d4ddb2d5be7.tar.gz
jtriley-a885a3462e775d55e443813284d80d4ddb2d5be7.tar.bz2
jtriley-a885a3462e775d55e443813284d80d4ddb2d5be7.zip
add screen 4.1.0 ebuild
-rw-r--r--app-misc/screen/ChangeLog556
-rw-r--r--app-misc/screen/files/4.0.2-no-pty.patch14
-rw-r--r--app-misc/screen/files/4.0.2-no-utempter.patch14
-rw-r--r--app-misc/screen/files/4.1.0-no-libelf.patch17
-rw-r--r--app-misc/screen/files/screen-4.1.0-map.patch13
-rw-r--r--app-misc/screen/metadata.xml32
-rw-r--r--app-misc/screen/screen-4.1.0.ebuild139
7 files changed, 785 insertions, 0 deletions
diff --git a/app-misc/screen/ChangeLog b/app-misc/screen/ChangeLog
new file mode 100644
index 0000000..2221013
--- /dev/null
+++ b/app-misc/screen/ChangeLog
@@ -0,0 +1,556 @@
+# ChangeLog for app-misc/screen
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/ChangeLog,v 1.143 2009/05/12 19:47:21 swegener Exp $
+
+ 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.
diff --git a/app-misc/screen/files/4.0.2-no-pty.patch b/app-misc/screen/files/4.0.2-no-pty.patch
new file mode 100644
index 0000000..7b7b798
--- /dev/null
+++ b/app-misc/screen/files/4.0.2-no-pty.patch
@@ -0,0 +1,14 @@
+--- 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
diff --git a/app-misc/screen/files/4.0.2-no-utempter.patch b/app-misc/screen/files/4.0.2-no-utempter.patch
new file mode 100644
index 0000000..2a06119
--- /dev/null
+++ b/app-misc/screen/files/4.0.2-no-utempter.patch
@@ -0,0 +1,14 @@
+--- 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 @@
+ #include <utmp.h>
+ #endif
+ ],[struct utmp u; u.ut_host[0] = 0;], AC_DEFINE(UTHOST))
+-AC_CHECK_HEADER(utempter.h, have_utempter=yes, have_utempter=no)
+-if test "$have_utempter" = yes; then
+- AC_DEFINE(HAVE_UTEMPTER)
+- LIBS="$LIBS -lutempter"
+-fi
+
+ dnl
+ dnl **** loadav ****
diff --git a/app-misc/screen/files/4.1.0-no-libelf.patch b/app-misc/screen/files/4.1.0-no-libelf.patch
new file mode 100644
index 0000000..8008058
--- /dev/null
+++ b/app-misc/screen/files/4.1.0-no-libelf.patch
@@ -0,0 +1,17 @@
+--- screen-4.1.0/configure.in 2009-07-22 14:06:05.000000000 -0400
++++ screen-4.1.0-no-libelf/configure.in 2009-07-22 14:07:50.000000000 -0400
+@@ -201,14 +201,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_CHECK_HEADERS([stropts.h string.h strings.h])
+
+ AC_CHECKING(for Solaris 2.x)
diff --git a/app-misc/screen/files/screen-4.1.0-map.patch b/app-misc/screen/files/screen-4.1.0-map.patch
new file mode 100644
index 0000000..13ce119
--- /dev/null
+++ b/app-misc/screen/files/screen-4.1.0-map.patch
@@ -0,0 +1,13 @@
+diff --git a/src/termcap.c b/src/termcap.c
+index 01082cb..b96497d 100644
+--- a/src/termcap.c
++++ b/src/termcap.c
+@@ -548,8 +548,6 @@ int map;
+ else
+ break;
+ }
+- if (n < KMAP_KEYS)
+- domap = 1;
+ if (map == 0 && domap)
+ return 0;
+ if (map && !domap)
diff --git a/app-misc/screen/metadata.xml b/app-misc/screen/metadata.xml
new file mode 100644
index 0000000..92b3c20
--- /dev/null
+++ b/app-misc/screen/metadata.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>shell-tools</herd>
+<maintainer>
+ <email>swegener@gentoo.org</email>
+ <description>Primary Maintainer</description>
+</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>
diff --git a/app-misc/screen/screen-4.1.0.ebuild b/app-misc/screen/screen-4.1.0.ebuild
new file mode 100644
index 0000000..0243e6a
--- /dev/null
+++ b/app-misc/screen/screen-4.1.0.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2008 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_p20070403.ebuild,v 1.4 2008/06/07 19:05:56 swegener Exp $
+
+WANT_AUTOCONF="2.5"
+
+inherit eutils flag-o-matic toolchain-funcs pam autotools
+
+DESCRIPTION="Screen is a full-screen window manager that multiplexes a physical terminal between several processes"
+HOMEPAGE="http://www.gnu.org/software/screen/"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+IUSE="debug nethack pam selinux multiuser"
+
+RDEPEND=">=sys-libs/ncurses-5.2
+ pam? ( virtual/pam )
+ selinux? (
+ sec-policy/selinux-screen
+ >=sec-policy/selinux-base-policy-20050821
+ )"
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+ # Make sure utmp group exists, as it's used later on.
+ enewgroup utmp 406
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # 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
+
+ # Fix some keybindings
+ epatch "${FILESDIR}"/${P}-map.patch
+
+ # 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.1.0-no-libelf.patch
+
+ # compability for sys-devel/autoconf-2.62
+ #epatch "${FILESDIR}"/screen-4.0.3-config.h-autoconf-2.62.patch
+
+ # 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:/etc/screenrc:g" \
+ -e "s:/usr/local/screens:/var/run/screen:g" \
+ -e "s:/local/etc/screenrc:/etc/screenrc:g" \
+ -e "s:/etc/utmp:/var/run/utmp:g" \
+ -e "s:/local/screens/S-:/var/run/screen/S-:g" \
+ doc/screen.1 \
+ || die "sed doc/screen.1 failed"
+ ./autogen.sh
+ eautoconf
+}
+
+src_compile() {
+ append-flags "-DMAXWIN=${MAX_SCREEN_WINDOWS:-100}"
+
+ use nethack || append-flags "-DNONETHACK"
+ use debug && append-flags "-DDEBUG"
+
+ econf \
+ --with-socket-dir=/var/run/screen \
+ --with-sys-screenrc=/etc/screenrc \
+ --with-pty-mode=0620 \
+ --with-pty-group=5 \
+ --enable-rxvt_osc \
+ --enable-telnet \
+ --enable-colors256 \
+ $(use_enable pam) \
+ || die "econf failed"
+
+ LC_ALL=POSIX make term.h || die "Failed making term.h"
+
+ emake || die "emake failed"
+}
+
+src_install() {
+ dobin screen || die "dobin failed"
+ keepdir /var/run/screen || die "keepdir failed"
+
+ if use multiuser
+ then
+ fperms 4755 /usr/bin/screen || die "fperms failed"
+ else
+ fowners root:utmp /{usr/bin,var/run}/screen || die "fowners failed"
+ 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 multiuser
+ then
+ chown root:0 "${ROOT}"/var/run/screen
+ chmod 0755 "${ROOT}"/var/run/screen
+ else
+ chown root:utmp "${ROOT}"/var/run/screen
+ chmod 0775 "${ROOT}"/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."
+
+ ewarn "Please terminate your running screen sessions, as screen now uses sockets"
+ ewarn "instead of fifos and the new version can't attach to the old sessions."
+}