commit: 50299ad5a56da08477df2bbf4a5ff13f16953e6d Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> AuthorDate: Tue Aug 5 01:40:15 2025 +0000 Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> CommitDate: Tue Aug 5 19:53:27 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50299ad5
dev-db/datadraw: update EAPI 7 -> 8 Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org> dev-db/datadraw/datadraw-3.1.1-r1.ebuild | 47 ++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/dev-db/datadraw/datadraw-3.1.1-r1.ebuild b/dev-db/datadraw/datadraw-3.1.1-r1.ebuild new file mode 100644 index 000000000000..606187e8a6a4 --- /dev/null +++ b/dev-db/datadraw/datadraw-3.1.1-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo toolchain-funcs + +DESCRIPTION="feature rich database generator for high performance C applications" +HOMEPAGE="http://datadraw.sourceforge.net/" +SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}/${PN}${PV}/${PN}${PV}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +S="${WORKDIR}/${PN}${PV}" + +PATCHES=( + "${FILESDIR}"/${P}-buildsystem.patch + "${FILESDIR}"/${P}-bashism.patch +) + +src_configure() { + tc-export AR CC + edo ./configure --prefix="${EPREFIX}/usr" +} + +src_install() { + dobin datadraw + + local lib + for lib in util/*.a; do + newlib.a ${lib} lib${lib#*/} + done + + doheader util/*.h + + HTML_DOCS=( www/index.html www/images ) + einstalldocs + dodoc manual.pdf + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +}
