Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 546786 - media-gfx/freecad: freecad-0.15.4671 has been released
Summary: media-gfx/freecad: freecad-0.15.4671 has been released
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement with 1 vote (vote)
Assignee: Michael Weber (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-16 12:06 UTC by Priit Laes (IRC: plaes)
Modified: 2015-07-23 21:44 UTC (History)
0 users

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


Attachments
freecad-0.15.4671.ebuild (freecad-0.15.4671.ebuild,4.04 KB, text/plain)
2015-04-16 13:20 UTC, Priit Laes (IRC: plaes)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Priit Laes (IRC: plaes) 2015-04-16 12:06:17 UTC
Some changes that are needed for current ebuild:

Tarball name has changed: MY_P=${PN}_${PV}

New dependencies:
 * dev-python/pyside-utils

Following dependencies can be dropped:
 * dev-games/ode (seems to be not used, commented out in CMakeList.txt)
 * net-libs/ptlib (only reference to ptlib.h is from a cmake file comment)
 * sci-libs/gts (no reference?)
 * SOQt

It also seems that fortran requirement has been dropped.


It might be possible to build against external salome mesh (FREECAD_USE_EXTERNAL_SMESH)
Comment 1 Priit Laes (IRC: plaes) 2015-04-16 13:20:38 UTC
Created attachment 401360 [details]
freecad-0.15.4671.ebuild

Ebuild that works (lots of unused dependencies removed). Though some cleaning remains.
Comment 2 Fat-Zer 2015-04-24 13:56:25 UTC
Are you positive that dev-python/pyside-toolspyside-tool is a runtime dependency? I suppose it will be required during build time only.
Comment 3 Priit Laes (IRC: plaes) 2015-04-24 14:01:08 UTC
(In reply to Fat-Zer from comment #2)
> Are you positive that dev-python/pyside-toolspyside-tool is a runtime
> dependency? I suppose it will be required during build time only.

No, I'm not. I was mainly interested in killing the unneeded dependencies.
Comment 4 Michael Weber (RETIRED) gentoo-dev 2015-07-23 21:44:45 UTC
I've run an exhausive test-set of freecad and opencascade ;-)

                        6.5.5   6.6.0   6.7.1   6.8.0   6.9.0
freecad-0.12.5284-r4    ok      ok      ok      fail    fail
freecad-0.13.1830-r1    ok      ok      ok      fail    fail
freecad-0.14.3702-r1    ok      ok      ok      fail    fail
freecad-0.15.4671       ok      ok      ok      ok      fail
freecad-9999            ok      ok      ok      ok      fail


+  23 Jul 2015; Michael Weber <xmw@gentoo.org> freecad-0.12.5284-r4.ebuild,
+  freecad-0.13.1830-r1.ebuild, freecad-0.14.3702-r1.ebuild,
+  freecad-0.15.4671.ebuild, freecad-9999.ebuild:
+  Use slot-style dependency specification
+

*freecad-0.15.4671 (23 Jul 2015)

  23 Jul 2015; Michael Weber <xmw@gentoo.org> +freecad-0.15.4671.ebuild,
  -freecad-0.14.3702.ebuild, freecad-0.12.5284-r4.ebuild,
  freecad-0.13.1830-r1.ebuild, freecad-0.14.3702-r1.ebuild, freecad-9999.ebuild:
  Version bump (thanks  Priit Laes for the cleanups, bug 546786), update live
  build, just use CASROOT from environment (as set by eselect opencascade),
  RDEPEND on tested version of opencascade.