Bug 100636 - [PATCH] devel/ode: update to 0.6
Summary: [PATCH] devel/ode: update to 0.6
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Jose Alonso Cardenas Marquez
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-21 03:10 UTC by Dmitry Marakasov
Modified: 2006-08-24 13:45 UTC (History)
0 users

See Also:


Attachments
ode.patch (6.52 KB, patch)
2006-07-21 03:10 UTC, Dmitry Marakasov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry Marakasov 2006-07-21 03:10:13 UTC
Update to 0.6. Done severe rewrite of a port, as ODE uses autotools instead of nasty configurator.c now.

Note, that the port does not install shared library.
Reasons for this:
- All ports that link against ode depend on it this way:
BUILD_DEPENDS=  ${X11BASE}/lib/libode.a:${PORTSDIR}/devel/ode
as `gcc -lode` prefers to link against shared lib when both static and shared libs are present, these dependencies will be broken.
- Performance. I think it's reasonable to statically link ode, as it was done before.
- Library is named libode.so, not libode.so.0 or alike. That will cause trouble if ode ABI is changed.

Lib was tested with xmoto and my new port that wants ode >=0.6 only, without any problems.
I also think that devel/ode-devel should be retired after this update is committed.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2006-07-21 03:10:41 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback
Comment 2 Jose Alonso Cardenas Marquez freebsd_committer freebsd_triage 2006-08-23 19:29:34 UTC
Responsible Changed
From-To: freebsd-ports-bugs->acm

Take
Comment 3 Jose Alonso Cardenas Marquez freebsd_committer freebsd_triage 2006-08-24 13:45:01 UTC
State Changed
From-To: feedback->closed

Committed thanks!!