diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-09-23 10:22:15 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-09-23 10:22:15 +0100 |
commit | 8b4ace9c50842c5b83401ea7b179dcab940387e1 (patch) | |
tree | 230f3135ceaace633cf93e9838b185c4a6664c2e /net-mail/mess822/mess822-0.58-r2.ebuild | |
parent | 9ee6d97c2883d42f204a533a8bc1f4562df778fb (diff) |
gentoo resync : 23.09.2020
Diffstat (limited to 'net-mail/mess822/mess822-0.58-r2.ebuild')
-rw-r--r-- | net-mail/mess822/mess822-0.58-r2.ebuild | 33 |
1 files changed, 20 insertions, 13 deletions
diff --git a/net-mail/mess822/mess822-0.58-r2.ebuild b/net-mail/mess822/mess822-0.58-r2.ebuild index 95c6b44751e5..f4e4688dd5b7 100644 --- a/net-mail/mess822/mess822-0.58-r2.ebuild +++ b/net-mail/mess822/mess822-0.58-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=4 +EAPI=7 -inherit multilib toolchain-funcs eutils +inherit toolchain-funcs DESCRIPTION="Collection of utilities for parsing Internet mail messages" SRC_URI="http://cr.yp.to/software/${P}.tar.gz" @@ -18,15 +18,22 @@ RDEPEND=">=sys-apps/sed-4" DEPEND="${RDEPEND}" RESTRICT="test" +PATCHES=( + "${FILESDIR}"/${P}-implicit.patch +) + src_prepare() { - echo "$(tc-getCC) ${CFLAGS}" > conf-cc - echo "$(tc-getCC) ${LDFLAGS}" > conf-ld - echo "/usr" > conf-home + default + + echo "$(tc-getCC) ${CFLAGS}" > conf-cc || die + echo "$(tc-getCC) ${LDFLAGS}" > conf-ld || die + echo "/usr" > conf-home || die # fix errno.h problem; bug #26165 - sed -i 's/^extern int errno;/#include <errno.h>/' error.h + sed -i 's/^extern int errno;/#include <errno.h>/' error.h || die - epatch "${FILESDIR}"/${P}-implicit.patch + sed -i -e "s/ar/$(tc-getAR)/" make-makelib.sh || die + sed -i -e "s/ranlib/$(tc-getRANLIB)/" make-makelib.sh || die } src_install() { @@ -35,16 +42,16 @@ src_install() { # Now that the commands are compiled, update the conf-home file to point # to the installation image directory. - echo "${D}/usr/" > conf-home - sed -i -e "s:\"/etc\":\"${D}/etc\":" hier.c || die "sed hier.c failed" + echo "${ED}/usr/" > conf-home || die + sed -i -e "s:\"/etc\":\"${ED}/etc\":" hier.c || die "sed hier.c failed" emake setup # Move the man pages into /usr/share/man - mv "${D}/usr/man" "${D}/usr/share/" + mv "${ED}/usr/man" "${ED}/usr/share/" || die dodir /usr/$(get_libdir) - mv "${D}/usr/lib/${PN}.a" "${D}/usr/$(get_libdir)/${PN}.a" - rmdir "${D}/usr/lib" + mv "${ED}/usr/lib/${PN}.a" "${ED}/usr/$(get_libdir)/${PN}.a" || die + rmdir "${ED}/usr/lib" || die dodoc BLURB CHANGES INSTALL README THANKS TODO VERSION } |