Bug 100636

Summary: [PATCH] devel/ode: update to 0.6
Product: Ports & Packages Reporter: Dmitry Marakasov <amdmi3>
Component: Individual Port(s)Assignee: Jose Alonso Cardenas Marquez <acm>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
ode.patch none

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!!