diff options
author | 2020-01-21 22:51:00 +0100 | |
---|---|---|
committer | 2020-01-21 22:51:00 +0100 | |
commit | c447ada00e666dae75b0730511ccf3741b2230c9 (patch) | |
tree | dfe09bcd43a2f070577b98bc032661380fa79c6e /app-text/xml2doc/xml2doc-20030510-r1.ebuild | |
parent | app-text/sloccount: Port to EAPI 7 (diff) | |
download | gentoo-c447ada00e666dae75b0730511ccf3741b2230c9.tar.gz gentoo-c447ada00e666dae75b0730511ccf3741b2230c9.tar.bz2 gentoo-c447ada00e666dae75b0730511ccf3741b2230c9.zip |
app-text/xml2doc: Port to EAPI 7
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'app-text/xml2doc/xml2doc-20030510-r1.ebuild')
-rw-r--r-- | app-text/xml2doc/xml2doc-20030510-r1.ebuild | 39 |
1 files changed, 14 insertions, 25 deletions
diff --git a/app-text/xml2doc/xml2doc-20030510-r1.ebuild b/app-text/xml2doc/xml2doc-20030510-r1.ebuild index 481bd3d247ee..3c962351552f 100644 --- a/app-text/xml2doc/xml2doc-20030510-r1.ebuild +++ b/app-text/xml2doc/xml2doc-20030510-r1.ebuild @@ -1,59 +1,48 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=4 +EAPI=7 -inherit eutils toolchain-funcs +inherit toolchain-funcs DESCRIPTION="Tool to convert simple XML to a variety of formats (pdf, html, txt, manpage)" - HOMEPAGE="http://xml2doc.sourceforge.net" SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" LICENSE="GPL-2" -IUSE="" SLOT="0" - KEYWORDS="alpha amd64 ~hppa ia64 ~mips ppc ppc64 sparc x86" -DEPEND=">=dev-libs/libxml2-2.5" +DEPEND="dev-libs/libxml2:2" RDEPEND="${DEPEND}" -S=${WORKDIR}/${PN} - -src_prepare() { - # Fix pointer-related bug detected by a QA notice. - epatch "${FILESDIR}/${PN}-pointer_fix.patch" +S="${WORKDIR}/${PN}" +PATCHES=( + # Fix pointer-related bug detected by a QA notice + "${FILESDIR}"/${PN}-pointer_fix.patch # Don't strip symbols from binary (bug #152266) - sed -i -e '/^\s*strip/d' \ - -e 's/^\t$(CC) $(LFLAGS).*/\t$(LINK.o) $(L_PDF) $^ -lxml2 -o $(BIN)/' \ - -e '/^\t$(CC) $(CFLAGS) /d' \ - src/Makefile.in -} + "${FILESDIR}"/${P}-makefile.patch +) src_configure() { + tc-export CC econf --disable-pdf } src_compile() { - emake CC="$(tc-getCC)" + default - cd "${S}/doc" + cd doc || die "${S}"/src/xml2doc -oM manpage.xml xml2doc.1 || die } src_install() { - # xml2doc's make install is unfortunately broken - - # binary dobin src/xml2doc - # documentation - dodoc BUGS README TODO + einstalldocs docinto examples dodoc examples/*.{xml,png} - # manpage doman doc/xml2doc.1 } |