diff options
author | Tomas Chvatal <scarabeus@gentoo.org> | 2009-11-14 13:10:04 +0000 |
---|---|---|
committer | Tomas Chvatal <scarabeus@gentoo.org> | 2009-11-14 13:10:04 +0000 |
commit | efb635eb3271b656f158bb7e9a404c444d7026f5 (patch) | |
tree | 05031999cfad36d28e2c7115daa777c135f9b5e6 /app-misc/screen | |
parent | Automated update of use.local.desc (diff) | |
download | gentoo-2-efb635eb3271b656f158bb7e9a404c444d7026f5.tar.gz gentoo-2-efb635eb3271b656f158bb7e9a404c444d7026f5.tar.bz2 gentoo-2-efb635eb3271b656f158bb7e9a404c444d7026f5.zip |
Drop old 2 years masked cvs snapshot. If you want to use experimental version I recomend to write live git version ebuild.
(Portage version: 2.2_rc49/cvs/Linux x86_64)
Diffstat (limited to 'app-misc/screen')
-rw-r--r-- | app-misc/screen/ChangeLog | 7 | ||||
-rw-r--r-- | app-misc/screen/screen-4.0.3_p20070403.ebuild | 139 |
2 files changed, 6 insertions, 140 deletions
diff --git a/app-misc/screen/ChangeLog b/app-misc/screen/ChangeLog index 222101335cca..61862e1acb3d 100644 --- a/app-misc/screen/ChangeLog +++ b/app-misc/screen/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-misc/screen # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/ChangeLog,v 1.143 2009/05/12 19:47:21 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/ChangeLog,v 1.144 2009/11/14 13:10:04 scarabeus Exp $ + + 14 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org> + -screen-4.0.3_p20070403.ebuild: + Drop old 2 years masked cvs snapshot. If you want to use experimental + version I recomend to write live git version ebuild. 12 May 2009; Sven Wegener <swegener@gentoo.org> files/screen-4.0.3-crosscompile.patch: diff --git a/app-misc/screen/screen-4.0.3_p20070403.ebuild b/app-misc/screen/screen-4.0.3_p20070403.ebuild deleted file mode 100644 index 0bb1d569ce01..000000000000 --- a/app-misc/screen/screen-4.0.3_p20070403.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/screen-4.0.3_p20070403.ebuild,v 1.4 2008/06/07 19:05:56 swegener Exp $ - -WANT_AUTOCONF="2.5" - -inherit eutils flag-o-matic toolchain-funcs pam autotools - -DESCRIPTION="Screen is a full-screen window manager that multiplexes a physical terminal between several processes" -HOMEPAGE="http://www.gnu.org/software/screen/" -SRC_URI="mirror://gentoo/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" -IUSE="debug nethack pam selinux multiuser" - -RDEPEND=">=sys-libs/ncurses-5.2 - pam? ( virtual/pam ) - selinux? ( - sec-policy/selinux-screen - >=sec-policy/selinux-base-policy-20050821 - )" -DEPEND="${RDEPEND}" - -pkg_setup() { - # Make sure utmp group exists, as it's used later on. - enewgroup utmp 406 -} - -src_unpack() { - unpack ${A} - cd "${S}" - - # uclibc doesnt have sys/stropts.h - if ! (echo '#include <sys/stropts.h>' | $(tc-getCC) -E - &>/dev/null) ; then - epatch "${FILESDIR}"/4.0.2-no-pty.patch - fi - - # Fix some keybindings - epatch "${FILESDIR}"/${P}-map.patch - - # Don't use utempter even if it is found on the system - epatch "${FILESDIR}"/4.0.2-no-utempter.patch - - # Don't link against libelf even if it is found on the system - epatch "${FILESDIR}"/4.0.2-no-libelf.patch - - # compability for sys-devel/autoconf-2.62 - epatch "${FILESDIR}"/screen-4.0.3-config.h-autoconf-2.62.patch - - # Allow for more rendition (color/attribute) changes in status bars - sed -i \ - -e "s:#define MAX_WINMSG_REND 16:#define MAX_WINMSG_REND 64:" \ - screen.c \ - || die "sed screen.c failed" - - # Fix manpage. - sed -i \ - -e "s:/usr/local/etc/screenrc:/etc/screenrc:g" \ - -e "s:/usr/local/screens:/var/run/screen:g" \ - -e "s:/local/etc/screenrc:/etc/screenrc:g" \ - -e "s:/etc/utmp:/var/run/utmp:g" \ - -e "s:/local/screens/S-:/var/run/screen/S-:g" \ - doc/screen.1 \ - || die "sed doc/screen.1 failed" - - eautoconf -} - -src_compile() { - append-flags "-DMAXWIN=${MAX_SCREEN_WINDOWS:-100}" - - use nethack || append-flags "-DNONETHACK" - use debug && append-flags "-DDEBUG" - - econf \ - --with-socket-dir=/var/run/screen \ - --with-sys-screenrc=/etc/screenrc \ - --with-pty-mode=0620 \ - --with-pty-group=5 \ - --enable-rxvt_osc \ - --enable-telnet \ - --enable-colors256 \ - $(use_enable pam) \ - || die "econf failed" - - LC_ALL=POSIX make term.h || die "Failed making term.h" - - emake || die "emake failed" -} - -src_install() { - dobin screen || die "dobin failed" - keepdir /var/run/screen || die "keepdir failed" - - if use multiuser - then - fperms 4755 /usr/bin/screen || die "fperms failed" - else - fowners root:utmp /{usr/bin,var/run}/screen || die "fowners failed" - fperms 2755 /usr/bin/screen || die "fperms failed" - fi - - insinto /usr/share/screen - doins terminfo/{screencap,screeninfo.src} || die "doins failed" - insinto /usr/share/screen/utf8encodings - doins utf8encodings/?? || die "doins failed" - insinto /etc - doins "${FILESDIR}"/screenrc || die "doins failed" - - pamd_mimic_system screen auth || die "pamd_mimic_system failed" - - dodoc \ - README ChangeLog INSTALL TODO NEWS* patchlevel.h \ - doc/{FAQ,README.DOTSCREEN,fdpat.ps,window_to_display.ps} \ - || die "dodoc failed" - - doman doc/screen.1 || die "doman failed" - doinfo doc/screen.info* || die "doinfo failed" -} - -pkg_postinst() { - if use multiuser - then - chown root:0 "${ROOT}"/var/run/screen - chmod 0755 "${ROOT}"/var/run/screen - else - chown root:utmp "${ROOT}"/var/run/screen - chmod 0775 "${ROOT}"/var/run/screen - fi - - elog "Some dangerous key bindings have been removed or changed to more safe values." - elog "We enable some xterm hacks in our default screenrc, which might break some" - elog "applications. Please check /etc/screenrc for information on these changes." - - ewarn "Please terminate your running screen sessions, as screen now uses sockets" - ewarn "instead of fifos and the new version can't attach to the old sessions." -} |