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-shells/sash/Manifest | 6 ++++ app-shells/sash/files/sash-3.7-builtin.patch | 14 +++++++++ app-shells/sash/metadata.xml | 5 ++++ app-shells/sash/sash-3.8.ebuild | 45 ++++++++++++++++++++++++++++ 4 files changed, 70 insertions(+) create mode 100644 app-shells/sash/Manifest create mode 100644 app-shells/sash/files/sash-3.7-builtin.patch create mode 100644 app-shells/sash/metadata.xml create mode 100644 app-shells/sash/sash-3.8.ebuild (limited to 'app-shells/sash') diff --git a/app-shells/sash/Manifest b/app-shells/sash/Manifest new file mode 100644 index 000000000000..d7f40d58ff8e --- /dev/null +++ b/app-shells/sash/Manifest @@ -0,0 +1,6 @@ +AUX sash-3.7-builtin.patch 465 SHA256 ce968bfe95a2444fae473f678e4394b4acea2b7510b48ba63b554d2537de1bf1 SHA512 3c278b7a6570195d62aee65582edffa74e12a68cd684b7855256083b45c99a5a8f6506e2c59ab4edbd1ba094e7d512dfe7c90a79945f2be5261a5975d5b95d23 WHIRLPOOL 13b77b280d1a08bba3636c50a1b196d1459add18f0fa76dcd04d1b4035c3895bd0a51736f7554ba3cf16e99ffa77c4a0b2f8685041ffcb7ec32516b1e12d9d59 +DIST sash-3.8.tar.gz 53049 SHA256 13c4f9a911526949096bf543c21a41149e6b037061193b15ba6b707eea7b6579 SHA512 e544721dbb5d13d2184531a2caa4b90fb29fc360e2b80f64adb2433cbe4e5588171f3567bde03b520fbe7cbd0f3007e0e9c9c41cb16570709b03cedc2dfbe291 WHIRLPOOL a866e254f1beb0b87591875992871b2e223fd72a0386fdff60bf1c6151a29e5d85d0fc72f9af75953a78b5f5b15eb8cc6587b0e2a0c5b6c62b9b08f69d469c5e +EBUILD sash-3.8.ebuild 943 SHA256 546789021ec41ef71a73cdcd88c7215495c445346aeb2829d20e5be98c1932a5 SHA512 cea96aa1f7cbe08ec8a06ca668e0a09dc1348a09adf64b671b09d8f14aa4fb98a8c0b60e71e41ddfcf07a5b2cfd52122276adbf6605f94d60ac75fec81ce13e3 WHIRLPOOL ab167f82b654f5b7b27e6dc7ff10fea9cce1933eb3c3207559afa20def3b8abff21a3e27c3d2806e091db461868ffdf33538fa83b7a0c656e5fd48de2a296877 +MISC ChangeLog 2542 SHA256 e73337d01c97b7c8c26df78ada1ca70f08e48c37654e1ff2f72047c6c42aa76d SHA512 04a32ac21a82173136d5c4064162a244262578adb5674e2840f2a32e014c2408ddcfce29595d268e570e275e51bb32655dab0dfd74c370f1c7a60790542aa4f2 WHIRLPOOL ad33d2f81f4c580ce3e3143341973c841d36ddc8e9638097c341fd96bca4cb4498435a892dd59b7658e8981f1b5f0f2b3ec8ca98bd5ec1b66e847dab5240ac94 +MISC ChangeLog-2015 7648 SHA256 8975329ec053a5b6698d3f1f9dffc4fb7a722ca9d110797786a90bbe0aa5934d SHA512 31f920e01aa6c3ecde4bd5bcb465317b7ad34be950fdfd2569d48f205965f022bbf6a0f7d701ae2a9639f61bac0f9f559367ec86949cc161f8bcdb4b0c648662 WHIRLPOOL 7cf0368e1a6216ff2712db98f752382d1b6ee4614a5ba1a69ff1c5b38f25a27e28b28b17926f0f1fa4bdf9cf1246d54716ad108343d76b2b9b55a40c5012452f +MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968 diff --git a/app-shells/sash/files/sash-3.7-builtin.patch b/app-shells/sash/files/sash-3.7-builtin.patch new file mode 100644 index 000000000000..be943063efdf --- /dev/null +++ b/app-shells/sash/files/sash-3.7-builtin.patch @@ -0,0 +1,14 @@ +diff -Nrup sash-3.7.orig/sash.c sash-3.7/sash.c +--- sash-3.7.orig/sash.c 2004-01-14 00:08:03.000000000 -0500 ++++ sash-3.7/sash.c 2004-10-31 00:05:59.000000000 -0400 +@@ -739,6 +739,10 @@ tryBuiltIn(const char * cmd) + while (*endCmd && !isBlank(*endCmd)) + endCmd++; + ++ /* FIXME: command line will segv with -c 12000bytes -solar */ ++ if ((endCmd - cmd) >= sizeof(cmdName)) ++ return FALSE; ++ + memcpy(cmdName, cmd, endCmd - cmd); + + cmdName[endCmd - cmd] = '\0'; diff --git a/app-shells/sash/metadata.xml b/app-shells/sash/metadata.xml new file mode 100644 index 000000000000..6f49eba8f496 --- /dev/null +++ b/app-shells/sash/metadata.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app-shells/sash/sash-3.8.ebuild b/app-shells/sash/sash-3.8.ebuild new file mode 100644 index 000000000000..6c2ee580ce04 --- /dev/null +++ b/app-shells/sash/sash-3.8.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit eutils toolchain-funcs flag-o-matic + +DESCRIPTION="A small (static) UNIX Shell" +HOMEPAGE="http://www.canb.auug.org.au/~dbell/" +SRC_URI="http://www.canb.auug.org.au/~dbell/programs/${P}.tar.gz" + +LICENSE="freedist" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86" +IUSE="static" + +DEPEND=" + static? ( sys-libs/zlib[static-libs] ) + !static? ( >=sys-libs/zlib-1.2.3 )" +RDEPEND="!static? ( ${DEPEND} )" + +src_prepare() { + epatch "${FILESDIR}"/sash-3.7-builtin.patch + + sed \ + -e "s:-O3:${CFLAGS}:" \ + -e '/strip/d' \ + -i Makefile || die + sed \ + -e 's:linux/ext2_fs.h:ext2fs/ext2_fs.h:g' \ + -i cmd_chattr.c || die +} + +src_compile() { + use static && append-ldflags -static + + emake LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" +} + +src_install() { + into / + dobin sash + doman sash.1 + dodoc README +} -- cgit v1.2.3