Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 545156 - net-im/prosody - should depend on dev-libs/openssl:0
Summary: net-im/prosody - should depend on dev-libs/openssl:0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-31 13:38 UTC by Alexander Tsoy
Modified: 2015-03-31 18:24 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Tsoy 2015-03-31 13:38:26 UTC
prosody-0.9.{7,8} has invalid dependency on dev-libs/openssl:0.9.8:

- /usr/lib/prosody/util/openssl.lua needs command line "openssl" tool
- certs/Makefile needs command line "openssl" tool to generate certificates

but openssl:0.9.8 only provides libraries:

$ qlist openssl-0.9.8\*
/usr/lib64/libssl.so.0.9.8
/usr/lib64/libcrypto.so.0.9.8


So please change prosody ebuild to depend on dev-libs/openssl:0
Comment 1 Alexander Tsoy 2015-03-31 13:42:40 UTC
(In reply to Alexander Tsoy from comment #0)
> prosody-0.9.{7,8} has invalid dependency on dev-libs/openssl:0.9.8:

Oh, I see it has been changed, but it still not correct
https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-im/prosody/prosody-0.9.8.ebuild?r1=1.1&r2=1.2
Comment 2 Alexander Tsoy 2015-03-31 13:47:41 UTC
And slot operator is not needed because prosody only use command line openssl tool at build and run time. It doesn't link with libssl or libcrypto.
Comment 3 Tobias Klausmann (RETIRED) gentoo-dev 2015-03-31 16:32:05 UTC
Fixed (s/:=/:*/)
Comment 4 Alexander Tsoy 2015-03-31 16:41:07 UTC
:* is also not correct. Only dev-libs/openssl:0 (SLOT=0) install cli tools.
Comment 5 Tobias Klausmann (RETIRED) gentoo-dev 2015-03-31 18:24:19 UTC
Fixed.