diff options
Diffstat (limited to 'app-admin/sysrqd/sysrqd-14.ebuild')
-rw-r--r-- | app-admin/sysrqd/sysrqd-14.ebuild | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/app-admin/sysrqd/sysrqd-14.ebuild b/app-admin/sysrqd/sysrqd-14.ebuild index 3475122a5807..249bbce77e12 100644 --- a/app-admin/sysrqd/sysrqd-14.ebuild +++ b/app-admin/sysrqd/sysrqd-14.ebuild @@ -1,27 +1,27 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -inherit eutils toolchain-funcs +EAPI=6 + +inherit toolchain-funcs -IUSE="" DESCRIPTION="daemon providing access to the kernel sysrq functions via network" HOMEPAGE="http://julien.danjou.info/projects/sysrqd" #SRC_URI="http://julien.danjou.info/${PN}/${P}.tar.gz" SRC_URI="https://dev.gentoo.org/~wschlich/src/${CATEGORY}/${PN}/${P}.tar.gz" + LICENSE="GPL-2" SLOT="0" -KEYWORDS="~x86 ~amd64" -DEPEND="" -RDEPEND="${DEPEND}" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}/${PN}-config.patch" -} +KEYWORDS="~amd64 ~x86" +IUSE="" + +PATCHES=( + "${FILESDIR}"/${PN}-config.patch + "${FILESDIR}"/${PN}-14-fix-build-system.patch +) -src_compile() { - $(tc-getCC) ${CFLAGS} ${LDFLAGS} -o sysrqd sysrqd.c +src_configure() { + tc-export CC } src_install() { @@ -31,8 +31,8 @@ src_install() { local bindip='127.0.0.1' secret declare -i secret let secret=${RANDOM}*${RANDOM}*${RANDOM}*${RANDOM} - echo ${bindip} > sysrqd.bind - echo ${secret} > sysrqd.secret + echo ${bindip} > sysrqd.bind || die + echo ${secret} > sysrqd.secret || die diropts -m 0700 -o root -g root dodir /etc/sysrqd @@ -41,7 +41,7 @@ src_install() { doins sysrqd.bind doins sysrqd.secret - dodoc README ChangeLog + einstalldocs } pkg_postinst() { |