commit:     2a0355749f736752aad60ea630dedb87df09b3cc
Author:     Matt Jolly <Matt.Jolly <AT> footclan <DOT> ninja>
AuthorDate: Fri May 13 12:20:27 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed May 18 15:29:59 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a035574

sys-boot/refind: drop 0.11.4, 0.12.0-r1

Signed-off-by: Matt Jolly <Matt.Jolly <AT> footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/25463
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sys-boot/refind/Manifest                        |   2 -
 sys-boot/refind/files/refind-0.12.0-gcc10.patch |  11 --
 sys-boot/refind/refind-0.11.4.ebuild            | 168 ------------------------
 sys-boot/refind/refind-0.12.0-r1.ebuild         | 146 --------------------
 4 files changed, 327 deletions(-)

diff --git a/sys-boot/refind/Manifest b/sys-boot/refind/Manifest
index 402f95579a42..9d884c1c9c9d 100644
--- a/sys-boot/refind/Manifest
+++ b/sys-boot/refind/Manifest
@@ -1,4 +1,2 @@
-DIST refind-src-0.11.4.tar.gz 3812192 BLAKE2B 
7219eeffffb63961a7ba8f7617546a12021cfe80df80a83c4dbd47cd40b0d8afbdc510abb44de3029ff15ed49372bd59e0b156f4c27eab3ef7bd6ccc3c7e02db
 SHA512 
529962ae432edaf1895ba98deb00a23c66bd742578e1a367f70f7ed22dd7be7daf1960df8af410fba79ca775169120499a4c10119331b2b12b55a002d4354de1
-DIST refind-src-0.12.0.tar.gz 3898337 BLAKE2B 
1197049fb7d91db64135dafda7488bdb1da4997ce6a6d49dfe635526240e3193d8c7c22597aee0f2d6754ce6061b4127d8aa21d43c9f061501de98e25de609d3
 SHA512 
3ade9642d7acf31097daa5308acb96a9fa3371314073b5a09601a886fc30444752efa08ed9fb35e421efb0b4eb9efbccd7b5c9bd6b3b9ed4af74c58f22a74729
 DIST refind-src-0.13.2.tar.gz 4554759 BLAKE2B 
2c3b1daf5fa100dcd4e1c801aa625e269ae9c1a99b567a271d7cdd30f95fa1e041e22984623b9a0e61f8af45966919f4b9f3a5b6c2026271d1bc37c6925f1e70
 SHA512 
e671d44385297295c143824dd95593f2e7bc8e282745d127b041a645aa27003467a3a23f368fd30297f33faa06bd914540d7bdc3c71ec42f6b7a38d7ee8e0ddb
 DIST refind-src-0.13.3.1.tar.gz 4550242 BLAKE2B 
ab8dd27f82954ea6f9831f827550f27b5ca426b7783e918311ba7e178fc3509698a0107f61d0394a7893318528cb3e0c8491f4522de0a4aca6a40e0749f5a6f9
 SHA512 
7966df5dd8dc66cc49a329ed722a567672da8e2fa3f2334d53db65357cea17cba5a4dc5459e358de1079a938da3c63dc626d096ce28b6bf1fa2964be7359dbd1

diff --git a/sys-boot/refind/files/refind-0.12.0-gcc10.patch 
b/sys-boot/refind/files/refind-0.12.0-gcc10.patch
deleted file mode 100644
index 1f2e2bc0a5de..000000000000
--- a/sys-boot/refind/files/refind-0.12.0-gcc10.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Make.common
-+++ b/Make.common
-@@ -60,7 +60,7 @@
- #
- 
- # ...for both GNU-EFI and TianoCore....
--OPTIMFLAGS      = -Os -fno-strict-aliasing
-+OPTIMFLAGS      = -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns
- CFLAGS          = $(OPTIMFLAGS) -fno-stack-protector -fshort-wchar -Wall
- 
- # ...for GNU-EFI....

