From 6daca6b24cdb90b1774873961ef2a97bceb10cda Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sat, 25 Jun 2022 02:12:46 +0200 Subject: sys-devel/qbe: Fix prefix, docs, cflags Closes: https://bugs.gentoo.org/854072 Closes: https://bugs.gentoo.org/854069 Signed-off-by: Haelwenn (lanodan) Monnier --- sys-devel/qbe/qbe-1.0-r1.ebuild | 29 +++++++++++++++++++++++++++++ sys-devel/qbe/qbe-1.0.ebuild | 22 ---------------------- sys-devel/qbe/qbe-9999.ebuild | 9 ++++++++- 3 files changed, 37 insertions(+), 23 deletions(-) create mode 100644 sys-devel/qbe/qbe-1.0-r1.ebuild delete mode 100644 sys-devel/qbe/qbe-1.0.ebuild diff --git a/sys-devel/qbe/qbe-1.0-r1.ebuild b/sys-devel/qbe/qbe-1.0-r1.ebuild new file mode 100644 index 000000000..28dcf8765 --- /dev/null +++ b/sys-devel/qbe/qbe-1.0-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="git://c9x.me/qbe.git" +else + SRC_URI="https://c9x.me/compile/release/${P}.tar.xz" + # 64-bit RISC-V only + KEYWORDS="~amd64 ~arm64 ~riscv" +fi + +DESCRIPTION="Pure-C embeddable compiler backend" +HOMEPAGE="https://c9x.me/compile/" +LICENSE="MIT" +SLOT="0" + +DOCS=( README doc ) + +src_compile() { + emake CFLAGS="-std=c99 ${CPPFLAGS} ${CFLAGS}" +} + +src_install() { + einstalldocs + emake install DESTDIR="${ED}" PREFIX=/usr +} diff --git a/sys-devel/qbe/qbe-1.0.ebuild b/sys-devel/qbe/qbe-1.0.ebuild deleted file mode 100644 index 3013cbf73..000000000 --- a/sys-devel/qbe/qbe-1.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -if [[ "${PV}" == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="git://c9x.me/qbe.git" -else - SRC_URI="https://c9x.me/compile/release/${P}.tar.xz" - # 64-bit RISC-V only - KEYWORDS="~amd64 ~arm64 ~riscv" -fi - -DESCRIPTION="Pure-C embeddable compiler backend" -HOMEPAGE="https://c9x.me/compile/" -LICENSE="MIT" -SLOT="0" - -src_install() { - PREFIX=/usr default -} diff --git a/sys-devel/qbe/qbe-9999.ebuild b/sys-devel/qbe/qbe-9999.ebuild index 3013cbf73..28dcf8765 100644 --- a/sys-devel/qbe/qbe-9999.ebuild +++ b/sys-devel/qbe/qbe-9999.ebuild @@ -17,6 +17,13 @@ HOMEPAGE="https://c9x.me/compile/" LICENSE="MIT" SLOT="0" +DOCS=( README doc ) + +src_compile() { + emake CFLAGS="-std=c99 ${CPPFLAGS} ${CFLAGS}" +} + src_install() { - PREFIX=/usr default + einstalldocs + emake install DESTDIR="${ED}" PREFIX=/usr } -- cgit v1.2.3-65-gdbad