Update port:openssl dependency to path:lib/libssl.dylib:openssl

Jan Stary hans at stare.cz
Wed Apr 18 11:47:23 UTC 2018


On Apr 02 10:26:17, ryandesign at macports.org wrote:
> > https://github.com/macports/macports-ports/commit/607997ade7f0bd99c7a7297d7a49ae79442b705f

> >  aqua/qt5/Portfile                    | 2 +-
> >  aqua/qt55/Portfile                   | 2 +-
> >  aqua/qt56/Portfile                   | 2 +-
> >  aqua/qt57/Portfile                   | 2 +-
> >  aqua/qt58/Portfile                   | 2 +-
> >  aqua/qt59/Portfile                   | 2 +-
> >  databases/msodbcsql/Portfile         | 2 +-
> >  devel/cargo/Portfile                 | 2 +-
> >  devel/fbthrift/Portfile              | 2 +-
> >  devel/folly/Portfile                 | 2 +-
> >  devel/grpc/Portfile                  | 2 +-
> >  devel/lua-luasec/Portfile            | 2 +-
> >  devel/qca/Portfile                   | 2 +-
> >  devel/wangle/Portfile                | 2 +-
> >  finance/bitcoin/Portfile             | 2 +-
> >  math/octave/Portfile                 | 2 +-
> >  net/libstrophe/Portfile              | 2 +-
> >  net/mosquitto/Portfile               | 2 +-
> >  net/profanity/Portfile               | 2 +-
> >  net/qpid-proton/Portfile             | 2 +-
> >  net/snort/Portfile                   | 2 +-
> >  science/ldas-tools-framecpp/Portfile | 2 +-
> >  textproc/html-xml-utils/Portfile     | 2 +-
> >  www/phantomjs/Portfile               | 2 +-
> >  24 files changed, 24 insertions(+), 24 deletions(-)

Thank you!

If I am reading the syntax right, path: as opposed to lib: means
that only lib/libssl.dylib (relative path) under $prefix will be used.
https://guide.macports.org/chunked/reference.dependencies.html
Is that intended?

How was this "misc" subset selected? Was it simply the missing ones?
It seems that now all ports use this, with the following exceptions:

	net/qpid-proton (+openssl)	port:openssl
	python/py-grpcio/Portfile:      port:openssl

Where these intentionally left out?


Also, the following require a specific version:

	devel/libpdel			lib:libssl.0.9:openssl
	mail/qpopper			lib:libssl.0:openssl
	mail/sylpheed-devel (+ssl)	lib:libssl.0.9:openssl
	net/jabber			lib:libssl.0.9:openssl
	www/links1 (+ssl)		lib:libssl.0.9:openssl

Were these also intentinally left out? (And should
ports that require openssl 0.9 be killed with fire?)

	Jan



More information about the macports-dev mailing list