summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Koltsov <maksbotan@gentoo.org>2012-06-18 16:40:50 +0000
committerMaxim Koltsov <maksbotan@gentoo.org>2012-06-18 16:40:50 +0000
commit06d7123ec9c1111b134aa04d0e7c4cb1550cca1f (patch)
tree219abcc31f9ae94c7fa9ab38055778ab3d59e6da /app-misc/empty
parentamd64/x86 stable (diff)
downloadhistorical-06d7123ec9c1111b134aa04d0e7c4cb1550cca1f.tar.gz
historical-06d7123ec9c1111b134aa04d0e7c4cb1550cca1f.tar.bz2
historical-06d7123ec9c1111b134aa04d0e7c4cb1550cca1f.zip
Add app-misc/empty, ebuild by James Le Cuirot <chewi@aura-online.co.uk>. Bug #97387
Package-Manager: portage-2.1.10.65/cvs/Linux x86_64
Diffstat (limited to 'app-misc/empty')
-rw-r--r--app-misc/empty/ChangeLog11
-rw-r--r--app-misc/empty/Manifest19
-rw-r--r--app-misc/empty/empty-0.6.18b.ebuild28
-rw-r--r--app-misc/empty/files/overflow-fixes.patch20
-rw-r--r--app-misc/empty/metadata.xml13
5 files changed, 91 insertions, 0 deletions
diff --git a/app-misc/empty/ChangeLog b/app-misc/empty/ChangeLog
new file mode 100644
index 000000000000..65f17b7db563
--- /dev/null
+++ b/app-misc/empty/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for app-misc/empty
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/empty/ChangeLog,v 1.1 2012/06/18 16:40:50 maksbotan Exp $
+
+*empty-0.6.18b (18 Jun 2012)
+
+ 18 Jun 2012; Maxim Koltsov <maksbotan@gentoo.org> +empty-0.6.18b.ebuild,
+ +files/overflow-fixes.patch, +metadata.xml:
+ Add app-misc/empty, ebuild by James Le Cuirot <chewi@aura-online.co.uk>. Bug
+ #97387
+
diff --git a/app-misc/empty/Manifest b/app-misc/empty/Manifest
new file mode 100644
index 000000000000..b05ed66808a0
--- /dev/null
+++ b/app-misc/empty/Manifest
@@ -0,0 +1,19 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX overflow-fixes.patch 621 RMD160 f409cb3275e9a6096e910d125660b24fdb4efa1d SHA1 bf6dd598860e0afeedb51c7b0213bd4f8a73ecce SHA256 64c20a2ada9130e395ac1ff3647c6e6413b5b5303f8d334a32b704b9eafa740a
+DIST empty-0.6.18b.tgz 16166 RMD160 8c49eb2d2da2388386bd801f495b6645ee93298c SHA1 29f1ecda248bdec7998d7211bf3866d62ce93e06 SHA256 8ea08afd6b637c49125b2fa6f0b571fd72b3aa8547a8834266fcbf0302d1efd3
+EBUILD empty-0.6.18b.ebuild 644 RMD160 c95e62a72f05619b78407e5fada52607054d92ec SHA1 9b65f7bcf5e3c702a3522c70220c789df0664eb8 SHA256 355eb3c4817def52de3a875de93f318712b44fad89804742c3def4dbab473ee9
+MISC ChangeLog 444 RMD160 47c10ec41e11f24ae89bf0298450cd5e4f5ef372 SHA1 33c5dccd8c8e85555eba73f930cb7871e83bb409 SHA256 1b0c81c82f3cbc8834907dd66c285c227a5fcc7751aaf39242f77cb69a517bc2
+MISC metadata.xml 359 RMD160 36855a2b6f51e74fdf14ae21f62acb2fd47f14c6 SHA1 546a05efdf5021ae7fd4e86328ff455a00883c69 SHA256 4d0647b6a16b9f160f9b2d3ae0d0d56117fd2dea5e8ddbe7829b3b3fd5ae7e30
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQEcBAEBAgAGBQJP31ovAAoJEAmJmMX429reZjoH/05+dHUQT4GXFkiCIHVjKKu4
+DteX4sHmPN4XpHa6Zq9glRcWdRDQwWfo/3TalyAsJEd9ffIGKDCTmgEl1ulbHTgs
+0CR95hr5YAsFCXuaaD4Dyvb3ot2PVXyYc16F3uMvbK7VH3s2gwK6rYmrbaZGZmUS
+ZgJTf31DMDg8DYiC5ZKkpJ2H03hDsJxr1m2ukyYdjV6X5hAN9Ned4YuiyfLSA4lo
+hJ4r+ubNfd5g/9t6y5P7K48kmveKSmUnGx1RsR0AtW8clFot5A/wOQdEfKGeR/21
+6rzH5b173rd7XH1DWumY+1hRN/zGo5IPdnrIMxt8FGUAbn6cvPk4RGOWXV7RrYQ=
+=Z9LO
+-----END PGP SIGNATURE-----
diff --git a/app-misc/empty/empty-0.6.18b.ebuild b/app-misc/empty/empty-0.6.18b.ebuild
new file mode 100644
index 000000000000..4aaa21c35254
--- /dev/null
+++ b/app-misc/empty/empty-0.6.18b.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/empty/empty-0.6.18b.ebuild,v 1.1 2012/06/18 16:40:50 maksbotan Exp $
+
+EAPI="4"
+inherit eutils
+
+DESCRIPTION="Small shell utility, similar to expect(1)"
+HOMEPAGE="http://empty.sourceforge.net"
+SRC_URI="mirror://sourceforge/empty/${P}.tgz"
+LICENSE="BSD"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+DEPEND=""
+RDEPEND="virtual/logger"
+
+src_prepare() {
+ epatch "${FILESDIR}/overflow-fixes.patch"
+}
+
+src_install() {
+ dobin empty
+ doman empty.1
+ dodoc README
+ use examples && dodoc -r examples
+}
diff --git a/app-misc/empty/files/overflow-fixes.patch b/app-misc/empty/files/overflow-fixes.patch
new file mode 100644
index 000000000000..96dd18024a03
--- /dev/null
+++ b/app-misc/empty/files/overflow-fixes.patch
@@ -0,0 +1,20 @@
+--- empty.c.orig 2009-07-27 18:26:42.000000000 +0100
++++ empty.c 2011-12-22 17:17:11.037090159 +0000
+@@ -584,7 +584,7 @@
+
+ for (i = 1; i < argc; i++) {
+ strncat(buf, " ", 1);
+- strncat(buf, argv[i], sizeof(buf));
++ strncat(buf, argv[i], sizeof(buf) -1);
+ }
+
+ (void)syslog(LOG_NOTICE, "forked %s", buf);
+@@ -686,7 +686,7 @@
+ while ((dent = readdir(dir)) != NULL) {
+ if (!strncmp(fmask, dent->d_name, len)) {
+ strncpy(fname, dent->d_name, sizeof(fname) - 1);
+- fname[sizeof(buf) - 1] = '\0';
++ fname[MAXPATHLEN - 1] = '\0';
+
+ strtok(fname, sep); /* empty */
+ strtok(NULL, sep); /* PPID */
diff --git a/app-misc/empty/metadata.xml b/app-misc/empty/metadata.xml
new file mode 100644
index 000000000000..9e46a1581b1b
--- /dev/null
+++ b/app-misc/empty/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>proxy-maintainers</herd>
+ <maintainer>
+ <email>admin@pinkbyte.ru</email>
+ <name>Sergey Popov</name>
+ </maintainer>
+ <maintainer>
+ <email>maksbotan@gentoo.org</email>
+ <name>Maxim Koltsov</name>
+ </maintainer>
+</pkgmetadata>