Opened 22 months ago

Last modified 22 months ago

#66537 new enhancement

Add a field to port information that specifies whether that port is distributed as a binary or requires a lengthy rebuild — at Version 3

Reported by: esbugz Owned by:
Priority: Normal Milestone:
Component: base Version: 2.8.0
Keywords: Cc: MarcelBochtler (Marcel Bochtler)
Port:

Description (last modified by esbugz)

I thought that port details with various OS versions, for example, https://ports.macports.org/port/gocryptfs/details/, imply that there is a prebuilt package for a green-check-marked system

But it's not the case, so I'd like to suggest adding such information to the details page and the info commands as it makes a big difference in installation time & space requirements

Change History (3)

comment:1 Changed 22 months ago by ryandesign (Ryan Carsten Schmidt)

ports.macports.org tells you whether a build of a port has been attempted, and if so what the result of that build was, but it does not tell you whether the package that resulted from a successful build was uploaded to the public server.

In the case of gocryptfs, we do not distribute a prebuilt package because we believe we are not legally permitted to do so due to the combination of its license and the licenses of its dependencies.

% ./port_binary_distributable.tcl -v gocryptfs
"gocryptfs" is not distributable because its dependency "macfuse" has license "restrictive" which is not known to be distributable

comment:2 Changed 22 months ago by esbugz

Ok, thanks for the clarification! Is there a more accessible place to get this basic port info? At least the details page could maybe include it, though would also be nice to know from the info command?

P.S. changed this from a port bug to a general enhancement, though can't seem to find how to remove the CC'ed maintainer

Last edited 22 months ago by esbugz (previous) (diff)

comment:3 Changed 22 months ago by esbugz

Component: portsbase
Description: modified (diff)
Port: gocryptfs removed
Summary: gocryptfs always builds instead of just downloading the prebuilt binary on macOS CatalinaAdd a field to port information that specifies whether that port is distributed as a binary or requires a lengthy rebuild
Type: defectenhancement
Note: See TracTickets for help on using tickets.