diff --git a/sys-boot/refind/refind-0.11.4.ebuild 
b/sys-boot/refind/refind-0.11.4.ebuild
deleted file mode 100644
index 37ad051eba4d..000000000000
--- a/sys-boot/refind/refind-0.11.4.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multiprocessing toolchain-funcs
-
-DESCRIPTION="The UEFI Boot Manager by Rod Smith"
-HOMEPAGE="https://www.rodsbooks.com/refind/";
-SRC_URI="mirror://sourceforge/project/${PN}/${PV}/${PN}-src-${PV}.tar.gz"
-
-LICENSE="BSD GPL-2 GPL-3 FDL-1.3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-FS_USE="btrfs +ext2 +ext4 hfs +iso9660 ntfs reiserfs"
-IUSE="${FS_USE} custom-cflags doc gnuefi"
-
-DEPEND="gnuefi? ( >=sys-boot/gnu-efi-3.0.2 )
-       !gnuefi? ( >=sys-boot/udk-2018-r1 )"
-
-DOCS=(README.txt)
-PATCHES=("${FILESDIR}/makefile.patch")
-UDK_WORKSPACE="${T}/udk"
-
-pkg_pretend() {
-       if use custom-cflags; then
-               ewarn
-               ewarn "You have enabled building with USE=custom-cflags. Be 
aware that"
-               ewarn "using this can result in EFI binaries that fail to run 
and may"
-               ewarn "fail to build at all. This is strongly advised against 
by upstream."
-               ewarn
-               ewarn "See https://bugs.gentoo.org/598587#c3 for more 
information"
-               ewarn
-       fi
-}
-
-pkg_setup() {
-       if use x86; then
-               export EFIARCH=ia32
-               export BUILDARCH=ia32
-       elif use amd64; then
-               export EFIARCH=x64
-               export BUILDARCH=x86_64
-       fi
-}
-
-src_prepare() {
-       default
-
-       # bug 598647 - PIE not supported
-       sed -e '/^CFLAGS/s:$: -fno-PIE:' -i Make.common || die
-
-       # Prepare UDK workspace
-       if ! use gnuefi; then
-               mkdir "${UDK_WORKSPACE}" || die
-               ln -s "${EPREFIX}/usr/lib/udk/"{Mde,IntelFramework}{,Module}Pkg 
\
-                       "${UDK_WORKSPACE}" || die "Could not link UDK files"
-       fi
-}
-
-src_configure() {
-       if ! use gnuefi; then
-               # Use the side effect of the script which will create 
configuration files
-               (. udk-workspace "${UDK_WORKSPACE}" || die)
-               sed -e "s:^#\?\s*\(MAX_CONCURRENT_THREAD_NUMBER\s*=\).*$:\1 
$(makeopts_jobs):" \
-                       -i "${UDK_WORKSPACE}/Conf/target.txt" || die "Failed to 
configure target file"
-               sed -e 
"s:\(_\(CC\|ASM\|PP\|VFRPP\|ASLCC\|ASLPP\|DLINK\)_PATH\s*=\).*$:\1 
$(tc-getCC):" \
-                       -e "s:\(_ASLDLINK_PATH\s*=\).*$:\1 $(tc-getLD):" \
-                       -e "s:\(_OBJCOPY_PATH\s*=\).*$:\1 $(tc-getOBJCOPY):" \
-                       -e "s:\(_RC_PATH\s*=\).*$:\1 $(tc-getOBJCOPY):" \
-                       -e "s:\(_SLINK_PATH\s*=\).*$:\1 $(tc-getAR):" \
-                       -e "s:-Werror::" \
-                       -i "${UDK_WORKSPACE}/Conf/tools_def.txt" \
-                       || die "Failed to prepare tools definition file"
-       fi
-}
-
-src_compile() {
-       # Update fs targets depending on uses
-       local fs fs_names=()
-       for fs in ${FS_USE}; do
-               fs=${fs#+}
-               if use "${fs}"; then
-                       fs_names+=(${fs})
-               fi
-       done
-       use gnuefi && fs_names=("${fs_names[@]/%/_gnuefi}")
-
-       # Prepare flags
-       local make_flags=(
-               ARCH="${BUILDARCH}"
-               CC="$(tc-getCC)"
-               AS="$(tc-getAS)"
-               LD="$(tc-getLD)"
-               AR="$(tc-getAR)"
-               RANLIB="$(tc-getRANLIB)"
-               OBJCOPY="$(tc-getOBJCOPY)"
-               GNUEFILIB="/usr/$(get_libdir)"
-               EFILIB="/usr/$(get_libdir)"
-               EFICRT0="/usr/$(get_libdir)"
-               EDK2BASE="${UDK_WORKSPACE}"
-               EDK2_DRIVER_BASENAMES="${fs_names[*]}"
-               FILESYSTEMS="${fs_names[*]}"
-               FILESYSTEMS_GNUEFI="${fs_names[*]}"
-       )
-       if use custom-cflags; then
-               make_flags=(CFLAGS="${CFLAGS}" "${make_flags[@]}")
-       fi
-
-       emake "${make_flags[@]}" all_$(usex gnuefi gnuefi edk2)
-}
-
-src_install() {
-       exeinto "/usr/lib/${PN}"
-       doexe refind-install
-       dosym "../lib/${PN}/refind-install" "/usr/sbin/refind-install"
-
-       if use doc; then
-               doman "docs/man/"*
-               DOCS+=(NEWS.txt docs/refind docs/Styles)
-       fi
-       einstalldocs
-
-       insinto "/usr/lib/${PN}/refind"
-       doins "refind/refind_${EFIARCH}.efi"
-       doins "refind.conf-sample"
-       doins -r images icons fonts banners
-
-       if [[ -d "drivers_${EFIARCH}" ]]; then
-               doins -r "drivers_${EFIARCH}"
-       fi
-
-       insinto "/usr/lib/${PN}/refind/tools_${EFIARCH}"
-       doins "gptsync/gptsync_${EFIARCH}.efi"
-
-       insinto "/etc/refind.d"
-       doins -r "keys"
-
-       dosbin "mkrlconf"
-       dosbin "mvrefind"
-       dosbin "refind-mkdefault"
-}
-
-pkg_postinst() {
-       elog "rEFInd has been built and installed into ${EROOT}/usr/lib/${PN}"
-       elog "You will need to use the command 'refind-install' to install"
-       elog "the binaries into your EFI System Partition"
-       elog ""
-       if [[ -z "${REPLACING_VERSIONS}" ]]; then
-               elog "refind-install requires additional packages to be fully 
functional:"
-               elog " app-crypt/sbsigntools for binary signing for use with 
SecureBoot"
-               elog " sys-boot/efibootmgr for writing to NVRAM"
-               elog " sys-block/parted for automatic ESP location and mount"
-               elog ""
-               elog "refind-mkdefault requires >=dev-lang/python-3"
-               elog ""
-               elog "A sample configuration can be found at"
-               elog "${EROOT}/usr/lib/${PN}/refind/refind.conf-sample"
-       else
-               if ver_test "${REPLACING_VERSIONS}" -lt "0.10.3"; then
-                       elog "The new refind-mkdefault script requires 
>=dev-lang/python-3"
-                       elog "to be installed"
-                       elog ""
-               fi
-               ewarn "Note that this installation will not update any EFI 
binaries"
-               ewarn "on your EFI System Partition - this needs to be done 
manually"
-       fi
-}

diff --git a/sys-boot/refind/refind-0.12.0-r1.ebuild 
b/sys-boot/refind/refind-0.12.0-r1.ebuild
deleted file mode 100644
index 39004c2d0093..000000000000
--- a/sys-boot/refind/refind-0.12.0-r1.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multiprocessing toolchain-funcs
-
-DESCRIPTION="The UEFI Boot Manager by Rod Smith"
-HOMEPAGE="https://www.rodsbooks.com/refind/";
-SRC_URI="mirror://sourceforge/project/${PN}/${PV}/${PN}-src-${PV}.tar.gz"
-
-LICENSE="BSD GPL-2 GPL-3 FDL-1.3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-FS_USE="btrfs +ext2 +ext4 hfs +iso9660 ntfs reiserfs"
-IUSE="${FS_USE} custom-cflags doc"
-
-DEPEND="sys-boot/gnu-efi"
-
-PATCHES=(
-       "${FILESDIR}/makefile.patch"
-       "${FILESDIR}/${P}-gcc10.patch" # Bug 723244
-)
-
-DOCS=( README.txt )
-
-pkg_pretend() {
-       if use custom-cflags; then
-               ewarn
-               ewarn "You have enabled building with USE=custom-cflags. Be 
aware that"
-               ewarn "using this can result in EFI binaries that fail to run 
and may"
-               ewarn "fail to build at all. This is strongly advised against 
by upstream."
-               ewarn
-               ewarn "See https://bugs.gentoo.org/598587#c3 for more 
information"
-               ewarn
-       fi
-}
-
-pkg_setup() {
-       if use x86; then
-               export EFIARCH=ia32
-               export BUILDARCH=ia32
-       elif use amd64; then
-               export EFIARCH=x64
-               export BUILDARCH=x86_64
-       fi
-}
-
-src_prepare() {
-       default
-
-       # bug 598647 - PIE not supported
-       sed -e '/^CFLAGS/s:$: -fno-PIE:' -i Make.common || die
-}
-
-src_compile() {
-       # Update fs targets depending on uses
-       local fs fs_names=()
-       for fs in ${FS_USE}; do
-               fs=${fs#+}
-               if use "${fs}"; then
-                       fs_names+=(${fs})
-               fi
-       done
-       fs_names=("${fs_names[@]/%/_gnuefi}")
-
-       # Prepare flags
-       local make_flags=(
-               ARCH="${BUILDARCH}"
-               CC="$(tc-getCC)"
-               AS="$(tc-getAS)"
-               LD="$(tc-getLD)"
-               AR="$(tc-getAR)"
-               RANLIB="$(tc-getRANLIB)"
-               OBJCOPY="$(tc-getOBJCOPY)"
-               GNUEFILIB="/usr/$(get_libdir)"
-               EFILIB="/usr/$(get_libdir)"
-               EFICRT0="/usr/$(get_libdir)"
-               EDK2BASE="${UDK_WORKSPACE}"
-               EDK2_DRIVER_BASENAMES="${fs_names[*]}"
-               FILESYSTEMS="${fs_names[*]}"
-               FILESYSTEMS_GNUEFI="${fs_names[*]}"
-       )
-       if use custom-cflags; then
-               make_flags=(CFLAGS="${CFLAGS} 
-fno-tree-loop-distribute-patterns" "${make_flags[@]}")
-       fi
-
-       emake "${make_flags[@]}" all_gnuefi
-}
-
-src_install() {
-       exeinto "/usr/lib/${PN}"
-       doexe refind-install
-       dosym "../lib/${PN}/refind-install" "/usr/sbin/refind-install"
-
-       if use doc; then
-               doman "docs/man/"*
-               DOCS+=(NEWS.txt docs/refind docs/Styles)
-       fi
-       einstalldocs
-
-       insinto "/usr/lib/${PN}/refind"
-       doins "refind/refind_${EFIARCH}.efi"
-       doins "refind.conf-sample"
-       doins -r images icons fonts banners
-
-       if [[ -d "drivers_${EFIARCH}" ]]; then
-               doins -r "drivers_${EFIARCH}"
-       fi
-
-       insinto "/usr/lib/${PN}/refind/tools_${EFIARCH}"
-       doins "gptsync/gptsync_${EFIARCH}.efi"
-
-       insinto "/etc/refind.d"
-       doins -r "keys"
-
-       dosbin "mkrlconf"
-       dosbin "mvrefind"
-       dosbin "refind-mkdefault"
-}
-
-pkg_postinst() {
-       elog "rEFInd has been built and installed into ${EROOT}/usr/lib/${PN}"
-       elog "You will need to use the command 'refind-install' to install"
-       elog "the binaries into your EFI System Partition"
-       elog ""
-       elog "refind-install requires additional packages to be fully 
functional:"
-       elog " app-crypt/sbsigntools for binary signing for use with SecureBoot"
-       elog " sys-boot/efibootmgr for writing to NVRAM"
-       elog " sys-apps/gptfdisk for ESP management"
-       elog ""
-       elog "refind-mkdefault requires >=dev-lang/python-3"
-       elog ""
-       if [[ -z "${REPLACING_VERSIONS}" ]]; then
-               elog "A sample configuration can be found at"
-               elog "${EROOT}/usr/lib/${PN}/refind/refind.conf-sample"
-       else
-               if ver_test "${REPLACING_VERSIONS}" -lt "0.12.0"; then
-                       ewarn "This new version uses sys-apps/gptfdisk instead 
of sys-block/parted"
-                       ewarn "to manage ESP"
-                       ewarn ""
-               fi
-               ewarn "Note that this installation will not update any EFI 
binaries"
-               ewarn "on your EFI System Partition - this needs to be done 
manually"
-       fi
-}

Reply via email to