diff options
author | Sven Wegener <swegener@gentoo.org> | 2004-09-04 04:15:33 +0000 |
---|---|---|
committer | Sven Wegener <swegener@gentoo.org> | 2004-09-04 04:15:33 +0000 |
commit | dd5bcdb6764e8d1ec732c6d49b130b9ec91957b9 (patch) | |
tree | c627c2bb0b087625bd0d5e8263d3470271e0d015 /app-misc/screen | |
parent | stable on ppc64 (Manifest recommit) (diff) | |
download | gentoo-2-dd5bcdb6764e8d1ec732c6d49b130b9ec91957b9.tar.gz gentoo-2-dd5bcdb6764e8d1ec732c6d49b130b9ec91957b9.tar.bz2 gentoo-2-dd5bcdb6764e8d1ec732c6d49b130b9ec91957b9.zip |
Removed old ebuild. Added longdescription to metadata.xml and taking over primary maintainership.
Diffstat (limited to 'app-misc/screen')
-rw-r--r-- | app-misc/screen/ChangeLog | 7 | ||||
-rw-r--r-- | app-misc/screen/files/digest-screen-4.0.1-r2 | 1 | ||||
-rw-r--r-- | app-misc/screen/files/screen.pam | 4 | ||||
-rw-r--r-- | app-misc/screen/metadata.xml | 22 | ||||
-rw-r--r-- | app-misc/screen/screen-4.0.1-r2.ebuild | 120 | ||||
-rw-r--r-- | app-misc/screen/screen-4.0.2.ebuild | 4 |
6 files changed, 28 insertions, 130 deletions
diff --git a/app-misc/screen/ChangeLog b/app-misc/screen/ChangeLog index 5c128cd2d80b..92b8db9c556d 100644 --- a/app-misc/screen/ChangeLog +++ b/app-misc/screen/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-misc/screen # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/ChangeLog,v 1.73 2004/09/04 04:04:50 tgall Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/ChangeLog,v 1.74 2004/09/04 04:15:32 swegener Exp $ + + 04 Sep 2004; Sven Wegener <swegener@gentoo.org> metadata.xml, + -files/screen.pam, -screen-4.0.1-r2.ebuild, screen-4.0.2.ebuild: + Removed old ebuild. Added longdescription to metadata.xml and taking over + primary maintainership. 03 Sep 2004; Tom Gall <tgall@gentoo.org> screen-4.0.2.ebuild: stable on ppc64 diff --git a/app-misc/screen/files/digest-screen-4.0.1-r2 b/app-misc/screen/files/digest-screen-4.0.1-r2 deleted file mode 100644 index 80f199b5715c..000000000000 --- a/app-misc/screen/files/digest-screen-4.0.1-r2 +++ /dev/null @@ -1 +0,0 @@ -MD5 2f674d5a7a299abf085d0b69c90de4f8 screen-4.0.1.tar.gz 837445 diff --git a/app-misc/screen/files/screen.pam b/app-misc/screen/files/screen.pam deleted file mode 100644 index fec1ee275e87..000000000000 --- a/app-misc/screen/files/screen.pam +++ /dev/null @@ -1,4 +0,0 @@ -# -# This is the PAM configuration file for screen(1) -# -auth required pam_unix.so diff --git a/app-misc/screen/metadata.xml b/app-misc/screen/metadata.xml index d8b96be3c5cd..dff6ec3c34e2 100644 --- a/app-misc/screen/metadata.xml +++ b/app-misc/screen/metadata.xml @@ -3,7 +3,25 @@ <pkgmetadata> <herd>no-herd</herd> <maintainer> - <email>bug-wranglers@gentoo.org</email> - <description>This package lacks a primary herd or maintainer.</description> + <email>swegener@gentoo.org</email> + <description>Primary Maintainer</description> </maintainer> + <longdescription> +Screen is a full-screen window manager that multiplexes a physical terminal +between several processes, typically interactive shells. Each virtual terminal +provides the functions of the DEC VT100 terminal and, in addition, several +control functions from the ANSI X3.64 (ISO 6429) and ISO 2022 standards (e.g., +insert/delete line and support for multiple character sets). There is a +scrollback history buffer for each virtual terminal and a copy-and-paste +mechanism that allows the user to move text regions between windows. When screen +is called, it creates a single window with a shell in it (or the specified +command) and then gets out of your way so that you can use the program as you +normally would. Then, at any time, you can create new (full-screen) windows with +other programs in them (including more shells), kill the current window, view a +list of the active windows, turn output logging on and off, copy text between +windows, view the scrollback history, switch between windows, etc. All windows +run their programs completely independent of each other. Programs continue to +run when their window is currently not visible and even when the whole screen +session is detached from the users terminal. + </longdescription> </pkgmetadata> diff --git a/app-misc/screen/screen-4.0.1-r2.ebuild b/app-misc/screen/screen-4.0.1-r2.ebuild deleted file mode 100644 index 3f50d4f2567f..000000000000 --- a/app-misc/screen/screen-4.0.1-r2.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/screen-4.0.1-r2.ebuild,v 1.12 2004/06/24 22:32:35 agriffis Exp $ - -inherit flag-o-matic eutils - -DESCRIPTION="Screen is a full-screen window manager that multiplexes a physical terminal between several processes" -HOMEPAGE="http://www.gnu.org/software/screen/" -#SRC_URI="ftp://ftp.uni-erlangen.de/pub/utilities/screen/${P}.tar.gz" -SRC_URI="mirror://gnu/screen/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="x86 sparc ppc hppa amd64 mips alpha ia64 ppc64" -IUSE="pam" - -RDEPEND=">=sys-libs/ncurses-5.2 - pam? ( >=sys-libs/pam-0.75 )" -DEPEND="${RDEPEND} - >=sys-apps/sed-4 - >=sys-devel/autoconf-2.58" - -src_unpack() { - unpack ${A} && cd ${S} || die - - # 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 - - # Fix manpage. - sed -i \ - -e "s:/usr/local/etc/screenrc:/etc/screenrc:g; - s:/usr/local/screens:/var/run/screen:g; - s:/local/etc/screenrc:/etc/screenrc:g; - s:/etc/utmp:/var/run/utmp:g; - s:/local/screens/S-:/var/run/screen/S-:g" doc/screen.1 || \ - die "sed doc/screen.1 failed" - - # configure as delivered with screen is made with autoconf-2.5 - WANT_AUTOCONF=2.5 autoconf -} - -src_compile() { - local myconf - - addpredict "`tty`" - addpredict "${SSH_TTY}" - - # check config.h for other settings such as the - # max-number of windows allowed by screen. - append-flags "-DPTYMODE=0620 -DPTYGROUP=5" - use pam && append-flags "-DUSE_PAM" - - econf \ - $(use_enable pam) \ - --with-socket-dir=/var/run/screen \ - --with-sys-screenrc=/etc/screenrc \ - --enable-rxvt_osc ${myconf} || die "econf failed" - -# # Fix bug 12683 by fixing up term.h (remove dups and add missing). -# # This is really an upstream problem in screen, I think. -# # (15 Jan 2003 agriffis) -# mv term.h term.h.old -# awk '/^#define/ { if (defs[$2]) next; defs[$2] = $3 } -# { print } -# END { for (d in defs) { -# if (d !~ /_C../) continue; -# d2 = gensub(/C/, "", 1, d); -# if (d2 in defs) continue; -# print "#define " d2 " " defs[d] -# } -# }' term.h.old > term.h || die "Failed to fix term.h" - - # 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" - - emake || die "emake failed" -} - -src_install() { - dobin screen || die "dobin failed" - keepdir /var/run/screen - fowners root:utmp /{usr/bin,var/run}/screen - fperms 2755 /usr/bin/screen - - insinto /usr/share/terminfo ; doins terminfo/screencap - insinto /usr/share/screen/utf8encodings ; doins utf8encodings/?? - insopts -m 644 ; insinto /etc ; doins ${FILESDIR}/screenrc - - use pam && { - insinto /etc/pam.d - newins ${FILESDIR}/screen.pam.system-auth screen - } - - 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() { - chmod 0775 ${ROOT}/var/run/screen - - einfo "Some dangerous key bindings have been removed or changed to more safe values." - einfo "For more info, please check /etc/screenrc" - echo - einfo "screen is not installed as setuid root, which effectively disables multi-user" - einfo "mode. To enable it, run:" - einfo "" - einfo "\tchmod u+s /usr/bin/screen" - einfo "\tchmod go-w /var/run/screen" -} diff --git a/app-misc/screen/screen-4.0.2.ebuild b/app-misc/screen/screen-4.0.2.ebuild index a9f58653023b..c06b0f60611c 100644 --- a/app-misc/screen/screen-4.0.2.ebuild +++ b/app-misc/screen/screen-4.0.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/screen-4.0.2.ebuild,v 1.18 2004/09/04 04:04:51 tgall Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/screen-4.0.2.ebuild,v 1.19 2004/09/04 04:15:32 swegener Exp $ inherit eutils flag-o-matic @@ -111,7 +111,7 @@ src_install() { } pkg_postinst() { - chmod 0775 /var/run/screen + chmod 0775 ${ROOT}/var/run/screen einfo "Some dangerous key bindings have been removed or changed to more safe values." einfo "For more info, please check /etc/screenrc" |