[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 7e85b0f4a1116a69e2bd344c3f86f94e9571725d Author: Kacper Słomiński gmail com> AuthorDate: Fri Jan 10 20:52:16 2025 + Commit: David Roman gmail com> CommitDate: Fri Jan 10 20:52:16 2025 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7e85b0f4 sys-boot/limine: add 8.7.0 Signed-off-by: Kacper Słomiński gmail.com> sys-boot/limine/Manifest| 1 + sys-boot/limine/limine-8.7.0.ebuild | 49 + 2 files changed, 50 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 35ba0b622..51f249f35 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -18,3 +18,4 @@ DIST limine-8.3.2.tar.gz 562262 BLAKE2B f519c2ecc2167b8fa28f4eff47e6c4e45103a42a DIST limine-8.4.0.tar.gz 602897 BLAKE2B 924631c9cd6f6c6400bf2f355c3cb044c19c8574bf37758be9b8f773043071ae8a79d58acf3d4d46a8bf1bc53ce445e02b18d25889e3868539f34c2df91d7fc7 SHA512 e8679acf49e71458becf47183280b7ecc367d9523d927bec1dce0840e7f9c95d038de57c09d7e1315d17582fdf50ad939d658a7d2bfa3cc228f1efd63110b077 DIST limine-8.5.0.tar.gz 597435 BLAKE2B e39a41c6182bbb992bf1430b733ca851e14a26dc167ea233dfa1822928958479ec014a9c654e29644c375bdb83c02a4c500931073b1ba951bceb64938a13 SHA512 1cf27e464deb01e69b31007a67558606fb69570e80d7f9261aa78d4fef5e558ad78edf3ec526a8ab064ac18bc9746111a862bcad5355cf30911102a8faa85100 DIST limine-8.6.0.tar.gz 598538 BLAKE2B a24a416f4d26f2716839e8e1b3852fab0bcbbf8e195f415450cff688d2c853486cfa1d484bb8f440cc494725342b4da02ef5354404469faead173869c99fc0c8 SHA512 a10c066697d26d212f1d77dc0bd666a8c545630002e15564a8628891a759c28d088e61183eb09e58ca079e0aa1a993a63653d02e43d0243649fa5f2f5869ef48 +DIST limine-8.7.0.tar.gz 603144 BLAKE2B fdfbae9ccb238c3dd84f6a7fb8cf80b03f6f9e47fd9556452c30c2658fa6209886df07c8065cd5140036887e4aaf63d9b1ded8853c9ba70c80df8079fa04291d SHA512 f494d644199fda13974d0938626a0753e42dec606c5357d71cd26a8d6c72f6d34ba245c68ef3c9206c304e179da3c28d9061c79d059cd87a18fb1f45c76a09d3 diff --git a/sys-boot/limine/limine-8.7.0.ebuild b/sys-boot/limine/limine-8.7.0.ebuild new file mode 100644 index 0..bf81f5137 --- /dev/null +++ b/sys-boot/limine/limine-8.7.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..19} ) +inherit llvm-r1 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + $(llvm_gen_dep " + llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + llvm-core/lld:\${LLVM_SLOT} + ") + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable uefiloong64 uefi-loongarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/, sci-electronics/yosys/, sys-auth/hyprpolkitagent/, ...
commit: 2948484bf14e36b9dd9dbbb98ee6afa2a3c4341b Author: Paul Zander gmail com> AuthorDate: Wed Dec 11 15:59:52 2024 + Commit: David Roman gmail com> CommitDate: Wed Dec 11 15:59:52 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2948484b move {sys-devel,llvm-core}/clang Signed-off-by: Paul Zander gmail.com> app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r3.ebuild | 2 +- app-editors/neovide/neovide-0.12.2.ebuild | 2 +- dev-lang/odin/odin-2024.08.ebuild | 2 +- dev-lang/odin/odin-2024.09.ebuild | 2 +- dev-lang/swift/swift-5.10.1-r1.ebuild | 2 +- dev-lang/swift/swift-5.10.1-r2.ebuild | 2 +- dev-lang/swift/swift-5.10.1.ebuild| 2 +- dev-lang/swift/swift-6.0.1-r1.ebuild | 2 +- dev-lang/swift/swift-6.0.1.ebuild | 2 +- dev-lang/swift/swift-6.0.2.ebuild | 2 +- dev-libs/libsignal-ffi/libsignal-ffi-0.44.0-r1.ebuild | 2 +- dev-libs/libsignal-ffi/libsignal-ffi-0.51.0-r1.ebuild | 2 +- dev-libs/libsignal-ffi/libsignal-ffi-0.62.0.ebuild| 2 +- dev-python/pyperscan/pyperscan-0.3.0.ebuild | 2 +- dev-ruby/ruby-install/ruby-install-0.9.3.ebuild | 2 +- games-engines/fs2_open/fs2_open-24.0.2-r1.ebuild | 2 +- gui-apps/xwayland-satellite/xwayland-satellite-0.5-r1.ebuild | 2 +- .../xdg-desktop-portal-hyprland-1.3.3-r3.ebuild | 4 ++-- .../xdg-desktop-portal-hyprland-1.3.8.ebuild | 4 ++-- .../xdg-desktop-portal-hyprland-.ebuild | 4 ++-- gui-wm/niri/niri-0.1.10.1.ebuild | 2 +- gui-wm/niri/niri-0.1.9-r1.ebuild | 2 +- media-gfx/qview/qview-5.0.ebuild | 2 +- media-video/wl-screenrec/wl-screenrec-0.1.6-r2.ebuild | 2 +- net-im/conduit/conduit-0.8.0-r1.ebuild| 2 +- net-im/conduit/conduit-0.9.0-r1.ebuild| 2 +- net-im/conduit/conduit-.ebuild| 2 +- sci-electronics/yosys/yosys-0.40-r1.ebuild| 2 +- sys-apps/bat-extras/bat-extras-2023.09.19-r2.ebuild | 2 +- sys-apps/bat-extras/bat-extras-.ebuild| 2 +- sys-auth/hyprpolkitagent/hyprpolkitagent-0.1.1-r1.ebuild | 4 ++-- sys-boot/limine/limine-7.0.0.ebuild | 2 +- sys-boot/limine/limine-7.0.3.ebuild | 2 +- sys-boot/limine/limine-7.0.5.ebuild | 2 +- sys-boot/limine/limine-7.3.0.ebuild | 2 +- sys-boot/limine/limine-7.5.0.ebuild | 2 +- sys-boot/limine/limine-7.9.2.ebuild | 2 +- sys-boot/limine/limine-8.0.11.ebuild | 2 +- sys-boot/limine/limine-8.0.12.ebuild | 2 +- sys-boot/limine/limine-8.0.13.ebuild | 2 +- sys-boot/limine/limine-8.0.14.ebuild | 2 +- sys-boot/limine/limine-8.0.5.ebuild | 2 +- sys-boot/limine/limine-8.0.6.ebuild | 2 +- sys-boot/limine/limine-8.0.7.ebuild | 2 +- sys-boot/limine/limine-8.0.9.ebuild | 2 +- sys-boot/limine/limine-8.1.1.ebuild | 2 +- sys-boot/limine/limine-8.1.2.ebuild | 2 +- sys-boot/limine/limine-8.3.2.ebuild | 2 +- sys-boot/limine/limine-8.4.0.ebuild | 2 +- sys-boot/limine/limine-8.5.0.ebuild | 2 +- www-plugins/firefoxpwa/firefoxpwa-2.12.4.ebuild | 2 +- www-plugins/firefoxpwa/firefoxpwa-2.12.5.ebuild | 2 +- www-plugins/firefoxpwa/firefoxpwa-2.13.1.ebuild | 2 +- x11-misc/i3status-rust/i3status-rust-0.33.1-r1.ebuild | 2 +- 54 files changed, 58 insertions(+), 58 deletions(-) diff --git a/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r3.ebuild b/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r3.ebuild index d7d09bf64..6c2e115ce 100644 --- a/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r3.ebuild +++ b/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r3.ebuild @@ -35,7 +35,7 @@ RDEPEND=" DEPEND=" >=dev-build/cmake-3.17 - clang? ( >=sys-deve
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 63deed761a41c34c3c800544e511453c7a97b446 Author: Kacper Słomiński gmail com> AuthorDate: Sun Dec 1 23:49:08 2024 + Commit: David Roman gmail com> CommitDate: Sun Dec 1 23:49:08 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=63deed76 sys-boot/limine: add 8.5.0 Signed-off-by: Kacper Słomiński gmail.com> sys-boot/limine/Manifest| 1 + sys-boot/limine/limine-8.5.0.ebuild | 49 + 2 files changed, 50 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 16410eb2b..aab5b9147 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -16,3 +16,4 @@ DIST limine-8.1.1.tar.gz 557731 BLAKE2B 299923b076aa18bdf9197a55f1504424c3479f37 DIST limine-8.1.2.tar.gz 557929 BLAKE2B b4517ed960686f7d854f71961134a32b5cc786026ad8064a543b86f0b971eeb7c6e38a4f1560484cfc4038e1ea71fe943c0a9d37da966ce0f302c307bf59d03b SHA512 3e346bbe8d529b4bc29dfd229ca4f979e1250afefe87e6fc53db5e2af486ddffa6b7956b99aebce07e39377dd5f4dbcb3571ea022bfb86a8005c8c5ba07ecbee DIST limine-8.3.2.tar.gz 562262 BLAKE2B f519c2ecc2167b8fa28f4eff47e6c4e45103a42a60c374df4c28e2d2268b339997751334ca01d2a3d8d88e5d80eb4b839436104eae48ddbbd4053bbdb4703382 SHA512 16fac90b475b7bf7f7c8cb88a657a6fe960c3ecbdef9fab5283962c1c080d27fc5b417e12e855a8503f25733ada5beb3a8c336fc0d639d5172753db67ae91fec DIST limine-8.4.0.tar.gz 602897 BLAKE2B 924631c9cd6f6c6400bf2f355c3cb044c19c8574bf37758be9b8f773043071ae8a79d58acf3d4d46a8bf1bc53ce445e02b18d25889e3868539f34c2df91d7fc7 SHA512 e8679acf49e71458becf47183280b7ecc367d9523d927bec1dce0840e7f9c95d038de57c09d7e1315d17582fdf50ad939d658a7d2bfa3cc228f1efd63110b077 +DIST limine-8.5.0.tar.gz 597435 BLAKE2B e39a41c6182bbb992bf1430b733ca851e14a26dc167ea233dfa1822928958479ec014a9c654e29644c375bdb83c02a4c500931073b1ba951bceb64938a13 SHA512 1cf27e464deb01e69b31007a67558606fb69570e80d7f9261aa78d4fef5e558ad78edf3ec526a8ab064ac18bc9746111a862bcad5355cf30911102a8faa85100 diff --git a/sys-boot/limine/limine-8.5.0.ebuild b/sys-boot/limine/limine-8.5.0.ebuild new file mode 100644 index 0..8f7c11f6a --- /dev/null +++ b/sys-boot/limine/limine-8.5.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..18} ) +inherit llvm-r1 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + $(llvm_gen_dep " + sys-devel/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/lld:\${LLVM_SLOT} + ") + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable uefiloong64 uefi-loongarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: aa3cb7be97f1e4dd0aca5f3e11fef0782bb9465b Author: Kacper Słomiński gmail com> AuthorDate: Sat Nov 9 08:15:47 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Sat Nov 9 08:17:18 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aa3cb7be sys-boot/limine: add 8.4.0 Signed-off-by: Kacper Słomiński gmail.com> sys-boot/limine/Manifest| 1 + sys-boot/limine/limine-8.4.0.ebuild | 49 + 2 files changed, 50 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 6927f7b7d..16410eb2b 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -15,3 +15,4 @@ DIST limine-8.0.9.tar.gz 554003 BLAKE2B 8529d58b83fb2121412aaac3399b96166d1c93b8 DIST limine-8.1.1.tar.gz 557731 BLAKE2B 299923b076aa18bdf9197a55f1504424c3479f37e4b4d0ab5962c6e8ff7e1869aeca060e38ecd61e72358c0ab384ac27f1932e18db5c247b22991a0bc1c1ecd4 SHA512 8856c81f00d2167aae79b87e3b7b0bd47d5509b9950991b01176ec2ea803c3f1a9d72e3b71adecaa11554709f08241c697e5be8707fded934694585235ae1ee4 DIST limine-8.1.2.tar.gz 557929 BLAKE2B b4517ed960686f7d854f71961134a32b5cc786026ad8064a543b86f0b971eeb7c6e38a4f1560484cfc4038e1ea71fe943c0a9d37da966ce0f302c307bf59d03b SHA512 3e346bbe8d529b4bc29dfd229ca4f979e1250afefe87e6fc53db5e2af486ddffa6b7956b99aebce07e39377dd5f4dbcb3571ea022bfb86a8005c8c5ba07ecbee DIST limine-8.3.2.tar.gz 562262 BLAKE2B f519c2ecc2167b8fa28f4eff47e6c4e45103a42a60c374df4c28e2d2268b339997751334ca01d2a3d8d88e5d80eb4b839436104eae48ddbbd4053bbdb4703382 SHA512 16fac90b475b7bf7f7c8cb88a657a6fe960c3ecbdef9fab5283962c1c080d27fc5b417e12e855a8503f25733ada5beb3a8c336fc0d639d5172753db67ae91fec +DIST limine-8.4.0.tar.gz 602897 BLAKE2B 924631c9cd6f6c6400bf2f355c3cb044c19c8574bf37758be9b8f773043071ae8a79d58acf3d4d46a8bf1bc53ce445e02b18d25889e3868539f34c2df91d7fc7 SHA512 e8679acf49e71458becf47183280b7ecc367d9523d927bec1dce0840e7f9c95d038de57c09d7e1315d17582fdf50ad939d658a7d2bfa3cc228f1efd63110b077 diff --git a/sys-boot/limine/limine-8.4.0.ebuild b/sys-boot/limine/limine-8.4.0.ebuild new file mode 100644 index 0..8f7c11f6a --- /dev/null +++ b/sys-boot/limine/limine-8.4.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..18} ) +inherit llvm-r1 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + $(llvm_gen_dep " + sys-devel/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/lld:\${LLVM_SLOT} + ") + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable uefiloong64 uefi-loongarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 5f0a70373d93c709fdf117002592ca8ed0dd0e22 Author: Kacper Słomiński gmail com> AuthorDate: Thu Oct 31 23:55:43 2024 + Commit: David Roman gmail com> CommitDate: Thu Oct 31 23:55:43 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5f0a7037 sys-boot/limine: add 8.3.2 Signed-off-by: Kacper Słomiński gmail.com> sys-boot/limine/Manifest| 1 + sys-boot/limine/limine-8.3.2.ebuild | 49 + 2 files changed, 50 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 20ae6a90c..6927f7b7d 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -14,3 +14,4 @@ DIST limine-8.0.7.tar.gz 553771 BLAKE2B 353ddfc22bf4609c926aa94297b7b3895727cba0 DIST limine-8.0.9.tar.gz 554003 BLAKE2B 8529d58b83fb2121412aaac3399b96166d1c93b8549514e8ac0c75429b63987b410c2aaf91388ebd2c9eb8c9a5533b9f99e273f0fcddc5f1186c2def53d510fd SHA512 79baca17ad895ae8655b9935206f065d0c89f350240cd507af0cdd14e4e71aa71e8ba45ebf368218ce7e8de4bec2fa6012b863e1ffd86fdc66c15e39663f7f80 DIST limine-8.1.1.tar.gz 557731 BLAKE2B 299923b076aa18bdf9197a55f1504424c3479f37e4b4d0ab5962c6e8ff7e1869aeca060e38ecd61e72358c0ab384ac27f1932e18db5c247b22991a0bc1c1ecd4 SHA512 8856c81f00d2167aae79b87e3b7b0bd47d5509b9950991b01176ec2ea803c3f1a9d72e3b71adecaa11554709f08241c697e5be8707fded934694585235ae1ee4 DIST limine-8.1.2.tar.gz 557929 BLAKE2B b4517ed960686f7d854f71961134a32b5cc786026ad8064a543b86f0b971eeb7c6e38a4f1560484cfc4038e1ea71fe943c0a9d37da966ce0f302c307bf59d03b SHA512 3e346bbe8d529b4bc29dfd229ca4f979e1250afefe87e6fc53db5e2af486ddffa6b7956b99aebce07e39377dd5f4dbcb3571ea022bfb86a8005c8c5ba07ecbee +DIST limine-8.3.2.tar.gz 562262 BLAKE2B f519c2ecc2167b8fa28f4eff47e6c4e45103a42a60c374df4c28e2d2268b339997751334ca01d2a3d8d88e5d80eb4b839436104eae48ddbbd4053bbdb4703382 SHA512 16fac90b475b7bf7f7c8cb88a657a6fe960c3ecbdef9fab5283962c1c080d27fc5b417e12e855a8503f25733ada5beb3a8c336fc0d639d5172753db67ae91fec diff --git a/sys-boot/limine/limine-8.3.2.ebuild b/sys-boot/limine/limine-8.3.2.ebuild new file mode 100644 index 0..8f7c11f6a --- /dev/null +++ b/sys-boot/limine/limine-8.3.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..18} ) +inherit llvm-r1 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + $(llvm_gen_dep " + sys-devel/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/lld:\${LLVM_SLOT} + ") + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable uefiloong64 uefi-loongarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 603f9c135c2e1e225a873cd1d6216156a77b33ac Author: Kacper Słomiński gmail com> AuthorDate: Wed Oct 16 16:58:35 2024 + Commit: David Roman gmail com> CommitDate: Wed Oct 16 16:58:35 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=603f9c13 sys-boot/limine: add 8.1.2 Signed-off-by: Kacper Słomiński gmail.com> sys-boot/limine/Manifest| 1 + sys-boot/limine/limine-8.1.2.ebuild | 49 + 2 files changed, 50 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index aeb143107..20ae6a90c 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -13,3 +13,4 @@ DIST limine-8.0.6.tar.gz 553792 BLAKE2B 69a654b86a0d277893c099591fe6551328a7bbe4 DIST limine-8.0.7.tar.gz 553771 BLAKE2B 353ddfc22bf4609c926aa94297b7b3895727cba0f8676e621c00894422421f7a4f2b03d1381870e5422125868c622100f8c39e1e2f63eb3586c5e5d627f231c7 SHA512 e72bd39ed473c9d27b1b926ce7cc0ff5bdb74d355a92d77b7f05dbdccdfa4f83769863b700b988e8d868902bd2a8b59ace7001aec44345dfc697ba2bb04fd05f DIST limine-8.0.9.tar.gz 554003 BLAKE2B 8529d58b83fb2121412aaac3399b96166d1c93b8549514e8ac0c75429b63987b410c2aaf91388ebd2c9eb8c9a5533b9f99e273f0fcddc5f1186c2def53d510fd SHA512 79baca17ad895ae8655b9935206f065d0c89f350240cd507af0cdd14e4e71aa71e8ba45ebf368218ce7e8de4bec2fa6012b863e1ffd86fdc66c15e39663f7f80 DIST limine-8.1.1.tar.gz 557731 BLAKE2B 299923b076aa18bdf9197a55f1504424c3479f37e4b4d0ab5962c6e8ff7e1869aeca060e38ecd61e72358c0ab384ac27f1932e18db5c247b22991a0bc1c1ecd4 SHA512 8856c81f00d2167aae79b87e3b7b0bd47d5509b9950991b01176ec2ea803c3f1a9d72e3b71adecaa11554709f08241c697e5be8707fded934694585235ae1ee4 +DIST limine-8.1.2.tar.gz 557929 BLAKE2B b4517ed960686f7d854f71961134a32b5cc786026ad8064a543b86f0b971eeb7c6e38a4f1560484cfc4038e1ea71fe943c0a9d37da966ce0f302c307bf59d03b SHA512 3e346bbe8d529b4bc29dfd229ca4f979e1250afefe87e6fc53db5e2af486ddffa6b7956b99aebce07e39377dd5f4dbcb3571ea022bfb86a8005c8c5ba07ecbee diff --git a/sys-boot/limine/limine-8.1.2.ebuild b/sys-boot/limine/limine-8.1.2.ebuild new file mode 100644 index 0..8f7c11f6a --- /dev/null +++ b/sys-boot/limine/limine-8.1.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..18} ) +inherit llvm-r1 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + $(llvm_gen_dep " + sys-devel/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/lld:\${LLVM_SLOT} + ") + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable uefiloong64 uefi-loongarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 016448eb40368bfa9d46c28c2cac5cd42437e7a2 Author: Kacper Słomiński gmail com> AuthorDate: Sat Oct 12 16:51:05 2024 + Commit: David Roman gmail com> CommitDate: Sat Oct 12 16:51:05 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=016448eb sys-boot/limine: add 8.1.1 Signed-off-by: Kacper Słomiński gmail.com> sys-boot/limine/Manifest| 1 + sys-boot/limine/limine-8.1.1.ebuild | 49 + 2 files changed, 50 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index b92a656c7..aeb143107 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -12,3 +12,4 @@ DIST limine-8.0.5.tar.gz 551786 BLAKE2B 20e6fc247c27163ab0b57790853549479671f6b9 DIST limine-8.0.6.tar.gz 553792 BLAKE2B 69a654b86a0d277893c099591fe6551328a7bbe403c64c2f4de931149fc720320f6c5d794a327346241eee6d9ee665eff9c83061d8a573daf568bc7018d4db90 SHA512 17b5b31f5ccaf22eb7c3708b42e52f15f10a2acf590c93129a01c0a4ce5ca5aa90a11bfc11572b28c1bdbda5a7013e4aef61b851a9e3dddadcd6a4feb1fb6913 DIST limine-8.0.7.tar.gz 553771 BLAKE2B 353ddfc22bf4609c926aa94297b7b3895727cba0f8676e621c00894422421f7a4f2b03d1381870e5422125868c622100f8c39e1e2f63eb3586c5e5d627f231c7 SHA512 e72bd39ed473c9d27b1b926ce7cc0ff5bdb74d355a92d77b7f05dbdccdfa4f83769863b700b988e8d868902bd2a8b59ace7001aec44345dfc697ba2bb04fd05f DIST limine-8.0.9.tar.gz 554003 BLAKE2B 8529d58b83fb2121412aaac3399b96166d1c93b8549514e8ac0c75429b63987b410c2aaf91388ebd2c9eb8c9a5533b9f99e273f0fcddc5f1186c2def53d510fd SHA512 79baca17ad895ae8655b9935206f065d0c89f350240cd507af0cdd14e4e71aa71e8ba45ebf368218ce7e8de4bec2fa6012b863e1ffd86fdc66c15e39663f7f80 +DIST limine-8.1.1.tar.gz 557731 BLAKE2B 299923b076aa18bdf9197a55f1504424c3479f37e4b4d0ab5962c6e8ff7e1869aeca060e38ecd61e72358c0ab384ac27f1932e18db5c247b22991a0bc1c1ecd4 SHA512 8856c81f00d2167aae79b87e3b7b0bd47d5509b9950991b01176ec2ea803c3f1a9d72e3b71adecaa11554709f08241c697e5be8707fded934694585235ae1ee4 diff --git a/sys-boot/limine/limine-8.1.1.ebuild b/sys-boot/limine/limine-8.1.1.ebuild new file mode 100644 index 0..8f7c11f6a --- /dev/null +++ b/sys-boot/limine/limine-8.1.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..18} ) +inherit llvm-r1 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + $(llvm_gen_dep " + sys-devel/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/lld:\${LLVM_SLOT} + ") + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable uefiloong64 uefi-loongarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: f063a4bd142e4f4d5126e038e40b96c82195fe8b Author: Kacper Słomiński gmail com> AuthorDate: Thu Oct 3 00:17:51 2024 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Thu Oct 3 00:17:51 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f063a4bd sys-boot/limine: add 8.0.14 Signed-off-by: Kacper Słomiński gmail.com> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-8.0.14.ebuild | 49 2 files changed, 50 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 8b1797015..b92a656c7 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -7,6 +7,7 @@ DIST limine-7.9.2.tar.gz 562984 BLAKE2B da301c51dfc487b83e87c25be37457ae7bd53214 DIST limine-8.0.11.tar.gz 553717 BLAKE2B 4c59679ebedb1c037e8c8ec854a61ab7a526095233e3350e03cb33595c52e2592585b2fe628a29a0d9573252fbd742d72f26a8b729085a6960a108fb217a6b2d SHA512 2070fa5224d1a61fbb61885dc909c9dc5fe901d52581784f7e76f8e2e1b2b750e3ebfa40aa398ed13f8ac39490104bd58ad38a42797e89fafc56ef94fb9ec9ad DIST limine-8.0.12.tar.gz 553842 BLAKE2B aba34fecc5eb5da6f26d16e3b923a74be1df41b6465b10e1fd940a0e106803f479ba99d4d07238306a8d9b3534e349073a00f02ddf40a8b471cbc54d3cd530da SHA512 d6128fbec5dca28da37df4f0c3ba14f4ad15f708a0b931e4562dcfb48263ecf8ad280f4277d74e001b264b6fc6072997496d76d4228b17667b1659e260ca00ea DIST limine-8.0.13.tar.gz 551906 BLAKE2B 712019524b71e3dabcfb06e1e119b451f50105f78f5ff17003db9c7ad4700e93a1420058379c094e3ee0189d7dc2b30967391e2a17d73a69d4b265415abfdd91 SHA512 9f03b38dfdc178e6593c46eee84313d30174ef00f422ea7a5bd2f9ec1564c417301ed07eed716ec246e4f8b19d62a0bfe840bc5b297fa9e232e88511f1287ec2 +DIST limine-8.0.14.tar.gz 551944 BLAKE2B 2c558b55f0127bc67a56813ba5b55b662a89109555427c29339bc6e049099cf10ca41896feb0926070aa0bf01576cb457cafa05b825cf2085e5d6e956068bf21 SHA512 4530371426b2632c49a57723e87530dad26f8c3e6874dd78411165887d740dd86014cf9598cde8bedbb1f44238413157c1b45adf0fa7a4214e4cf9548e640a7c DIST limine-8.0.5.tar.gz 551786 BLAKE2B 20e6fc247c27163ab0b57790853549479671f6b9f0e9da43c686485798f249d4e36fafeda426935074b28dd4676539d079c7125b27bbcd83ccb92ec30e2d SHA512 4fbab007c7ebc9648e5ba513b4cc19e42615f3c30ae4e3ee7ef10f782b38581c3fe9685eb497bf0ee6b685e032624143e606766569e1045d82321223fd5a0e61 DIST limine-8.0.6.tar.gz 553792 BLAKE2B 69a654b86a0d277893c099591fe6551328a7bbe403c64c2f4de931149fc720320f6c5d794a327346241eee6d9ee665eff9c83061d8a573daf568bc7018d4db90 SHA512 17b5b31f5ccaf22eb7c3708b42e52f15f10a2acf590c93129a01c0a4ce5ca5aa90a11bfc11572b28c1bdbda5a7013e4aef61b851a9e3dddadcd6a4feb1fb6913 DIST limine-8.0.7.tar.gz 553771 BLAKE2B 353ddfc22bf4609c926aa94297b7b3895727cba0f8676e621c00894422421f7a4f2b03d1381870e5422125868c622100f8c39e1e2f63eb3586c5e5d627f231c7 SHA512 e72bd39ed473c9d27b1b926ce7cc0ff5bdb74d355a92d77b7f05dbdccdfa4f83769863b700b988e8d868902bd2a8b59ace7001aec44345dfc697ba2bb04fd05f diff --git a/sys-boot/limine/limine-8.0.14.ebuild b/sys-boot/limine/limine-8.0.14.ebuild new file mode 100644 index 0..8f7c11f6a --- /dev/null +++ b/sys-boot/limine/limine-8.0.14.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..18} ) +inherit llvm-r1 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + $(llvm_gen_dep " + sys-devel/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/lld:\${LLVM_SLOT} + ") + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable uefiloong64 uefi-loongarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 442f6911093066e4b99a55ed28c592e028383019 Author: Kacper Słomiński gmail com> AuthorDate: Wed Sep 18 15:22:13 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Sep 18 15:22:13 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=442f6911 sys-boot/limine: add 8.0.13 Signed-off-by: Kacper Słomiński gmail.com> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-8.0.13.ebuild | 49 2 files changed, 50 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index bd73df815..8b1797015 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -6,6 +6,7 @@ DIST limine-7.5.0.tar.gz 518804 BLAKE2B 745929606cf5e5e297f55690573e26bea8b63f8c DIST limine-7.9.2.tar.gz 562984 BLAKE2B da301c51dfc487b83e87c25be37457ae7bd532140b3124a1903b6cc46ec15508412445cadb24675193e972fc1d1d4259441ce51282825a84e9713cabad80efb9 SHA512 d3526d1ac4e8b9172b93f6e113c78b8be3ad5196dc82e27cc2a9eb23bfb7581d421b96a736f5a149ec83be6363c2210f23af22ae6c039447ea202e56c21b9d6c DIST limine-8.0.11.tar.gz 553717 BLAKE2B 4c59679ebedb1c037e8c8ec854a61ab7a526095233e3350e03cb33595c52e2592585b2fe628a29a0d9573252fbd742d72f26a8b729085a6960a108fb217a6b2d SHA512 2070fa5224d1a61fbb61885dc909c9dc5fe901d52581784f7e76f8e2e1b2b750e3ebfa40aa398ed13f8ac39490104bd58ad38a42797e89fafc56ef94fb9ec9ad DIST limine-8.0.12.tar.gz 553842 BLAKE2B aba34fecc5eb5da6f26d16e3b923a74be1df41b6465b10e1fd940a0e106803f479ba99d4d07238306a8d9b3534e349073a00f02ddf40a8b471cbc54d3cd530da SHA512 d6128fbec5dca28da37df4f0c3ba14f4ad15f708a0b931e4562dcfb48263ecf8ad280f4277d74e001b264b6fc6072997496d76d4228b17667b1659e260ca00ea +DIST limine-8.0.13.tar.gz 551906 BLAKE2B 712019524b71e3dabcfb06e1e119b451f50105f78f5ff17003db9c7ad4700e93a1420058379c094e3ee0189d7dc2b30967391e2a17d73a69d4b265415abfdd91 SHA512 9f03b38dfdc178e6593c46eee84313d30174ef00f422ea7a5bd2f9ec1564c417301ed07eed716ec246e4f8b19d62a0bfe840bc5b297fa9e232e88511f1287ec2 DIST limine-8.0.5.tar.gz 551786 BLAKE2B 20e6fc247c27163ab0b57790853549479671f6b9f0e9da43c686485798f249d4e36fafeda426935074b28dd4676539d079c7125b27bbcd83ccb92ec30e2d SHA512 4fbab007c7ebc9648e5ba513b4cc19e42615f3c30ae4e3ee7ef10f782b38581c3fe9685eb497bf0ee6b685e032624143e606766569e1045d82321223fd5a0e61 DIST limine-8.0.6.tar.gz 553792 BLAKE2B 69a654b86a0d277893c099591fe6551328a7bbe403c64c2f4de931149fc720320f6c5d794a327346241eee6d9ee665eff9c83061d8a573daf568bc7018d4db90 SHA512 17b5b31f5ccaf22eb7c3708b42e52f15f10a2acf590c93129a01c0a4ce5ca5aa90a11bfc11572b28c1bdbda5a7013e4aef61b851a9e3dddadcd6a4feb1fb6913 DIST limine-8.0.7.tar.gz 553771 BLAKE2B 353ddfc22bf4609c926aa94297b7b3895727cba0f8676e621c00894422421f7a4f2b03d1381870e5422125868c622100f8c39e1e2f63eb3586c5e5d627f231c7 SHA512 e72bd39ed473c9d27b1b926ce7cc0ff5bdb74d355a92d77b7f05dbdccdfa4f83769863b700b988e8d868902bd2a8b59ace7001aec44345dfc697ba2bb04fd05f diff --git a/sys-boot/limine/limine-8.0.13.ebuild b/sys-boot/limine/limine-8.0.13.ebuild new file mode 100644 index 0..8f7c11f6a --- /dev/null +++ b/sys-boot/limine/limine-8.0.13.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..18} ) +inherit llvm-r1 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + $(llvm_gen_dep " + sys-devel/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/lld:\${LLVM_SLOT} + ") + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable uefiloong64 uefi-loongarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 89de6f2085bbf4a71b5b655bf96a288eb130c131 Author: Kacper Słomiński gmail com> AuthorDate: Tue Sep 10 23:10:53 2024 + Commit: David Roman gmail com> CommitDate: Tue Sep 10 23:10:53 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=89de6f20 sys-boot/limine: add 8.0.11 Signed-off-by: Kacper Słomiński gmail.com> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-8.0.11.ebuild | 49 2 files changed, 50 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 8413e4c99..f4cd06be8 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -4,6 +4,7 @@ DIST limine-7.0.5.tar.xz 371612 BLAKE2B 029953e1a5adeac2b1cd92bfff3b3a893b8ad1f4 DIST limine-7.3.0.tar.gz 523910 BLAKE2B aabe52c9013f17e61520aa8df0886339d6be16e3dea0b13b13160ed61b811355880e93b2928c0d73fdf8a7f80132569a7cd783dd720915235f5e78deecd4048d SHA512 fc25375f86c18ae991f6f6d11fa127b47d1fdfa81059ed663a82202f9de95b9774516e1bf5a648abaedde8e04fe004c29b6ec3a1eeaf5cf3472aca87c0c5 DIST limine-7.5.0.tar.gz 518804 BLAKE2B 745929606cf5e5e297f55690573e26bea8b63f8c9d6acffc890c265e48450a678442612f917bf0806520a939504bc21606be4f768237c238527d430820cd2cdc SHA512 927cba6eecc8b01ee0af7f3dc24392fc50bce28b06e36c50d44ab995f3a5f7ab17f804116e00fac3c7a92749340802a2643f20a54ebf8fb9ec44f13fa03dbe5a DIST limine-7.9.2.tar.gz 562984 BLAKE2B da301c51dfc487b83e87c25be37457ae7bd532140b3124a1903b6cc46ec15508412445cadb24675193e972fc1d1d4259441ce51282825a84e9713cabad80efb9 SHA512 d3526d1ac4e8b9172b93f6e113c78b8be3ad5196dc82e27cc2a9eb23bfb7581d421b96a736f5a149ec83be6363c2210f23af22ae6c039447ea202e56c21b9d6c +DIST limine-8.0.11.tar.gz 553717 BLAKE2B 4c59679ebedb1c037e8c8ec854a61ab7a526095233e3350e03cb33595c52e2592585b2fe628a29a0d9573252fbd742d72f26a8b729085a6960a108fb217a6b2d SHA512 2070fa5224d1a61fbb61885dc909c9dc5fe901d52581784f7e76f8e2e1b2b750e3ebfa40aa398ed13f8ac39490104bd58ad38a42797e89fafc56ef94fb9ec9ad DIST limine-8.0.5.tar.gz 551786 BLAKE2B 20e6fc247c27163ab0b57790853549479671f6b9f0e9da43c686485798f249d4e36fafeda426935074b28dd4676539d079c7125b27bbcd83ccb92ec30e2d SHA512 4fbab007c7ebc9648e5ba513b4cc19e42615f3c30ae4e3ee7ef10f782b38581c3fe9685eb497bf0ee6b685e032624143e606766569e1045d82321223fd5a0e61 DIST limine-8.0.6.tar.gz 553792 BLAKE2B 69a654b86a0d277893c099591fe6551328a7bbe403c64c2f4de931149fc720320f6c5d794a327346241eee6d9ee665eff9c83061d8a573daf568bc7018d4db90 SHA512 17b5b31f5ccaf22eb7c3708b42e52f15f10a2acf590c93129a01c0a4ce5ca5aa90a11bfc11572b28c1bdbda5a7013e4aef61b851a9e3dddadcd6a4feb1fb6913 DIST limine-8.0.7.tar.gz 553771 BLAKE2B 353ddfc22bf4609c926aa94297b7b3895727cba0f8676e621c00894422421f7a4f2b03d1381870e5422125868c622100f8c39e1e2f63eb3586c5e5d627f231c7 SHA512 e72bd39ed473c9d27b1b926ce7cc0ff5bdb74d355a92d77b7f05dbdccdfa4f83769863b700b988e8d868902bd2a8b59ace7001aec44345dfc697ba2bb04fd05f diff --git a/sys-boot/limine/limine-8.0.11.ebuild b/sys-boot/limine/limine-8.0.11.ebuild new file mode 100644 index 0..8f7c11f6a --- /dev/null +++ b/sys-boot/limine/limine-8.0.11.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..18} ) +inherit llvm-r1 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + $(llvm_gen_dep " + sys-devel/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/lld:\${LLVM_SLOT} + ") + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable uefiloong64 uefi-loongarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 1ce6417d20df4d1d0835244fb08d09bd022dac9e Author: Kacper Słomiński gmail com> AuthorDate: Thu Sep 5 16:17:24 2024 + Commit: David Roman gmail com> CommitDate: Thu Sep 5 16:17:24 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1ce6417d sys-boot/limine: add 8.0.9 Signed-off-by: Kacper Słomiński gmail.com> sys-boot/limine/Manifest| 1 + sys-boot/limine/limine-8.0.9.ebuild | 49 + 2 files changed, 50 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 5f922a745..8413e4c99 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -7,3 +7,4 @@ DIST limine-7.9.2.tar.gz 562984 BLAKE2B da301c51dfc487b83e87c25be37457ae7bd53214 DIST limine-8.0.5.tar.gz 551786 BLAKE2B 20e6fc247c27163ab0b57790853549479671f6b9f0e9da43c686485798f249d4e36fafeda426935074b28dd4676539d079c7125b27bbcd83ccb92ec30e2d SHA512 4fbab007c7ebc9648e5ba513b4cc19e42615f3c30ae4e3ee7ef10f782b38581c3fe9685eb497bf0ee6b685e032624143e606766569e1045d82321223fd5a0e61 DIST limine-8.0.6.tar.gz 553792 BLAKE2B 69a654b86a0d277893c099591fe6551328a7bbe403c64c2f4de931149fc720320f6c5d794a327346241eee6d9ee665eff9c83061d8a573daf568bc7018d4db90 SHA512 17b5b31f5ccaf22eb7c3708b42e52f15f10a2acf590c93129a01c0a4ce5ca5aa90a11bfc11572b28c1bdbda5a7013e4aef61b851a9e3dddadcd6a4feb1fb6913 DIST limine-8.0.7.tar.gz 553771 BLAKE2B 353ddfc22bf4609c926aa94297b7b3895727cba0f8676e621c00894422421f7a4f2b03d1381870e5422125868c622100f8c39e1e2f63eb3586c5e5d627f231c7 SHA512 e72bd39ed473c9d27b1b926ce7cc0ff5bdb74d355a92d77b7f05dbdccdfa4f83769863b700b988e8d868902bd2a8b59ace7001aec44345dfc697ba2bb04fd05f +DIST limine-8.0.9.tar.gz 554003 BLAKE2B 8529d58b83fb2121412aaac3399b96166d1c93b8549514e8ac0c75429b63987b410c2aaf91388ebd2c9eb8c9a5533b9f99e273f0fcddc5f1186c2def53d510fd SHA512 79baca17ad895ae8655b9935206f065d0c89f350240cd507af0cdd14e4e71aa71e8ba45ebf368218ce7e8de4bec2fa6012b863e1ffd86fdc66c15e39663f7f80 diff --git a/sys-boot/limine/limine-8.0.9.ebuild b/sys-boot/limine/limine-8.0.9.ebuild new file mode 100644 index 0..8f7c11f6a --- /dev/null +++ b/sys-boot/limine/limine-8.0.9.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..18} ) +inherit llvm-r1 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + $(llvm_gen_dep " + sys-devel/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/lld:\${LLVM_SLOT} + ") + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable uefiloong64 uefi-loongarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 2724d3f48bb917948fd1367dae7f6d1b0a26af90 Author: Kacper Słomiński gmail com> AuthorDate: Mon Sep 2 13:51:28 2024 + Commit: David Roman gmail com> CommitDate: Mon Sep 2 13:51:28 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2724d3f4 sys-boot/limine: add 8.0.7 Signed-off-by: Kacper Słomiński gmail.com> sys-boot/limine/Manifest| 1 + sys-boot/limine/limine-8.0.7.ebuild | 49 + 2 files changed, 50 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index e1deec35e..5f922a745 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -6,3 +6,4 @@ DIST limine-7.5.0.tar.gz 518804 BLAKE2B 745929606cf5e5e297f55690573e26bea8b63f8c DIST limine-7.9.2.tar.gz 562984 BLAKE2B da301c51dfc487b83e87c25be37457ae7bd532140b3124a1903b6cc46ec15508412445cadb24675193e972fc1d1d4259441ce51282825a84e9713cabad80efb9 SHA512 d3526d1ac4e8b9172b93f6e113c78b8be3ad5196dc82e27cc2a9eb23bfb7581d421b96a736f5a149ec83be6363c2210f23af22ae6c039447ea202e56c21b9d6c DIST limine-8.0.5.tar.gz 551786 BLAKE2B 20e6fc247c27163ab0b57790853549479671f6b9f0e9da43c686485798f249d4e36fafeda426935074b28dd4676539d079c7125b27bbcd83ccb92ec30e2d SHA512 4fbab007c7ebc9648e5ba513b4cc19e42615f3c30ae4e3ee7ef10f782b38581c3fe9685eb497bf0ee6b685e032624143e606766569e1045d82321223fd5a0e61 DIST limine-8.0.6.tar.gz 553792 BLAKE2B 69a654b86a0d277893c099591fe6551328a7bbe403c64c2f4de931149fc720320f6c5d794a327346241eee6d9ee665eff9c83061d8a573daf568bc7018d4db90 SHA512 17b5b31f5ccaf22eb7c3708b42e52f15f10a2acf590c93129a01c0a4ce5ca5aa90a11bfc11572b28c1bdbda5a7013e4aef61b851a9e3dddadcd6a4feb1fb6913 +DIST limine-8.0.7.tar.gz 553771 BLAKE2B 353ddfc22bf4609c926aa94297b7b3895727cba0f8676e621c00894422421f7a4f2b03d1381870e5422125868c622100f8c39e1e2f63eb3586c5e5d627f231c7 SHA512 e72bd39ed473c9d27b1b926ce7cc0ff5bdb74d355a92d77b7f05dbdccdfa4f83769863b700b988e8d868902bd2a8b59ace7001aec44345dfc697ba2bb04fd05f diff --git a/sys-boot/limine/limine-8.0.7.ebuild b/sys-boot/limine/limine-8.0.7.ebuild new file mode 100644 index 0..8f7c11f6a --- /dev/null +++ b/sys-boot/limine/limine-8.0.7.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..18} ) +inherit llvm-r1 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + $(llvm_gen_dep " + sys-devel/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/lld:\${LLVM_SLOT} + ") + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable uefiloong64 uefi-loongarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 3a66470baa1fc1faea8cb308d96d7b84375dd030 Author: Kacper Słomiński gmail com> AuthorDate: Wed Aug 28 21:37:53 2024 + Commit: David Roman gmail com> CommitDate: Wed Aug 28 21:45:01 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3a66470b sys-boot/limine: add 8.0.6 Signed-off-by: Kacper Słomiński gmail.com> sys-boot/limine/Manifest| 1 + sys-boot/limine/limine-8.0.6.ebuild | 49 + 2 files changed, 50 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index b2d1ed785..e1deec35e 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -5,3 +5,4 @@ DIST limine-7.3.0.tar.gz 523910 BLAKE2B aabe52c9013f17e61520aa8df0886339d6be16e3 DIST limine-7.5.0.tar.gz 518804 BLAKE2B 745929606cf5e5e297f55690573e26bea8b63f8c9d6acffc890c265e48450a678442612f917bf0806520a939504bc21606be4f768237c238527d430820cd2cdc SHA512 927cba6eecc8b01ee0af7f3dc24392fc50bce28b06e36c50d44ab995f3a5f7ab17f804116e00fac3c7a92749340802a2643f20a54ebf8fb9ec44f13fa03dbe5a DIST limine-7.9.2.tar.gz 562984 BLAKE2B da301c51dfc487b83e87c25be37457ae7bd532140b3124a1903b6cc46ec15508412445cadb24675193e972fc1d1d4259441ce51282825a84e9713cabad80efb9 SHA512 d3526d1ac4e8b9172b93f6e113c78b8be3ad5196dc82e27cc2a9eb23bfb7581d421b96a736f5a149ec83be6363c2210f23af22ae6c039447ea202e56c21b9d6c DIST limine-8.0.5.tar.gz 551786 BLAKE2B 20e6fc247c27163ab0b57790853549479671f6b9f0e9da43c686485798f249d4e36fafeda426935074b28dd4676539d079c7125b27bbcd83ccb92ec30e2d SHA512 4fbab007c7ebc9648e5ba513b4cc19e42615f3c30ae4e3ee7ef10f782b38581c3fe9685eb497bf0ee6b685e032624143e606766569e1045d82321223fd5a0e61 +DIST limine-8.0.6.tar.gz 553792 BLAKE2B 69a654b86a0d277893c099591fe6551328a7bbe403c64c2f4de931149fc720320f6c5d794a327346241eee6d9ee665eff9c83061d8a573daf568bc7018d4db90 SHA512 17b5b31f5ccaf22eb7c3708b42e52f15f10a2acf590c93129a01c0a4ce5ca5aa90a11bfc11572b28c1bdbda5a7013e4aef61b851a9e3dddadcd6a4feb1fb6913 diff --git a/sys-boot/limine/limine-8.0.6.ebuild b/sys-boot/limine/limine-8.0.6.ebuild new file mode 100644 index 0..8f7c11f6a --- /dev/null +++ b/sys-boot/limine/limine-8.0.6.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..18} ) +inherit llvm-r1 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + $(llvm_gen_dep " + sys-devel/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + sys-devel/lld:\${LLVM_SLOT} + ") + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable uefiloong64 uefi-loongarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 5a28ce47ca229a99a0b7751e8f947feebbcfb0dc Author: Kacper Słomiński gmail com> AuthorDate: Sun Aug 18 18:44:55 2024 + Commit: Lucio Sauer posteo net> CommitDate: Sun Aug 18 18:45:38 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5a28ce47 sys-boot/limine: add 8.0.5 Signed-off-by: Kacper Słomiński gmail.com> sys-boot/limine/Manifest| 1 + sys-boot/limine/limine-8.0.5.ebuild | 44 + 2 files changed, 45 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 42b7ddc4c..b2d1ed785 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -4,3 +4,4 @@ DIST limine-7.0.5.tar.xz 371612 BLAKE2B 029953e1a5adeac2b1cd92bfff3b3a893b8ad1f4 DIST limine-7.3.0.tar.gz 523910 BLAKE2B aabe52c9013f17e61520aa8df0886339d6be16e3dea0b13b13160ed61b811355880e93b2928c0d73fdf8a7f80132569a7cd783dd720915235f5e78deecd4048d SHA512 fc25375f86c18ae991f6f6d11fa127b47d1fdfa81059ed663a82202f9de95b9774516e1bf5a648abaedde8e04fe004c29b6ec3a1eeaf5cf3472aca87c0c5 DIST limine-7.5.0.tar.gz 518804 BLAKE2B 745929606cf5e5e297f55690573e26bea8b63f8c9d6acffc890c265e48450a678442612f917bf0806520a939504bc21606be4f768237c238527d430820cd2cdc SHA512 927cba6eecc8b01ee0af7f3dc24392fc50bce28b06e36c50d44ab995f3a5f7ab17f804116e00fac3c7a92749340802a2643f20a54ebf8fb9ec44f13fa03dbe5a DIST limine-7.9.2.tar.gz 562984 BLAKE2B da301c51dfc487b83e87c25be37457ae7bd532140b3124a1903b6cc46ec15508412445cadb24675193e972fc1d1d4259441ce51282825a84e9713cabad80efb9 SHA512 d3526d1ac4e8b9172b93f6e113c78b8be3ad5196dc82e27cc2a9eb23bfb7581d421b96a736f5a149ec83be6363c2210f23af22ae6c039447ea202e56c21b9d6c +DIST limine-8.0.5.tar.gz 551786 BLAKE2B 20e6fc247c27163ab0b57790853549479671f6b9f0e9da43c686485798f249d4e36fafeda426935074b28dd4676539d079c7125b27bbcd83ccb92ec30e2d SHA512 4fbab007c7ebc9648e5ba513b4cc19e42615f3c30ae4e3ee7ef10f782b38581c3fe9685eb497bf0ee6b685e032624143e606766569e1045d82321223fd5a0e61 diff --git a/sys-boot/limine/limine-8.0.5.ebuild b/sys-boot/limine/limine-8.0.5.ebuild new file mode 100644 index 0..89044a592 --- /dev/null +++ b/sys-boot/limine/limine-8.0.5.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 2cb45836b98fac6c31cf0118d1643615a3a6dcb6 Author: Kacper Słomiński gmail com> AuthorDate: Sun Aug 18 21:35:26 2024 + Commit: Lucio Sauer posteo net> CommitDate: Sun Aug 18 21:36:26 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2cb45836 sys-boot/limine: add USE flag for UEFI LoongArch64 bootloader Signed-off-by: Kacper Słomiński gmail.com> sys-boot/limine/limine-8.0.5.ebuild | 5 +++-- sys-boot/limine/metadata.xml| 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/sys-boot/limine/limine-8.0.5.ebuild b/sys-boot/limine/limine-8.0.5.ebuild index 89044a592..4758f4e64 100644 --- a/sys-boot/limine/limine-8.0.5.ebuild +++ b/sys-boot/limine/limine-8.0.5.ebuild @@ -10,9 +10,9 @@ SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/li LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64" -IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" -MY_LLVM_TARGETS="AArch64 ARM X86 RISCV" +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" BDEPEND=" @@ -36,6 +36,7 @@ src_configure() { "$(use_enable uefi64 uefi-x86-64)" "$(use_enable uefiaa64 uefi-aarch64)" "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable uefiloong64 uefi-loongarch64)" "$(use_enable cd-efi uefi-cd)" ) diff --git a/sys-boot/limine/metadata.xml b/sys-boot/limine/metadata.xml index f42861f8a..0a6d23f73 100644 --- a/sys-boot/limine/metadata.xml +++ b/sys-boot/limine/metadata.xml @@ -21,6 +21,9 @@ Enable 64-bit RISC-V UEFI support. + + Enable 64-bit LoongArch UEFI support. + Enable building cd-efi.bin using sys-fs/mtools. This flag was previously known as eltorito-efi.
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 12ad100d34033d8136e2665391335d673a53f7bb Author: Kacper Słomiński gmail com> AuthorDate: Sun Aug 18 18:40:27 2024 + Commit: Lucio Sauer posteo net> CommitDate: Sun Aug 18 18:41:12 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=12ad100d sys-boot/limine: add myself as a maintainer I've talked to Arsen and he's fine with handing over maintainership of the package. Signed-off-by: Kacper Słomiński gmail.com> sys-boot/limine/metadata.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-boot/limine/metadata.xml b/sys-boot/limine/metadata.xml index ddb789d21..f42861f8a 100644 --- a/sys-boot/limine/metadata.xml +++ b/sys-boot/limine/metadata.xml @@ -2,8 +2,8 @@ https://www.gentoo.org/dtd/metadata.dtd";> -ar...@gentoo.org -Arsen Arsenović +kacper.slominsk...@gmail.com +Kacper Słomiński limine-bootloader/limine
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 46fcb6e9c41fe6fdfb7c43d4b35f4e82c863c4dd Author: Arsen Arsenović gentoo org> AuthorDate: Sun Jul 7 15:04:21 2024 + Commit: David Roman gmail com> CommitDate: Sun Jul 7 15:04:21 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=46fcb6e9 sys-boot/limine: add 7.9.2 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest| 1 + sys-boot/limine/limine-7.9.2.ebuild | 44 + 2 files changed, 45 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index b5b7df7d9..42b7ddc4c 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -3,3 +3,4 @@ DIST limine-7.0.3.tar.xz 371416 BLAKE2B 7450784d53ef86993f53c84da4f51ee8a1beb826 DIST limine-7.0.5.tar.xz 371612 BLAKE2B 029953e1a5adeac2b1cd92bfff3b3a893b8ad1f458f1560b194ad0607638a3cc77d4927f1f4376a958d7ae513400ec615ab092ef97cbb220e5866821e83f7fdc SHA512 149bc59785d06b293a9a9d18722afee66301e698fdd349bc5bd211720873213239617af0de665e22dc43299e7a580359d4d407c9eb6ffd6ac85c1de484124055 DIST limine-7.3.0.tar.gz 523910 BLAKE2B aabe52c9013f17e61520aa8df0886339d6be16e3dea0b13b13160ed61b811355880e93b2928c0d73fdf8a7f80132569a7cd783dd720915235f5e78deecd4048d SHA512 fc25375f86c18ae991f6f6d11fa127b47d1fdfa81059ed663a82202f9de95b9774516e1bf5a648abaedde8e04fe004c29b6ec3a1eeaf5cf3472aca87c0c5 DIST limine-7.5.0.tar.gz 518804 BLAKE2B 745929606cf5e5e297f55690573e26bea8b63f8c9d6acffc890c265e48450a678442612f917bf0806520a939504bc21606be4f768237c238527d430820cd2cdc SHA512 927cba6eecc8b01ee0af7f3dc24392fc50bce28b06e36c50d44ab995f3a5f7ab17f804116e00fac3c7a92749340802a2643f20a54ebf8fb9ec44f13fa03dbe5a +DIST limine-7.9.2.tar.gz 562984 BLAKE2B da301c51dfc487b83e87c25be37457ae7bd532140b3124a1903b6cc46ec15508412445cadb24675193e972fc1d1d4259441ce51282825a84e9713cabad80efb9 SHA512 d3526d1ac4e8b9172b93f6e113c78b8be3ad5196dc82e27cc2a9eb23bfb7581d421b96a736f5a149ec83be6363c2210f23af22ae6c039447ea202e56c21b9d6c diff --git a/sys-boot/limine/limine-7.9.2.ebuild b/sys-boot/limine/limine-7.9.2.ebuild new file mode 100644 index 0..b2a359cdc --- /dev/null +++ b/sys-boot/limine/limine-7.9.2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: b41a9eb6fe9f97871f3ea69cc659df3c792879cb Author: Arsen Arsenović gentoo org> AuthorDate: Mon May 6 12:48:27 2024 + Commit: Rui Huang gmail com> CommitDate: Mon May 6 12:48:44 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b41a9eb6 sys-boot/limine: add 7.5.0 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest| 1 + sys-boot/limine/limine-7.5.0.ebuild | 44 + 2 files changed, 45 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 29e5ff6ab2..b5b7df7d9e 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -2,3 +2,4 @@ DIST limine-7.0.0.tar.xz 1318064 BLAKE2B 7986d948fe84c80b338e5cc66edca5f511d277d DIST limine-7.0.3.tar.xz 371416 BLAKE2B 7450784d53ef86993f53c84da4f51ee8a1beb826153da8fa2cef1a0669688de370a53ced321a92276e4b53fb7c9c1081f71b4a4c7adf432b271d395e96f00595 SHA512 d8d92f237f56249555fa54b5608ad2bdeff7c7b53e055f925acb3a7feeb783407c4c5d7ce092dba0b9a93441cfd1d0dcc4ec01a9e94c14e1742119a50f63aa06 DIST limine-7.0.5.tar.xz 371612 BLAKE2B 029953e1a5adeac2b1cd92bfff3b3a893b8ad1f458f1560b194ad0607638a3cc77d4927f1f4376a958d7ae513400ec615ab092ef97cbb220e5866821e83f7fdc SHA512 149bc59785d06b293a9a9d18722afee66301e698fdd349bc5bd211720873213239617af0de665e22dc43299e7a580359d4d407c9eb6ffd6ac85c1de484124055 DIST limine-7.3.0.tar.gz 523910 BLAKE2B aabe52c9013f17e61520aa8df0886339d6be16e3dea0b13b13160ed61b811355880e93b2928c0d73fdf8a7f80132569a7cd783dd720915235f5e78deecd4048d SHA512 fc25375f86c18ae991f6f6d11fa127b47d1fdfa81059ed663a82202f9de95b9774516e1bf5a648abaedde8e04fe004c29b6ec3a1eeaf5cf3472aca87c0c5 +DIST limine-7.5.0.tar.gz 518804 BLAKE2B 745929606cf5e5e297f55690573e26bea8b63f8c9d6acffc890c265e48450a678442612f917bf0806520a939504bc21606be4f768237c238527d430820cd2cdc SHA512 927cba6eecc8b01ee0af7f3dc24392fc50bce28b06e36c50d44ab995f3a5f7ab17f804116e00fac3c7a92749340802a2643f20a54ebf8fb9ec44f13fa03dbe5a diff --git a/sys-boot/limine/limine-7.5.0.ebuild b/sys-boot/limine/limine-7.5.0.ebuild new file mode 100644 index 00..b2a359cdc0 --- /dev/null +++ b/sys-boot/limine/limine-7.5.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 98ce48eba9c5f07d5856cf3b3e3d83c560f965f4 Author: Arsen Arsenović gentoo org> AuthorDate: Wed Apr 3 15:30:51 2024 + Commit: Julien Roy jroy ca> CommitDate: Wed Apr 3 15:30:51 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98ce48eb sys-boot/limine: add 7.3.0 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest| 1 + sys-boot/limine/limine-7.3.0.ebuild | 44 + 2 files changed, 45 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index c0660c195d..29e5ff6ab2 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -1,3 +1,4 @@ DIST limine-7.0.0.tar.xz 1318064 BLAKE2B 7986d948fe84c80b338e5cc66edca5f511d277d2e854484c87183666bf1b075480b61213c177b6e39a1145502cc9e07b9e1442c3dcf3171339af5b55ac9c184f SHA512 40575711e0e51799cbca2b2de74eff813022ab760c32de7d485f0cb70aa6daa8c842d20ed3d740e8c59e4be63eab43969b0cf809f2e796107d7e9be221bd9bf6 DIST limine-7.0.3.tar.xz 371416 BLAKE2B 7450784d53ef86993f53c84da4f51ee8a1beb826153da8fa2cef1a0669688de370a53ced321a92276e4b53fb7c9c1081f71b4a4c7adf432b271d395e96f00595 SHA512 d8d92f237f56249555fa54b5608ad2bdeff7c7b53e055f925acb3a7feeb783407c4c5d7ce092dba0b9a93441cfd1d0dcc4ec01a9e94c14e1742119a50f63aa06 DIST limine-7.0.5.tar.xz 371612 BLAKE2B 029953e1a5adeac2b1cd92bfff3b3a893b8ad1f458f1560b194ad0607638a3cc77d4927f1f4376a958d7ae513400ec615ab092ef97cbb220e5866821e83f7fdc SHA512 149bc59785d06b293a9a9d18722afee66301e698fdd349bc5bd211720873213239617af0de665e22dc43299e7a580359d4d407c9eb6ffd6ac85c1de484124055 +DIST limine-7.3.0.tar.gz 523910 BLAKE2B aabe52c9013f17e61520aa8df0886339d6be16e3dea0b13b13160ed61b811355880e93b2928c0d73fdf8a7f80132569a7cd783dd720915235f5e78deecd4048d SHA512 fc25375f86c18ae991f6f6d11fa127b47d1fdfa81059ed663a82202f9de95b9774516e1bf5a648abaedde8e04fe004c29b6ec3a1eeaf5cf3472aca87c0c5 diff --git a/sys-boot/limine/limine-7.3.0.ebuild b/sys-boot/limine/limine-7.3.0.ebuild new file mode 100644 index 00..b2a359cdc0 --- /dev/null +++ b/sys-boot/limine/limine-7.3.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 8e0b467ca8f62b33a23b08ccad204a7e00869034 Author: Arsen Arsenović gentoo org> AuthorDate: Sat Feb 17 16:37:58 2024 + Commit: Julien Roy jroy ca> CommitDate: Sat Feb 17 16:37:58 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8e0b467c sys-boot/limine: add 7.0.5 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest| 1 + sys-boot/limine/limine-7.0.5.ebuild | 44 + 2 files changed, 45 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 2f4768c9d3..c0660c195d 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -1,2 +1,3 @@ DIST limine-7.0.0.tar.xz 1318064 BLAKE2B 7986d948fe84c80b338e5cc66edca5f511d277d2e854484c87183666bf1b075480b61213c177b6e39a1145502cc9e07b9e1442c3dcf3171339af5b55ac9c184f SHA512 40575711e0e51799cbca2b2de74eff813022ab760c32de7d485f0cb70aa6daa8c842d20ed3d740e8c59e4be63eab43969b0cf809f2e796107d7e9be221bd9bf6 DIST limine-7.0.3.tar.xz 371416 BLAKE2B 7450784d53ef86993f53c84da4f51ee8a1beb826153da8fa2cef1a0669688de370a53ced321a92276e4b53fb7c9c1081f71b4a4c7adf432b271d395e96f00595 SHA512 d8d92f237f56249555fa54b5608ad2bdeff7c7b53e055f925acb3a7feeb783407c4c5d7ce092dba0b9a93441cfd1d0dcc4ec01a9e94c14e1742119a50f63aa06 +DIST limine-7.0.5.tar.xz 371612 BLAKE2B 029953e1a5adeac2b1cd92bfff3b3a893b8ad1f458f1560b194ad0607638a3cc77d4927f1f4376a958d7ae513400ec615ab092ef97cbb220e5866821e83f7fdc SHA512 149bc59785d06b293a9a9d18722afee66301e698fdd349bc5bd211720873213239617af0de665e22dc43299e7a580359d4d407c9eb6ffd6ac85c1de484124055 diff --git a/sys-boot/limine/limine-7.0.5.ebuild b/sys-boot/limine/limine-7.0.5.ebuild new file mode 100644 index 00..73ea272148 --- /dev/null +++ b/sys-boot/limine/limine-7.0.5.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 2a04aab0ce24ffb20843b8a055e9e869a326291f Author: Arsen Arsenović gentoo org> AuthorDate: Thu Feb 8 11:42:29 2024 + Commit: David Roman gmail com> CommitDate: Thu Feb 8 11:42:29 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a04aab0 sys-boot/limine: add 7.0.3 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest| 1 + sys-boot/limine/limine-7.0.3.ebuild | 44 + 2 files changed, 45 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 409f92b9eb..c9aa4fccbc 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -10,3 +10,4 @@ DIST limine-5.20231121.0.tar.xz 1366372 BLAKE2B b47b4da7be451d60c6da2c0c0d2df57f DIST limine-5.20231124.0.tar.xz 1322812 BLAKE2B 8f15e8a77107a0b49cc58372d59b0fdfedaaaea0c82e46c8e86324e6fee1587f0d878ba77d70f3f24a19cc1a08cd5fc604d21f2252a53fc89f33a0a613874b62 SHA512 af37524f0d59de83f36921939c78421ce864343ef621a4b9ff1437c89080f9ef6467a04ea31f44f3904820dface10703f43b185d11a679bb7536d4573d2295c5 DIST limine-6.20231227.0.tar.xz 1318188 BLAKE2B ff7c35fbe9b1ace85450b1e568b2acb8e8165d6465300e6401c2255390dfce981b1cba2cb3065614d422904c20b75c42bf6702884bdda0a9b0b7056df19ae1f8 SHA512 b716631c371774e3d48eee1aa6ff16234f9f9572a191b9cb39a9c18c8f60f08ab07a1e351f2e5efbc616a739a32f6e24cfaaf4ca9b04688018d2728a156f9677 DIST limine-7.0.0.tar.xz 1318064 BLAKE2B 7986d948fe84c80b338e5cc66edca5f511d277d2e854484c87183666bf1b075480b61213c177b6e39a1145502cc9e07b9e1442c3dcf3171339af5b55ac9c184f SHA512 40575711e0e51799cbca2b2de74eff813022ab760c32de7d485f0cb70aa6daa8c842d20ed3d740e8c59e4be63eab43969b0cf809f2e796107d7e9be221bd9bf6 +DIST limine-7.0.3.tar.xz 371416 BLAKE2B 7450784d53ef86993f53c84da4f51ee8a1beb826153da8fa2cef1a0669688de370a53ced321a92276e4b53fb7c9c1081f71b4a4c7adf432b271d395e96f00595 SHA512 d8d92f237f56249555fa54b5608ad2bdeff7c7b53e055f925acb3a7feeb783407c4c5d7ce092dba0b9a93441cfd1d0dcc4ec01a9e94c14e1742119a50f63aa06 diff --git a/sys-boot/limine/limine-7.0.3.ebuild b/sys-boot/limine/limine-7.0.3.ebuild new file mode 100644 index 00..73ea272148 --- /dev/null +++ b/sys-boot/limine/limine-7.0.3.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: f15d8514515a93f7d019473dbd62fc88790ededa Author: Arsen Arsenović gentoo org> AuthorDate: Thu Feb 8 11:44:22 2024 + Commit: David Roman gmail com> CommitDate: Thu Feb 8 11:44:22 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f15d8514 sys-boot/limine: drop versions Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest | 11 --- sys-boot/limine/limine-4.20230503.0.ebuild| 43 -- sys-boot/limine/limine-4.20230514.0.ebuild| 43 -- sys-boot/limine/limine-4.20230529.0.ebuild| 43 -- sys-boot/limine/limine-4.20230530.0.ebuild| 43 -- sys-boot/limine/limine-4.20230606.0.ebuild| 43 -- sys-boot/limine/limine-4.20230615.0.ebuild| 43 -- sys-boot/limine/limine-5.20230811.0.ebuild| 43 -- sys-boot/limine/limine-5.20231103.0-r1.ebuild | 44 --- sys-boot/limine/limine-5.20231103.0.ebuild| 43 -- sys-boot/limine/limine-5.20231121.0.ebuild| 44 --- sys-boot/limine/limine-5.20231124.0.ebuild| 44 --- sys-boot/limine/limine-6.20231227.0.ebuild| 44 --- 13 files changed, 531 deletions(-) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index c9aa4fccbc..2f4768c9d3 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -1,13 +1,2 @@ -DIST limine-4.20230503.0.tar.xz 966088 BLAKE2B d268a1e6ff6c0da46d457ba077227f8552a272992d6eb399241e57bfd7de2321f44e616cf2cade05fae70c55c3cdea8d122b09939202ade153c18bae72393eb3 SHA512 7808d81d6ed1c135d55199521c7490dfa0bfd3fc134e7cde4bedbc133494a906d85d1b0b7626b3e541cc67da832034e85364c893b260adfd7fb1c55f0e056e88 -DIST limine-4.20230514.0.tar.xz 966160 BLAKE2B 6556adc6c2efffb2876c103b4428f42b57f74d25b7d901a573b7d1b20d84665a336b8bb8bbc84b936a9bf52795fa08a5af769f541736b89faf5306a4ec4ba654 SHA512 8ea04c54d95309185e91ee28cc7f6c64e948d29aff70626372328d59304a21efd0d2a7adf20fb38607b69c2863be6817c2ea768c8129e3f3305e56a4b1585886 -DIST limine-4.20230529.0.tar.xz 961384 BLAKE2B 3345fb306f4c215719e0839200633e7ed46e4aa845918464d79c6a65c5a0d325305e1372ebcac58c9e28e37193c49dc3cc084f1ed584cda1c0004ee6564bf835 SHA512 bf679b8f833fbe3b6c3926da0b4cda066f7050d87cf29c59b1ca2998d05b15b7d5539f289e9871eb6e185caadd5ace9d994839ff4fbcaadfc28c7e16d61c7261 -DIST limine-4.20230530.0.tar.xz 960956 BLAKE2B bf68ac2f360874b56d91fa009efb59faeedd5a834c8be9ed0ccf7e717e6d9e751c2aca7a6e2e0837ee17431e41235e79aeb8a95230791a35c3c82cca9cfeb5b8 SHA512 ab5823c8b34265d3e8d87bfd0bec1623fc0151bae1df9f28dab29acd506105a3d9d171949656fa9a5ae1d1c63ac2a02542552b3c95f072a94adff45081c98fd4 -DIST limine-4.20230606.0.tar.xz 963232 BLAKE2B 613a0d5c5893f2cff1398c03a08c50c60b448f73a4b1f568dde0f2de1bea59ac8ecfaa398e5b601c3eea5c0fcea778a88a178fdaa77acd2236de9f56a7da8cc4 SHA512 617d9ad2d0e34222e88fbbec92593d5e7cc5634487b469effefafd94d5c5c3189c5fa5261a83850d79ae7d60f63a460ee4ff0e499a0c833839f3e07af07aec42 -DIST limine-4.20230615.0.tar.xz 963720 BLAKE2B a4124be763c84ded9367cffc965ca60c6e4360e870f19342e8feb3d018ed33b26753c105c3dbe1db6580b5760c57ec08858fddb9bb29e9de466c0bbe31752ade SHA512 2d06ff827a6720d6974bdbff88010c08772c4110a2c106bec089333a6b1ea50176a8e43930550af483d0c6fab3606744b6b36fcd930dc660934925ed06faa76a -DIST limine-5.20230811.0.tar.xz 1289484 BLAKE2B 3044bef68ce62a701df30774d35ce886a6af578e8e1bd943a5524bd9562e8f5709a85800aa5ba4f30a194308b1607a6cea3fedd0951466bf1eef2abb6e462b6c SHA512 6b98ff89efc3e52d2fd36ca1b01818de24ddb512b4936994354ae6604a17738e357ab2a4fcaf81fca97fa8f3499493534fe1e581d8f97ea49c7079d2f5249d2a -DIST limine-5.20231103.0.tar.xz 1349960 BLAKE2B 72348e39ad8cd614e19d88c840580c58b3dbd5d4796f2fb525bb6333bd60d641cb0e3fb2abacbef209637708754a52aadc626c625ae3b548d4d3b3db08e474f1 SHA512 e1a7a5ecfca30bf9246e3e9f6ae92a7f788a9c0f896c408ad0f98de08d76137d18627cbe8c0d9c7b322c6e5674c0a6c1cc0d24a2fb9b082e7e4753988e9f2fd8 -DIST limine-5.20231121.0.tar.xz 1366372 BLAKE2B b47b4da7be451d60c6da2c0c0d2df57fce9e767e6ae1b9a59e3e823bfcc492292363560bac70960399d23f5ff6f02ce94985f7f955e18d71c0c48f0e8faa3be7 SHA512 5ab7d0b578af39af0ffb980ecae282431bcaf463a60211d35ed229ef3e1c5f8d9392bbbee64732e70dd87411bedf233e32e953f714cecc44edad4b254221e761 -DIST limine-5.20231124.0.tar.xz 1322812 BLAKE2B 8f15e8a77107a0b49cc58372d59b0fdfedaaaea0c82e46c8e86324e6fee1587f0d878ba77d70f3f24a19cc1a08cd5fc604d21f2252a53fc89f33a0a613874b62 SHA512 af37524f0d59de83f36921939c78421ce864343ef621a4b9ff1437c89080f9ef6467a04ea31f44f3904820dface10703f43b185d11a679bb7536d4573d2295c5 -DIST limine-6.20231227.0.tar.xz 1318188 BLAKE2B ff7c35fbe9b1ace85450b1e568b2acb8e8165d6465300e6401c2255390dfce981b1cba2cb3065614d422904c20b75c42bf6702884bdda0a9b0b7056df19ae1f8 SHA512 b716631c371774e3d48eee1aa6ff16234f9f9572a191b
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: ad13953936d8b0edd9573b10b3f36a6a3b86dff5 Author: Arsen Arsenović gentoo org> AuthorDate: Sat Jan 20 17:00:33 2024 + Commit: David Roman gmail com> CommitDate: Sat Jan 20 17:00:33 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ad139539 sys-boot/limine: add 7.0.0 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest| 1 + sys-boot/limine/limine-7.0.0.ebuild | 44 + 2 files changed, 45 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 0aca56a543..409f92b9eb 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -9,3 +9,4 @@ DIST limine-5.20231103.0.tar.xz 1349960 BLAKE2B 72348e39ad8cd614e19d88c840580c58 DIST limine-5.20231121.0.tar.xz 1366372 BLAKE2B b47b4da7be451d60c6da2c0c0d2df57fce9e767e6ae1b9a59e3e823bfcc492292363560bac70960399d23f5ff6f02ce94985f7f955e18d71c0c48f0e8faa3be7 SHA512 5ab7d0b578af39af0ffb980ecae282431bcaf463a60211d35ed229ef3e1c5f8d9392bbbee64732e70dd87411bedf233e32e953f714cecc44edad4b254221e761 DIST limine-5.20231124.0.tar.xz 1322812 BLAKE2B 8f15e8a77107a0b49cc58372d59b0fdfedaaaea0c82e46c8e86324e6fee1587f0d878ba77d70f3f24a19cc1a08cd5fc604d21f2252a53fc89f33a0a613874b62 SHA512 af37524f0d59de83f36921939c78421ce864343ef621a4b9ff1437c89080f9ef6467a04ea31f44f3904820dface10703f43b185d11a679bb7536d4573d2295c5 DIST limine-6.20231227.0.tar.xz 1318188 BLAKE2B ff7c35fbe9b1ace85450b1e568b2acb8e8165d6465300e6401c2255390dfce981b1cba2cb3065614d422904c20b75c42bf6702884bdda0a9b0b7056df19ae1f8 SHA512 b716631c371774e3d48eee1aa6ff16234f9f9572a191b9cb39a9c18c8f60f08ab07a1e351f2e5efbc616a739a32f6e24cfaaf4ca9b04688018d2728a156f9677 +DIST limine-7.0.0.tar.xz 1318064 BLAKE2B 7986d948fe84c80b338e5cc66edca5f511d277d2e854484c87183666bf1b075480b61213c177b6e39a1145502cc9e07b9e1442c3dcf3171339af5b55ac9c184f SHA512 40575711e0e51799cbca2b2de74eff813022ab760c32de7d485f0cb70aa6daa8c842d20ed3d740e8c59e4be63eab43969b0cf809f2e796107d7e9be221bd9bf6 diff --git a/sys-boot/limine/limine-7.0.0.ebuild b/sys-boot/limine/limine-7.0.0.ebuild new file mode 100644 index 00..73ea272148 --- /dev/null +++ b/sys-boot/limine/limine-7.0.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 641d7bcfae91c747be0ad6ccf05caaef79c14f21 Author: Arsen Arsenović gentoo org> AuthorDate: Mon Jan 1 15:01:36 2024 + Commit: David Roman gmail com> CommitDate: Mon Jan 1 15:02:31 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=641d7bcf sys-boot/limine: add 6.20231227.0 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-6.20231227.0.ebuild | 44 ++ 2 files changed, 45 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 9ed95029c4..0aca56a543 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -8,3 +8,4 @@ DIST limine-5.20230811.0.tar.xz 1289484 BLAKE2B 3044bef68ce62a701df30774d35ce886 DIST limine-5.20231103.0.tar.xz 1349960 BLAKE2B 72348e39ad8cd614e19d88c840580c58b3dbd5d4796f2fb525bb6333bd60d641cb0e3fb2abacbef209637708754a52aadc626c625ae3b548d4d3b3db08e474f1 SHA512 e1a7a5ecfca30bf9246e3e9f6ae92a7f788a9c0f896c408ad0f98de08d76137d18627cbe8c0d9c7b322c6e5674c0a6c1cc0d24a2fb9b082e7e4753988e9f2fd8 DIST limine-5.20231121.0.tar.xz 1366372 BLAKE2B b47b4da7be451d60c6da2c0c0d2df57fce9e767e6ae1b9a59e3e823bfcc492292363560bac70960399d23f5ff6f02ce94985f7f955e18d71c0c48f0e8faa3be7 SHA512 5ab7d0b578af39af0ffb980ecae282431bcaf463a60211d35ed229ef3e1c5f8d9392bbbee64732e70dd87411bedf233e32e953f714cecc44edad4b254221e761 DIST limine-5.20231124.0.tar.xz 1322812 BLAKE2B 8f15e8a77107a0b49cc58372d59b0fdfedaaaea0c82e46c8e86324e6fee1587f0d878ba77d70f3f24a19cc1a08cd5fc604d21f2252a53fc89f33a0a613874b62 SHA512 af37524f0d59de83f36921939c78421ce864343ef621a4b9ff1437c89080f9ef6467a04ea31f44f3904820dface10703f43b185d11a679bb7536d4573d2295c5 +DIST limine-6.20231227.0.tar.xz 1318188 BLAKE2B ff7c35fbe9b1ace85450b1e568b2acb8e8165d6465300e6401c2255390dfce981b1cba2cb3065614d422904c20b75c42bf6702884bdda0a9b0b7056df19ae1f8 SHA512 b716631c371774e3d48eee1aa6ff16234f9f9572a191b9cb39a9c18c8f60f08ab07a1e351f2e5efbc616a739a32f6e24cfaaf4ca9b04688018d2728a156f9677 diff --git a/sys-boot/limine/limine-6.20231227.0.ebuild b/sys-boot/limine/limine-6.20231227.0.ebuild new file mode 100644 index 00..73ea272148 --- /dev/null +++ b/sys-boot/limine/limine-6.20231227.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: fe240c7170b20b52dff5c49351ff9b823f8f5730 Author: Arsen Arsenović gentoo org> AuthorDate: Sat Nov 25 22:08:01 2023 + Commit: David Roman gmail com> CommitDate: Sat Nov 25 22:08:22 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fe240c71 sys-boot/limine: add 5.20231124.0 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-5.20231124.0.ebuild | 44 ++ 2 files changed, 45 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 1df133722a..9ed95029c4 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -7,3 +7,4 @@ DIST limine-4.20230615.0.tar.xz 963720 BLAKE2B a4124be763c84ded9367cffc965ca60c6 DIST limine-5.20230811.0.tar.xz 1289484 BLAKE2B 3044bef68ce62a701df30774d35ce886a6af578e8e1bd943a5524bd9562e8f5709a85800aa5ba4f30a194308b1607a6cea3fedd0951466bf1eef2abb6e462b6c SHA512 6b98ff89efc3e52d2fd36ca1b01818de24ddb512b4936994354ae6604a17738e357ab2a4fcaf81fca97fa8f3499493534fe1e581d8f97ea49c7079d2f5249d2a DIST limine-5.20231103.0.tar.xz 1349960 BLAKE2B 72348e39ad8cd614e19d88c840580c58b3dbd5d4796f2fb525bb6333bd60d641cb0e3fb2abacbef209637708754a52aadc626c625ae3b548d4d3b3db08e474f1 SHA512 e1a7a5ecfca30bf9246e3e9f6ae92a7f788a9c0f896c408ad0f98de08d76137d18627cbe8c0d9c7b322c6e5674c0a6c1cc0d24a2fb9b082e7e4753988e9f2fd8 DIST limine-5.20231121.0.tar.xz 1366372 BLAKE2B b47b4da7be451d60c6da2c0c0d2df57fce9e767e6ae1b9a59e3e823bfcc492292363560bac70960399d23f5ff6f02ce94985f7f955e18d71c0c48f0e8faa3be7 SHA512 5ab7d0b578af39af0ffb980ecae282431bcaf463a60211d35ed229ef3e1c5f8d9392bbbee64732e70dd87411bedf233e32e953f714cecc44edad4b254221e761 +DIST limine-5.20231124.0.tar.xz 1322812 BLAKE2B 8f15e8a77107a0b49cc58372d59b0fdfedaaaea0c82e46c8e86324e6fee1587f0d878ba77d70f3f24a19cc1a08cd5fc604d21f2252a53fc89f33a0a613874b62 SHA512 af37524f0d59de83f36921939c78421ce864343ef621a4b9ff1437c89080f9ef6467a04ea31f44f3904820dface10703f43b185d11a679bb7536d4573d2295c5 diff --git a/sys-boot/limine/limine-5.20231124.0.ebuild b/sys-boot/limine/limine-5.20231124.0.ebuild new file mode 100644 index 00..73ea272148 --- /dev/null +++ b/sys-boot/limine/limine-5.20231124.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: a4cd697f4722e58052066eec79b5e673bb9dd08a Author: Arsen Arsenović gentoo org> AuthorDate: Mon Nov 6 11:53:35 2023 + Commit: David Roman gmail com> CommitDate: Mon Nov 6 11:54:06 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a4cd697f sys-boot/limine: add rv64 support Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/limine-5.20231103.0-r1.ebuild | 44 +++ sys-boot/limine/metadata.xml | 3 ++ 2 files changed, 47 insertions(+) diff --git a/sys-boot/limine/limine-5.20231103.0-r1.ebuild b/sys-boot/limine/limine-5.20231103.0-r1.ebuild new file mode 100644 index 00..73ea272148 --- /dev/null +++ b/sys-boot/limine/limine-5.20231103.0-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +} diff --git a/sys-boot/limine/metadata.xml b/sys-boot/limine/metadata.xml index a8b550563d..ddb789d211 100644 --- a/sys-boot/limine/metadata.xml +++ b/sys-boot/limine/metadata.xml @@ -18,6 +18,9 @@ Enable AArch64 UEFI support. + + Enable 64-bit RISC-V UEFI support. + Enable building cd-efi.bin using sys-fs/mtools. This flag was previously known as eltorito-efi.
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: ca8acdd82a5e205a4925dd02337b2f0dd706956e Author: Arsen Arsenović gentoo org> AuthorDate: Fri Nov 3 19:10:54 2023 + Commit: David Roman gmail com> CommitDate: Fri Nov 3 19:10:54 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ca8acdd8 sys-boot/limine: add 5.20231103.0 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-5.20231103.0.ebuild | 43 ++ 2 files changed, 44 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 78540593de..7447db0c95 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -5,3 +5,4 @@ DIST limine-4.20230530.0.tar.xz 960956 BLAKE2B bf68ac2f360874b56d91fa009efb59fae DIST limine-4.20230606.0.tar.xz 963232 BLAKE2B 613a0d5c5893f2cff1398c03a08c50c60b448f73a4b1f568dde0f2de1bea59ac8ecfaa398e5b601c3eea5c0fcea778a88a178fdaa77acd2236de9f56a7da8cc4 SHA512 617d9ad2d0e34222e88fbbec92593d5e7cc5634487b469effefafd94d5c5c3189c5fa5261a83850d79ae7d60f63a460ee4ff0e499a0c833839f3e07af07aec42 DIST limine-4.20230615.0.tar.xz 963720 BLAKE2B a4124be763c84ded9367cffc965ca60c6e4360e870f19342e8feb3d018ed33b26753c105c3dbe1db6580b5760c57ec08858fddb9bb29e9de466c0bbe31752ade SHA512 2d06ff827a6720d6974bdbff88010c08772c4110a2c106bec089333a6b1ea50176a8e43930550af483d0c6fab3606744b6b36fcd930dc660934925ed06faa76a DIST limine-5.20230811.0.tar.xz 1289484 BLAKE2B 3044bef68ce62a701df30774d35ce886a6af578e8e1bd943a5524bd9562e8f5709a85800aa5ba4f30a194308b1607a6cea3fedd0951466bf1eef2abb6e462b6c SHA512 6b98ff89efc3e52d2fd36ca1b01818de24ddb512b4936994354ae6604a17738e357ab2a4fcaf81fca97fa8f3499493534fe1e581d8f97ea49c7079d2f5249d2a +DIST limine-5.20231103.0.tar.xz 1349960 BLAKE2B 72348e39ad8cd614e19d88c840580c58b3dbd5d4796f2fb525bb6333bd60d641cb0e3fb2abacbef209637708754a52aadc626c625ae3b548d4d3b3db08e474f1 SHA512 e1a7a5ecfca30bf9246e3e9f6ae92a7f788a9c0f896c408ad0f98de08d76137d18627cbe8c0d9c7b322c6e5674c0a6c1cc0d24a2fb9b082e7e4753988e9f2fd8 diff --git a/sys-boot/limine/limine-5.20231103.0.ebuild b/sys-boot/limine/limine-5.20231103.0.ebuild new file mode 100644 index 00..5a72ed2ff6 --- /dev/null +++ b/sys-boot/limine/limine-5.20231103.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64" + +MY_LLVM_TARGETS="AArch64 ARM X86" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: b7356b64513fd371e48805e0b91a97509579818b Author: Arsen Arsenović gentoo org> AuthorDate: Mon Aug 14 12:57:59 2023 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Mon Aug 14 12:59:31 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b7356b64 sys-boot/limine: add 5.20230811.0 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-5.20230811.0.ebuild | 43 ++ 2 files changed, 44 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 99bb6acc82..78540593de 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -4,3 +4,4 @@ DIST limine-4.20230529.0.tar.xz 961384 BLAKE2B 3345fb306f4c215719e0839200633e7ed DIST limine-4.20230530.0.tar.xz 960956 BLAKE2B bf68ac2f360874b56d91fa009efb59faeedd5a834c8be9ed0ccf7e717e6d9e751c2aca7a6e2e0837ee17431e41235e79aeb8a95230791a35c3c82cca9cfeb5b8 SHA512 ab5823c8b34265d3e8d87bfd0bec1623fc0151bae1df9f28dab29acd506105a3d9d171949656fa9a5ae1d1c63ac2a02542552b3c95f072a94adff45081c98fd4 DIST limine-4.20230606.0.tar.xz 963232 BLAKE2B 613a0d5c5893f2cff1398c03a08c50c60b448f73a4b1f568dde0f2de1bea59ac8ecfaa398e5b601c3eea5c0fcea778a88a178fdaa77acd2236de9f56a7da8cc4 SHA512 617d9ad2d0e34222e88fbbec92593d5e7cc5634487b469effefafd94d5c5c3189c5fa5261a83850d79ae7d60f63a460ee4ff0e499a0c833839f3e07af07aec42 DIST limine-4.20230615.0.tar.xz 963720 BLAKE2B a4124be763c84ded9367cffc965ca60c6e4360e870f19342e8feb3d018ed33b26753c105c3dbe1db6580b5760c57ec08858fddb9bb29e9de466c0bbe31752ade SHA512 2d06ff827a6720d6974bdbff88010c08772c4110a2c106bec089333a6b1ea50176a8e43930550af483d0c6fab3606744b6b36fcd930dc660934925ed06faa76a +DIST limine-5.20230811.0.tar.xz 1289484 BLAKE2B 3044bef68ce62a701df30774d35ce886a6af578e8e1bd943a5524bd9562e8f5709a85800aa5ba4f30a194308b1607a6cea3fedd0951466bf1eef2abb6e462b6c SHA512 6b98ff89efc3e52d2fd36ca1b01818de24ddb512b4936994354ae6604a17738e357ab2a4fcaf81fca97fa8f3499493534fe1e581d8f97ea49c7079d2f5249d2a diff --git a/sys-boot/limine/limine-5.20230811.0.ebuild b/sys-boot/limine/limine-5.20230811.0.ebuild new file mode 100644 index 00..5a72ed2ff6 --- /dev/null +++ b/sys-boot/limine/limine-5.20230811.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64" + +MY_LLVM_TARGETS="AArch64 ARM X86" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 5868d19755a860e8506e12f0b70957d69eb88a65 Author: Arsen Arsenović gentoo org> AuthorDate: Tue Jun 6 07:51:25 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Tue Jun 6 07:51:25 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5868d197 sys-boot/limine: add 4.20230606.0 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-4.20230606.0.ebuild | 43 ++ 2 files changed, 44 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 95f5f130c..b43e0ea1a 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -7,3 +7,4 @@ DIST limine-4.20230503.0.tar.xz 966088 BLAKE2B d268a1e6ff6c0da46d457ba077227f855 DIST limine-4.20230514.0.tar.xz 966160 BLAKE2B 6556adc6c2efffb2876c103b4428f42b57f74d25b7d901a573b7d1b20d84665a336b8bb8bbc84b936a9bf52795fa08a5af769f541736b89faf5306a4ec4ba654 SHA512 8ea04c54d95309185e91ee28cc7f6c64e948d29aff70626372328d59304a21efd0d2a7adf20fb38607b69c2863be6817c2ea768c8129e3f3305e56a4b1585886 DIST limine-4.20230529.0.tar.xz 961384 BLAKE2B 3345fb306f4c215719e0839200633e7ed46e4aa845918464d79c6a65c5a0d325305e1372ebcac58c9e28e37193c49dc3cc084f1ed584cda1c0004ee6564bf835 SHA512 bf679b8f833fbe3b6c3926da0b4cda066f7050d87cf29c59b1ca2998d05b15b7d5539f289e9871eb6e185caadd5ace9d994839ff4fbcaadfc28c7e16d61c7261 DIST limine-4.20230530.0.tar.xz 960956 BLAKE2B bf68ac2f360874b56d91fa009efb59faeedd5a834c8be9ed0ccf7e717e6d9e751c2aca7a6e2e0837ee17431e41235e79aeb8a95230791a35c3c82cca9cfeb5b8 SHA512 ab5823c8b34265d3e8d87bfd0bec1623fc0151bae1df9f28dab29acd506105a3d9d171949656fa9a5ae1d1c63ac2a02542552b3c95f072a94adff45081c98fd4 +DIST limine-4.20230606.0.tar.xz 963232 BLAKE2B 613a0d5c5893f2cff1398c03a08c50c60b448f73a4b1f568dde0f2de1bea59ac8ecfaa398e5b601c3eea5c0fcea778a88a178fdaa77acd2236de9f56a7da8cc4 SHA512 617d9ad2d0e34222e88fbbec92593d5e7cc5634487b469effefafd94d5c5c3189c5fa5261a83850d79ae7d60f63a460ee4ff0e499a0c833839f3e07af07aec42 diff --git a/sys-boot/limine/limine-4.20230606.0.ebuild b/sys-boot/limine/limine-4.20230606.0.ebuild new file mode 100644 index 0..5a72ed2ff --- /dev/null +++ b/sys-boot/limine/limine-4.20230606.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64" + +MY_LLVM_TARGETS="AArch64 ARM X86" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 24937797da3e2b5cbe7d939fc17f4585ac1d4d7e Author: Arsen Arsenović gentoo org> AuthorDate: Mon May 29 20:08:01 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon May 29 20:08:01 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=24937797 sys-boot/limine: add 4.20230529.0 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-4.20230529.0.ebuild | 43 ++ 2 files changed, 44 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 12c8e3f3f..39b8a33df 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -5,3 +5,4 @@ DIST limine-4.20230422.0.tar.xz 891604 BLAKE2B a4fcefb33d45a67a94a4f6ecb8ee49133 DIST limine-4.20230428.0.tar.xz 892396 BLAKE2B 951e142ea457f958ac08d2c4c9b4fd78090fde5e8ae67ef7b629fcaa18a5b667299f8af713a160e2aa0924a4fb81d6a67df9f56dc917884c56c9ad713b3baf7d SHA512 3e566803d784aa3cd8027cb9f942fab6c6a8cd8be42415a0bdfb51b9f1543d0c649ec9f5a90e140a0d4af2355e5b8703964b59c0734d09e4dc64308ceb0141e5 DIST limine-4.20230503.0.tar.xz 966088 BLAKE2B d268a1e6ff6c0da46d457ba077227f8552a272992d6eb399241e57bfd7de2321f44e616cf2cade05fae70c55c3cdea8d122b09939202ade153c18bae72393eb3 SHA512 7808d81d6ed1c135d55199521c7490dfa0bfd3fc134e7cde4bedbc133494a906d85d1b0b7626b3e541cc67da832034e85364c893b260adfd7fb1c55f0e056e88 DIST limine-4.20230514.0.tar.xz 966160 BLAKE2B 6556adc6c2efffb2876c103b4428f42b57f74d25b7d901a573b7d1b20d84665a336b8bb8bbc84b936a9bf52795fa08a5af769f541736b89faf5306a4ec4ba654 SHA512 8ea04c54d95309185e91ee28cc7f6c64e948d29aff70626372328d59304a21efd0d2a7adf20fb38607b69c2863be6817c2ea768c8129e3f3305e56a4b1585886 +DIST limine-4.20230529.0.tar.xz 961384 BLAKE2B 3345fb306f4c215719e0839200633e7ed46e4aa845918464d79c6a65c5a0d325305e1372ebcac58c9e28e37193c49dc3cc084f1ed584cda1c0004ee6564bf835 SHA512 bf679b8f833fbe3b6c3926da0b4cda066f7050d87cf29c59b1ca2998d05b15b7d5539f289e9871eb6e185caadd5ace9d994839ff4fbcaadfc28c7e16d61c7261 diff --git a/sys-boot/limine/limine-4.20230529.0.ebuild b/sys-boot/limine/limine-4.20230529.0.ebuild new file mode 100644 index 0..5a72ed2ff --- /dev/null +++ b/sys-boot/limine/limine-4.20230529.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64" + +MY_LLVM_TARGETS="AArch64 ARM X86" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 536fcae9225c02734dcd8af9d39efda741ec818a Author: Arsen Arsenović gentoo org> AuthorDate: Sun May 14 09:55:02 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun May 14 09:55:02 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=536fcae9 sys-boot/limine: add 4.20230514.0 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-4.20230514.0.ebuild | 43 ++ 2 files changed, 44 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 7e4f6afe3..12c8e3f3f 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -4,3 +4,4 @@ DIST limine-4.20230408.0.tar.xz 896416 BLAKE2B c4a5d0a93082b4f9569b2af6d8b345ca7 DIST limine-4.20230422.0.tar.xz 891604 BLAKE2B a4fcefb33d45a67a94a4f6ecb8ee491339d1d0de56dfe82133a36f374704e115ccb83a144a51a2c40333df916dbcb72cfdd6c1ca2104ae5928251bf2b2f14d95 SHA512 7d949fce2394ea83bea29f43a4b11c3e48e36bf00a39d8bb463667848bf0b86cb49ac60cbd27b961240c9afd5f99c86c4abb31e03d5c0baaae3bd3122f55c8cf DIST limine-4.20230428.0.tar.xz 892396 BLAKE2B 951e142ea457f958ac08d2c4c9b4fd78090fde5e8ae67ef7b629fcaa18a5b667299f8af713a160e2aa0924a4fb81d6a67df9f56dc917884c56c9ad713b3baf7d SHA512 3e566803d784aa3cd8027cb9f942fab6c6a8cd8be42415a0bdfb51b9f1543d0c649ec9f5a90e140a0d4af2355e5b8703964b59c0734d09e4dc64308ceb0141e5 DIST limine-4.20230503.0.tar.xz 966088 BLAKE2B d268a1e6ff6c0da46d457ba077227f8552a272992d6eb399241e57bfd7de2321f44e616cf2cade05fae70c55c3cdea8d122b09939202ade153c18bae72393eb3 SHA512 7808d81d6ed1c135d55199521c7490dfa0bfd3fc134e7cde4bedbc133494a906d85d1b0b7626b3e541cc67da832034e85364c893b260adfd7fb1c55f0e056e88 +DIST limine-4.20230514.0.tar.xz 966160 BLAKE2B 6556adc6c2efffb2876c103b4428f42b57f74d25b7d901a573b7d1b20d84665a336b8bb8bbc84b936a9bf52795fa08a5af769f541736b89faf5306a4ec4ba654 SHA512 8ea04c54d95309185e91ee28cc7f6c64e948d29aff70626372328d59304a21efd0d2a7adf20fb38607b69c2863be6817c2ea768c8129e3f3305e56a4b1585886 diff --git a/sys-boot/limine/limine-4.20230514.0.ebuild b/sys-boot/limine/limine-4.20230514.0.ebuild new file mode 100644 index 0..a93073081 --- /dev/null +++ b/sys-boot/limine/limine-4.20230514.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64" + +MY_LLVM_TARGETS="AArch64 ARM X86" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-arch/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 59f4ca8c8ad442615c0456b3a6c0aca2a562e08f Author: Arsen Arsenović gentoo org> AuthorDate: Fri Apr 28 08:45:23 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 28 08:45:23 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=59f4ca8c sys-boot/limine: add 4.20230428.0 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-4.20230428.0.ebuild | 43 ++ 2 files changed, 44 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index e9661e2ce..ce27bb34f 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -2,3 +2,4 @@ DIST limine-4.20230325.0.tar.xz 897164 BLAKE2B ce0ca350667210e0bf1fedfebee97e176 DIST limine-4.20230330.0.tar.xz 897596 BLAKE2B 3047befde6284fe3907a1e427d3f3821ca153c93fcad1e286a577ca68f5d7930ed07361c5d1042eb90fe038db081ff7fea2c09a25ad316efabc1f38e61a02ecc SHA512 04eb7335c0d493b86a0de10763a52265ef0c36c23dc7998f482ca0a47597c439b5d8e261b60cdfb851fac4778fd4ae569b970f1f0ea00e30d965b590584fcf0d DIST limine-4.20230408.0.tar.xz 896416 BLAKE2B c4a5d0a93082b4f9569b2af6d8b345ca7b0e00aeff42af112e2f07541b091f54451af7be969fad3d28c6108cf2106ce7d5d463f0237090bfd5b3548e50ca935f SHA512 0b3a7c907c79e8ddf0c54432ec65f4f42cce9f74a71dcf7d9c21a5a94b9957a72ed9d47216baf8cc9c03ef0e74ad883e2e2442571ff292952a60d61d379056f7 DIST limine-4.20230422.0.tar.xz 891604 BLAKE2B a4fcefb33d45a67a94a4f6ecb8ee491339d1d0de56dfe82133a36f374704e115ccb83a144a51a2c40333df916dbcb72cfdd6c1ca2104ae5928251bf2b2f14d95 SHA512 7d949fce2394ea83bea29f43a4b11c3e48e36bf00a39d8bb463667848bf0b86cb49ac60cbd27b961240c9afd5f99c86c4abb31e03d5c0baaae3bd3122f55c8cf +DIST limine-4.20230428.0.tar.xz 892396 BLAKE2B 951e142ea457f958ac08d2c4c9b4fd78090fde5e8ae67ef7b629fcaa18a5b667299f8af713a160e2aa0924a4fb81d6a67df9f56dc917884c56c9ad713b3baf7d SHA512 3e566803d784aa3cd8027cb9f942fab6c6a8cd8be42415a0bdfb51b9f1543d0c649ec9f5a90e140a0d4af2355e5b8703964b59c0734d09e4dc64308ceb0141e5 diff --git a/sys-boot/limine/limine-4.20230428.0.ebuild b/sys-boot/limine/limine-4.20230428.0.ebuild new file mode 100644 index 0..a93073081 --- /dev/null +++ b/sys-boot/limine/limine-4.20230428.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64" + +MY_LLVM_TARGETS="AArch64 ARM X86" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-arch/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 2435ff4e57bf531538a5637f20a7c28642316ee2 Author: Arsen Arsenović gentoo org> AuthorDate: Sun Apr 9 08:58:17 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Apr 9 08:58:17 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2435ff4e sys-boot/limine: add 4.20230408.0 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-4.20230408.0.ebuild | 43 ++ 2 files changed, 44 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 18e529891..47805b2d9 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -1,2 +1,3 @@ DIST limine-4.20230325.0.tar.xz 897164 BLAKE2B ce0ca350667210e0bf1fedfebee97e1763ca706b7f756e4d81fcd0ba35df436efac987bc9cb784dfc99ac770fcc5feee6145d763dc8df67f61231013262511ec SHA512 bfe6dbd9b8bc636431a6e494ce636bd29a2c6df1cd568621e980fe17f026a2bca14a1ca6d4c8d45a30f37f6ac99e62e94eccdbcebea52bc73783fbcf049a9369 DIST limine-4.20230330.0.tar.xz 897596 BLAKE2B 3047befde6284fe3907a1e427d3f3821ca153c93fcad1e286a577ca68f5d7930ed07361c5d1042eb90fe038db081ff7fea2c09a25ad316efabc1f38e61a02ecc SHA512 04eb7335c0d493b86a0de10763a52265ef0c36c23dc7998f482ca0a47597c439b5d8e261b60cdfb851fac4778fd4ae569b970f1f0ea00e30d965b590584fcf0d +DIST limine-4.20230408.0.tar.xz 896416 BLAKE2B c4a5d0a93082b4f9569b2af6d8b345ca7b0e00aeff42af112e2f07541b091f54451af7be969fad3d28c6108cf2106ce7d5d463f0237090bfd5b3548e50ca935f SHA512 0b3a7c907c79e8ddf0c54432ec65f4f42cce9f74a71dcf7d9c21a5a94b9957a72ed9d47216baf8cc9c03ef0e74ad883e2e2442571ff292952a60d61d379056f7 diff --git a/sys-boot/limine/limine-4.20230408.0.ebuild b/sys-boot/limine/limine-4.20230408.0.ebuild new file mode 100644 index 0..a93073081 --- /dev/null +++ b/sys-boot/limine/limine-4.20230408.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64" + +MY_LLVM_TARGETS="AArch64 ARM X86" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-arch/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 5c7884808f088e3f1e8011918ecb9bad69d30097 Author: Arsen Arsenović gentoo org> AuthorDate: Sun Apr 2 10:31:15 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Apr 2 10:32:31 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5c788480 sys-boot/limine: add 4.20230330.0 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest | 16 +-- sys-boot/limine/limine-4.20230330.0.ebuild | 43 ++ 2 files changed, 44 insertions(+), 15 deletions(-) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 02ad355a5..18e529891 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -1,16 +1,2 @@ -DIST limine-2.88.tar.xz 3154252 BLAKE2B d3e7b081245010c7fe5218ea364a4bb825ef6b7505b33db37bdc6a0e61a43f273c443d00df6ae7b61901420704d0368b5bcad59797f3eeb403c3bb9388193927 SHA512 53bb81e1261a5a6ae45c525cb2724871a11544c2d8236d421e6cde42c34cbf4c6b4a1a322a86e8064abadf5c124525149cecd93339a748a925673fc581805cee -DIST limine-3.0.tar.xz 3164168 BLAKE2B fedd161ec8957fd2b3245d8a7a6bffaeab4fa7629b5c07671287f964b8dd78396b530299a0b3f9de0c4ea0010624590ec505308b0612cfd419cbb4bc57b21496 SHA512 c92c5a6f094f7dd90bebbbaf5be59843897a66771550805e70536793549e42bdc49f4763a0eda9491235ace801ca3644697276de381240654b9cc95ea5c2e353 -DIST limine-3.4.3.tar.xz 3165344 BLAKE2B fe2afef5c960d9cfb78883ebe02d0fab754e40b466630ec3959d77e3f62f533e94d0ba3ecfda06688b8705140514c9aa4bb5c9e3c91ef884879e9e75c24fcd61 SHA512 986f95e3a12b5d4ae5f166f4d7388aa5feb12fa4b03f0acb8aa00a7494fbd37e53961b5afc2a85b1f399a742a78b72f70c9268792f652a64a491a142d3260256 -DIST limine-3.4.4.tar.xz 3166260 BLAKE2B 67645f3461c43b7d600eb9353d8505d2b61abea285eaf4498020c6e19b59b18eccda01316210a918dff712548ad5c08e937c33a5e6ff88bb8a81cc584ae11d87 SHA512 cf5b781963e98379bd8b53819c3afd1e4160f8f088f257131e392aa76f7f7ef71c3a67ae7274514afe30e52f06eb3c52d24a86a482ca6631c4ebddb692be6794 -DIST limine-3.4.5.tar.xz 310 BLAKE2B 55ddb79af352c1e515b0d423a4e41c50c2ca67f7c3715182c27696c1f41cb271d2d7d967b41430f7782f183899675c3e6c7622805a2953d6e4459cd33ed1d343 SHA512 cc72d3612e757ad79aa5801540581e8e8de568d5cb60b3e4edd6e68ccba40f2a42ceaa6b649aa1c60895be1c528c6e5892a3dfc3791b78d9d3780baf47b98eb0 -DIST limine-4.20230212.1.tar.xz 725084 BLAKE2B d602c70d2d716f7025d81ead55139f3a964f23dbf55a30bc74d11ef920cc698e3e519400df119f4b718e654d176c5b3fb23ac08fa506655c331f5866771fe541 SHA512 416b43d205b8034bb0cbd5ffd0eda9cc972ca5718c71ec5253275c3611b4560a92f99a0fa7c207ff9fb35d2636826cd51d0088e1cda7f1d5e83b7d31108c6f01 -DIST limine-4.20230216.1.tar.xz 783012 BLAKE2B 451e5afa3efa8f815da9a3226cab4da166f09fa36309cc066de6e1c3d7cbfce658ff4b0e4a55c9f362e00e50b3e33fc365db682c4f5a05969d77147be4fc5584 SHA512 1d1d65ba50387c21343b6e877c8dad50e2c3ec1fd5a59225b6557a2f964389761b6b8e2d90066edf5caa6cdb7128145d116b0df9c28b622d4aba00fb726edaf2 -DIST limine-4.20230219.0.tar.xz 782172 BLAKE2B 525308e0ccfbce2814b7fb497023d7e2e02cb0bab361f4b74e20c480c39fc4f88bbfc4510680be9b2ad099ad549ef447ad32ccc93faa9b79a8d650b7065307e6 SHA512 11fe20c726bb2a09f275fd83021ba2b7c5a2b5a9c820790129352ae371beeec858c34a39924e02ac7b634cdb1ba3092973ba55be6cab33d224f9b99e57dc7605 -DIST limine-4.20230221.0.tar.xz 782956 BLAKE2B 29edaae0698b7d3ce9a1a3b7b1ce9e28402294681121b30f7d7b3359a2da2bffa0037e94393c7137caae8008e1f4d88a226cc36d50b4a0b20e8433d7bd75f678 SHA512 99d9341ffa2e2906d4d5086bc2d27ba217bfd68742bc6ee734734d8c75f9eee2b761b84e622e76f14a87b2128105cefe42dca330441f43ecd4d210670176da91 -DIST limine-4.20230227.0.tar.xz 782796 BLAKE2B 35819ccfe896f595a10b666bc0a8d665ea6948f5ea3509833d05a81e574f6c9009a120773e28bc2f4d4d2172926f20796083b62e0ac153f8a232f20d21c6a945 SHA512 621bb2ddb25de88df63f73852e2ff6ceccc61d7d4be49ee8c0cf614c5037f37d350ff50d924065f5f5e6295dc5e99d53191db55778384c15c580630c32cbc560 -DIST limine-4.20230305.2.tar.xz 783156 BLAKE2B 0a030a8ed3b1cef212adf94ba22d3e599b7cbae61551e374c9139fb6a2c02eae6c6f3241cebf220f877df91c0e9fc1b4f0cbafa35d4fe3fa32b380df50b9528a SHA512 6adb0054f512710752667419a08439175e63297794a9c88eaad92a20c54abfbc45636ecac10302db3a4956469d2c1b8608495ef60b51888fef7c2f0da8843d25 -DIST limine-4.20230307.0.tar.xz 783112 BLAKE2B 108340d15aca9954c22bf78e2abcc1d1f65036cfbc37247385b77565146a96a405884d8d7c9d3999785090b8d980d6c3b17c3d658b7381ffba3f57cfff57bbcf SHA512 55de1d592157e4227caca6191b764c5a093208d3ba02b23e4fc03f7f132b86cc9984b0bae084fa909506cd9ff4c29f8fdb628699e34511389be12e7e46bd52c2 -DIST limine-4.20230308.0.tar.xz 783384 BLAKE2B 2aa80c90b495f3fa09b5324fa58a8fa547f6763924bef7b0b82e1c02b56e0ea9a1c9cc3afab698450c37d9ec4146dd4b621ea93208733c285793a10fa153fba2 SHA512 e715dc27936037248fc8be7e1cd4f460af40217eff74e90cd56562d252c915ee97c8b8129bb523043a3e57cfbca8846fc2a0183d8c6337e9bca2e763ed306ec3 -DIST limine-4.20230315.0.tar.xz 897716 BLAKE2B ca46816a2fd326fa3ac642b3b3ca3cc6fdef3d68831cebe7b52dcb2a3fe818a5aa249ff2d69e44e31f64cdcce5a7f32914e6264fc175687e2b62115a5e
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/files/, sys-boot/limine/
commit: ee622045486892db109f32a03abc30f7d5a7603f Author: Arsen Arsenović gentoo org> AuthorDate: Sun Apr 2 10:31:58 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Apr 2 10:32:32 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee622045 sys-boot/limine: drop versions Signed-off-by: Arsen Arsenović gentoo.org> ...-2.84.2-r1-limine-install-respect-ldflags.patch | 22 - sys-boot/limine/limine-2.88.ebuild | 51 --- sys-boot/limine/limine-3.0.ebuild | 51 --- sys-boot/limine/limine-3.4.3.ebuild| 51 --- sys-boot/limine/limine-3.4.4.ebuild| 51 --- sys-boot/limine/limine-3.4.5.ebuild| 51 --- sys-boot/limine/limine-4.20230212.1.ebuild | 57 -- sys-boot/limine/limine-4.20230216.1.ebuild | 57 -- sys-boot/limine/limine-4.20230219.0.ebuild | 57 -- sys-boot/limine/limine-4.20230221.0.ebuild | 57 -- sys-boot/limine/limine-4.20230227.0.ebuild | 55 - sys-boot/limine/limine-4.20230305.2.ebuild | 43 sys-boot/limine/limine-4.20230307.0.ebuild | 43 sys-boot/limine/limine-4.20230308.0.ebuild | 43 sys-boot/limine/limine-4.20230315.0.ebuild | 43 sys-boot/limine/limine-4.20230317.0.ebuild | 43 sys-boot/limine/metadata.xml | 13 - 17 files changed, 788 deletions(-) diff --git a/sys-boot/limine/files/limine-2.84.2-r1-limine-install-respect-ldflags.patch b/sys-boot/limine/files/limine-2.84.2-r1-limine-install-respect-ldflags.patch deleted file mode 100644 index bdf937d2b..0 --- a/sys-boot/limine/files/limine-2.84.2-r1-limine-install-respect-ldflags.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 3ff7047e3bafd17a3b3b284f9e054557d4f66602 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= -Date: Mon, 14 Feb 2022 12:57:34 +0100 -Subject: [PATCH] limine-install: respect ldflags - - limine-install/Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/limine-install/Makefile b/limine-install/Makefile -index ef29143..1f6ccbe 100644 a/limine-install/Makefile -+++ b/limine-install/Makefile -@@ -35,4 +35,4 @@ clean: - rm -f limine-install limine-install.exe - - limine-install: limine-install.c -- $(CC) $(CFLAGS) -std=c11 limine-install.c -o $@ -+ $(CC) $(LDFLAGS) $(CFLAGS) -std=c11 limine-install.c -o $@ --- -2.34.1 - diff --git a/sys-boot/limine/limine-2.88.ebuild b/sys-boot/limine/limine-2.88.ebuild deleted file mode 100644 index 1683e70d3..0 --- a/sys-boot/limine/limine-2.88.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -WANT_LIBTOOL=none -inherit autotools - -DESCRIPTION="Limine is a modern, advanced x86/x86_64 BIOS/UEFI multiprotocol bootloader." -HOMEPAGE="https://limine-bootloader.org/"; -SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+bios +bios-pxe +bios-cd +limine-install +uefi +eltorito-efi +uefi32 +uefi64" -REQUIRED_USE=" - uefi32? ( uefi ) - uefi64? ( uefi ) - eltorito-efi? ( uefi ) - uefi? ( || ( uefi32 uefi64 eltorito-efi ) ) - - bios-pxe? ( bios ) - bios-cd? ( bios ) - limine-install? ( bios ) - bios? ( || ( bios-pxe bios-cd limine-install ) ) -" - -BDEPEND=" - sys-apps/findutils - dev-lang/nasm - app-arch/gzip - eltorito-efi? ( sys-fs/mtools ) -" - -src_configure() { - local myconf=( - "$(use_enable bios)" - "$(use_enable bios-cd)" - "$(use_enable bios-pxe)" - "$(use_enable limine-install)" - - "$(use_enable uefi)" - "$(use_enable uefi32)" - "$(use_enable uefi64)" - "$(use_enable eltorito-efi)" - ) - - TOOLCHAIN="${CHOST}" \ - econf "${myconf[@]}" -} diff --git a/sys-boot/limine/limine-3.0.ebuild b/sys-boot/limine/limine-3.0.ebuild deleted file mode 100644 index d054a12ed..0 --- a/sys-boot/limine/limine-3.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -WANT_LIBTOOL=none -inherit autotools - -DESCRIPTION="Limine is a modern, advanced x86/x86_64 BIOS/UEFI multiprotocol bootloader." -HOMEPAGE="https://limine-bootloader.org/"; -SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64" -IU
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 32aca42ba7dea13c9c21456909b2ded25bdf6c45 Author: Arsen Arsenović gentoo org> AuthorDate: Wed Mar 15 09:50:51 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Mar 15 09:52:48 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=32aca42b sys-boot/limine: add 4.20230315.0 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-4.20230315.0.ebuild | 43 ++ 2 files changed, 44 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 04254de81..f8e6a8a5a 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -11,3 +11,4 @@ DIST limine-4.20230227.0.tar.xz 782796 BLAKE2B 35819ccfe896f595a10b666bc0a8d665e DIST limine-4.20230305.2.tar.xz 783156 BLAKE2B 0a030a8ed3b1cef212adf94ba22d3e599b7cbae61551e374c9139fb6a2c02eae6c6f3241cebf220f877df91c0e9fc1b4f0cbafa35d4fe3fa32b380df50b9528a SHA512 6adb0054f512710752667419a08439175e63297794a9c88eaad92a20c54abfbc45636ecac10302db3a4956469d2c1b8608495ef60b51888fef7c2f0da8843d25 DIST limine-4.20230307.0.tar.xz 783112 BLAKE2B 108340d15aca9954c22bf78e2abcc1d1f65036cfbc37247385b77565146a96a405884d8d7c9d3999785090b8d980d6c3b17c3d658b7381ffba3f57cfff57bbcf SHA512 55de1d592157e4227caca6191b764c5a093208d3ba02b23e4fc03f7f132b86cc9984b0bae084fa909506cd9ff4c29f8fdb628699e34511389be12e7e46bd52c2 DIST limine-4.20230308.0.tar.xz 783384 BLAKE2B 2aa80c90b495f3fa09b5324fa58a8fa547f6763924bef7b0b82e1c02b56e0ea9a1c9cc3afab698450c37d9ec4146dd4b621ea93208733c285793a10fa153fba2 SHA512 e715dc27936037248fc8be7e1cd4f460af40217eff74e90cd56562d252c915ee97c8b8129bb523043a3e57cfbca8846fc2a0183d8c6337e9bca2e763ed306ec3 +DIST limine-4.20230315.0.tar.xz 897716 BLAKE2B ca46816a2fd326fa3ac642b3b3ca3cc6fdef3d68831cebe7b52dcb2a3fe818a5aa249ff2d69e44e31f64cdcce5a7f32914e6264fc175687e2b62115a5e7238ff SHA512 58dbea3f55913ffae938367ff0f5e1a13fe7439bac6e7766a00909dbab01eeb05da2120bbcda46f1b3fa3ff170f8adbf2d2f5e589cb6c3581327c2ee175445de diff --git a/sys-boot/limine/limine-4.20230315.0.ebuild b/sys-boot/limine/limine-4.20230315.0.ebuild new file mode 100644 index 0..0a48fd176 --- /dev/null +++ b/sys-boot/limine/limine-4.20230315.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64" + +MY_LLVM_TARGETS="AArch64 ARM X86" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-arch/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + FREESTANDING_TOOLCHAIN=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: c17e4b90333dc36f351a5c458f5cd4d50a7aa443 Author: Arsen Arsenović gentoo org> AuthorDate: Thu Mar 9 13:26:22 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Thu Mar 9 13:26:22 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c17e4b90 sys-boot/limine: add 4.20230308.0 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-4.20230308.0.ebuild | 43 ++ 2 files changed, 44 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 156d13cf1..04254de81 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -10,3 +10,4 @@ DIST limine-4.20230221.0.tar.xz 782956 BLAKE2B 29edaae0698b7d3ce9a1a3b7b1ce9e284 DIST limine-4.20230227.0.tar.xz 782796 BLAKE2B 35819ccfe896f595a10b666bc0a8d665ea6948f5ea3509833d05a81e574f6c9009a120773e28bc2f4d4d2172926f20796083b62e0ac153f8a232f20d21c6a945 SHA512 621bb2ddb25de88df63f73852e2ff6ceccc61d7d4be49ee8c0cf614c5037f37d350ff50d924065f5f5e6295dc5e99d53191db55778384c15c580630c32cbc560 DIST limine-4.20230305.2.tar.xz 783156 BLAKE2B 0a030a8ed3b1cef212adf94ba22d3e599b7cbae61551e374c9139fb6a2c02eae6c6f3241cebf220f877df91c0e9fc1b4f0cbafa35d4fe3fa32b380df50b9528a SHA512 6adb0054f512710752667419a08439175e63297794a9c88eaad92a20c54abfbc45636ecac10302db3a4956469d2c1b8608495ef60b51888fef7c2f0da8843d25 DIST limine-4.20230307.0.tar.xz 783112 BLAKE2B 108340d15aca9954c22bf78e2abcc1d1f65036cfbc37247385b77565146a96a405884d8d7c9d3999785090b8d980d6c3b17c3d658b7381ffba3f57cfff57bbcf SHA512 55de1d592157e4227caca6191b764c5a093208d3ba02b23e4fc03f7f132b86cc9984b0bae084fa909506cd9ff4c29f8fdb628699e34511389be12e7e46bd52c2 +DIST limine-4.20230308.0.tar.xz 783384 BLAKE2B 2aa80c90b495f3fa09b5324fa58a8fa547f6763924bef7b0b82e1c02b56e0ea9a1c9cc3afab698450c37d9ec4146dd4b621ea93208733c285793a10fa153fba2 SHA512 e715dc27936037248fc8be7e1cd4f460af40217eff74e90cd56562d252c915ee97c8b8129bb523043a3e57cfbca8846fc2a0183d8c6337e9bca2e763ed306ec3 diff --git a/sys-boot/limine/limine-4.20230308.0.ebuild b/sys-boot/limine/limine-4.20230308.0.ebuild new file mode 100644 index 0..26329c4d3 --- /dev/null +++ b/sys-boot/limine/limine-4.20230308.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64" + +MY_LLVM_TARGETS="AArch64 ARM X86" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-arch/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + CROSS_TOOLCHAIN=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 5c099f461b45ba512378bbf07cc602da5c6b67c5 Author: Arsen Arsenović gentoo org> AuthorDate: Sun Mar 5 18:59:16 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Mar 5 18:59:34 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5c099f46 sys-boot/limine: add 4.20230305.2, drop 4.20230305.1 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest| 2 +- .../limine/{limine-4.20230305.1.ebuild => limine-4.20230305.2.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 548013ec8..7096414e3 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -8,4 +8,4 @@ DIST limine-4.20230216.1.tar.xz 783012 BLAKE2B 451e5afa3efa8f815da9a3226cab4da16 DIST limine-4.20230219.0.tar.xz 782172 BLAKE2B 525308e0ccfbce2814b7fb497023d7e2e02cb0bab361f4b74e20c480c39fc4f88bbfc4510680be9b2ad099ad549ef447ad32ccc93faa9b79a8d650b7065307e6 SHA512 11fe20c726bb2a09f275fd83021ba2b7c5a2b5a9c820790129352ae371beeec858c34a39924e02ac7b634cdb1ba3092973ba55be6cab33d224f9b99e57dc7605 DIST limine-4.20230221.0.tar.xz 782956 BLAKE2B 29edaae0698b7d3ce9a1a3b7b1ce9e28402294681121b30f7d7b3359a2da2bffa0037e94393c7137caae8008e1f4d88a226cc36d50b4a0b20e8433d7bd75f678 SHA512 99d9341ffa2e2906d4d5086bc2d27ba217bfd68742bc6ee734734d8c75f9eee2b761b84e622e76f14a87b2128105cefe42dca330441f43ecd4d210670176da91 DIST limine-4.20230227.0.tar.xz 782796 BLAKE2B 35819ccfe896f595a10b666bc0a8d665ea6948f5ea3509833d05a81e574f6c9009a120773e28bc2f4d4d2172926f20796083b62e0ac153f8a232f20d21c6a945 SHA512 621bb2ddb25de88df63f73852e2ff6ceccc61d7d4be49ee8c0cf614c5037f37d350ff50d924065f5f5e6295dc5e99d53191db55778384c15c580630c32cbc560 -DIST limine-4.20230305.1.tar.xz 783116 BLAKE2B f761bcab6bf11eca8b741eb1f7f6d1ebf62dd4ab41ad78bc721558274478a4353245a807f008eb31de8a2a33f06e220697f61dbd137d028a1d7939fc76579ca4 SHA512 801450fd12619dd9de8776878a6de1d15e8d15dd5572707ca9fac0b059da1c6793decbb3b94a0447d81f0233b24a6c06d646b72c4e343a5dc3de504ee8375776 +DIST limine-4.20230305.2.tar.xz 783156 BLAKE2B 0a030a8ed3b1cef212adf94ba22d3e599b7cbae61551e374c9139fb6a2c02eae6c6f3241cebf220f877df91c0e9fc1b4f0cbafa35d4fe3fa32b380df50b9528a SHA512 6adb0054f512710752667419a08439175e63297794a9c88eaad92a20c54abfbc45636ecac10302db3a4956469d2c1b8608495ef60b51888fef7c2f0da8843d25 diff --git a/sys-boot/limine/limine-4.20230305.1.ebuild b/sys-boot/limine/limine-4.20230305.2.ebuild similarity index 100% rename from sys-boot/limine/limine-4.20230305.1.ebuild rename to sys-boot/limine/limine-4.20230305.2.ebuild
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: ac34d62c3bf5a7c604de6536acedd8694338f7be Author: Arsen Arsenović gentoo org> AuthorDate: Sun Mar 5 17:14:01 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Mar 5 17:14:01 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ac34d62c sys-boot/limine: add 4.20230305.1 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-4.20230305.1.ebuild | 43 ++ 2 files changed, 44 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 9b06e95b0..548013ec8 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -8,3 +8,4 @@ DIST limine-4.20230216.1.tar.xz 783012 BLAKE2B 451e5afa3efa8f815da9a3226cab4da16 DIST limine-4.20230219.0.tar.xz 782172 BLAKE2B 525308e0ccfbce2814b7fb497023d7e2e02cb0bab361f4b74e20c480c39fc4f88bbfc4510680be9b2ad099ad549ef447ad32ccc93faa9b79a8d650b7065307e6 SHA512 11fe20c726bb2a09f275fd83021ba2b7c5a2b5a9c820790129352ae371beeec858c34a39924e02ac7b634cdb1ba3092973ba55be6cab33d224f9b99e57dc7605 DIST limine-4.20230221.0.tar.xz 782956 BLAKE2B 29edaae0698b7d3ce9a1a3b7b1ce9e28402294681121b30f7d7b3359a2da2bffa0037e94393c7137caae8008e1f4d88a226cc36d50b4a0b20e8433d7bd75f678 SHA512 99d9341ffa2e2906d4d5086bc2d27ba217bfd68742bc6ee734734d8c75f9eee2b761b84e622e76f14a87b2128105cefe42dca330441f43ecd4d210670176da91 DIST limine-4.20230227.0.tar.xz 782796 BLAKE2B 35819ccfe896f595a10b666bc0a8d665ea6948f5ea3509833d05a81e574f6c9009a120773e28bc2f4d4d2172926f20796083b62e0ac153f8a232f20d21c6a945 SHA512 621bb2ddb25de88df63f73852e2ff6ceccc61d7d4be49ee8c0cf614c5037f37d350ff50d924065f5f5e6295dc5e99d53191db55778384c15c580630c32cbc560 +DIST limine-4.20230305.1.tar.xz 783116 BLAKE2B f761bcab6bf11eca8b741eb1f7f6d1ebf62dd4ab41ad78bc721558274478a4353245a807f008eb31de8a2a33f06e220697f61dbd137d028a1d7939fc76579ca4 SHA512 801450fd12619dd9de8776878a6de1d15e8d15dd5572707ca9fac0b059da1c6793decbb3b94a0447d81f0233b24a6c06d646b72c4e343a5dc3de504ee8375776 diff --git a/sys-boot/limine/limine-4.20230305.1.ebuild b/sys-boot/limine/limine-4.20230305.1.ebuild new file mode 100644 index 0..26329c4d3 --- /dev/null +++ b/sys-boot/limine/limine-4.20230305.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64" + +MY_LLVM_TARGETS="AArch64 ARM X86" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-arch/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + CROSS_TOOLCHAIN=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 8399b27d731e1813503308edb9fc956855de929b Author: Arsen Arsenović gentoo org> AuthorDate: Mon Feb 27 10:18:26 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Feb 27 10:18:40 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8399b27d sys-boot/limine: add 4.20230227.0 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-4.20230227.0.ebuild | 55 ++ 2 files changed, 56 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 8a93ec0e4..9b06e95b0 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -7,3 +7,4 @@ DIST limine-4.20230212.1.tar.xz 725084 BLAKE2B d602c70d2d716f7025d81ead55139f3a9 DIST limine-4.20230216.1.tar.xz 783012 BLAKE2B 451e5afa3efa8f815da9a3226cab4da166f09fa36309cc066de6e1c3d7cbfce658ff4b0e4a55c9f362e00e50b3e33fc365db682c4f5a05969d77147be4fc5584 SHA512 1d1d65ba50387c21343b6e877c8dad50e2c3ec1fd5a59225b6557a2f964389761b6b8e2d90066edf5caa6cdb7128145d116b0df9c28b622d4aba00fb726edaf2 DIST limine-4.20230219.0.tar.xz 782172 BLAKE2B 525308e0ccfbce2814b7fb497023d7e2e02cb0bab361f4b74e20c480c39fc4f88bbfc4510680be9b2ad099ad549ef447ad32ccc93faa9b79a8d650b7065307e6 SHA512 11fe20c726bb2a09f275fd83021ba2b7c5a2b5a9c820790129352ae371beeec858c34a39924e02ac7b634cdb1ba3092973ba55be6cab33d224f9b99e57dc7605 DIST limine-4.20230221.0.tar.xz 782956 BLAKE2B 29edaae0698b7d3ce9a1a3b7b1ce9e28402294681121b30f7d7b3359a2da2bffa0037e94393c7137caae8008e1f4d88a226cc36d50b4a0b20e8433d7bd75f678 SHA512 99d9341ffa2e2906d4d5086bc2d27ba217bfd68742bc6ee734734d8c75f9eee2b761b84e622e76f14a87b2128105cefe42dca330441f43ecd4d210670176da91 +DIST limine-4.20230227.0.tar.xz 782796 BLAKE2B 35819ccfe896f595a10b666bc0a8d665ea6948f5ea3509833d05a81e574f6c9009a120773e28bc2f4d4d2172926f20796083b62e0ac153f8a232f20d21c6a945 SHA512 621bb2ddb25de88df63f73852e2ff6ceccc61d7d4be49ee8c0cf614c5037f37d350ff50d924065f5f5e6295dc5e99d53191db55778384c15c580630c32cbc560 diff --git a/sys-boot/limine/limine-4.20230227.0.ebuild b/sys-boot/limine/limine-4.20230227.0.ebuild new file mode 100644 index 0..e65ae979a --- /dev/null +++ b/sys-boot/limine/limine-4.20230227.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +uefi +cd-efi +uefi32 +uefi64 +uefiaa64" +REQUIRED_USE=" + uefi32? ( uefi ) + uefi64? ( uefi ) + uefiaa64? ( uefi ) + cd-efi? ( uefi ) + uefi? ( || ( uefi32 uefi64 uefiaa64 cd-efi ) ) + + bios-pxe? ( bios ) + bios-cd? ( bios ) + bios? ( || ( bios-pxe bios-cd ) ) +" + +MY_LLVM_TARGETS="AArch64 ARM X86" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-arch/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi)" + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + CROSS_TOOLCHAIN=llvm \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: bba9194644cefba67c1f466243b38b92d672ecad Author: Arsen Arsenović gentoo org> AuthorDate: Mon Feb 13 20:17:03 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Tue Feb 14 09:38:00 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bba91946 sys-boot/limine: add 4.20230212.1 Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-4.20230212.1.ebuild | 57 ++ sys-boot/limine/metadata.xml | 6 3 files changed, 64 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 1a3f7d682..5b31c9a5d 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -3,3 +3,4 @@ DIST limine-3.0.tar.xz 3164168 BLAKE2B fedd161ec8957fd2b3245d8a7a6bffaeab4fa7629 DIST limine-3.4.3.tar.xz 3165344 BLAKE2B fe2afef5c960d9cfb78883ebe02d0fab754e40b466630ec3959d77e3f62f533e94d0ba3ecfda06688b8705140514c9aa4bb5c9e3c91ef884879e9e75c24fcd61 SHA512 986f95e3a12b5d4ae5f166f4d7388aa5feb12fa4b03f0acb8aa00a7494fbd37e53961b5afc2a85b1f399a742a78b72f70c9268792f652a64a491a142d3260256 DIST limine-3.4.4.tar.xz 3166260 BLAKE2B 67645f3461c43b7d600eb9353d8505d2b61abea285eaf4498020c6e19b59b18eccda01316210a918dff712548ad5c08e937c33a5e6ff88bb8a81cc584ae11d87 SHA512 cf5b781963e98379bd8b53819c3afd1e4160f8f088f257131e392aa76f7f7ef71c3a67ae7274514afe30e52f06eb3c52d24a86a482ca6631c4ebddb692be6794 DIST limine-3.4.5.tar.xz 310 BLAKE2B 55ddb79af352c1e515b0d423a4e41c50c2ca67f7c3715182c27696c1f41cb271d2d7d967b41430f7782f183899675c3e6c7622805a2953d6e4459cd33ed1d343 SHA512 cc72d3612e757ad79aa5801540581e8e8de568d5cb60b3e4edd6e68ccba40f2a42ceaa6b649aa1c60895be1c528c6e5892a3dfc3791b78d9d3780baf47b98eb0 +DIST limine-4.20230212.1.tar.xz 725084 BLAKE2B d602c70d2d716f7025d81ead55139f3a964f23dbf55a30bc74d11ef920cc698e3e519400df119f4b718e654d176c5b3fb23ac08fa506655c331f5866771fe541 SHA512 416b43d205b8034bb0cbd5ffd0eda9cc972ca5718c71ec5253275c3611b4560a92f99a0fa7c207ff9fb35d2636826cd51d0088e1cda7f1d5e83b7d31108c6f01 diff --git a/sys-boot/limine/limine-4.20230212.1.ebuild b/sys-boot/limine/limine-4.20230212.1.ebuild new file mode 100644 index 0..a87c8f4a0 --- /dev/null +++ b/sys-boot/limine/limine-4.20230212.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced x86/x86_64 BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +limine-deploy +uefi +cd-efi +uefi32 +uefi64 +uefiaa64" +REQUIRED_USE=" + uefi32? ( uefi ) + uefi64? ( uefi ) + uefiaa64? ( uefi ) + cd-efi? ( uefi ) + uefi? ( || ( uefi32 uefi64 uefiaa64 cd-efi ) ) + + bios-pxe? ( bios ) + bios-cd? ( bios ) + limine-deploy? ( bios ) + bios? ( || ( bios-pxe bios-cd limine-deploy ) ) +" + +MY_LLVM_TARGETS="AArch64 ARM X86" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-arch/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + "$(use_enable limine-deploy)" + + "$(use_enable uefi)" + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable cd-efi)" + ) + + CROSS_TOOLCHAIN=llvm \ + econf "${myconf[@]}" +} diff --git a/sys-boot/limine/metadata.xml b/sys-boot/limine/metadata.xml index 62b2da5b8..3695b8c49 100644 --- a/sys-boot/limine/metadata.xml +++ b/sys-boot/limine/metadata.xml @@ -5,6 +5,9 @@ ar...@aarsen.me Arsen Arsenović + +limine-bootloader/limine + Enable UEFI support. @@ -15,6 +18,9 @@ Enable 64-bit UEFI support. + + Enable AArch64 UEFI support. + Enable building eltorito-efi.bin using sys-fs/mtools.
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 8a177748dd5cbd89bbef510b8c90c61229237450 Author: Arsen Arsenović gentoo org> AuthorDate: Tue Feb 14 09:38:18 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Tue Feb 14 09:38:18 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8a177748 sys-boot/limine: add myself as a maintainer Signed-off-by: Arsen Arsenović gentoo.org> sys-boot/limine/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/limine/metadata.xml b/sys-boot/limine/metadata.xml index 3695b8c49..2497aa5fe 100644 --- a/sys-boot/limine/metadata.xml +++ b/sys-boot/limine/metadata.xml @@ -2,7 +2,7 @@ https://www.gentoo.org/dtd/metadata.dtd";> -ar...@aarsen.me +ar...@gentoo.org Arsen Arsenović
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: cb06294d430694c28e2dedb3df3bdaf158d7b282 Author: Arsen Arsenović aarsen me> AuthorDate: Sun May 8 09:23:04 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Sun May 8 09:23:04 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cb06294d sys-boot/limine: add 3.4.4 Signed-off-by: Arsen Arsenović aarsen.me> sys-boot/limine/Manifest| 1 + sys-boot/limine/limine-3.4.4.ebuild | 51 + 2 files changed, 52 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 6516228a1..2e6ad7c86 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -1,3 +1,4 @@ DIST limine-2.88.tar.xz 3154252 BLAKE2B d3e7b081245010c7fe5218ea364a4bb825ef6b7505b33db37bdc6a0e61a43f273c443d00df6ae7b61901420704d0368b5bcad59797f3eeb403c3bb9388193927 SHA512 53bb81e1261a5a6ae45c525cb2724871a11544c2d8236d421e6cde42c34cbf4c6b4a1a322a86e8064abadf5c124525149cecd93339a748a925673fc581805cee DIST limine-3.0.tar.xz 3164168 BLAKE2B fedd161ec8957fd2b3245d8a7a6bffaeab4fa7629b5c07671287f964b8dd78396b530299a0b3f9de0c4ea0010624590ec505308b0612cfd419cbb4bc57b21496 SHA512 c92c5a6f094f7dd90bebbbaf5be59843897a66771550805e70536793549e42bdc49f4763a0eda9491235ace801ca3644697276de381240654b9cc95ea5c2e353 DIST limine-3.4.3.tar.xz 3165344 BLAKE2B fe2afef5c960d9cfb78883ebe02d0fab754e40b466630ec3959d77e3f62f533e94d0ba3ecfda06688b8705140514c9aa4bb5c9e3c91ef884879e9e75c24fcd61 SHA512 986f95e3a12b5d4ae5f166f4d7388aa5feb12fa4b03f0acb8aa00a7494fbd37e53961b5afc2a85b1f399a742a78b72f70c9268792f652a64a491a142d3260256 +DIST limine-3.4.4.tar.xz 3166260 BLAKE2B 67645f3461c43b7d600eb9353d8505d2b61abea285eaf4498020c6e19b59b18eccda01316210a918dff712548ad5c08e937c33a5e6ff88bb8a81cc584ae11d87 SHA512 cf5b781963e98379bd8b53819c3afd1e4160f8f088f257131e392aa76f7f7ef71c3a67ae7274514afe30e52f06eb3c52d24a86a482ca6631c4ebddb692be6794 diff --git a/sys-boot/limine/limine-3.4.4.ebuild b/sys-boot/limine/limine-3.4.4.ebuild new file mode 100644 index 0..d054a12ed --- /dev/null +++ b/sys-boot/limine/limine-3.4.4.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WANT_LIBTOOL=none +inherit autotools + +DESCRIPTION="Limine is a modern, advanced x86/x86_64 BIOS/UEFI multiprotocol bootloader." +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +limine-deploy +uefi +cd-efi +uefi32 +uefi64" +REQUIRED_USE=" + uefi32? ( uefi ) + uefi64? ( uefi ) + cd-efi? ( uefi ) + uefi? ( || ( uefi32 uefi64 cd-efi ) ) + + bios-pxe? ( bios ) + bios-cd? ( bios ) + limine-deploy? ( bios ) + bios? ( || ( bios-pxe bios-cd limine-deploy ) ) +" + +BDEPEND=" + sys-apps/findutils + dev-lang/nasm + app-arch/gzip + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + "$(use_enable limine-deploy)" + + "$(use_enable uefi)" + "$(use_enable uefi32)" + "$(use_enable uefi64)" + "$(use_enable cd-efi)" + ) + + TOOLCHAIN="${CHOST}" \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 084bed9ecdef10269dea209cccdc51bd43eb8fa3 Author: Arsen Arsenović aarsen me> AuthorDate: Fri Mar 11 09:46:28 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 11 09:46:28 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=084bed9e sys-boot/limine: bump to 2.88 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Arsen Arsenović aarsen.me> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-2.88.ebuild | 51 ++ 2 files changed, 52 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 69c495db4..801627425 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -2,3 +2,4 @@ DIST limine-2.84.2.tar.xz 1561312 BLAKE2B f46f0e37d581f7360377ad1582183bd89bc7ec DIST limine-2.85.1.tar.xz 1562640 BLAKE2B 3f2070023d73c904db5fb7404168230be6a9f853facd4752eb5bfb00ac21d4bb32c1b05619ccc6049dd9348f4a652cf9967eb4e5ec52943fee5fbc587a21c62e SHA512 9b36d1c84331a3ed44222c1fd9bd6152d49ebe546b4fe7adce0cc21a4e56908639fc42a5040d530287452a88bb420ad8fa420c2af52de259598a868fdbdeb2ba DIST limine-2.85.4.tar.xz 1562124 BLAKE2B 611be229e0467838ccaba575d8afc06db1e6497173fbe48fdba2d5b6401163ee097fd61bab411b7e2ae4e1dd0476e4ee5b604f47bcefac9fbba1505464c32814 SHA512 a61da3ffc7e1aed1c080d534250424594b67acfcc1502694d6d1b73a5b18143985ed3f5ef23dffa904a6aba30d46e229dc590affd333511bc2a5c30b48f62b61 DIST limine-2.85.tar.xz 1562456 BLAKE2B 00b0b5efd793f8ca32948529d2f06804fbae70604419c80b6a70f282b48a5a259ba9677ada81bca152fbcf86bdddac33fb63e4b8792d9cd5619649d9ff1523ee SHA512 84af1613aa335c34afcc118d0a5a4307c0a82352ea68036fbf2c5be52d156b6254688cf417f47c1685a5f84d596cb7ed8dbebc4243bdd6070039847a5dc69e02 +DIST limine-2.88.tar.xz 3154252 BLAKE2B d3e7b081245010c7fe5218ea364a4bb825ef6b7505b33db37bdc6a0e61a43f273c443d00df6ae7b61901420704d0368b5bcad59797f3eeb403c3bb9388193927 SHA512 53bb81e1261a5a6ae45c525cb2724871a11544c2d8236d421e6cde42c34cbf4c6b4a1a322a86e8064abadf5c124525149cecd93339a748a925673fc581805cee diff --git a/sys-boot/limine/limine-2.88.ebuild b/sys-boot/limine/limine-2.88.ebuild new file mode 100644 index 0..1683e70d3 --- /dev/null +++ b/sys-boot/limine/limine-2.88.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WANT_LIBTOOL=none +inherit autotools + +DESCRIPTION="Limine is a modern, advanced x86/x86_64 BIOS/UEFI multiprotocol bootloader." +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +limine-install +uefi +eltorito-efi +uefi32 +uefi64" +REQUIRED_USE=" + uefi32? ( uefi ) + uefi64? ( uefi ) + eltorito-efi? ( uefi ) + uefi? ( || ( uefi32 uefi64 eltorito-efi ) ) + + bios-pxe? ( bios ) + bios-cd? ( bios ) + limine-install? ( bios ) + bios? ( || ( bios-pxe bios-cd limine-install ) ) +" + +BDEPEND=" + sys-apps/findutils + dev-lang/nasm + app-arch/gzip + eltorito-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + "$(use_enable limine-install)" + + "$(use_enable uefi)" + "$(use_enable uefi32)" + "$(use_enable uefi64)" + "$(use_enable eltorito-efi)" + ) + + TOOLCHAIN="${CHOST}" \ + econf "${myconf[@]}" +}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 1b407cfb1ad8aeb62169511ac111d634b97595ac Author: Arsen Arsenović aarsen me> AuthorDate: Fri Mar 11 09:47:51 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 11 09:48:08 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1b407cfb sys-boot/limine: drop v2.84* Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Arsen Arsenović aarsen.me> sys-boot/limine/Manifest| 1 - sys-boot/limine/limine-2.84.2-r1.ebuild | 41 - 2 files changed, 42 deletions(-) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 801627425..814e4b804 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -1,4 +1,3 @@ -DIST limine-2.84.2.tar.xz 1561312 BLAKE2B f46f0e37d581f7360377ad1582183bd89bc7eca57c7c11d388f02f6e8d1cf257f0150e15dc78390833974f7eb8bcaa8d3b49718fb9d49cb3edaf981f777f26cc SHA512 5fef4b7577078f2dd34d9a5bdaa4be1bebeb658c590d7cff4fa8aef73bbadab1a29983b949701a3103519c8a5f11b91ab1522b7b59315fc677b3a3b3d5e3eb91 DIST limine-2.85.1.tar.xz 1562640 BLAKE2B 3f2070023d73c904db5fb7404168230be6a9f853facd4752eb5bfb00ac21d4bb32c1b05619ccc6049dd9348f4a652cf9967eb4e5ec52943fee5fbc587a21c62e SHA512 9b36d1c84331a3ed44222c1fd9bd6152d49ebe546b4fe7adce0cc21a4e56908639fc42a5040d530287452a88bb420ad8fa420c2af52de259598a868fdbdeb2ba DIST limine-2.85.4.tar.xz 1562124 BLAKE2B 611be229e0467838ccaba575d8afc06db1e6497173fbe48fdba2d5b6401163ee097fd61bab411b7e2ae4e1dd0476e4ee5b604f47bcefac9fbba1505464c32814 SHA512 a61da3ffc7e1aed1c080d534250424594b67acfcc1502694d6d1b73a5b18143985ed3f5ef23dffa904a6aba30d46e229dc590affd333511bc2a5c30b48f62b61 DIST limine-2.85.tar.xz 1562456 BLAKE2B 00b0b5efd793f8ca32948529d2f06804fbae70604419c80b6a70f282b48a5a259ba9677ada81bca152fbcf86bdddac33fb63e4b8792d9cd5619649d9ff1523ee SHA512 84af1613aa335c34afcc118d0a5a4307c0a82352ea68036fbf2c5be52d156b6254688cf417f47c1685a5f84d596cb7ed8dbebc4243bdd6070039847a5dc69e02 diff --git a/sys-boot/limine/limine-2.84.2-r1.ebuild b/sys-boot/limine/limine-2.84.2-r1.ebuild deleted file mode 100644 index e79fcdca3..0 --- a/sys-boot/limine/limine-2.84.2-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -WANT_LIBTOOL=none -inherit autotools toolchain-funcs - -DESCRIPTION="Limine is a modern, advanced x86/x86_64 BIOS/UEFI multiprotocol bootloader." -HOMEPAGE="https://limine-bootloader.org/"; -SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+eltorito-efi" - -BDEPEND=" - sys-apps/findutils - dev-lang/nasm - app-arch/gzip - eltorito-efi? ( sys-fs/mtools ) -" - -PATCHES=( - "${FILESDIR}/${PN}-2.84.2-r1-limine-install-respect-ldflags.patch" -) - -src_configure() { - local myconf=( - "$(use_enable eltorito-efi)" - ) - - LIMINE_LD="$(tc-getLD)" \ - LIMINE_AR="$(tc-getAR)" \ - LIMINE_AS="$(tc-getAS)" \ - LIMINE_OBJCOPY="$(tc-getOBJCOPY)" \ - LIMINE_OBJDUMP="$(tc-getOBJDUMP)" \ - LIMINE_READELF="$(tc-getREADELF)" \ - econf "${myconf[@]}" -}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: 4f2fa1af732aa6bbbdd3ac72d01b655d4fd7b52a Author: Arsen Arsenović aarsen me> AuthorDate: Wed Feb 23 13:11:17 2022 + Commit: Ronny Gutbrod tastytea de> CommitDate: Wed Feb 23 13:11:26 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4f2fa1af sys-boot/limine: bump to 2.85.5 Closes: https://bugs.gentoo.org/833829 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Arsen Arsenović aarsen.me> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-2.85.4.ebuild | 51 sys-boot/limine/metadata.xml | 24 - 3 files changed, 75 insertions(+), 1 deletion(-) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index faf72290b..69c495db4 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -1,3 +1,4 @@ DIST limine-2.84.2.tar.xz 1561312 BLAKE2B f46f0e37d581f7360377ad1582183bd89bc7eca57c7c11d388f02f6e8d1cf257f0150e15dc78390833974f7eb8bcaa8d3b49718fb9d49cb3edaf981f777f26cc SHA512 5fef4b7577078f2dd34d9a5bdaa4be1bebeb658c590d7cff4fa8aef73bbadab1a29983b949701a3103519c8a5f11b91ab1522b7b59315fc677b3a3b3d5e3eb91 DIST limine-2.85.1.tar.xz 1562640 BLAKE2B 3f2070023d73c904db5fb7404168230be6a9f853facd4752eb5bfb00ac21d4bb32c1b05619ccc6049dd9348f4a652cf9967eb4e5ec52943fee5fbc587a21c62e SHA512 9b36d1c84331a3ed44222c1fd9bd6152d49ebe546b4fe7adce0cc21a4e56908639fc42a5040d530287452a88bb420ad8fa420c2af52de259598a868fdbdeb2ba +DIST limine-2.85.4.tar.xz 1562124 BLAKE2B 611be229e0467838ccaba575d8afc06db1e6497173fbe48fdba2d5b6401163ee097fd61bab411b7e2ae4e1dd0476e4ee5b604f47bcefac9fbba1505464c32814 SHA512 a61da3ffc7e1aed1c080d534250424594b67acfcc1502694d6d1b73a5b18143985ed3f5ef23dffa904a6aba30d46e229dc590affd333511bc2a5c30b48f62b61 DIST limine-2.85.tar.xz 1562456 BLAKE2B 00b0b5efd793f8ca32948529d2f06804fbae70604419c80b6a70f282b48a5a259ba9677ada81bca152fbcf86bdddac33fb63e4b8792d9cd5619649d9ff1523ee SHA512 84af1613aa335c34afcc118d0a5a4307c0a82352ea68036fbf2c5be52d156b6254688cf417f47c1685a5f84d596cb7ed8dbebc4243bdd6070039847a5dc69e02 diff --git a/sys-boot/limine/limine-2.85.4.ebuild b/sys-boot/limine/limine-2.85.4.ebuild new file mode 100644 index 0..1683e70d3 --- /dev/null +++ b/sys-boot/limine/limine-2.85.4.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WANT_LIBTOOL=none +inherit autotools + +DESCRIPTION="Limine is a modern, advanced x86/x86_64 BIOS/UEFI multiprotocol bootloader." +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +limine-install +uefi +eltorito-efi +uefi32 +uefi64" +REQUIRED_USE=" + uefi32? ( uefi ) + uefi64? ( uefi ) + eltorito-efi? ( uefi ) + uefi? ( || ( uefi32 uefi64 eltorito-efi ) ) + + bios-pxe? ( bios ) + bios-cd? ( bios ) + limine-install? ( bios ) + bios? ( || ( bios-pxe bios-cd limine-install ) ) +" + +BDEPEND=" + sys-apps/findutils + dev-lang/nasm + app-arch/gzip + eltorito-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + "$(use_enable limine-install)" + + "$(use_enable uefi)" + "$(use_enable uefi32)" + "$(use_enable uefi64)" + "$(use_enable eltorito-efi)" + ) + + TOOLCHAIN="${CHOST}" \ + econf "${myconf[@]}" +} diff --git a/sys-boot/limine/metadata.xml b/sys-boot/limine/metadata.xml index bd468f6c4..2d767a936 100644 --- a/sys-boot/limine/metadata.xml +++ b/sys-boot/limine/metadata.xml @@ -6,8 +6,30 @@ Arsen Arsenović + + Enable UEFI support. + + + Enable 32-bit UEFI support. + + + Enable 64-bit UEFI support. + -Enable building eltorito-efi.bin using sys-fs/mtools + Enable building eltorito-efi.bin using sys-fs/mtools. + + + + Enable BIOS/MBR boot support. + + + Enables BIOS PXE boot support. + + + Enables BIOS boot support for CDs. + + + Enables building the limine-install program.
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/
commit: b80592c8c9102750b8343e66e9e696396156daac Author: Arsen Arsenović aarsen me> AuthorDate: Fri Feb 18 12:56:20 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Fri Feb 18 12:56:44 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b80592c8 sys-boot/limine: bump to 2.85 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Arsen Arsenović aarsen.me> sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-2.85.ebuild | 37 + 2 files changed, 38 insertions(+) diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index fa101b3cf..7f5ba2c9f 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -1 +1,2 @@ DIST limine-2.84.2.tar.xz 1561312 BLAKE2B f46f0e37d581f7360377ad1582183bd89bc7eca57c7c11d388f02f6e8d1cf257f0150e15dc78390833974f7eb8bcaa8d3b49718fb9d49cb3edaf981f777f26cc SHA512 5fef4b7577078f2dd34d9a5bdaa4be1bebeb658c590d7cff4fa8aef73bbadab1a29983b949701a3103519c8a5f11b91ab1522b7b59315fc677b3a3b3d5e3eb91 +DIST limine-2.85.tar.xz 1562456 BLAKE2B 00b0b5efd793f8ca32948529d2f06804fbae70604419c80b6a70f282b48a5a259ba9677ada81bca152fbcf86bdddac33fb63e4b8792d9cd5619649d9ff1523ee SHA512 84af1613aa335c34afcc118d0a5a4307c0a82352ea68036fbf2c5be52d156b6254688cf417f47c1685a5f84d596cb7ed8dbebc4243bdd6070039847a5dc69e02 diff --git a/sys-boot/limine/limine-2.85.ebuild b/sys-boot/limine/limine-2.85.ebuild new file mode 100644 index 0..555b21b16 --- /dev/null +++ b/sys-boot/limine/limine-2.85.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WANT_LIBTOOL=none +inherit autotools toolchain-funcs + +DESCRIPTION="Limine is a modern, advanced x86/x86_64 BIOS/UEFI multiprotocol bootloader." +HOMEPAGE="https://limine-bootloader.org/"; +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+eltorito-efi" + +BDEPEND=" + sys-apps/findutils + dev-lang/nasm + app-arch/gzip + eltorito-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable eltorito-efi)" + ) + + LIMINE_LD="$(tc-getLD)" \ + LIMINE_AR="$(tc-getAR)" \ + LIMINE_AS="$(tc-getAS)" \ + LIMINE_OBJCOPY="$(tc-getOBJCOPY)" \ + LIMINE_OBJDUMP="$(tc-getOBJDUMP)" \ + LIMINE_READELF="$(tc-getREADELF)" \ + econf "${myconf[@]}" +}