[MacPorts] #52493: yubico-piv-tool: new port
MacPorts
noreply at macports.org
Tue Oct 18 22:25:32 CEST 2016
#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
More information about the macports-tickets
mailing list