commit:     f44e1f08ddf3bcd16e1c2f99b07da1abc6cac26d
Author:     Jörg Habenicht <j.habenicht <AT> gmx <DOT> de>
AuthorDate: Wed Oct 30 13:43:33 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Nov 23 18:36:51 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f44e1f08

net-mail/vacation: upgrade to EAPI7

fixes build error on incorrect man page path

Bug: https://bugs.gentoo.org/696252
Signed-off-by: Jörg Habenicht <j.habenicht <AT> gmx.de>
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Closes: https://github.com/gentoo/gentoo/pull/13499
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 net-mail/vacation/vacation-1.2.7.0.ebuild | 32 ++++++++++++++-----------------
 1 file changed, 14 insertions(+), 18 deletions(-)

diff --git a/net-mail/vacation/vacation-1.2.7.0.ebuild 
b/net-mail/vacation/vacation-1.2.7.0.ebuild
index a564b628534..89462f5392f 100644
--- a/net-mail/vacation/vacation-1.2.7.0.ebuild
+++ b/net-mail/vacation/vacation-1.2.7.0.ebuild
@@ -1,38 +1,34 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=0
+EAPI=7
 
-inherit eutils toolchain-funcs
+inherit toolchain-funcs
 
 DESCRIPTION="automatic mail answering program"
 HOMEPAGE="http://vacation.sourceforge.net/";
 SRC_URI="mirror://sourceforge/vacation/${P}.tar.gz"
+
 LICENSE="GPL-2"
 KEYWORDS="alpha amd64 x86"
 SLOT="0"
-IUSE=""
 
-RDEPEND="virtual/mta
-       sys-libs/gdbm"
-DEPEND="${RDEPEND}
-       !mail-mta/sendmail"
+RDEPEND="!mail-mta/sendmail
+       sys-libs/gdbm
+       virtual/mta"
+DEPEND="${RDEPEND}"
 
-src_unpack() {
-       unpack ${A}
-       cd "${S}"
+src_prepare() {
+       default
 
-       sed -i -e "s:install -s -m:install -m:" Makefile
-       sed -i -e "s:-Xlinker:${LDFLAGS} -Xlinker:" Makefile
+       sed -i -e "s:install -s -m:install -m:" \
+               -e "s:-Xlinker:${LDFLAGS} -Xlinker:" Makefile || die
 }
 
 src_compile () {
-       emake CC=$(tc-getCC) ARCH=$(tc-arch-kernel) CFLAGS="${CFLAGS} -DMAIN" 
|| die "emake failed."
+       emake CFLAGS="${CFLAGS} -DMAIN"
 }
 
 src_install () {
-       dodir /usr/bin
-       dodir /usr/share/man/man1
-       emake BINDIR="${D}/usr/bin" MANDIR="${D}usr/share/man/man" install || 
die \
-       "make install failed"
+       emake BINDIR="${ED}/usr/bin" MANDIR="${ED}/usr/share/man/man" install
 }

Reply via email to