BSD Ports

misc/ezc3d 1.7.2 FreeBSD

C3D (biomechanics data format) reader/writer for C++

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
83f2b7b063
License
BSD3CLAUSE
Categories
misc
Package size
137.6 KiB, 521.3 KiB installed

Description

EZC3D is an easy to use reader, modifier and writer for C3D format files. It is written en C++ with proper binders for Python and MATLAB scripting langages.

C3D (http://c3d.org) is a format specifically designed to store biomechanics data. Hence many biomechanics softwares can produce C3D files in order to share data. However, there is a lack in the biomechanics community of an easy to use, free and open source library to read, modify and write them as needed when it gets to the data analysis.

In the other systems

SystemPortVersion
FreeBSDmisc/ezc3d1.7.2
DragonFlymisc/ezc3d1.5.11
HardenedBSDmisc/ezc3d1.7.2
GhostBSDmisc/ezc3d1.7.2

Install

Binary package:

pkg install ezc3d

From the ports tree:

cd /usr/ports/misc/ezc3d/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ezc3d>0:misc/ezc3d
LIB_DEPENDS=	libezc3d.so:misc/ezc3d

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.7.21.7.21.5.01.5.191.7.2
FreeBSD:14:quarterly1.7.21.7.2n/a1.5.191.7.2
FreeBSD:15:latest1.7.21.7.2n/a1.5.191.5.19
FreeBSD:15:quarterly1.7.21.7.2n/an/an/a
FreeBSD:16:latest1.7.21.7.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 15

No port depends on this one.

Configuration

No options to configure.

USES
cmake:testing compiler:c++11-lang python:test
Service scripts
none

Files

pkg-plist 37
  • include/ezc3d/Analogs.h
  • include/ezc3d/AnalogsInfo.h
  • include/ezc3d/AnalogsSubframe.h
  • include/ezc3d/Channel.h
  • include/ezc3d/Data.h
  • include/ezc3d/DataStartInfo.h
  • include/ezc3d/Frame.h
  • include/ezc3d/Group.h
  • include/ezc3d/Header.h
  • include/ezc3d/Options.h
  • include/ezc3d/Parameter.h
  • include/ezc3d/Parameters.h
  • include/ezc3d/Point.h
  • include/ezc3d/Points.h
  • include/ezc3d/PointsInfo.h
  • include/ezc3d/Rotation.h
  • include/ezc3d/Rotations.h
  • include/ezc3d/RotationsInfo.h
  • include/ezc3d/RotationsSubframe.h
  • include/ezc3d/WriteOptions.h
  • include/ezc3d/ezc3d.h
  • include/ezc3d/ezc3dConfig.h
  • include/ezc3d/ezc3dNamespace.h
  • include/ezc3d/ezc3d_all.h
  • include/ezc3d/math/Matrix.h
  • include/ezc3d/math/Matrix33.h
  • include/ezc3d/math/Matrix44.h
  • include/ezc3d/math/Matrix66.h
  • include/ezc3d/math/Vector3d.h
  • include/ezc3d/math/Vector6d.h
  • include/ezc3d/math/ezc3dMath.h
  • include/ezc3d/modules/ForcePlatforms.h
  • lib/cmake/ezc3d/ezc3dConfig.cmake
  • lib/cmake/ezc3d/ezc3dConfigVersion.cmake
  • lib/cmake/ezc3d/ezc3dTargets-.cmake
  • lib/cmake/ezc3d/ezc3dTargets.cmake
  • lib/libezc3d.so
distinfo 2
FileSizeSHA256
pyomeca-ezc3d-Release_1.7.2_GH0.tar.gz9529637c57a7a86a0883c1c59bc20f467f4bc89a94d1e7bd356d35b3e966c82dd6d61a
google-googletest-c9461a9_GH0.tar.gz834933565ec9eec2bdc9f3e4c35d02c0baafa87806b5a47136ff94d646d02027c660cc

Commit history 1

DateCommitCreditsLog message
83f2b7b063 Yuri Victorovich misc/{,py-}ezc3d: update 1.6.3 → 1.7.2