Bug 273202

Summary: [NEW PORT] ports-mgmt/portoptscli: Ports options set up using a CLI
Product: Ports & Packages Reporter: Alfonso S. Siciliano <asiciliano>
Component: Individual Port(s)Assignee: Daniel Engberg <diizzy>
Status: Closed FIXED    
Severity: Affects Only Me CC: diizzy, pyrus
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://gitlab.com/alfix/portoptscli
Attachments:
Description Flags
New port path, generated by 'git format-patch origin/main'.
asiciliano: maintainer-approval+
Update path with DISTVERSION and LICENSE_FILE asiciliano: maintainer-approval+

Description Alfonso S. Siciliano freebsd_committer freebsd_triage 2023-08-18 11:20:09 UTC
Created attachment 244190 [details]
New port path, generated by 'git format-patch origin/main'.

New utility to allow blind people to run 'make config' in /usr/ports.

This utility has not deps, it uses only libc and PORTS framework.
Anyway testing:

# port test
# portfmt -i ./Makefile
# poudriere testport -j 132Ramd64 -p default -i -o ports-mgmt/portoptscli
# poudriere testport -j 140Camd64 -p default -i -o ports-mgmt/portoptscli
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2023-08-18 18:30:28 UTC
Looks nice, please use DISTVERSION as suggested by Porters Handbook and define LICENSE_FILE. Since you're the author also consider generating a static release archive/tarball.
Comment 2 Alfonso S. Siciliano freebsd_committer freebsd_triage 2023-08-18 21:03:09 UTC
Created attachment 244202 [details]
Update path with DISTVERSION and LICENSE_FILE

Update path with DISTVERSION and LICENSE_FILE, of course I has to read the porter handbook again.
Comment 3 commit-hook freebsd_committer freebsd_triage 2023-09-02 15:32:47 UTC
A commit in branch main references this bug:

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

commit 19df7ace75f652340aa930fd137339fd23dca286
Author:     Alfonso Siciliano <alf.siciliano@gmail.com>
AuthorDate: 2023-09-02 06:42:39 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2023-09-02 15:31:53 +0000

    ports-mgmt/portoptscli: New port: Utility to configure port options via command line

    Utility to set up FreeBSD ports options using a Command Line Interface and
    also suitable for a speech synthesizer

    PR:             273202

 ports-mgmt/Makefile                    |  1 +
 ports-mgmt/portoptscli/Makefile (new)  | 22 ++++++++++++++++++++++
 ports-mgmt/portoptscli/distinfo (new)  |  3 +++
 ports-mgmt/portoptscli/pkg-descr (new) |  3 +++
 4 files changed, 29 insertions(+)