1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +00:00

misc/libspnav: New port: Library for communicating with spacenavd or 3dxsrv

This commit is contained in:
Yuri Victorovich 2024-05-19 08:10:08 -07:00
parent 641332e319
commit 748e745176
5 changed files with 43 additions and 0 deletions

View File

@ -239,6 +239,7 @@
SUBDIR += libpri
SUBDIR += librepo
SUBDIR += libsolv
SUBDIR += libspnav
SUBDIR += libsupertone
SUBDIR += libsweep-lidar
SUBDIR += libutf

26
misc/libspnav/Makefile Normal file
View File

@ -0,0 +1,26 @@
PORTNAME= libspnav
DISTVERSIONPREFIX= v
DISTVERSION= 1.1-7
DISTVERSIONSUFFIX= -g907c96b
CATEGORIES= misc devel
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for communicating with spacenavd or 3dxsrv
WWW= https://spacenav.sourceforge.net/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake xorg
USE_XORG= x11
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= FreeSpacenav
GNU_CONFIGURE= yes
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libspnav.so.0.3
.include <bsd.port.mk>

3
misc/libspnav/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1716104805
SHA256 (FreeSpacenav-libspnav-v1.1-7-g907c96b_GH0.tar.gz) = 36d1197d2ba3c5d9f46256a10df014deac81088e96c570b46bf3af99833d6aaa
SIZE (FreeSpacenav-libspnav-v1.1-7-g907c96b_GH0.tar.gz) = 31722

5
misc/libspnav/pkg-descr Normal file
View File

@ -0,0 +1,5 @@
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).

8
misc/libspnav/pkg-plist Normal file
View File

@ -0,0 +1,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.3
share/pkgconfig/spnav.pc