diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/ChangeLog b/sdk_container/src/third_party/portage-stable/app-misc/screen/ChangeLog new file mode 100644 index 0000000000..3b398c389f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/screen/ChangeLog @@ -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 + +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 + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 16 Aug 2015; Justin Lecher 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 + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Justin Lecher 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 + + 24 Aug 2015; Mike Gilbert 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 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 screen-4.3.1.ebuild: + Stable for amd64 #549938. + + Package-Manager: portage-2.2.18 + Signed-off-by: Patrice Clement + + 30 Aug 2015; Tobias Klausmann screen-4.3.1.ebuild: + add alpha keyword + + Gentoo-Bug: 549938 + + Package-Manager: portage-2.2.20.1 + + 30 Aug 2015; Mikle Kolyada screen-4.3.1.ebuild: + x86 stable wrt bug #549938 + + Package-Manager: portage-2.2.20.1 + + 01 Sep 2015; Markus Meier 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 screen-9999.ebuild: + Apply the correct no-utempter patch + + Package-Manager: portage-2.2.20.1 + + 05 Sep 2015; Jeroen Roovers 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 + +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 + + 16 Sep 2015; Jeroen Roovers + files/screen-4.3.1-ansi.c.patch: + Clean up patch. + + Package-Manager: portage-2.2.20.1 + + 16 Sep 2015; Jeroen Roovers screen-4.3.1-r1.ebuild: + Stable for HPPA PPC64 (bug #559394). + + Package-Manager: portage-2.2.20.1 + + 16 Sep 2015; Tobias Klausmann screen-4.3.1-r1.ebuild: + add alpha keyword + + Gentoo-Bug: 559394 + + Package-Manager: portage-2.2.20.1 + + 17 Sep 2015; Patrice Clement screen-4.3.1-r1.ebuild: + Stable for amd64. Fixes bug 559394. + + Package-Manager: portage-2.2.18 + Signed-off-by: Patrice Clement + + 22 Sep 2015; Agostino Sarubbo 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 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 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 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 screen-4.3.1-r1.ebuild: + sparc stable wrt bug #559394 + + Package-Manager: portage-2.2.20.1 + + 10 Oct 2015; Patrice Clement + -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 + + 19 Oct 2015; Mike Frysinger screen-4.3.1-r1.ebuild: + mark 4.3.1-r1 arm64/m68k/s390/sh stable + + 14 Jan 2016; Fabian Groffen screen-4.3.1-r1.ebuild: + fix compilation on Darwin + + Package-Manager: portage-2.2.20-prefix + + 23 Jan 2016; Jeroen Roovers + +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 + -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 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 metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + + 29 Jan 2016; Jeroen Roovers + -files/screen-9999-bool_visual_bell.patch, screen-9999.ebuild: + Drop obsolete patch. + + Package-Manager: portage-2.2.27 + diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/app-misc/screen/ChangeLog-2015 new file mode 100644 index 0000000000..1a83048354 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/screen/ChangeLog-2015 @@ -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 -screen-4.3.0.ebuild: + Old. + +*screen-4.3.1 (29 Jun 2015) + + 29 Jun 2015; Jeroen Roovers +screen-4.3.1.ebuild: + Version bump. + +*screen-4.3.0 (13 Jun 2015) + + 13 Jun 2015; Lars Wendler +screen-4.3.0.ebuild, + +files/screen-4.3.0-no-utempter.patch: + Version bump. + + 01 Nov 2014; Sven Wegener 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 screen-4.2.1-r2.ebuild: + Extend Solaris fix to allow compilation + + 26 Sep 2014; Ian Stakenvicius (_AxS_) + +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 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 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 screen-4.2.1-r2.ebuild: + Restore keywords. + +*screen-4.2.1-r2 (30 Apr 2014) + + 30 Apr 2014; Lars Wendler -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 -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 screen-4.2.1.ebuild: + Use mirror://gnu. + +*screen-4.2.1 (28 Apr 2014) + + 28 Apr 2014; Lars Wendler -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 -files/4.2.0-tinfo.patch: + Removed unused patch. + +*screen-4.2.0-r1 (20 Apr 2014) + + 20 Apr 2014; Lars Wendler -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 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 screen-4.2.0.ebuild, + -files/4.2.0-config.h.in: + Run eautoreconf. + + 17 Apr 2014; Jeroen Roovers files/4.2.0-config.h.in: + Remove CVS header. + +*screen-4.2.0 (17 Apr 2014) + + 17 Apr 2014; Jeroen Roovers +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 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 screen-4.0.3-r6.ebuild: + Backport append-cppflags, bug #498616. + + 18 Jan 2014; Mike Frysinger 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 screen-4.0.3-r8.ebuild: + Tweak logic to allow multiuser on Prefix, bug #475704 + + 06 Apr 2013; Justin Lecher 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 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 +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 +screen-9999.ebuild: + Initial version of live git ebuild. + + 02 Dec 2012; Sven Wegener files/screenrc: + Use xterm* for bug #426224. + +*screen-4.0.3-r7 (13 Nov 2012) + + 13 Nov 2012; Sven Wegener +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 -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 screen-4.0.3-r5.ebuild: + Revert last commit + + 04 Nov 2012; Sven Wegener screen-4.0.3-r5.ebuild, + +files/screen-4.0.3-cppflags.patch: + Support CPPFLAGS for bug #424557. + + 10 Jul 2012; Justin Lecher -screen-4.0.3-r4.ebuild, + metadata.xml: + Cleaned old + + 10 Jul 2012; Brent Baude screen-4.0.3-r5.ebuild: + Marking screen-4.0.3-r5 ppc64 for bug 423775 + + 10 Jul 2012; Brent Baude screen-4.0.3-r5.ebuild: + Marking screen-4.0.3-r5 ppc for bug 423775 + + 01 Jul 2012; Raúl Porcel screen-4.0.3-r5.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #423775 + + 28 Jun 2012; Jeroen Roovers screen-4.0.3-r5.ebuild: + Stable for HPPA (bug #423775). + + 28 Jun 2012; Jeff Horelick screen-4.0.3-r5.ebuild: + marked x86 per bug 423775 + + 27 Jun 2012; Agostino Sarubbo screen-4.0.3-r5.ebuild: + Stable for amd64, wrt bug #423775 + + 01 Jun 2012; Zac Medico screen-4.0.3-r4.ebuild, + screen-4.0.3-r5.ebuild: + inherit user for enewgroup + + 24 May 2012; Jeremy Olexa 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 +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 + -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 screen-4.0.3-r4.ebuild: + ppc64 stable wrt #361823 + + 23 Apr 2011; Raúl Porcel screen-4.0.3-r4.ebuild: + alpha/ia64/m68k/s390/sh stable wrt #361823 + + 20 Apr 2011; Jeroen Roovers screen-4.0.3-r4.ebuild: + Stable for HPPA (bug #361823). + + 10 Apr 2011; Christian Faulhammer + screen-4.0.3-r4.ebuild: + stable x86, bug 361823 + + 05 Apr 2011; Michael Weber screen-4.0.3-r4.ebuild: + arm/ppc/sparc stable (bug 361823) + + 05 Apr 2011; Christoph Mende screen-4.0.3-r4.ebuild: + Stable on amd64 wrt bug #361823 + + 27 Mar 2011; Jeremy Olexa -screen-4.0.3-r1.ebuild, + -screen-4.0.3-r3.ebuild: + remove old ebuilds + + 19 Mar 2011; Sven Wegener 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 files/screenrc: + Change suggested key binding for emacs users, bug #352063. + + 08 Dec 2010; Justin Lecher + 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 + +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 + +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 + +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 + -files/screen-4.0.3_p20070403-map.patch: + Remove unused file, bug #343203. + + 19 Oct 2010; Mart Raudsepp screen-4.0.3.ebuild: + Drop to ~mips + +*screen-4.0.3-r1 (15 Jun 2010) + + 15 Jun 2010; Justin Lecher +screen-4.0.3-r1.ebuild, + +files/screen-4.0.3-setenv_autoconf.patch: + QA, imported prefix changes + + 05 Jun 2010; Mike Frysinger screen-4.0.3.ebuild: + Rename local sched.h to avoid C library conflicts. + + 12 Dec 2009; Sven Wegener 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 + -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 + files/screen-4.0.3-crosscompile.patch: + Update crosscompile patch to not change behaviour from fifos to sockets, + bug #268840. + + 19 Apr 2009; +files/screen-4.0.3-crosscompile.patch, + screen-4.0.3.ebuild: + - update for cross compile. Fixes bug 193902 + + 16 Aug 2008; Sven Wegener + files/screen-4.0.3_p20070403-map.patch: + Update map patch with the fix commited upstream. + + 31 Jul 2008; Ulrich Mueller metadata.xml: + Add USE flag description to metadata wrt GLEP 56. + + 07 Jun 2008; Sven Wegener files/screenrc: + Add defnonblock to system screenrc, bug #219216. + + 07 Jun 2008; Sven Wegener 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 + +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 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 + +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 ChangeLog: + modified ChangeLog to meet common format + + 22 Apr 2007; Sven Wegener screen-4.0.3.ebuild: + Install terminfo source files into /usr/share/screen. + + 28 Jan 2007; Marius Mauch screen-4.0.3.ebuild: + Replacing einfo with elog + + 23 Jan 2007; Sven Wegener -screen-4.0.2-r5.ebuild: + Cleanup. + + 20 Jan 2007; Alexander H. Færøy screen-4.0.3.ebuild: + Stable on MIPS; bug #152770 + + 17 Jan 2007; Sven Wegener screen-4.0.3.ebuild: + Remove the tty addpredict code for bug #162536. + + 29 Oct 2006; Bryan Østergaard screen-4.0.3.ebuild: + Stable on Alpha, bug 152770. + + 27 Oct 2006; René Nussbaumer screen-4.0.3.ebuild: + Stable on hppa. See bug #152770. + + 26 Oct 2006; Markus Rothe screen-4.0.3.ebuild: + Stable on ppc64; bug #152770 + + 26 Oct 2006; Chris Gianelloni screen-4.0.3.ebuild: + Stable on x86 wrt bug #152770. + + 26 Oct 2006; Tim Yamin screen-4.0.3.ebuild: + Stable on IA64; bug #152770. + + 26 Oct 2006; Tobias Scherbaum screen-4.0.3.ebuild: + ppc stable + + 26 Oct 2006; Daniel Gryniewicz screen-4.0.3.ebuild: + Marked stable on amd64 for bug #152770 + + 26 Oct 2006; Gustavo Zacarias screen-4.0.3.ebuild: + Stable on sparc wrt security #152770 + +*screen-4.0.3 (25 Oct 2006) + + 25 Oct 2006; Sven Wegener screen-4.0.2-r5.ebuild, + +screen-4.0.3.ebuild: + Version bump, security bug #152770. + + 17 Oct 2006; Roy Marples screen-4.0.2-r5.ebuild: + Added ~sparc-fbsd keyword. + + 25 Jul 2006; Sven Wegener -screen-4.0.2-r4.ebuild: + Cleanup. + + 12 Jul 2006; Thomas Cort screen-4.0.2-r5.ebuild: + Stable on alpha. + + 09 Jul 2006; Joshua Kinard screen-4.0.2-r5.ebuild: + Marked stable on mips. + + 06 Jul 2006; Markus Rothe screen-4.0.2-r5.ebuild: + Stable on ppc64 + + 29 Jun 2006; Gustavo Zacarias + screen-4.0.2-r5.ebuild: + Stable on hppa + + 25 Jun 2006; Tobias Scherbaum + screen-4.0.2-r5.ebuild: + ppc stable + + 25 Jun 2006; Simon Stelling screen-4.0.2-r5.ebuild: + stable on amd64 + + 22 Jun 2006; Gustavo Zacarias + screen-4.0.2-r5.ebuild: + Stable on sparc + + 18 Jun 2006; Andrej Kacian screen-4.0.2-r5.ebuild: + Stable on x86. Bug #137188. + +*screen-4.0.2-r5 (07 Apr 2006) + + 07 Apr 2006; Sven Wegener + +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ò screen-4.0.2-r4.ebuild: + Add ~x86-fbsd keyword. + + 12 Feb 2006; Diego Pettenò 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ò screen-4.0.2-r4.ebuild: + Use bindnow-flags function instead of -Wl,-z,now. + + 02 Oct 2005; Sven Wegener files/screenrc: + Remove dead link from screenrc, bug 107919. + + 16 Sep 2005; Stephen Bennett screen-4.0.2-r4.ebuild: + Added selinux policy to RDEPEND + + 16 Sep 2005; Ciaran McCreesh ChangeLog: + Converted to UTF-8, fixed encoding screwups + + 23 Aug 2005; Sven Wegener + -files/screen.pam.system-auth, -screen-4.0.2-r1.ebuild: + Removed old ebuild. + + 23 Aug 2005; Aron Griffis screen-4.0.2-r4.ebuild: + stable on ia64 + + 09 Aug 2005; Aaron Walker screen-4.0.2-r4.ebuild: + Stable on mips. + + 21 Jul 2005; MATSUU Takuto screen-4.0.2-r4.ebuild: + Stable on sh. + + 19 Jul 2005; Bryan Østergaard screen-4.0.2-r4.ebuild: + Stable on alpha. + + 19 Jul 2005; Malcolm Lashley screen-4.0.2-r4.ebuild: + Stable on amd64, bug #99587 + + 09 Jul 2005; Markus Rothe screen-4.0.2-r4.ebuild: + Stable on ppc64 + + 09 Jul 2005; Joseph Jezak screen-4.0.2-r4.ebuild: + Marked ppc stable. + + 08 Jul 2005; Rene Nussbaumer + screen-4.0.2-r4.ebuild: + Stable on hppa. + + 08 Jul 2005; Gustavo Zacarias + screen-4.0.2-r4.ebuild: + Stable on sparc + + 07 Jul 2005; Sven Wegener screen-4.0.2-r4.ebuild: + Marked stable on x86. + + 06 Jul 2005; Sven Wegener + +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 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 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; 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 + +files/4.0.2-no-libelf.patch, screen-4.0.2-r3.ebuild: + Removed the libelf check from configure. + + 20 May 2005; Sven Wegener -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 + +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 +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 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 + +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 files/screenrc: + Change default to vbell=off and msg=Wuff Wuff :). + + 05 Dec 2004; Sven Wegener screen-4.0.2.ebuild: + Added some more error checking. Some cosmetical rearrangements. + + 13 Nov 2004; Sven Wegener screen-4.0.2.ebuild: + Removed large comment section from ebuild. + + 15 Oct 2004; Sven Wegener screen-4.0.2.ebuild: + Fixed the nethack USE flag which was always activated. Thanks to Horst + Schirmeier in bug #67127. Modified to use non-lazy + bindings. + + 13 Oct 2004; Sven Wegener metadata.xml: + Added to the shell-tools herd. + + 04 Sep 2004; Sven Wegener 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 screen-4.0.2.ebuild: + stable on ppc64 + + 07 Aug 2004; Tom Martin screen-4.0.2.ebuild: + Stable on amd64. + + 16 Jul 2004; Gustavo Zacarias screen-4.0.2.ebuild: + Stable on sparc + + 10 Jul 2004; Lars Weiler screen-4.0.2.ebuild: + Stable on ppc. + + 09 Jul 2004; screen-4.0.2.ebuild: + Add nethack mode + + 06 Jul 2004; Joshua Kinard screen-4.0.2.ebuild: + Marked stable on mips. + + 03 Jul 2004; Guy Martin screen-4.0.2.ebuild: + Marked stable on hppa. + + 29 Jun 2004; Aron Griffis screen-4.0.2.ebuild: + stable on x86, alpha, ia64 + + 07 Jun 2004; Daniel Black 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 screen-4.0.2.ebuild: + carry forward keywords + + 25 Apr 2004; Aron Griffis screen-4.0.1-r2.ebuild, + screen-4.0.2.ebuild: + Add die following econf for bug 48950 + + 12 Apr 2004; Michael McCabe screen-4.0.2.ebuild: + adding s390 keywords + + 03 Apr 2004; Donnie Berkholz ; 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 ; screen-4.0.2.ebuild: + Version bump, closes #43485. + + 23 Mar 2004; Donnie Berkholz ; + 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 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 screen-4.0.1-r2.ebuild: + stable on ppc64 + + 09 Feb 2004; screen-4.0.1-r2.ebuild: + stable on ia64 + +*screen-4.0.1-r2 (13 Jan 2004) + + 13 Jan 2004; Aron Griffis 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 screen-4.0.1-r1.ebuild: + stable on alpha + + 01 Jan 2004; screen-4.0.1-r1.ebuild: + Added mips to KEYWORDS + + 14 Dec 2003; Brad House screen-4.0.1-r1.ebuild: + mark stable on amd64 + + 14 Dec 2003; Rajiv Aaron Manglani screen-4.0.1-r1.ebuild: + call fowners before fperms. + + 13 Dec 2003; Lars Weiler screen-4.0.1-r1.ebuild: + Masked stable on ppc + + 10 Dec 2003; Ciaran McCreesh screen-4.0.1-r1.ebuild: + Moving to stable on sparc + + 10 Dec 2003; 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 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 ; + 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 screen-4.0.1-r1.ebuild : + Marked stable on hppa. + + 29 Nov 2003; 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 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 screen-4.0.1.ebuild: + Fixed chmod line to be 0775 (bug # 33672) + + 15 Nov 2003; Seemant Kulleen 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 + in bug #33576 + + 15 Nov 2003; Lars Weiler screen-4.0.1.ebuild: + Masked stable on x86 and sparc (with ciaranm permission). Added testing + keyword for ~ppc. + + 02 Nov 2003; Christian Birchinger + screen-3.9.15-r1.ebuild: + Added sparc stable keyword + + 15 Oct 2003; Jason Wever screen-4.0.1.ebuild: + Fixed multi-user instructions so screen will launch correctly now. + + 14 Oct 2003; Jason Wever 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 ; screen-4.0.1.ebuild: + Version bump, maintainer unclear. + + 07 Oct 2003; John Mylchreest ; screen-3.9.15-r1.ebuild: + fixing POSIX 1003.1-2001 chown change. '.' now ':' + + 01 Oct 2003; Tavis Ormandy screen-3.9.15-r1.ebuild: + Stable on alpha + +*screen-3.9.15-r1 (12 Jul 2003) + + 12 Jul 2003; Robin H. Johnson 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 screen-3.9.15.ebuild: + Add arm to KEYWORDS + + 16 Apr 2003; Guy Martin screen-3.9.15.ebuild : + Marked stable on hppa. + + 31 Mar 2003; Jan Seidel screen-3.9.15.ebuild: + Added mips to KEYWORDS + + 30 Mar 2003; Christian Birchinger screen-3.9.15.ebuild: + Added sparc stable keyword + + 13 Mar 2003; Brandon Low screen-3.9.15.ebuild: + Version bump + +*screen-3.9.13-r4 (16 Jan 2003) + + 10 Feb 2003; Guy Martin screen-3.9.13-r4.ebuild : + Added hppa to keywords. + + 16 Jan 2003; Aron Griffis screen-3.9.13-r4.ebuild : + Revision bump since the last change affects run-time, not compile-time. + + 16 Jan 2003; Aron Griffis screen-3.9.13-r3.ebuild : + Fix bug 12683 again. Last fix broke screen at run-time. + + 15 Jan 2003; Aron Griffis 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 : Revision bump to get + permissions right on all systems. + + 20 Dec 2002; Maik Schreiber screen-3.9.13-r1.ebuild, + screen-3.9.13-r2.ebuild: Fixed sed calls to work with 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 : 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 : A new improved ebuild. Does + everything! Many thanks to j2 on IRC for the ebuild. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*screen-3.9.13 (18 Nov 2002) + + 18 Nov 2002; Maik Schreiber : New version. + +*screen-3.9.11-r4 (7 Nov 2002) + + 7 Nov 2002; Michael Nazaroff 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 with the ebuild, since he can produce + the issue and I cannot on my machine. + + 11 Nov 2002; Michael Nazaroff 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 : + Added alpha to KEYWORDS + + 23 Aug 2002; Michael Nazaroff 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 screen-3.9.11-r3.ebuild : + + Added ppc to KEYWORDS. + + 27 Jul 2002; Michael M Nazaroff 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 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 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 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 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 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 ChangeLog : + + Added initial ChangeLog. diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/Manifest b/sdk_container/src/third_party/portage-stable/app-misc/screen/Manifest index f5617240b7..52ee32d66d 100644 --- a/sdk_container/src/third_party/portage-stable/app-misc/screen/Manifest +++ b/sdk_container/src/third_party/portage-stable/app-misc/screen/Manifest @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-64bit-time.patch b/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-64bit-time.patch deleted file mode 100644 index 645b37f9b0..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-64bit-time.patch +++ /dev/null @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-no-libelf.patch b/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-no-libelf.patch deleted file mode 100644 index df06383c9d..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-no-libelf.patch +++ /dev/null @@ -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 --],, --[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) diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-no-pty.patch b/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-no-pty.patch deleted file mode 100644 index 7b7b7984ff..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-no-pty.patch +++ /dev/null @@ -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 - #endif - --/* for solaris 2.1, Unixware (SVR4.2) and possibly others */ --#ifdef HAVE_SVR4_PTYS --# include --#endif -- - #if defined(sun) && defined(LOCKPTY) && !defined(TIOCEXCL) - # include - #endif diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-nonblock.patch b/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-nonblock.patch deleted file mode 100644 index f27c903a8d..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-nonblock.patch +++ /dev/null @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-windowlist-multiuser-fix.patch b/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-windowlist-multiuser-fix.patch deleted file mode 100644 index 09848e93ef..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-windowlist-multiuser-fix.patch +++ /dev/null @@ -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) diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.3-extend-d_termname-ng2.patch b/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.3-extend-d_termname-ng2.patch deleted file mode 100644 index 701682f2a1..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.3-extend-d_termname-ng2.patch +++ /dev/null @@ -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 -+ -+#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 -+ -+#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 -+ -+#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 -+ -+#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 -+ -+#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; - }; - diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.0.1-int-overflow-fix.patch b/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.0.1-int-overflow-fix.patch deleted file mode 100644 index 4a40c8dd2c..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.0.1-int-overflow-fix.patch +++ /dev/null @@ -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"); diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.0.1-vsprintf.patch b/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.0.1-vsprintf.patch deleted file mode 100644 index b2f7a20f9e..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.0.1-vsprintf.patch +++ /dev/null @@ -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 ],[va_list valist; vsprintf(0,0,valist);], -+ [AC_MSG_RESULT(yes);AC_DEFINE(USEVARARGS)], -+ [AC_MSG_RESULT(no)]) - - AC_HEADER_DIRENT - diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.0.3-config.h-autoconf-2.62.patch b/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.0.3-config.h-autoconf-2.62.patch deleted file mode 100644 index 5605fdac74..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.0.3-config.h-autoconf-2.62.patch +++ /dev/null @@ -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 - - /* diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.0.3-crosscompile.patch b/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.0.3-crosscompile.patch deleted file mode 100644 index 6e6bb948b9..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.0.3-crosscompile.patch +++ /dev/null @@ -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 - #include -@@ -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 - #include -@@ -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 - #include -@@ -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 - #include -@@ -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 - #include -@@ -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 - #include -@@ -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 - #include -@@ -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 - #include -@@ -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 - #include -@@ -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 -+ -+ 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 - #include - ],[ -@@ -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 ], 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 ], [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 ], [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 ],[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 defines CODESET.]) - AC_TRY_LINK([ - #include - ],[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 diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.0.3-setenv_autoconf.patch b/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.0.3-setenv_autoconf.patch deleted file mode 100644 index e47a15d66c..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.0.3-setenv_autoconf.patch +++ /dev/null @@ -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 ], -+ [ -+ setenv((char *) 0, (char *) 0, 0); -+ ], ac_setenv_args=3) -+fi -+if test -z "$ac_setenv_args"; then -+ AC_TRY_LINK( -+ [#include ], -+ [ -+ 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 */ - } - diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-no-utempter.patch b/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.3.0-no-utempter.patch similarity index 64% rename from sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-no-utempter.patch rename to sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.3.0-no-utempter.patch index 2a06119bf4..9a830a252b 100644 --- a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/4.0.2-no-utempter.patch +++ b/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.3.0-no-utempter.patch @@ -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 #endif ],[struct utmp u; u.ut_host[0] = 0;], AC_DEFINE(UTHOST)) diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.3.1-ansi.c.patch b/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.3.1-ansi.c.patch new file mode 100644 index 0000000000..24a1167b6c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screen-4.3.1-ansi.c.patch @@ -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--) diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screenrc b/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screenrc index 02e63bf6cc..11f2f551b0 100644 --- a/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screenrc +++ b/sdk_container/src/third_party/portage-stable/app-misc/screen/files/screenrc @@ -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 # =============================================================== diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/metadata.xml b/sdk_container/src/third_party/portage-stable/app-misc/screen/metadata.xml new file mode 100644 index 0000000000..fd200de179 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/screen/metadata.xml @@ -0,0 +1,35 @@ + + + + + swegener@gentoo.org + Primary Maintainer + + + shell-tools@gentoo.org + Gentoo Shell Tools Project + + +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. + + + Enable multiuser support (by setting correct + permissions) + Express error messages in nethack style + + diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/screen-4.0.3-r4.ebuild b/sdk_container/src/third_party/portage-stable/app-misc/screen/screen-4.0.3-r4.ebuild deleted file mode 100644 index 9a213ff99c..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-misc/screen/screen-4.0.3-r4.ebuild +++ /dev/null @@ -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 ' | $(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." -} diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/screen-4.3.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-misc/screen/screen-4.3.1-r1.ebuild new file mode 100644 index 0000000000..4237c22f29 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/screen/screen-4.3.1-r1.ebuild @@ -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}" +} diff --git a/sdk_container/src/third_party/portage-stable/app-misc/screen/screen-9999.ebuild b/sdk_container/src/third_party/portage-stable/app-misc/screen/screen-9999.ebuild new file mode 100644 index 0000000000..3038ad6bd9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/screen/screen-9999.ebuild @@ -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." +} diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-misc/screen-4.0.3-r4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-misc/screen-4.0.3-r4 deleted file mode 100644 index 1704a7bdf4..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-misc/screen-4.0.3-r4 +++ /dev/null @@ -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/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 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-misc/screen-4.3.1-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-misc/screen-4.3.1-r1 new file mode 100644 index 0000000000..94a5d2cb4a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-misc/screen-4.3.1-r1 @@ -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/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 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-misc/screen-9999 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-misc/screen-9999 new file mode 100644 index 0000000000..60bae4d5fa --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-misc/screen-9999 @@ -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/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