diff options
Diffstat (limited to 'sys-boot')
-rw-r--r-- | sys-boot/Manifest.gz | bin | 5916 -> 5916 bytes | |||
-rw-r--r-- | sys-boot/syslinux/Manifest | 4 | ||||
-rw-r--r-- | sys-boot/syslinux/syslinux-6.04_pre1-r5.ebuild | 17 | ||||
-rw-r--r-- | sys-boot/syslinux/syslinux-6.04_pre3-r1.ebuild | 16 |
4 files changed, 29 insertions, 8 deletions
diff --git a/sys-boot/Manifest.gz b/sys-boot/Manifest.gz Binary files differindex d2014b772d1c..cefbac644eff 100644 --- a/sys-boot/Manifest.gz +++ b/sys-boot/Manifest.gz 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() { |