Skip to content

feat(init): read the port and the pkg repo for --freebsd-port - #83

Merged
ahze merged 1 commit into
mainfrom
feat/init-freebsd-port
Nov 13, 2026
Merged

ahze merged 1 commit into
mainfrom
feat/init-freebsd-port

Conversation

@ahze

@ahze ahze commented Nov 13, 2026

Copy link
Copy Markdown
Member

--freebsd-port takes category/name, a bare port or package name, a
FreshPorts URL or a tree path, and reads the pkg repo when there is no
ports tree. The port's LICENSE tokens and LICENSE_COMB map to SPDX, or
UNKNOWN; a near miss is never written. The daemon comes from the rc
script, through daemon(8) wrappers and continued lines, or from the
plist, with the rc flags and conf-dir defaults as a comment in the
launcher. The web port comes from an rc *_port default or pkg-message,
else 8080 with a warning. Variants default to pkg,pkg-latest, --dir
picks the target, a workspace of image repos gets .//, and the
run ends with what is left to review and the next commands.

A wrong category suggests the origin the tree or pkg knows, underscores
in a name become spaces in the title, www/ ports get a category review
line, and a WWW with several URLs splits into the site and the source.

--freebsd-port takes category/name, a bare port or package name, a
FreshPorts URL or a tree path, and reads the pkg repo when there is no
ports tree. The port's LICENSE tokens and LICENSE_COMB map to SPDX, or
UNKNOWN; a near miss is never written. The daemon comes from the rc
script, through daemon(8) wrappers and continued lines, or from the
plist, with the rc flags and conf-dir defaults as a comment in the
launcher. The web port comes from an rc *_port default or pkg-message,
else 8080 with a warning. Variants default to pkg,pkg-latest, --dir
picks the target, a workspace of image repos gets ./<name>/, and the
run ends with what is left to review and the next commands.

A wrong category suggests the origin the tree or pkg knows, underscores
in a name become spaces in the title, www/ ports get a category review
line, and a WWW with several URLs splits into the site and the source.
@ahze
ahze merged commit d0cbb95 into main Nov 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant