commit: 7279d36da8233714ed49d361d774d11614e15bb7 Author: Filip Kobierski <fkobi <AT> pm <DOT> me> AuthorDate: Fri Aug 2 10:38:30 2024 +0000 Commit: Petr Vaněk <arkamar <AT> gentoo <DOT> org> CommitDate: Wed Aug 7 19:32:30 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7279d36d
net-mail/mess822: bump EAPI, fix pkgcheck issues Signed-off-by: Filip Kobierski <fkobi <AT> pm.me> Closes: https://github.com/gentoo/gentoo/pull/37861 Signed-off-by: Petr Vaněk <arkamar <AT> gentoo.org> net-mail/mess822/mess822-0.58-r3.ebuild | 56 +++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/net-mail/mess822/mess822-0.58-r3.ebuild b/net-mail/mess822/mess822-0.58-r3.ebuild new file mode 100644 index 000000000000..7c5b7b7b6029 --- /dev/null +++ b/net-mail/mess822/mess822-0.58-r3.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Collection of utilities for parsing Internet mail messages" +SRC_URI="http://cr.yp.to/software/${P}.tar.gz" +HOMEPAGE="http://cr.yp.to/mess822.html" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +RESTRICT="test" + +RDEPEND="sys-apps/sed" + +PATCHES=( + "${FILESDIR}"/${P}-implicit.patch +) + +src_prepare() { + 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 || die + + sed -i -e "s/ar/$(tc-getAR)/" make-makelib.sh || die + sed -i -e "s/ranlib/$(tc-getRANLIB)/" make-makelib.sh || die +} + +src_install() { + dodir /etc + dodir /usr/share + + # Now that the commands are compiled, update the conf-home file to point + # to the installation image directory. + 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 "${ED}/usr/man" "${ED}/usr/share/" || die + + dodir /usr/$(get_libdir) + 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 +}
