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 |
} |