Bug 268649 - sysutils/storcli: allow automatic fetch
Summary: sysutils/storcli: allow automatic fetch
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Alan Somers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-12-29 23:33 UTC by Alan Somers
Modified: 2023-05-15 02:04 UTC (History)
2 users (show)

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


Attachments
Remove fetch restrictions on the download. (723 bytes, patch)
2022-12-29 23:33 UTC, Alan Somers
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alan Somers freebsd_committer freebsd_triage 2022-12-29 23:33:15 UTC
Created attachment 239127 [details]
Remove fetch restrictions on the download.

sysutils/storcli has a non-free license.  In addition to the usual LICENSE_ variables, the port also explicitly breaks "make fetch", instructing the user to manually download the distfiles instead.  Presumably, that's because the download was at one-point clickwrapped, just like the download for sysutils/sas3ircu still us.  However, the download is no longer clickwrapped, so it's possible to automatically fetch it.  The usual license restrictions still apply, of course, prohibiting stuff like mirroring.

The bottom line is, if sas3flash can be automatically fetched, then storcli should be too.  They have the same license after all.
Comment 1 takefu 2023-01-01 10:43:46 UTC
(In reply to Alan Somers from comment #0)

Please present documents that show whether they can be obtained automatically.
If necessary, consider modifying sysutils/sas3ircu.
Comment 2 Fernando Apesteguía freebsd_committer freebsd_triage 2023-01-05 07:14:13 UTC
^Triage: Reporter is committer, assign accordingly.
Comment 3 Alan Somers freebsd_committer freebsd_triage 2023-01-09 23:13:02 UTC
What documents do you want?  Just to "make fetch" with this patch.  That's enough to prove that there's no clickwrap.
Comment 4 takefu 2023-05-15 02:04:08 UTC
(In reply to Alan Somers from comment #3)

sysutils/sas3ircu also does not automatic fetch.
At the very least, whenever fetching from https://docs.broadcom.com/docs/, it asks for license approval the first time.
Therefore, I think that automatic fetch is unnecessary.

However, sysutils/sas3ircu sysutils/storcli sysutils/tw_cli I think these three skeletons should be common.