Summary: | dev-libs/openssl: ABI slot for 0.9.8 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Samuli Suominen (RETIRED) <ssuominen> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | VERIFIED FIXED | ||
Severity: | enhancement | CC: | deepee, leho, nx, realnc |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
openssl-0.9.8o-r1installing only 2 libs
Try #2 |
Description
Samuli Suominen (RETIRED)
2010-07-15 07:19:13 UTC
Created attachment 238845 [details, diff]
openssl-0.9.8o-r1installing only 2 libs
Add net-misc/nxclient to the list... (nxssh binary needs libcrypto.so.0.9.8) you'll need to block openssl-0.9.8*:0 in RDEPEND the PDEPEND isnt useful is there a config option to disable static ? or at least change the make in src_compile so it only generates the library and not the helper `openssl` and such. Created attachment 238897 [details, diff]
Try #2
- Drop needless PDEPEND
- Add missing blocker
- "make build_libs" instead of "make all rehash", still builds static archives though, there's no sane way to disable them (no configure option, the building of shared targets expects them to be around)
*** Bug 196667 has been marked as a duplicate of this bug. *** looks fine; go for it. connect 4. +*openssl-0.9.8o-r1 (17 Jul 2010) + + 17 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> + +openssl-0.9.8o-r1.ebuild: + This ebuild will only install libcrypto.so.0.9.8 and libssl.so.0.9.8 for + binary-only pkgs wrt #328355. This change is problematic. On my system, the same files are owned by two different packages now. openssl-0.9.8o-r1 as well as openssl-1.0.0a, because 1.0.0a will still say "Old versions of installed libraries were detected on your system [...]" and then own *.so.0.9.8 files. (In reply to comment #8) > This change is problematic. On my system, the same files are owned by two > different packages now. openssl-0.9.8o-r1 as well as openssl-1.0.0a, because > 1.0.0a will still say "Old versions of installed libraries were detected on > your system [...]" and then own *.so.0.9.8 files. > Same story with every preserve_old_lib addition, you can observe it with libpng, gmp, or any other ebuild using preserve_old_lib (just grep the tree for fun), nothing new here, move along... You just have to follow the postinst stuff first, then re-emerge openssl to get the files out of CONTESTS, and then emerge the slotted one (In reply to comment #9) > > Same story with every preserve_old_lib addition, you can observe it with > libpng, gmp, or any other ebuild using preserve_old_lib (just grep the tree for > fun), nothing new here, move along... > You just have to follow the postinst stuff first, then re-emerge openssl to get > the files out of CONTESTS, and then emerge the slotted one I have to do that every single time I need to emerge openssl 1.x? (Because obviously it's gonna find the older 0.9 version installed since now it gets pulled a dep by vmware and other binary packages.) should have been a new bug, but oh well http://sources.gentoo.org/dev-libs/openssl/openssl-1.0.0a.ebuild?r1=1.2&r2=1.3 |