Bug 280101 - net/jose: Improve port
Summary: net/jose: Improve port
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Daniel Engberg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-02 22:01 UTC by Daniel Engberg
Modified: 2024-08-04 09:01 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (hdholm)


Attachments
Patch for jose (3.34 KB, patch)
2024-07-02 22:01 UTC, Daniel Engberg
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2024-07-02 22:01:06 UTC
Created attachment 251843 [details]
Patch for jose

* Use upstream release archive [1]
* Remove USES= ninja, selection of meson backend is handled by the framework
* Make asciidoc build dependency optional via MANPAGES option
* Remove INSTALL_TARGET (not used with meson)
* Sort pkg-plist

1: https://docs.freebsd.org/en/books/porters-handbook/book/#makefile-master_sites-github

Poudriere testport OK (13.3-RELEASE) (amd64)
Poudriere testport OK (14.0-RELEASE) (amd64)
Comment 1 commit-hook freebsd_committer freebsd_triage 2024-08-04 08:56:34 UTC
A commit in branch main references this bug:

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

commit 5a9e5ba34b58b4e334cdd5ce840f7c40771441f5
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2024-08-04 08:47:17 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2024-08-04 08:55:43 +0000

    net/jose: Improve port

    * Use upstream release archive
    * Remove USES= ninja, selection of meson backend is handled by the framework
    * Make asciidoc build dependency optional via MANPAGES option
    * Remove INSTALL_TARGET (not used with meson)
    * Sort pkg-plist

    PR:             280101
    Approved by:    portmgr (maintainer timeout, 1+ month)

 net/jose/Makefile  | 16 +++++++++-------
 net/jose/distinfo  |  6 +++---
 net/jose/pkg-plist | 42 +++++++++++++++++++++---------------------
 3 files changed, 33 insertions(+), 31 deletions(-)