sysutils/limine: Modern, advanced, portable, multiprotocol bootloader

https://limine-bootloader.org/

PR:		272121
This commit is contained in:
mintsuki 2023-09-29 01:40:00 -05:00 committed by Joseph Mingrone
parent 379a07b9b8
commit da5357de39
No known key found for this signature in database
GPG key ID: 36A40C83B0D6EF9E
5 changed files with 47 additions and 0 deletions

View file

@ -677,6 +677,7 @@
SUBDIR += libtree
SUBDIR += libudisks
SUBDIR += liburcu
SUBDIR += limine
SUBDIR += lineak-defaultplugin
SUBDIR += lineak-xosdplugin
SUBDIR += lineakd

24
sysutils/limine/Makefile Normal file
View file

@ -0,0 +1,24 @@
PORTNAME= limine
DISTVERSION= 5.20230928.2
CATEGORIES= sysutils
MASTER_SITES= https://github.com/${PORTNAME}-bootloader/${PORTNAME}/releases/download/v${DISTVERSION}/
MAINTAINER= mintsuki@protonmail.com
COMMENT= Modern, advanced, portable, multiprotocol bootloader
WWW= https://limine-bootloader.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= mtools:emulators/mtools \
nasm:devel/nasm
USES= gmake
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-all
MAKEFILE= GNUmakefile
INSTALL_TARGET= install-strip
.include <bsd.port.mk>

3
sysutils/limine/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1695968780
SHA256 (limine-5.20230928.2.tar.gz) = 265ccd6ecd6c3030570fb4f638ca9200f5cf11d2c31ca520e2c5251b123ce957
SIZE (limine-5.20230928.2.tar.gz) = 2109861

View file

@ -0,0 +1,3 @@
Limine is a modern, advanced, portable, multiprotocol bootloader
mainly targetting OS/kernel developers, but also capable of being
a fast Linux bootloader, amongst other things.

16
sysutils/limine/pkg-plist Normal file
View file

@ -0,0 +1,16 @@
bin/limine
include/limine.h
share/doc/limine/CONFIG.md
share/doc/limine/LICENSE
share/doc/limine/PHILOSOPHY.md
share/doc/limine/PROTOCOL.md
share/doc/limine/README.md
share/limine/BOOTAA64.EFI
share/limine/BOOTIA32.EFI
share/limine/BOOTRISCV64.EFI
share/limine/BOOTX64.EFI
share/limine/limine-bios-cd.bin
share/limine/limine-bios-pxe.bin
share/limine/limine-bios.sys
share/limine/limine-uefi-cd.bin
man/man1/limine.1.gz