# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 MY_PV="${PV/_r/r}" DESCRIPTION="A native port of Lotus 1-2-3 to Linux." HOMEPAGE="https://123r3.net/" SRC_URI=" https://github.com/taviso/123elf/archive/refs/tags/v${MY_PV}.tar.gz https://archive.org/download/123-unix/123UNIX1.IMG https://archive.org/download/123-unix/123UNIX2.IMG https://archive.org/download/123-unix/123UNIX3.IMG https://archive.org/download/123-unix/123UNIX4.IMG https://archive.org/download/123-unix/123UNIX5.IMG " S="${WORKDIR}/123elf-${MY_PV}" # It's abandonware, see: https://github.com/taviso/123elf/issues/105 LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="-* ~amd64 ~x86" IUSE="+abi_x86_32" RESTRICT="bindist mirror" DEPEND="sys-libs/ncurses-compat:5" RDEPEND="${DEPEND}" BDEPEND=" app-alternatives/gzip[reference] sys-devel/binutils[multitarget] sys-libs/ncurses[abi_x86_32(-)] " QA_PREBUILT="usr/bin/123" src_prepare() { default cp "${DISTDIR}"/123UNIX*.IMG "${S}"/ ./extract.sh # Fix the Makefile sed -i \ -e 's|prefix = /usr/local|prefix = $(DESTDIR)/usr|g' \ -e 's/^all: check /all: /' \ Makefile # Respect CFLAGS in other Makefiles sed -i 's/-ggdb3 -O0//' keymap/Makefile res/Makefile }