summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2009-11-14 13:10:04 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2009-11-14 13:10:04 +0000
commit556a075d2b81365c345eb73bb9633999dbed5044 (patch)
treea3e32e5125174d9e399099cbf6eb16ef00265094 /app-misc/screen
parentAutomated update of use.local.desc (diff)
downloadhistorical-556a075d2b81365c345eb73bb9633999dbed5044.tar.gz
historical-556a075d2b81365c345eb73bb9633999dbed5044.tar.bz2
historical-556a075d2b81365c345eb73bb9633999dbed5044.zip
Drop old 2 years masked cvs snapshot. If you want to use experimental version I recomend to write live git version ebuild.
Package-Manager: portage-2.2_rc49/cvs/Linux x86_64
Diffstat (limited to 'app-misc/screen')
-rw-r--r--app-misc/screen/ChangeLog7
-rw-r--r--app-misc/screen/Manifest14
-rw-r--r--app-misc/screen/screen-4.0.3_p20070403.ebuild139
3 files changed, 7 insertions, 153 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/Manifest b/app-misc/screen/Manifest
index 2d6edda37f33..96967f56b91f 100644
--- a/app-misc/screen/Manifest
+++ b/app-misc/screen/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX 4.0.2-64bit-time.patch 298 RMD160 3278d227f1f5c5bce8b7369e9c44fd7e35ac804c SHA1 ab4f298c3c46fe9dad550009def0db8c44b13d22 SHA256 d974e14a1d8e32a0a05b211cd76d9335a066c6b85538505f1d95f25209c99057
AUX 4.0.2-no-libelf.patch 555 RMD160 4af1c158b0a4e0124fec8347090bf5d25634fdf5 SHA1 fe33038030600e60369374b994c47e68e2bb6bd3 SHA256 56cc1f7b2d02ba230501c7c87da170fa791639cb1f36b2b0b87d8644e5372059
AUX 4.0.2-no-pty.patch 392 RMD160 d29aec55c6b76f66a8340096f627afe2e4dca3e8 SHA1 bd1328e0dbb321397692846b5c2ac62df1885a9c SHA256 edc29bc7b7bea89c2f937ca9c95f2ce51b437e4ea042741d9f4ac6d7954178d5
@@ -14,15 +11,6 @@ AUX screen-4.0.3-crosscompile.patch 18900 RMD160 ba2eab1269713980abe56e86dee38ab
AUX screen-4.0.3_p20070403-map.patch 271 RMD160 a2d2c0f9e6a035b4b88597ba8620c764aac89a25 SHA1 783a3dcb8706ebedc3de1fa365fc49d04147de2a SHA256 4dde0133a28e996e95bff0b0e4e3f48e4e99054eb77d5381a813f5e216842e10
AUX screenrc 10397 RMD160 e80d0c2ee7b225d041b75ae4fe080aa2ad8b134a SHA1 15dee4a41ef55d156797333e9279043597cc5682 SHA256 c4ad4932fc65ebfd047134ae8c5bc1e37096a0dd5c3c6e74b3462a8562ff39f8
DIST screen-4.0.3.tar.gz 840602 RMD160 8c3903c1642ae30fd9d5706298919428552f7754 SHA1 7bc6e2f0959ffaae6f52d698c26c774e7dec3545 SHA256 78f0d5b1496084a5902586304d4a73954b2bfe33ea13edceecf21615c39e6c77
-DIST screen-4.0.3_p20070403.tar.gz 913917 RMD160 710d4a5df7b4df2efe5b0f0159f3986ec9f502c0 SHA1 3d3df821bcfbe5d3d7e910c3fc0f7036317dba35 SHA256 e624bea23c37e0efa10c89ab14a29bf7c5b95f328df55eeaa1bf472fe904610f
EBUILD screen-4.0.3.ebuild 4563 RMD160 a2ba7567e242adfdc6fc4437adc4726eba92dc7b SHA1 d2bf1d2e22c9aa5392215540680066d5eaf3deee SHA256 ce4a65ec692dc996414e375c4c25ab6b310e1bb07e46837bd8b5bac97b41b61e
-EBUILD screen-4.0.3_p20070403.ebuild 4023 RMD160 58044dda580f66abedf261eb5e149b633a6101e5 SHA1 9a4aa119a7f6dba8305a626407f9f81adcfb44de SHA256 8bb43979981beabcce2a9bc50e6088afe58b37e6f68a961bc777ee9b209163a8
-MISC ChangeLog 20106 RMD160 3574815a36382f23c0addc98f8f07dfebc3c5dbd SHA1 313dc8d3e0c218c0258d660433b97aca1d9c484b SHA256 e6ba049a090980768be301a959f2e0b971fc42d28e914f8b8f31d4fdaf913ed5
+MISC ChangeLog 20324 RMD160 cae19f26b4d9719703ccf06a3b43f99447f45747 SHA1 0680ac8234c1230dd0b05d8360ea480e8c9599f8 SHA256 e21ce4d3cb3807ede5e3370cd254b0645e929eebc81fbca0335cbece9629a61e
MISC metadata.xml 1697 RMD160 e3f187509d13f8e939814733c9876407006ca0ab SHA1 53a6d55362e68c62329b6a644b5b3f74c436f272 SHA256 58279e41070c88041df5acd625067c947b9df46ca68fb3ae3cd72c268ae30c81
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
-
-iEYEARECAAYFAkoJ0m0ACgkQI1lqEGTUzyQK8gCg1BrVk3ASIB7A3Uc4M3B/+brN
-+kwAoNj0q+tWvx0N0V1Ox1SJcGZwHnJp
-=xIUo
------END PGP SIGNATURE-----
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."
-}