summaryrefslogtreecommitdiff
path: root/app-misc/screenie
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-misc/screenie
reinit the tree, so we can have metadata
Diffstat (limited to 'app-misc/screenie')
-rw-r--r--app-misc/screenie/Manifest6
-rw-r--r--app-misc/screenie/files/screenie-CVE-2008-5371.patch26
-rw-r--r--app-misc/screenie/metadata.xml23
-rw-r--r--app-misc/screenie/screenie-1.30.0-r1.ebuild26
4 files changed, 81 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>rgkmg25@gmail.com</email>
+ <name>Robert Kowalski</name>
+ <description>Proxy Maintainer. CC on bugs</description>
+ </maintainer>
+ <longdescription lang="en">
+ 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.
+ </longdescription>
+ <longdescription lang="ja">
+ Screenie「スクリーネ」と言うアップは小さいなGNU
+ Screen(1)フロントエンドです。対話的メニューで
+ プロセス管理を安くなります。
+ </longdescription>
+</pkgmetadata>
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"
+}