Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 496968 - sci-libs/opencascade-6.7.0 version bump
Summary: sci-libs/opencascade-6.7.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michael Weber (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-04 13:35 UTC by Fabio Rossi
Modified: 2014-04-23 21:00 UTC (History)
1 user (show)

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


Attachments
opencascade-6.7.0.ebuild (opencascade-6.7.0.ebuild,4.87 KB, text/plain)
2014-01-13 12:11 UTC, Sławek Lis (RETIRED)
Details
opencascade-6.7.0-fixed-DESTDIR.patch (opencascade-6.7.0-fixed-DESTDIR.patch,2.54 KB, patch)
2014-01-13 12:12 UTC, Sławek Lis (RETIRED)
Details | Diff
opencascade-6.7.0.ebuild (opencascade-6.7.0.ebuild,4.85 KB, text/plain)
2014-01-13 23:21 UTC, Fabio Rossi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fabio Rossi 2014-01-04 13:35:44 UTC
Open CASCADE Technology 6.7.0 was released on December 18, 2013. Here are the release notes:

http://www.opencascade.org/about/news/issue199/
Comment 1 Sławek Lis (RETIRED) gentoo-dev 2014-01-13 12:11:32 UTC
Created attachment 367780 [details]
opencascade-6.7.0.ebuild
Comment 2 Sławek Lis (RETIRED) gentoo-dev 2014-01-13 12:12:01 UTC
Created attachment 367782 [details, diff]
opencascade-6.7.0-fixed-DESTDIR.patch
Comment 3 Fabio Rossi 2014-01-13 23:21:12 UTC
Created attachment 367824 [details]
opencascade-6.7.0.ebuild

updated the ebuild correcting a bad patch name and removing the redefinition of ${S}
Comment 4 Fabio Rossi 2014-01-13 23:24:02 UTC
I have successfully tested the compilation on my amd64 system. I'm wondering if it makes sense to slot the package, if compiled with debug symbols it needs more than 800MB of space for each slot.
Comment 5 Sławek Lis (RETIRED) gentoo-dev 2014-01-14 06:35:30 UTC
OCC slotting is IMO good idea, as it's not compatible between releases. Also, there is community edition
Comment 6 Fabio Rossi 2014-01-19 17:59:44 UTC
In portage there are just a bunch of packages depending on opencascade. Would it make sense to have concurrently installed so many versions of opencascade? I agree on the possibility to have installed at the same time OCC and the community version. OCC's ABI often changes, I guess that the EAPI-5 slot operator mechanism is enough to trigger the rebuilding of packages using the library.
Comment 7 Michael Weber (RETIRED) gentoo-dev 2014-04-23 19:29:53 UTC
(In reply to Fabio Rossi from comment #6)
> ... I guess that the
> EAPI-5 slot operator mechanism is enough to trigger the rebuilding of
> packages using the library.
That's right.

I just want to provide a way to preserve the relatively expensive compile output of opencascade and consecutive rebuilds. If I bump opencascade and freecad (w/ or w/o slot operator rebuild) won't recompile I'm doomed.

Slots are not intended to waste space, but to provide alternatives.

After a clean update, emerge -a --depclean should drop the older slots (just like it does at gcc et al).
Comment 8 Michael Weber (RETIRED) gentoo-dev 2014-04-23 21:00:23 UTC
+*opencascade-6.7.0 (23 Apr 2014)
+
+  23 Apr 2014; Michael Weber <xmw@gentoo.org>
+  +files/opencascade-6.7.0-fixed-DESTDIR.patch, +opencascade-6.7.0.ebuild:
+  Version bump thanks to Sławek Lis and Fabio Rossi (bug 496968).
+