Bug 278125 - sysutils/limine: Update to 7.3.0
Summary: sysutils/limine: Update to 7.3.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Nuno Teixeira
URL: https://github.com/limine-bootloader/...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-02 06:48 UTC by mintsuki
Modified: 2024-04-05 08:52 UTC (History)
1 user (show)

See Also:


Attachments
Update patch (1.17 KB, patch)
2024-04-02 06:48 UTC, mintsuki
mintsuki: maintainer-approval+
Details | Diff
Add DOCS knob (1.19 KB, patch)
2024-04-05 08:00 UTC, Nuno Teixeira
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description mintsuki 2024-04-02 06:48:04 UTC
Created attachment 249654 [details]
Update patch

This patch updates the Limine bootloader to the latest version: 7.3.0.

Changelog file can be found at https://github.com/limine-bootloader/limine/releases/download/v7.3.0/ChangeLog
Comment 1 Nuno Teixeira freebsd_committer freebsd_triage 2024-04-04 19:39:19 UTC
Hello,

portlint:
If and only if your port is DOCSDIR-safe (that is, a user can override DOCSDIR when building this port and the port will still work correctly) consider using DOCSDIR macro; if you are unsure if this port is DOCSDIR-safe, then ignore this warning

Is there any particular reason for not using a DOCS option in this port?

Thanks
Comment 2 mintsuki 2024-04-05 06:13:44 UTC
(In reply to Nuno Teixeira from comment #1)

Hello,
I am not sure I understand the request/concern. I am not a ports expert, I am just the upstream maintainer of Limine. Could you please be more specific?
Comment 3 Nuno Teixeira freebsd_committer freebsd_triage 2024-04-05 08:00:37 UTC
Created attachment 249734 [details]
Add DOCS knob

Following https://docs.freebsd.org/en/books/porters-handbook/book/#install-documentation , we can have a DOCS option (default ON) to control installing documentation.

- PORTDOCS list includes what port install by default and it automaticly adds list to PLIST (i.e., no need to add docs list in pkg-plist)

If more control over installed docs needed we can do it using do-intall-DOCS target where we can install only the wanted documentation and also check source configure and check --enable/--disable options regarding docs build/install.

- Fixed pkg-plist to pet portlint using %%DATADIR%%

IMO, with this patch, we can have a fully compliant port with DOCS.
Comment 4 mintsuki 2024-04-05 08:38:02 UTC
(In reply to Nuno Teixeira from comment #3)

Looks good to me. Thanks for explaining!
Comment 5 commit-hook freebsd_committer freebsd_triage 2024-04-05 08:51:43 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e27fd56f53fbfc229a6bf970117a84e2290a2f96

commit e27fd56f53fbfc229a6bf970117a84e2290a2f96
Author:     mintsuki <mintsuki@protonmail.com>
AuthorDate: 2024-04-05 08:48:56 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2024-04-05 08:48:56 +0000

    sysutils/limine: Update to 7.3.0

    - pet portlint
    - add DOCS knob

    ChangeLog:
    https://github.com/limine-bootloader/limine/releases/download/v7.3.0/ChangeLog

    PR:             278125

 sysutils/limine/Makefile  |  6 +++++-
 sysutils/limine/distinfo  |  6 +++---
 sysutils/limine/pkg-plist | 21 ++++++++-------------
 3 files changed, 16 insertions(+), 17 deletions(-)
Comment 6 Nuno Teixeira freebsd_committer freebsd_triage 2024-04-05 08:52:59 UTC
Committed, thanks!