#52493: yubico-piv-tool: new port ----------------------------------+-------------------------------- Reporter: leonardo.schenkel@… | Owner: macports-tickets@… Type: submission | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: yubico-piv-tool | ----------------------------------+-------------------------------- Comment (by leonardo.schenkel@…): Sure, but in this case you are choosing one among the multiple files that you depend and are provided by the dependency. But here we're choosing one of the files the port *does not* need that happens to be provided by a dependency that provides files that the port does need. That simply seems wrong to me. Imagine that tomorrow there's a new crypto library that provides a compatible implementation of `libcrypto` (but not SSL/TLS); if that port was installed it would satisfy the requirement for this port, but this Portfile would still install `openssl` even though that's unnecessary (and would cause a conflict). Anyway, I'm not asking for any change to be made. I'm just asking/discussing for the intellectual exercise (and I like to understand the reasoning behind certain decisions). I just think that if you need to pick an arbitrary file to declare a dependency on, it makes more sense to pick a file that you actually depend on than one random one that you don't. But it's a matter of opinion, I guess. -- Ticket URL: <https://trac.macports.org/ticket/52493#comment:15> MacPorts <https://www.macports.org/> Ports system for the Mac operating system