From 68cbe6228acd7ccb62f6b32b1c33a28fcfcba9a7 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Tue, 24 Jan 2023 04:17:04 -0500 Subject: [PATCH] app-misc/dbf: new package, add 0.9.0 Closes: https://bugs.gentoo.org/85553 Signed-off-by: Joe Kappus --- app-misc/dbf/Manifest | 1 + app-misc/dbf/dbf-0.9.0.ebuild | 50 +++++++++++++++++++++++++++++++++++ app-misc/dbf/metadata.xml | 14 ++++++++++ 3 files changed, 65 insertions(+) create mode 100644 app-misc/dbf/Manifest create mode 100644 app-misc/dbf/dbf-0.9.0.ebuild create mode 100644 app-misc/dbf/metadata.xml diff --git a/app-misc/dbf/Manifest b/app-misc/dbf/Manifest new file mode 100644 index 0000000000..208be8e01b --- /dev/null +++ b/app-misc/dbf/Manifest @@ -0,0 +1 @@ +DIST dbf-0.9.0.tgz 38031 BLAKE2B 9c8231a83e7ca4710e5b166654da93bb3b5841bfc1ba2f3d772cee40f8415b6dec7182cceedcad9c4641a4be9543c3d426e0428728b3941ea7b359f0cda27ef2 SHA512 0eadd991e4a8d5eb4513df1b3798c085ca21e1a1dfe77e399cc70ff8a605f6044860d9d2e3a36220e92add2f2d68c72f507dd083120752761719ed6a326a4a26 diff --git a/app-misc/dbf/dbf-0.9.0.ebuild b/app-misc/dbf/dbf-0.9.0.ebuild new file mode 100644 index 0000000000..8b8cdfea52 --- /dev/null +++ b/app-misc/dbf/dbf-0.9.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=8 + +inherit autotools + +MY_COMMIT="8c1df2e694ca81a2c2ff1d7de150629e69092ea1" + +DESCRIPTION="Command line tool to read the content of dBASE III, IV, and 5.0 files" +HOMEPAGE="https://github.com/rollinhand/dbf-core" +SRC_URI="https://github.com/rollinhand/dbf-core/archive/${MY_COMMIT}.tar.gz -> ${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND="" +DEPEND="${RDEPEND} + dev-perl/XML-Parser + dev-libs/libdbf + doc? ( app-text/docbook-sgml-utils ) + virtual/pkgconfig" + +S="${WORKDIR}/${PN}-core-${MY_COMMIT}" + +src_prepare() { + default + if use doc; then + sed -i -e 's|docbook-to-man|docbook2man|g' man/Makefile.am || die + fi + eautoreconf +} + +src_configure() { + if use doc; then + export DOC_TO_MAN=docbook2man + fi + econf + emake + if use doc; then + mv man/DBF.SECTION man/dbf.1 || die "Error moving man page" + fi +} + +src_install() { + emake DESTDIR="${D}" install || die "make install failed" +} diff --git a/app-misc/dbf/metadata.xml b/app-misc/dbf/metadata.xml new file mode 100644 index 0000000000..74a72ccc3d --- /dev/null +++ b/app-misc/dbf/metadata.xml @@ -0,0 +1,14 @@ + + + + + joe@wt.gd + joecool + + + rollinhand/dbf-core + + + build manpages + +