summaryrefslogtreecommitdiff
path: root/sys-boot
diff options
context:
space:
mode:
Diffstat (limited to 'sys-boot')
-rw-r--r--sys-boot/Manifest.gzbin5916 -> 5916 bytes
-rw-r--r--sys-boot/syslinux/Manifest4
-rw-r--r--sys-boot/syslinux/syslinux-6.04_pre1-r5.ebuild17
-rw-r--r--sys-boot/syslinux/syslinux-6.04_pre3-r1.ebuild16
4 files changed, 29 insertions, 8 deletions
diff --git a/sys-boot/Manifest.gz b/sys-boot/Manifest.gz
index d2014b772d1c..cefbac644eff 100644
--- a/sys-boot/Manifest.gz
+++ b/sys-boot/Manifest.gz
Binary files differ
diff --git a/sys-boot/syslinux/Manifest b/sys-boot/syslinux/Manifest
index 6cc50698d7bd..2731a0d42333 100644
--- a/sys-boot/syslinux/Manifest
+++ b/sys-boot/syslinux/Manifest
@@ -8,6 +8,6 @@ AUX syslinux-6.03-sysmacros.patch 950 BLAKE2B 60fb26a4bb462409074802b8cf01afe29e
AUX syslinux-6.04-binutils-2.41.patch 2966 BLAKE2B a821b540f16da3359daab96d92a0fa45bc9d81bebc305135fedff6c79be482895731450cdb8dca1914edf8408ac5dc1f01d12f6b9d9f6da66e7b4a9b1c699ab1 SHA512 9541ec395352852caa8f07dc54128b542ebd6fda2490de370459a998679ecdd52c5717f2bea3da945bb10a171fab17d35b7a024cdccd6bc00f17b654478a8178
DIST syslinux-6.04-pre1.tar.xz 5283272 BLAKE2B 800e5977ed13b26a1756c33d8625e850631b642e26a86e3328196ddd998596693c3a26db0ada4c0ba78a4ba692a1cc01886b6eb693d877ddafcfb325ecdeb639 SHA512 7927dd39be8e2dcf4138a6fea33def67d19d938379d694f15b48fdd2f5924c028b7a9e7bd71d0c7c6630c203e9e2a54296628e530632ad5e6f55b1ebefe8fc98
DIST syslinux-6.04-pre3.tar.gz 10760898 BLAKE2B 708bb7f3ecbe1888471f3be0102270c056bf8c5be22013f36b56c90f13f5358ce1853722b14b962d8156cd1f045b9687166b98a1d7ad2853acbe6303fa40fae9 SHA512 0619a25347f3964e0c7c6ff629b2f59f01bd9e0afd822f46b67f26b8c84cbc55534cf7b22ff1bf83eec4986fd2d8f1646a3d750190a7c6c50251affc0b62594d
-EBUILD syslinux-6.04_pre1-r5.ebuild 1994 BLAKE2B 188966d671517f481141e7513ade3c269983f11744b409fb1d8ca7d00187e1f00159485d63652a855be2e88b787ccc4bdb94b62f62024c1187b5859f57d367ad SHA512 65254c1ac42880d3030d8f46c3d1589f26e6711ccc6a164db3e0a8e053faba824ddf12cd76a55208b29ad68ad2526853fb632f7ebb7a8c7d4c4266d5e3a2de1a
-EBUILD syslinux-6.04_pre3-r1.ebuild 2247 BLAKE2B 469799882c3374292241d104731313385a9c8d045f0d69d53bbe4b91526fccd94c78c506c1d3b3c9e035500c7dbeb02b7814c7ddb37958f969e34f9a70925b25 SHA512 7b6f3b5f977001c35feebf19796063d1600a0ec7bbc3911b8232b9fadfcb3941a1997431cabd6927bffb2a083c3c1d675881bbcf68928f8c10ce8e1d025a849c
+EBUILD syslinux-6.04_pre1-r5.ebuild 2310 BLAKE2B fd0e3ed46032d92c6adf6352a107456c2ac2d702bce45e089570dbce82b924b83a43f0fe5dd4128b72076caf46efbcc2f0a3a2f321c0b34b1b81d549c50f58d4 SHA512 bf1ab05fdf96f3ed43208072370e0f995ee6f62c2d11d92b4dab2251d5b3a7eadb1bf510dc393478200c889cb9805ca138c09c2cdde2f97d5a0bafdd48277e4e
+EBUILD syslinux-6.04_pre3-r1.ebuild 2562 BLAKE2B 9c2832591b09179f4dcc6b292b125935e3d5317ba8e4e310848e8599c959f6f50bdf7202074888cbd198051a5b5129e633ba2b18aea23ac56a87e8989f06f24d SHA512 9e12b911b86683987aa62b93774ae61479e6509d78806be0a88acc195c884402e4f5f7e7dc6db8b3aa07c1622473768c85fa3991e45aadf9cd447a8dc5f852d2
MISC metadata.xml 531 BLAKE2B 34e572ef969d9af7e6ca3ae97625dd1b1c84f47b41b0dbd81d3cd613615cfb88d367dd9d0415f72c9a3327df73123a9f8074ac391b3478520160717fb9dd5246 SHA512 49d64e1d28d60fe6565c550c25538402ed33a608b55ffbc376e7e27f55992982bf3466443d11382dd777ebb1a35a0b4bad04d7c9bbd29f1a489553baf96911d6
diff --git a/sys-boot/syslinux/syslinux-6.04_pre1-r5.ebuild b/sys-boot/syslinux/syslinux-6.04_pre1-r5.ebuild
index b13e8ee8582b..111b2e04c1b1 100644
--- a/sys-boot/syslinux/syslinux-6.04_pre1-r5.ebuild
+++ b/sys-boot/syslinux/syslinux-6.04_pre1-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,6 +10,8 @@ HOMEPAGE="https://www.syslinux.org/"
MY_P=${P/_/-}
SRC_URI="https://www.kernel.org/pub/linux/utils/boot/syslinux/Testing/6.04/${MY_P}.tar.xz"
+S=${WORKDIR}/${MY_P}
+
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-* amd64 x86"
@@ -20,6 +22,7 @@ REQUIRED_USE="|| ( bios uefi )
BDEPEND="
dev-lang/perl
bios? ( dev-lang/nasm )
+ sys-devel/gcc:*
"
RDEPEND="
sys-apps/util-linux
@@ -31,8 +34,6 @@ DEPEND="${RDEPEND}
virtual/os-headers
"
-S=${WORKDIR}/${MY_P}
-
QA_EXECSTACK="usr/share/syslinux/*"
QA_WX_LOAD="usr/share/syslinux/*"
QA_PRESTRIPPED="usr/share/syslinux/.*"
@@ -49,7 +50,17 @@ src_prepare() {
"${FILESDIR}/syslinux-6.04-binutils-2.41.patch"
)
default
+
+ # Force gcc because build failed with clang, #729426
+ if ! tc-is-gcc ; then
+ ewarn "syslinux can be built with gcc only."
+ ewarn "Ignoring CC=$(tc-getCC) and forcing ${CHOST}-gcc"
+ export CC=${CHOST}-gcc
+ export CXX=${CHOST}-g++
+ tc-is-gcc || die "tc-is-gcc failed in spite of CC=${CC}"
+ fi
}
+
src_compile() {
filter-lto #863722
diff --git a/sys-boot/syslinux/syslinux-6.04_pre3-r1.ebuild b/sys-boot/syslinux/syslinux-6.04_pre3-r1.ebuild
index cc980c2f0157..0afea508fbc5 100644
--- a/sys-boot/syslinux/syslinux-6.04_pre3-r1.ebuild
+++ b/sys-boot/syslinux/syslinux-6.04_pre3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,6 +10,8 @@ HOMEPAGE="https://www.syslinux.org/"
MY_P=${P/_/-}
SRC_URI="https://git.zytor.com/syslinux/syslinux.git/snapshot/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
LICENSE="GPL-2"
SLOT="0"
#KEYWORDS="-* ~amd64 ~x86"
@@ -22,6 +24,7 @@ RESTRICT="test"
BDEPEND="
dev-lang/perl
bios? ( dev-lang/nasm )
+ sys-devel/gcc:*
"
RDEPEND="
sys-apps/util-linux
@@ -34,8 +37,6 @@ DEPEND="${RDEPEND}
virtual/os-headers
"
-S=${WORKDIR}/${MY_P}
-
QA_EXECSTACK="usr/share/syslinux/*"
QA_WX_LOAD="usr/share/syslinux/*"
QA_PRESTRIPPED="usr/share/syslinux/.*"
@@ -51,6 +52,15 @@ src_prepare() {
"${FILESDIR}/6.04_pre3"
)
default
+
+ # Force gcc because build failed with clang, #729426
+ if ! tc-is-gcc ; then
+ ewarn "syslinux can be built with gcc only."
+ ewarn "Ignoring CC=$(tc-getCC) and forcing ${CHOST}-gcc"
+ export CC=${CHOST}-gcc
+ export CXX=${CHOST}-g++
+ tc-is-gcc || die "tc-is-gcc failed in spite of CC=${CC}"
+ fi
}
efimake() {