notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Port details
ode Articulated rigid body dynamics library
0.13_4,1 devel on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.13_4,1Version of this port present on the latest quarterly branch.
Maintainer: acm@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2004-03-15 09:58:44
Last Update: 2021-04-22 12:08:19
Commit Hash: 96b5f3c
People watching this port, also watch:: pcre, imlib2, zip, sdl
License: LGPL21 BSD3CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (39 items)
Collapse this list.
  1. /usr/local/share/licenses/ode-0.13_4,1/catalog.mk
  2. /usr/local/share/licenses/ode-0.13_4,1/LICENSE
  3. /usr/local/share/licenses/ode-0.13_4,1/LGPL21
  4. /usr/local/share/licenses/ode-0.13_4,1/BSD3CLAUSE
  5. bin/ode-config
  6. include/ode/collision.h
  7. include/ode/collision_space.h
  8. include/ode/collision_trimesh.h
  9. include/ode/common.h
  10. include/ode/compatibility.h
  11. include/ode/config.h
  12. include/ode/contact.h
  13. include/ode/error.h
  14. include/ode/export-dif.h
  15. include/ode/mass.h
  16. include/ode/matrix.h
  17. include/ode/memory.h
  18. include/ode/misc.h
  19. include/ode/objects.h
  20. include/ode/ode.h
  21. include/ode/odeconfig.h
  22. include/ode/odecpp.h
  23. include/ode/odecpp_collision.h
  24. include/ode/odeinit.h
  25. include/ode/odemath.h
  26. include/ode/odemath_legacy.h
  27. include/ode/precision.h
  28. include/ode/rotation.h
  29. include/ode/threading.h
  30. include/ode/threading_impl.h
  31. include/ode/timer.h
  32. lib/libode.a
  33. lib/libode.so
  34. lib/libode.so.3
  35. lib/libode.so.3.1.0
  36. libdata/pkgconfig/ode.pc
  37. @owner
  38. @group
  39. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • ode>0:devel/ode
  • For LIB depends:
    • libode.so:devel/ode
To install the port:
cd /usr/ports/devel/ode/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/ode
  • pkg install ode
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ode
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
ode
ABIlatestquarterly
FreeBSD:11:aarch640.13_4,10.13_4,1
FreeBSD:11:amd640.13_4,10.13_4,1
FreeBSD:11:armv60.13_2,10.13_4,1
FreeBSD:11:i3860.13_4,10.13_4,1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.13_4,10.13_4,1
FreeBSD:12:amd640.13_4,10.13_4,1
FreeBSD:12:armv60.13_4,10.13_4,1
FreeBSD:12:armv70.13_4,10.13_4,1
FreeBSD:12:i3860.13_4,10.13_4,1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-0.13_4,1
FreeBSD:13:aarch640.13_4,10.13_4,1
FreeBSD:13:amd640.13_4,10.13_4,1
FreeBSD:13:armv60.13_4,10.13_4,1
FreeBSD:13:armv70.13_4,10.13_4,1
FreeBSD:13:i3860.13_4,10.13_4,1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc640.13_4,10.13_4,1
FreeBSD:14:aarch640.13_4,1-
FreeBSD:14:amd640.13_4,1-
FreeBSD:14:armv60.13_4,1-
FreeBSD:14:armv70.13_4,1-
FreeBSD:14:i3860.13_4,1-
FreeBSD:14:mips--
FreeBSD:14:mips640.13_4,1-
FreeBSD:14:powerpc640.13_4,1-
 

This port is required by:
for Libraries
  1. games/alienarena
  2. games/crashtest
  3. games/gillo
  4. games/irrlamb
  5. games/stormbaancoureur
  6. games/xmoto
  7. games/xonotic
