diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-08-08 12:38:45 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-08-08 12:38:45 +0100 |
commit | 14866757225815b9374acfc8453518951e0f910d (patch) | |
tree | 3fc69d84de25c5d40515dc05fdf5c5934ed69955 /sys-boot/elilo/elilo-3.16-r5.ebuild | |
parent | b8c7370a682e4e29cda623222d17a790c01c3642 (diff) |
gentoo auto-resync : 08:08:2024 - 12:38:45
Diffstat (limited to 'sys-boot/elilo/elilo-3.16-r5.ebuild')
-rw-r--r-- | sys-boot/elilo/elilo-3.16-r5.ebuild | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/sys-boot/elilo/elilo-3.16-r5.ebuild b/sys-boot/elilo/elilo-3.16-r5.ebuild deleted file mode 100644 index 8f067bedb4c0..000000000000 --- a/sys-boot/elilo/elilo-3.16-r5.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Linux boot loader for EFI-based systems such as IA-64" -HOMEPAGE="https://sourceforge.net/projects/elilo/" -SRC_URI="https://downloads.sourceforge.net/elilo/${P}-all.tar.gz - mirror://debian/pool/main/e/elilo/elilo_3.14-3.debian.tar.gz" -S="${WORKDIR}/${P}-source" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ia64 ~x86" - -# gnu-efi contains only static libs, so there's no run-time dep on it -DEPEND=">=sys-boot/gnu-efi-3.0g - dev-util/patchutils" -# dosfstools[compat] to enable 'dosfsck' symlink -RDEPEND="sys-boot/efibootmgr - sys-fs/dosfstools[compat]" - -PATCHES=( - "${FILESDIR}"/${PN}-3.16-elilo-loop.patch #299665 - "${FILESDIR}"/${PN}-3.16-gnu-efi-3.0.6-ia64.patch - "${FILESDIR}"/${PN}-3.16-strncpy-clash.patch - "${FILESDIR}"/${PN}-3.16-FLAGS.patch - "${FILESDIR}"/${PN}-3.16-ARCH.patch -) - -src_unpack() { - unpack ${A} ./${P}-source.tar.gz - mv debian "${S}"/ || die -} - -src_prepare() { - default - - case $(tc-arch) in - ia64) iarch=ia64 ;; - x86) iarch=ia32 ;; - amd64) iarch=x86_64 ;; - *) die "unknown architecture: $(tc-arch)" ;; - esac - - # Now Gentooize it. - sed -i \ - -e '1s:/bin/sh:/bin/bash:' \ - -e "s:##VERSION##:${PV}:" \ - -e 's:Debian GNU/:Gentoo :g' \ - -e 's:Debian:Gentoo:g' \ - -e 's:debian:gentoo:g' \ - -e "s:dpkg --print-architecture:echo ${iarch}:" \ - debian/elilo.sh || die -} - -src_compile() { - # "prefix" on the next line specifies where to find gcc, as, ld, - # etc. It's not the usual meaning of "prefix". By blanking it we - # allow PATH to be searched. - local libdir="${ESYSROOT}/usr/$(get_libdir)" - emake -j1 \ - prefix= \ - AS="$(tc-getAS)" \ - CC="$(tc-getCC)" \ - LD="$(tc-getLD)" \ - OBJCOPY="$(tc-getOBJCOPY)" \ - HOSTARCH=${iarch} \ - ARCH=${iarch} \ - EFIINC="${ESYSROOT}/usr/include/efi" \ - GNUEFILIB="${libdir}" \ - EFILIB="${libdir}" \ - EFICRT0="${libdir}" \ - NATIVE_CFLAGS="${CFLAGS}" \ - NATIVE_LDFLAGS="${LDFLAGS}" -} - -src_install() { - exeinto /usr/lib/elilo - doexe elilo.efi - - newsbin debian/elilo.sh elilo - dosbin tools/eliloalt - - insinto /etc - newins "${FILESDIR}"/elilo.conf.sample elilo.conf - - dodoc docs/* "${FILESDIR}"/elilo.conf.sample - doman debian/*.[0-9] -} |