commit: 79e379c3a934cdd1d76b0e3c41762e43889d1f94 Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> AuthorDate: Tue Aug 5 04:46:42 2025 +0000 Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> CommitDate: Tue Aug 5 19:53:29 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79e379c3
dev-libs/libtompoly: update EAPI 7 -> 8 Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org> dev-libs/libtompoly/libtompoly-0.04-r3.ebuild | 37 +++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/dev-libs/libtompoly/libtompoly-0.04-r3.ebuild b/dev-libs/libtompoly/libtompoly-0.04-r3.ebuild new file mode 100644 index 000000000000..9bbfc656fef3 --- /dev/null +++ b/dev-libs/libtompoly/libtompoly-0.04-r3.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Portable ISO C library for polynomial basis arithmetic" +HOMEPAGE="https://www.libtom.net/" +SRC_URI="https://github.com/libtom/libtompoly/releases/download/${PV}/ltp-${PV}.tar.bz2" + +LICENSE="|| ( public-domain WTFPL-2 )" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +DEPEND="dev-libs/libtommath" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-0.04-Fix-Wimplicit-function-declaration.patch +) + +src_prepare() { + default + sed -i \ + -e 's:\<ar\>:$(AR):' \ + -e "/^LIBPATH/s:/lib:/$(get_libdir):" \ + makefile || die "Fixing makefile failed" + tc-export AR CC +} + +src_install() { + default + dodoc changes.txt pb.pdf + docinto demo + dodoc demo/demo.c +}
