Summary: | dev-libs/Ice-3.4.0 new release ebuild+patch file | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Philip Kovacs <pkdevel> |
Component: | New packages | Assignee: | C++ Team [disbanded] <cpp+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
URL: | http://www.zeroc.com/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
dev-cpp/Ice-3.4.0.ebuild.diff
files/Ice-3.4.0-Makefile.patch files/Ice-3.4.0-openssl.patch dev-cpp/Ice-3.4.0.ebuild.diff files/Ice-3.4.0-stream1.patch files/Ice-3.4.0-stream2.patch dev-cpp/Ice-3.4.0.ebuild.diff dev-libs/Ice/Ice-3.4.0.ebuild.diff dev-libs/Ice/Ice-3.4.0.ebuild.diff |
Description
Philip Kovacs
2010-04-02 19:22:02 UTC
Created attachment 226311 [details, diff]
dev-cpp/Ice-3.4.0.ebuild.diff
diff patch from Ice-3.3.1.ebuild
Created attachment 226313 [details, diff]
files/Ice-3.4.0-Makefile.patch
new patch file for the sources
I just want to note that this version is also affected by bug #312023 Philip thanks for the diffs, especially the Makefile patch which I failed to create myself :) Created attachment 226467 [details, diff]
files/Ice-3.4.0-openssl.patch
I posted a revised openssl patch upstream at zeroc.com as well, as mine is better. :p
Created attachment 226469 [details, diff]
dev-cpp/Ice-3.4.0.ebuild.diff
Adds the aforementioned openssl patch.
Created attachment 226493 [details, diff]
files/Ice-3.4.0-stream1.patch
For the sake of completeness, I am adding the stream-related patches posted by the Ice devs for 3.4.0.
Created attachment 226495 [details, diff]
files/Ice-3.4.0-stream2.patch
Created attachment 226499 [details, diff]
dev-cpp/Ice-3.4.0.ebuild.diff
and finally a revised ebuild to apply all four patches.
Thanks a lot for the patches. Done. There is an error in the Ice-3.4.0.ebuild that was posted to portage. That ebuild manually sets DB_FLAGS, but it indicated db 4.6 instead of 4.8. Created attachment 234799 [details, diff]
dev-libs/Ice/Ice-3.4.0.ebuild.diff
this attachment should fix it.
As a follow-up I should mention that the ebuild uses this RDEPEND:
>=sys-libs/db-4.8.30:4.8[-nocxx]
while hard-coding DB_FLAGS to version 4.8.
This is problematic of course as it leaves a latent bug:
if the version db should go above 4.8, the ebuild will break again.
Just a heads-up.
Created attachment 234803 [details, diff]
dev-libs/Ice/Ice-3.4.0.ebuild.diff
DB_LIBS also needs to be bumped to 4.8.
(In reply to comment #12) > As a follow-up I should mention that the ebuild uses this RDEPEND: > > >=sys-libs/db-4.8.30:4.8[-nocxx] > > while hard-coding DB_FLAGS to version 4.8. > > This is problematic of course as it leaves a latent bug: > if the version db should go above 4.8, the ebuild will break again. > > Just a heads-up. > The dependency requires any db version from slot 4.8 which will never have any other version than 4.8.x (In reply to comment #13) > Created an attachment (id=234803) [details] > dev-libs/Ice/Ice-3.4.0.ebuild.diff > > DB_LIBS also needs to be bumped to 4.8. > + 10 Jun 2010; Lars Wendler <polynomial-c@gentoo.org> Ice-3.4.0.ebuild: + non-maintainer commit: Fixing compilation against sys-libs/db:4.8 (see bug + #312869) + |