From 1851b20078ab6cb9cd703891c18dd6b683d7c13b Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Mon, 21 Mar 2016 13:31:51 +0000 Subject: [PATCH] app-shells/pdmenu: EAPI 6 bump. Package-Manager: portage-2.2.26 --- app-shells/pdmenu/pdmenu-1.3.4-r1.ebuild | 63 ++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 app-shells/pdmenu/pdmenu-1.3.4-r1.ebuild diff --git a/app-shells/pdmenu/pdmenu-1.3.4-r1.ebuild b/app-shells/pdmenu/pdmenu-1.3.4-r1.ebuild new file mode 100644 index 000000000000..5f16ae564378 --- /dev/null +++ b/app-shells/pdmenu/pdmenu-1.3.4-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit eutils toolchain-funcs + +DESCRIPTION="A simple console menu program" +HOMEPAGE="http://joeyh.name/code/pdmenu/" +SRC_URI="mirror://debian/pool/main/p/${PN}/pdmenu_${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~mips ~x86" +IUSE="nls gpm examples" + +DEPEND=" + sys-libs/slang + gpm? ( sys-libs/gpm ) + nls? ( sys-devel/gettext )" + +S="${WORKDIR}/${PN}" + +RESTRICT="test" + +PATCHES=( + "${FILESDIR}"/${PN}-impl-dec.patch +) + +src_prepare() { + default + sed \ + -e 's:\(-o pdmenu\):$(LDFLAGS) \1:g' \ + -i Makefile || die +} + +src_configure() { + CC=$(tc-getCC) econf \ + $(use_with gpm) \ + $(use_enable nls) +} + +src_compile() { + emake CC=$(tc-getCC) +} + +src_install() { + dobin "${PN}" + dodoc doc/ANNOUNCE doc/BUGS doc/TODO + use examples && dodoc -r examples + mv "doc/${PN}.man" "doc/${PN}.1" || die + mv "doc/${PN}rc.man" "doc/${PN}rc.5" || die + doman "doc/${PN}.1" "doc/${PN}rc.5" + +} + +pkg_postinst() { + ewarn "Note this part from man page: Security warning! Any exec command" + ewarn "that uses the 'edit' flag will be a security hole. The user need" + ewarn "only to enter text with a ';' in it, and they can run an" + ewarn "arbitrary command after the semicolon!" +} -- 2.26.2