commit: 53e40119c3075819a6283ce52314692564b136e5 Author: Joey Pabalinas <joeypabalinas <AT> gmail <DOT> com> AuthorDate: Thu Sep 4 04:40:57 2025 +0000 Commit: Joey Pabalinas <joeypabalinas <AT> gmail <DOT> com> CommitDate: Thu Sep 4 04:40:57 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53e40119
app-misc/cepl: add 9999 Signed-off-by: Joey Pabalinas <joeypabalinas <AT> gmail.com> app-misc/cepl/cepl-9999.ebuild | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/app-misc/cepl/cepl-9999.ebuild b/app-misc/cepl/cepl-9999.ebuild new file mode 100644 index 0000000000..bcd7865b2d --- /dev/null +++ b/app-misc/cepl/cepl-9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs git-r3 + +DESCRIPTION="A readline C and C++ REPL with history, tab-completion, and undo." +HOMEPAGE="https://github.com/alyptik/cepl" +S="${WORKDIR}" +EGIT_REPO_URI="https://github.com/alyptik/${PN}.git" +EGIT_SUBMODULES=('*') +EGIT_BRANCH="master" +EGIT_CHECKOUT_DIR="${S}" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="debug" +RDEPEND=" + sys-libs/readline:= + virtual/libelf:= + " +DEPEND="${RDEPEND}" + +src_prepare() { + default + eapply_user +} + +src_compile() { + local myemakeargs=() + + tc-export CC + export {C,LD}FLAGS + + use debug && myemakeargs+="debug" + emake "${myemakeargs[@]}" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install +}
