pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/libspnav
Module Name: pkgsrc
Committed By: bouyer
Date: Tue Sep 29 16:06:20 UTC 2026
Added Files:
pkgsrc/devel/libspnav: DESCR Makefile PLIST buildlink3.mk distinfo
Log Message:
Add libspnav version 1.2. Packaged in pkgsrc-wip by Atsushi Toyokura.
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).
Libspnav is a counterpart to the free spacenav driver (spacenavd),
which runs as a system daemon, and handles all the low level
interfacing with the actual devices. However, it can also communicate
with the proprietary 3Dconnexion driver (3dxsrv), with reduced
functionality.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/libspnav/DESCR \
pkgsrc/devel/libspnav/Makefile pkgsrc/devel/libspnav/PLIST \
pkgsrc/devel/libspnav/buildlink3.mk pkgsrc/devel/libspnav/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/devel/libspnav/DESCR
diff -u /dev/null pkgsrc/devel/libspnav/DESCR:1.1
--- /dev/null Tue Sep 29 16:06:20 2026
+++ pkgsrc/devel/libspnav/DESCR Tue Sep 29 16:06:19 2026
@@ -0,0 +1,12 @@
+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).
+
+Libspnav is a counterpart to the free spacenav driver (spacenavd),
+which runs as a system daemon, and handles all the low level
+interfacing with the actual devices. However, it can also communicate
+with the proprietary 3Dconnexion driver (3dxsrv), with reduced
+functionality.
Index: pkgsrc/devel/libspnav/Makefile
diff -u /dev/null pkgsrc/devel/libspnav/Makefile:1.1
--- /dev/null Tue Sep 29 16:06:20 2026
+++ pkgsrc/devel/libspnav/Makefile Tue Sep 29 16:06:19 2026
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1 2026/09/29 16:06:19 bouyer Exp $
+
+DISTNAME= libspnav-1.2
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=FreeSpacenav/}
+GITHUB_PROJECT= libspnav
+GITHUB_RELEASE= v1.2
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/FreeSpacenav/libspnav/
+COMMENT= Spacenavd or 3dxsrv to get input from 6-dof devices
+LICENSE= modified-bsd
+
+GNU_CONFIGURE= yes
+USE_TOOLS+= pkg-config gmake
+
+PKGCONFIG_OVERRIDE+= spnav.pc.in
+
+post-install:
+ cd ${DESTDIR}${PREFIX} && ${MV} share/pkgconfig lib/
+ cd ${DESTDIR}${PREFIX} && ${RMDIR} share
+
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/libspnav/PLIST
diff -u /dev/null pkgsrc/devel/libspnav/PLIST:1.1
--- /dev/null Tue Sep 29 16:06:20 2026
+++ pkgsrc/devel/libspnav/PLIST Tue Sep 29 16:06:19 2026
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST,v 1.1 2026/09/29 16:06:19 bouyer Exp $
+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
+lib/pkgconfig/spnav.pc
Index: pkgsrc/devel/libspnav/buildlink3.mk
diff -u /dev/null pkgsrc/devel/libspnav/buildlink3.mk:1.1
--- /dev/null Tue Sep 29 16:06:20 2026
+++ pkgsrc/devel/libspnav/buildlink3.mk Tue Sep 29 16:06:19 2026
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1 2026/09/29 16:06:19 bouyer Exp $
+
+BUILDLINK_TREE+= libspnav
+
+.if !defined(LIBSPNAV_BUILDLINK3_MK)
+LIBSPNAV_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libspnav+= libspnav>=1.2
+BUILDLINK_PKGSRCDIR.libspnav?= ../../devel/libspnav
+
+.include "../../x11/libX11/buildlink3.mk"
+.endif # LIBSPNAV_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -libspnav
Index: pkgsrc/devel/libspnav/distinfo
diff -u /dev/null pkgsrc/devel/libspnav/distinfo:1.1
--- /dev/null Tue Sep 29 16:06:20 2026
+++ pkgsrc/devel/libspnav/distinfo Tue Sep 29 16:06:19 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/09/29 16:06:19 bouyer Exp $
+
+BLAKE2s (libspnav-1.2.tar.gz) = 9d9361d5e85e77707d8c754c9ed4f04eb50bc8e6fae91df6a5b0bb0a49815f95
+SHA512 (libspnav-1.2.tar.gz) = b2df64305ae0211872d85e1b1d6485018ef7cfe76e69bedad16e612608b2c5c8b12b948b502a3f40291c2c0b20e130c76fee582e7af8af4393c8bc1b7651d0d9
+Size (libspnav-1.2.tar.gz) = 33000 bytes
Home |
Main Index |
Thread Index |
Old Index