Expand this list (12 items / 5 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. misc/dartsim
  3. misc/ompl
  4. Collapse this list.

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. devel/py-PyODE*
  2. devel/py-ode*
  3. graphics/py-soya3d*
  4. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (22 items)
Collapse this list.
  1. http://downloads.sourceforge.net/project/opende/ODE/0.13/
  2. http://excellmedia.dl.sourceforge.net/project/opende/ODE/0.13/
  3. http://freefr.dl.sourceforge.net/project/opende/ODE/0.13/
  4. http://jaist.dl.sourceforge.net/project/opende/ODE/0.13/
  5. http://nchc.dl.sourceforge.net/project/opende/ODE/0.13/
  6. http://netcologne.dl.sourceforge.net/project/opende/ODE/0.13/
  7. http://netix.dl.sourceforge.net/project/opende/ODE/0.13/
  8. http://superb-dca2.dl.sourceforge.net/project/opende/ODE/0.13/
  9. http://superb-sea2.dl.sourceforge.net/project/opende/ODE/0.13/
  10. http://ufpr.dl.sourceforge.net/project/opende/ODE/0.13/
  11. http://vorboss.dl.sourceforge.net/project/opende/ODE/0.13/
  12. https://downloads.sourceforge.net/project/opende/ODE/0.13/
  13. https://excellmedia.dl.sourceforge.net/project/opende/ODE/0.13/
  14. https://freefr.dl.sourceforge.net/project/opende/ODE/0.13/
  15. https://jaist.dl.sourceforge.net/project/opende/ODE/0.13/
  16. https://nchc.dl.sourceforge.net/project/opende/ODE/0.13/
  17. https://netcologne.dl.sourceforge.net/project/opende/ODE/0.13/
  18. https://netix.dl.sourceforge.net/project/opende/ODE/0.13/
  19. https://superb-dca2.dl.sourceforge.net/project/opende/ODE/0.13/
  20. https://superb-sea2.dl.sourceforge.net/project/opende/ODE/0.13/
  21. https://ufpr.dl.sourceforge.net/project/opende/ODE/0.13/
  22. https://vorboss.dl.sourceforge.net/project/opende/ODE/0.13/
Collapse this list.
Port Moves
  • port moved here from devel/ode-devel on 2014-06-27
    REASON: Has expired: Outdated by devel/ode

Number of commits found: 48

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
22 Apr 2021 12:08:19
 files touched by this commit commit hash:96b5f3c1c98b69a9991d7e00909a7eccd1ff7961  0.13_4,1
Dmitry Marakasov (amdmi3) search for other commits by this committer
devel/ode: fix and optionize building demos, other minor improvements

- Optionize building demos
- Fix depends (only depend on GL for demos, fix configure dependency
  detection by using USES=localbase and pkgconfig)
- Fix build of demo code (use older compatible C++ standard and
  patch some bits)
- Use native OPTIONS feature to make options mutually exclusive

PR:		254898
Approved by:	acm (maintainer)
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.13_4,1
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
04 Nov 2019 22:20:31
Original commit files touched by this commit Revision:516748  0.13_4,1
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories d

Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories
starting with 'd'.
23 May 2017 05:03:16
Original commit files touched by this commit Revision:441503  0.13_4,1
rezny search for other commits by this committer
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
22 Feb 2017 15:02:18
Original commit files touched by this commit Revision:434587  0.13_3,1
bapt search for other commits by this committer
Drop useless dependency on gmake (bmake build those fine)
14 Feb 2017 14:14:16
Original commit files touched by this commit Revision:434086  0.13_3,1
tijl search for other commits by this committer
- Remove -fPIC and configure with --enable-shared instead, as recommended
  by bindings/python/INSTALL.txt.
- Use pathfix and TEST_TARGET.
25 May 2016 15:43:34
Original commit files touched by this commit Revision:415839  0.13_2,1
mat search for other commits by this committer
Remove useless WRKSRC definitions.

While there, correct DEV_WARNINGS when they occur.

Sponsored by:	Absolight
01 Dec 2014 22:31:15
Original commit files touched by this commit Revision:373725  0.13_2,1
antoine search for other commits by this committer
Only REINPLACE the needed files, making it less likely that Makefile.in gets
older than Makefile.am
24 Nov 2014 23:53:00
Original commit files touched by this commit Revision:373385  0.13_2,1
amdmi3 search for other commits by this committer
- Update devel/ode to 0.13
- Bump dependent ports

PR:		193086
Submitted by:	pfg
Approved by:	maintainer timeout (acm, almost 3 months)
22 Sep 2014 12:31:55
Original commit files touched by this commit Revision:368890  0.11.1_2,1
amdmi3 search for other commits by this committer
- Cleanup plist
10 Sep 2014 20:50:37
Original commit files touched by this commit Revision:367888  0.11.1_2,1
gerald search for other commits by this committer
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
27 Jun 2014 21:25:25
Original commit files touched by this commit Revision:359611  0.11.1_1,1
antoine search for other commits by this committer
Remove reference to dead ode-devel
11 May 2014 23:02:24
Original commit files touched by this commit Revision:353745  0.11.1_1,1
amdmi3 search for other commits by this committer
- Support staging
- Convert USE_BZIP2 to USES
- Convert USE_GMAKE to USES
- Add USES=libtool, drop .la file
- Add LICENSE
- Use new OPTIONS features
- Fix checking for illegal options combination

PR:		189438
Submitted by:	amdmi3
Approved by:	portmgr blanket
20 Sep 2013 17:13:47
Original commit files touched by this commit Revision:327724  0.11.1,1
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
24 May 2013 11:53:29
Original commit files touched by this commit Revision:318961  0.11.1,1
bdrewery search for other commits by this committer
- Fix another syntax error
24 May 2013 11:46:11
Original commit files touched by this commit Revision:318958  0.11.1,1
bdrewery search for other commits by this committer
- Fix options conversion
11 May 2013 13:49:06
Original commit files touched by this commit Revision:317876  0.11.1,1
bapt search for other commits by this committer
Convert to new options framework
14 Feb 2013 09:42:13
Original commit files touched by this commit Revision:312209  0.11.1,1
gahr search for other commits by this committer
- Get rid of PTHREAD_CFLAGS and PTHREAD_LIBS (category: devel)

Approved by:	portmgr
22 Oct 2011 23:50:23
Original commit files touched by this commit   0.11.1,1
eadler search for other commits by this committer
- remove maintainer tags from pkg-descr

Approved by:    portmgr
Approved by:    bapt (mentor)
08 Apr 2011 06:34:13
Original commit files touched by this commit   0.11.1,1
acm search for other commits by this committer
- Update to 0.11.1
- Fix double precision detection [1]

PR:     155446
Submitted by: Fernando Herrero <fhcarron _ at _terra.es> [1]
29 Dec 2010 20:04:42
Original commit files touched by this commit   0.11,1
pgollucci search for other commits by this committer
- DISTNAME= ${PORTNAME}-${PORTVERSION} is the default and not needed.

PR:             ports/153292
Submitted by:   myself (pgollucci)
Tested by:      -exp run by pav
Approved by:    portmgr (pav)
22 Aug 2009 00:18:43
Original commit files touched by this commit   0.11,1
amdmi3 search for other commits by this committer
- Switch SourceForge ports to the new File Release System: categories starting
with D
27 Apr 2009 00:19:23
Original commit files touched by this commit   0.11,1
acm search for other commits by this committer
- Update to 0.11
16 Jan 2009 04:23:47
Original commit files touched by this commit   0.10.1,1
acm search for other commits by this committer
- Add -fPIC and -DPIC to CFLAGS for amd64 and ia64.

Forgotten by    :       me
16 Jan 2009 04:14:29
Original commit files touched by this commit   0.10.1,1
acm search for other commits by this committer
- Update to 0.10.1
21 Aug 2008 06:18:49
Original commit files touched by this commit   0.9_2,1
rafan search for other commits by this committer
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
(Only the first 15 lines of the commit message are shown above View all of this commit message)
19 Apr 2008 17:56:05
Original commit files touched by this commit   0.9_2  Sanity Test Failure
miwi search for other commits by this committer
- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
        Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
        ehaupt, nox, itetcu, flz, pav

PR:             116263
Tested on:      pointyhat
Approved by:    portmgr (pav)
22 Mar 2008 08:55:40
Original commit files touched by this commit   0.9_2,1
miwi search for other commits by this committer
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION

Approved by:    portmgr (xorg cleanup)
26 Jan 2008 22:52:50
Original commit files touched by this commit   0.9_1,1
miwi search for other commits by this committer
- Fix a typo  (Last update broke some dependent ports)

PR:             119084
Submitted by:   Dmitry Marakasov <amdmi3@amdmi3.ru>
Approved by:    maintainer timeout (3 week)
25 Dec 2007 00:29:20
Original commit files touched by this commit   0.9,1
acm search for other commits by this committer
- Update to 0.9
16 Aug 2007 21:08:29
Original commit files touched by this commit   0.8,1
acm search for other commits by this committer
- Update to 0.8
- Add GIMPACT option
- See ChangeLog at:

 http://sourceforge.net/project/shownotes.php?release_id=480493&group_id=24884
19 May 2007 20:32:57
Original commit files touched by this commit   0.7_1,1
flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
06 Nov 2006 18:03:15
Original commit files touched by this commit   0.7,1
acm search for other commits by this committer
- Fix build on 4.x

Reported by:    kris
06 Oct 2006 15:43:29
Original commit files touched by this commit   0.7,1
acm search for other commits by this committer
- Update devel/ode to 0.7
- Bump PORTREVISION of all ports that depend of devel/ode [1]

Approved by:    thierry, Dmitry Marakasov <amdmi3__at__mail.ru> (maintainers)
[1]
06 Sep 2006 14:44:00
Original commit files touched by this commit   0.6_2,1
acm search for other commits by this committer
- Remove PACKAGES and VERSION variables from ode/config.h. It causes conflict
  with some ports.

PR:             102930
Submitted by:   Dmitry Marakasov <amdmi3__at__mail.ru>
Reviewed by:    me
Approved by:    garga (mentor, implicit)
04 Sep 2006 19:25:10
Original commit files touched by this commit   0.6_1,1
acm search for other commits by this committer
- Fix CONFIGURE_TARGET. I forgot to close a parenthesis

PR:             102862
Submitted by:   Dmitry Marakasov <amdmi3__at__mail.ru>
Approved by:    garga (mentor,implicit)
Obtained from:  pav (irc)
02 Sep 2006 14:23:08
Original commit files touched by this commit   0.6_1,1
acm search for other commits by this committer
- Fix build on 4.x [1]
- Bump PORTREVISION

Reported by:    kris [1]
Approved by:    garga (mentor)
24 Aug 2006 12:33:34
Original commit files touched by this commit   0.6,1
acm search for other commits by this committer
- Update to 0.6 [1]
- Take over of maintaership due to more than 9 months of maintainer inactivity
  and two maintainer timeout
- Take maintainership
- Remove obsolete patch files

PR:             100636
Submitted by:   Dmitry Marakasov <amdmi3_(at)_mail.ru> [1]
Approved by:    garga (mentor), maintainer timeout
04 May 2006 21:41:12
Original commit files touched by this commit   0.5_1,1
edwin search for other commits by this committer
Remove USE_REINPLACE from all categories starting with D
22 Jan 2006 08:30:12
Original commit files touched by this commit   0.5_1,1
edwin search for other commits by this committer
SHA256ify

Approved by:    krion@
02 Jan 2006 20:12:50
Original commit files touched by this commit   0.5_1,1
edwin search for other commits by this committer
[PATCH] devel/ode and devel/ode-devel: unbreak on 64bit platforms

        devel/ode and devel/ode-devel ports are marked broken on
        non-i386 archs (i.e. amd64, ia64), because ode fail to build
        on these systems with following errors:

        c++ -Iinclude -c   -fno-exceptions  -fomit-frame-pointer -O -pipe
-I/usr/X11R6/include
        +-DdNODEBUG -o ode/src/timer.o ode/src/timer.cpp
        {standard input}: Assembler messages:
        {standard input}:62: Error: `(%esi)' is not a valid 64 bit base/index
expression
        {standard input}:63: Error: `4(%esi)' is not a valid 64 bit base/index
expression
        {standard input}:86: Error: `(%esi)' is not a valid 64 bit base/index
expression
        {standard input}:87: Error: `4(%esi)' is not a valid 64 bit base/index
expression
        {standard input}:172: Error: `(%esi)' is not a valid 64 bit base/index
expression
        {standard input}:173: Error: `4(%esi)' is not a valid 64 bit base/index
expression
(Only the first 15 lines of the commit message are shown above View all of this commit message)
13 Nov 2005 02:14:57
Original commit files touched by this commit   0.5_1,1
mnag search for other commits by this committer
New port devel/ode-devel

ODE is a free, industrial quality library for simulating articulated
rigid body dynamics - for example ground vehicles, legged creatures,
and moving objects in VR environments. It is fast, flexible, robust
and platform independent, with advanced joints, contact with friction,
and built-in collision detection.

WWW: http://www.ode.org/

Add CONFLICTS in devel/ode

PR:             88581
Submitted by:   Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
Repocopy by:    marcus
31 May 2005 07:39:54
Original commit files touched by this commit   0.5_1,1
pav search for other commits by this committer
- enable an "OPCODE" library that is required to support triangle mesh objects.
- changes the header include order so as not to pick up installed includes
  before local ones
- suppresses the unneeded use of values.h
- works around an inlining limitation in g++

PR:             ports/81610
Submitted by:   Jonathan Hanna <jhanna@shaw.ca>
Approved by:    David Yeske <dyeske@yahoo.com> (maintainer)
23 Jul 2004 08:44:18
Original commit files touched by this commit   0.5,1
arved search for other commits by this committer
Respect CXX

PR:             69461
Submitted by:   David Yeske <dyeske@yahoo.com>
26 Jun 2004 21:36:45
Original commit files touched by this commit   0.5,1
pav search for other commits by this committer
- Raise PORTEPOCH, PORTVERSION went backwards in previous commit

Reported by:    eik's chkversion
26 Jun 2004 18:36:17
Original commit files touched by this commit   0.5
pav search for other commits by this committer
- Update to 0.5

PR:             ports/67741
Submitted by:   Ying-Chieh Liao <ijliao@FreeBSD.csie.NCTU.edu.tw>
Approved by:    maintainer timeout (15 days)
03 Apr 2004 13:52:49
Original commit files touched by this commit   0.039
kris search for other commits by this committer
BROKEN on amd64: Does not build
15 Mar 2004 09:57:41
Original commit files touched by this commit   0.039
krion search for other commits by this committer
Add ode 0.039,

ODE is a free, industrial quality library for simulating
articulated rigid body dynamics - for example ground vehicles,
legged creatures, and moving objects in VR environments. It is
fast, flexible, robust and platform independent, with advanced
joints, contact with friction, and built-in collision
detection.

PR:             ports/64288
Submitted by:   David Yeske <dyeske@yahoo.com>

Number of commits found: 48