From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-misc/screenie/Manifest | 6 +++++ .../screenie/files/screenie-CVE-2008-5371.patch | 26 ++++++++++++++++++++++ app-misc/screenie/metadata.xml | 23 +++++++++++++++++++ app-misc/screenie/screenie-1.30.0-r1.ebuild | 26 ++++++++++++++++++++++ 4 files changed, 81 insertions(+) create mode 100644 app-misc/screenie/Manifest create mode 100644 app-misc/screenie/files/screenie-CVE-2008-5371.patch create mode 100644 app-misc/screenie/metadata.xml create mode 100644 app-misc/screenie/screenie-1.30.0-r1.ebuild (limited to 'app-misc/screenie') diff --git a/app-misc/screenie/Manifest b/app-misc/screenie/Manifest new file mode 100644 index 000000000000..f49a4f954912 --- /dev/null +++ b/app-misc/screenie/Manifest @@ -0,0 +1,6 @@ +AUX screenie-CVE-2008-5371.patch 636 SHA256 998f8116aa36ed6b0db6c587ebe2931e8fcc50cf17cabfa80dc83754f31f6a21 SHA512 64fb52e614d281e8302b6a664d28692b88c5f56301fec1f5f9be546eb71a17aaf462b9a96ea1f0ad1176583613edea292cfd08e10f4a144c12f67c575696a084 WHIRLPOOL 7fe66cf68c14e01f04d85cfb992d25bfac8a7543be216b62e0a487892c2308e553f5f8c228919480ea26c67612518e25304401c93a763fe2343436a3e7cfd6d8 +DIST screenie-1.30.0.tar.bz2 10068 SHA256 60e141a2b036375d93f5edf6b29d5008ec54d9c8f501a21ffce17748bd64b96a SHA512 8068421aaa461df32bccbe72e23474b20ef3f761e78a3e520c1f9f19a383d9ad9fd0377e2cdf1c4f023ca570b172a40ebff63d3cb538b96d1e1706fe83d03fdd WHIRLPOOL e842eef4bd97270ad2360f22896678b3515323e56b441d7e3e82165d2fe79de83e1b3cf4262a571a83519683be89af878664d0a9bccbce6646bc31d1f93b84b0 +EBUILD screenie-1.30.0-r1.ebuild 627 SHA256 d01f4c7891829c90d98f5d8ffceeec3346a548de8a6d7e9b95456249ecbcc9b8 SHA512 4a0f2754a1e720a939d77947793b7dcb5f4ef29063bddeccb766c82b4585182fd9dcfc31da0095a2f0cb36bf4df69e0fa3c111e4b3f144f7e9f67d41f16126df WHIRLPOOL e8a74f70061081895bce2fb080698d550ce9489c861a6e34153f6d9726ed143e1ca803d74aca823742ae408fb6eef3a4c1e33e1514621be5900bcc3aa68fc492 +MISC ChangeLog 2995 SHA256 17e2dbbf5ee5e28dc2f98eae27a330250f75ae0d697e68d0b6aa133f97c563fa SHA512 3ef8df94848242def026ced4983f94a771c034ee7332f5c94e302f3e21b57f598c58f01429e146ee4cbe22985d3d318a5c85178f53d1671664eb98a60a0dfdb9 WHIRLPOOL 919093deb27ac33c2b847a3e75bcb740d58c9bc69eff3b1f51e33aa28389ef844a36ee4790446fd39da214e0303f5a1f7c03c585a83954b9834824a347903d03 +MISC ChangeLog-2015 3448 SHA256 431281df54a06f014d86948f4ce44118fc717ad5b208611b5c3af6c97bba9a9d SHA512 9ab731650988a182c6031a717caf045ffe5992f2b8c58ec6d501ea480ef63130c49228266a58d2e85ee1e9d7511ae547886ed16980538926f51b21258ce2f73f WHIRLPOOL 40ef526d724069dcf8f03fb6c8f766ae58430ebdf5013f2240fc2bf4566365d07bae5554ad7230163f171a9bbd1febc93558340373d10a42d29ac77239da0080 +MISC metadata.xml 931 SHA256 703d62d9aa8c042b60816fefa640d2061baab23108ab347a9ac687a912b351b4 SHA512 e6ea535ec882be9b8a70c0982caf002b20f8226c61276577bddf85adf0b71032a56aaacf2b8460e5f6e730ffdb0b23e1735b961e9c662e1a4cb8e4279e9e7db6 WHIRLPOOL 866d5ee3c2a54619b2e40a325fd97e868d1928d49ab6834b5ea62338a7f817ff43d73f2d95824710194e87897bb48581fbdc316ae14eb19fa9a88b2d7201bcb1 diff --git a/app-misc/screenie/files/screenie-CVE-2008-5371.patch b/app-misc/screenie/files/screenie-CVE-2008-5371.patch new file mode 100644 index 000000000000..2bf8dbdc6b8a --- /dev/null +++ b/app-misc/screenie/files/screenie-CVE-2008-5371.patch @@ -0,0 +1,26 @@ +Patch for bug 250476 (CVE-2008-5371), courtesy of nion@debian.org. + +diff -u screenie-1.30.0/screenie screenie-1.30.0/screenie +--- screenie-1.30.0/screenie ++++ screenie-1.30.0/screenie +@@ -19,7 +19,7 @@ + # Foundation Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA + + #global settings +-TMPF=/tmp/.screenie.$$ ++TMPF=$(mktemp -t skreenie.XXXXXX || exit 1) + ACTIVE_SCREENS="screen \-ls | awk '/tached/ { print \$1}' | sort" + i=0 + e=0 +@@ -59,9 +59,9 @@ + esac + + #cleanup temp files +-if test -f /tmp/.screenie* ++if test -f $TMPF + then +- rm /tmp/.screenie* >/dev/null 2>&1 ++ rm $TMPF >/dev/null 2>&1 + fi + + while : diff --git a/app-misc/screenie/metadata.xml b/app-misc/screenie/metadata.xml new file mode 100644 index 000000000000..e7b2676fce0f --- /dev/null +++ b/app-misc/screenie/metadata.xml @@ -0,0 +1,23 @@ + + + + + proxy-maint@gentoo.org + Proxy Maintainers + + + rgkmg25@gmail.com + Robert Kowalski + Proxy Maintainer. CC on bugs + + + Screenie is a small and lightweight GNU screen(1) frontend that is + designed to be a session handler that simplifies the process of + administrating detached jobs by providing an interactive menu. + + + Screenie「スクリーネ」と言うアップは小さいなGNU + Screen(1)フロントエンドです。対話的メニューで + プロセス管理を安くなります。 + + diff --git a/app-misc/screenie/screenie-1.30.0-r1.ebuild b/app-misc/screenie/screenie-1.30.0-r1.ebuild new file mode 100644 index 000000000000..248b1f0c3a4b --- /dev/null +++ b/app-misc/screenie/screenie-1.30.0-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="2" + +inherit eutils + +DESCRIPTION="screen(1) frontend that is designed to be a session handler" +HOMEPAGE="http://pubwww.hsz-t.ch/~mgloor/screenie.html" +SRC_URI="http://pubwww.hsz-t.ch/~mgloor/data/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm hppa ia64 sparc x86 ~x86-fbsd" +IUSE="" + +RDEPEND="app-misc/screen" + +src_prepare() { + epatch "${FILESDIR}/${PN}-CVE-2008-5371.patch" +} + +src_install() { + dobin screenie || die "dobin failed" + dodoc AUTHORS ChangeLog INSTALL README TODO || die "dodoc failed" +} -- cgit v1.2.3