Diff chibi-0.10.0 with a chibi-9999

/usr/portage/dev-scheme/chibi/chibi-9999.ebuild 2026-03-21 11:46:04.352562626 +0300
1
# Copyright 1999-2022 Gentoo Authors
1
# Copyright 1999-2026 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4 4
EAPI=8
5 5

  
6
MY_PN=${PN}-scheme
7
MY_PV=0.10  # Release "0.10.0" tagged as "0.10"
8
MY_P=${MY_PN}-${MY_PV}
9

  
10
inherit toolchain-funcs
6
inherit cmake
11 7

  
12 8
DESCRIPTION="Minimal Scheme implementation for use as an extension language"
13 9
HOMEPAGE="http://synthcode.com/scheme/chibi/"
14 10

  
15
if [[ ${PV} == *9999* ]] ; then
11
if [[ "${PV}" == *9999* ]] ; then
16 12
	inherit git-r3
17
	EGIT_REPO_URI="https://github.com/ashinn/${MY_PN}.git"
13

  
14
	EGIT_REPO_URI="https://github.com/ashinn/${PN}-scheme"
18 15
else
19
	SRC_URI="https://github.com/ashinn/${MY_PN}/archive/${MY_PV}.tar.gz
20
				-> ${P}.tar.gz"
21
	KEYWORDS="~amd64 ~x86"
22
	S="${WORKDIR}"/${MY_P}
16
	SRC_URI="https://github.com/ashinn/${PN}-scheme/archive/${PV}.tar.gz
17
		-> ${P}.gh.tar.gz"
18
	S="${WORKDIR}/${PN}-scheme-${PV}"
19

  
20
	KEYWORDS="~amd64 ~riscv ~x86"
23 21
fi
24 22

  
25 23
LICENSE="BSD"
26 24
SLOT="0"
27 25

  
28
src_configure() {
29
	tc-export CC
30

  
31
	export PREFIX="${EPREFIX}/usr"
32
	export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
33
	export SOLIBDIR="${EPREFIX}/usr/$(get_libdir)"
34

  
35
	# If "ldconfig" exists it is ran, overwrite it with "LDCONFIG" variable.
36
	export LDCONFIG="0"
37
}
38

  
39 26
src_install() {
40
	default
41

  
42
	dosym ${MY_PN} /usr/bin/${PN}
27
	cmake_src_install
28
	dosym -r /usr/bin/${PN}{-scheme,}
43 29
}
Thank you!