diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
commit | 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch) | |
tree | 7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /app-shells/shish | |
parent | 30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'app-shells/shish')
-rw-r--r-- | app-shells/shish/Manifest | 3 | ||||
-rw-r--r-- | app-shells/shish/metadata.xml | 8 | ||||
-rw-r--r-- | app-shells/shish/shish-0.7_pre3-r1.ebuild | 59 |
3 files changed, 70 insertions, 0 deletions
diff --git a/app-shells/shish/Manifest b/app-shells/shish/Manifest new file mode 100644 index 000000000000..6e5c7ceeaf36 --- /dev/null +++ b/app-shells/shish/Manifest @@ -0,0 +1,3 @@ +DIST shish-0.7-pre3.tar.bz2 189207 BLAKE2B dc5f12bf75da6c1843a0cb2f35d3d4e06bd65082598979c07cae55dc56cc25eea77a2727ab1848d42a969b87b36a30cc27b392f24020435b2a207e86c7ed7a0a SHA512 b8269394a3b2a06d1ab48224b81c041ffa4b0a08d6849fc8081fad38aad34e179c12198a1b8e94703cf17e029f88068af87ffd2ef4051ff8e24886fa96b39c98 +EBUILD shish-0.7_pre3-r1.ebuild 1124 BLAKE2B 15d0dba2a89c86a694027b9c3fece9832adc7a4cece5f3788098012dbc9b91c97161ebe7acc99ef1afb3d8836bf36bc7e9f03bccb42a0a303ffa6b50563391ba SHA512 10b5f2efa21a3972be694a020fe7224837b07548c0aa3b1776135dacebc14d493b5d7737e68a19fa2345f42f07ee324d650ec29195fe775d8cf22c33af6c3d3e +MISC metadata.xml 239 BLAKE2B b2686587f8cce11c2771d4e8e6c71108e2665261561a6c89c7a0a57d5cf70866ff643761b3a3f7f5a85f35b180f62b6fd77cfa5e22a02e9b6b5bd463b4c6aedf SHA512 4103ab440f482f120bfa4fee4954d61fe78f020f7d15da74294223ea361a4d952495c71533ced054585c7001fb213d93a554f3caf4538f973bd7e7ce371f5398 diff --git a/app-shells/shish/metadata.xml b/app-shells/shish/metadata.xml new file mode 100644 index 000000000000..179101b2099b --- /dev/null +++ b/app-shells/shish/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<!-- maintainer-needed --> +<use> + <flag name="diet">Use <pkg>dev-libs/dietlibc</pkg></flag> +</use> +</pkgmetadata> diff --git a/app-shells/shish/shish-0.7_pre3-r1.ebuild b/app-shells/shish/shish-0.7_pre3-r1.ebuild new file mode 100644 index 000000000000..11fee89ec6d7 --- /dev/null +++ b/app-shells/shish/shish-0.7_pre3-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit toolchain-funcs + +MY_PV="${PV/_/-}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="The diet shell" +HOMEPAGE="http://www.blah.ch/shish/" +SRC_URI="http://www.blah.ch/${PN}/pkg/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="debug diet" + +DEPEND="diet? ( dev-libs/dietlibc )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +DOCS=( AUTHORS BUGS ChangeLog README TODO ) + +pkg_setup() { + use diet && export CC="diet $(tc-getCC) -nostdinc" +} + +src_prepare() { + # Respect CFLAGS, bug #439974 + sed -i \ + -e '/CFLAGS="$CFLAGS/d' \ + -e '/-fexpensive-optimizations -fomit-frame-pointer/d' \ + configure || die 'sed on configure failed' +} + +src_configure() { + econf \ + $(use_enable debug) \ + --disable-quiet # bug 439974 +} + +src_compile() { + # parallel make is b0rked + emake -j1 +} + +src_install() { + default + doman doc/man/shish.1 +} + +pkg_postinst() { + einfo "Updating ${ROOT}etc/shells" + ( grep -v "^/bin/shish$" "${ROOT}"etc/shells; echo "/bin/shish" ) > "${T}"/shells + mv -f "${T}"/shells "${ROOT}"etc/shells +} |