BSD Ports

misc/libspnav 1.2_1 FreeBSD

Library for communicating with spacenavd or 3dxsrv

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
c096407f28
License
BSD3CLAUSE
Categories
misc, devel
Package size
50.5 KiB, 209.5 KiB installed

Description

Libspnav is a C library for receiving input from 6 degrees-of-freedom (6dof) input devices, also known as spacemice, spaceballs, etc. 6dof input is very useful for fluidly manipulating objects or viewpoints in 3D space, and fundamendally comprises of relative movement (translation) across 3 axes (TX/TY/TZ), and rotation about 3 axes (RX/RY/RZ).

In the other systems

SystemPortVersion
FreeBSDmisc/libspnav1.2_1
OpenBSDcad/libspnav1.2
DragonFlymisc/libspnav1.2
MidnightBSDmisc/libspnav1.2

Install

Binary package:

pkg install libspnav

From the ports tree:

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

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

RUN_DEPENDS=	libspnav>0:misc/libspnav
LIB_DEPENDS=	libspnav.so:misc/libspnav

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.2_11.2_1-1.21.2_1
FreeBSD:14:quarterly1.2_11.2_1n/a1.21.2_1
FreeBSD:15:latest1.2_11.2_1n/a1.21.2
FreeBSD:15:quarterly1.2_11.2_1n/an/an/a
FreeBSD:16:latest1.2_11.2_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

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

Build dependencies 9
Run dependencies 5

Configuration

No options to configure.

USES
gmake xorg
Service scripts
none

Files

pkg-plist 8
  • include/spnav.h
  • include/spnav_config.h
  • include/spnav_magellan.h
  • lib/libspnav.a
  • lib/libspnav.so
  • lib/libspnav.so.0
  • lib/libspnav.so.0.4
  • share/pkgconfig/spnav.pc
distinfo 1
FileSizeSHA256
FreeSpacenav-libspnav-v1.2_GH0.tar.gz33145e675a2476bd407b8d97a33f93c6651ad3ecdfd422916f260bd620f2aec7ca45f

Commit history 1

DateCommitCreditsLog message
c096407f28 Thierry Thomas misc/libspnav: fix spnav.pc
From the PR: Working on cad/horizon-eda, I noticed that libspnav is not found: this is caused by an un-portable SED script, producing an incomplete file. PR: 296024