Skip to content

Commit

Permalink
sysutils/limine: Modern, advanced, portable, multiprotocol bootloader
Browse files Browse the repository at this point in the history
  • Loading branch information
mintsuki authored and Jehops committed Sep 29, 2023
1 parent 379a07b commit da5357d
Show file tree
Hide file tree
Showing 5 changed files with 47 additions and 0 deletions.
1 change: 1 addition & 0 deletions sysutils/Makefile
Expand Up @@ -677,6 +677,7 @@
SUBDIR += libtree
SUBDIR += libudisks
SUBDIR += liburcu
SUBDIR += limine
SUBDIR += lineak-defaultplugin
SUBDIR += lineak-xosdplugin
SUBDIR += lineakd
Expand Down
24 changes: 24 additions & 0 deletions sysutils/limine/Makefile
@@ -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 changes: 3 additions & 0 deletions sysutils/limine/distinfo
@@ -0,0 +1,3 @@
TIMESTAMP = 1695968780
SHA256 (limine-5.20230928.2.tar.gz) = 265ccd6ecd6c3030570fb4f638ca9200f5cf11d2c31ca520e2c5251b123ce957
SIZE (limine-5.20230928.2.tar.gz) = 2109861
3 changes: 3 additions & 0 deletions sysutils/limine/pkg-descr
@@ -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 changes: 16 additions & 0 deletions sysutils/limine/pkg-plist
@@ -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

0 comments on commit da5357d

Please sign in to comment.