diff options
Diffstat (limited to 'sys-boot/syslinux/syslinux-6.04_pre3.ebuild')
-rw-r--r-- | sys-boot/syslinux/syslinux-6.04_pre3.ebuild | 104 |
1 files changed, 0 insertions, 104 deletions
diff --git a/sys-boot/syslinux/syslinux-6.04_pre3.ebuild b/sys-boot/syslinux/syslinux-6.04_pre3.ebuild deleted file mode 100644 index 9d2dcf602fe1..000000000000 --- a/sys-boot/syslinux/syslinux-6.04_pre3.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders" -HOMEPAGE="https://www.syslinux.org/" -MY_P=${P/_/-} -SRC_URI="https://git.zytor.com/syslinux/syslinux.git/snapshot/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -#KEYWORDS="-* ~amd64 ~x86" -IUSE="abi_x86_32 abi_x86_64 +bios +efi" -REQUIRED_USE="|| ( bios efi ) - efi? ( || ( abi_x86_32 abi_x86_64 ) )" - -RESTRICT="test" - -BDEPEND=" - dev-lang/perl - bios? ( - app-arch/upx - app-text/asciidoc - dev-lang/nasm - ) -" -RDEPEND=" - sys-apps/util-linux - sys-fs/mtools - dev-perl/Crypt-PasswdMD5 - dev-perl/Digest-SHA1 -" -DEPEND="${RDEPEND} - efi? ( sys-boot/gnu-efi[abi_x86_32(-)?,abi_x86_64(-)?] ) - virtual/os-headers -" - -S=${WORKDIR}/${MY_P} - -QA_EXECSTACK="usr/share/syslinux/*" -QA_WX_LOAD="usr/share/syslinux/*" -QA_PRESTRIPPED="usr/share/syslinux/.*" -QA_FLAGS_IGNORED=".*" - -src_prepare() { - local PATCHES=( - "${FILESDIR}/6.04_pre1" - "${FILESDIR}/6.04_pre3" - ) - default -} - -efimake() { - local ABI="${1}" - local libdir="$(get_libdir)" - shift - local args=( - EFIINC="${ESYSROOT}/usr/include/efi" - LIBDIR="${ESYSROOT}/usr/${libdir}" - LIBEFI="${ESYSROOT}/usr/${libdir}/libefi.a" - "${@}" - ) - emake "${args[@]}" -} - -src_compile() { - local DATE=$(date -u -r NEWS +%Y%m%d) - local HEXDATE=$(printf '0x%08x' "${DATE}") - - tc-export AR CC LD OBJCOPY RANLIB - unset LDFLAGS - - if use bios; then - emake bios DATE="${DATE}" HEXDATE="${HEXDATE}" - fi - if use efi; then - if use abi_x86_32; then - efimake x86 efi32 DATE="${DATE}" HEXDATE="${HEXDATE}" - fi - if use abi_x86_64; then - efimake amd64 efi64 DATE="${DATE}" HEXDATE="${HEXDATE}" - fi - fi -} - -src_install() { - local firmware=( $(usev bios) ) - if use efi; then - use abi_x86_32 && firmware+=( efi32 ) - use abi_x86_64 && firmware+=( efi64 ) - fi - local args=( - INSTALLROOT="${ED}" - MANDIR='$(DATADIR)/man' - "${firmware[@]}" - install - ) - emake -j1 "${args[@]}" - einstalldocs - dostrip -x /usr/share/syslinux -} |