From 4003b7fbcae5f52a5ad52d91d72799ace3a02336 Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Tue, 1 Jun 2021 05:34:59 -0400 Subject: mail-filter/libmilter: tidy ebuild, move html docs Only simple changes for ebuild to be more consistent and easier to work with. Additionally moves html docs to html/, and add a note to bump together with sendmail. Signed-off-by: Ionen Wolkens --- mail-filter/libmilter/libmilter-1.0.2_p1-r2.ebuild | 55 ++++++++++++---------- 1 file changed, 30 insertions(+), 25 deletions(-) diff --git a/mail-filter/libmilter/libmilter-1.0.2_p1-r2.ebuild b/mail-filter/libmilter/libmilter-1.0.2_p1-r2.ebuild index b5b960cfe3a0..6c2477f4e76b 100644 --- a/mail-filter/libmilter/libmilter-1.0.2_p1-r2.ebuild +++ b/mail-filter/libmilter/libmilter-1.0.2_p1-r2.ebuild @@ -3,6 +3,8 @@ EAPI=7 +# Note: please bump this together with mail-mta/sendmail + inherit toolchain-funcs # This library is part of sendmail, but it does not share the version number with it. @@ -18,6 +20,7 @@ S="${WORKDIR}/sendmail-${SENDMAIL_VER}" LICENSE="Sendmail" SLOT="0/${PV}" +# TODO: restore keywords soon for bug 730890 after testing #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="ipv6 poll" @@ -25,53 +28,55 @@ RDEPEND="! "${S}/devtools/Site/site.config.m4" \ + -e "s|@@LDFLAGS@@|${LDFLAGS}|" \ + "${FILESDIR}"/gentoo.config.m4 > devtools/Site/site.config.m4 \ || die "failed to generate site.config.m4" } src_compile() { - pushd libmilter - emake -j1 AR="$(tc-getAR)" MILTER_SOVER=${PV} - popd + emake -j1 -C libmilter AR="$(tc-getAR)" MILTER_SOVER=${PV} } src_install() { - local MY_LIBDIR=/usr/$(get_libdir) - dodir "${MY_LIBDIR}" - emake DESTDIR="${D}" LIBDIR="${MY_LIBDIR}" MANROOT=/usr/share/man/man \ - SBINOWN=root SBINGRP=0 UBINOWN=root UBINGRP=0 \ - LIBOWN=root LIBGRP=0 GBINOWN=root GBINGRP=0 \ - MANOWN=root MANGRP=0 INCOWN=root INCGRP=0 \ - MSPQOWN=root CFOWN=root CFGRP=0 \ - MILTER_SOVER=${PV} \ - install -C obj.*/libmilter + dodir /usr/$(get_libdir) + + local emakeargs=( + DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" + MANROOT=/usr/share/man/man + SBINOWN=root SBINGRP=0 UBINOWN=root UBINGRP=0 + LIBOWN=root LIBGRP=0 GBINOWN=root GBINGRP=0 + MANOWN=root MANGRP=0 INCOWN=root INCGRP=0 + MSPQOWN=root CFOWN=root CFGRP=0 + MILTER_SOVER=${PV} + ) + emake -C obj.*/libmilter "${emakeargs[@]}" install dodoc libmilter/README - dodoc libmilter/docs/* + + docinto html + dodoc -r libmilter/docs/. find "${ED}" -name '*.a' -delete || die } -- cgit v1.2.3-65-gdbad