Bug 283066 - [NEW PORT] misc/spacenavd Daemon for Spacenav driver
Summary: [NEW PORT] misc/spacenavd Daemon for Spacenav driver
Status: In Progress
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-01 15:12 UTC by Stephen Hurd
Modified: 2025-05-10 09:22 UTC (History)
1 user (show)

See Also:


Attachments
spacenavd port (4.24 KB, patch)
2024-12-01 15:12 UTC, Stephen Hurd
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Hurd freebsd_committer freebsd_triage 2024-12-01 15:12:53 UTC
Created attachment 255566 [details]
spacenavd port

Spacenavd is a free software user-space driver (daemon), for 6-dof
input devices, like 3Dconnexion's space-mice. It's compatible with
the original 3dxsrv proprietary daemon provided by 3Dconnexion,
and works as a drop-in replacement with any program that was written
for the 3Dconnexion driver, but also provides an improved
communication mechanism for programs designed specifically to work
with spacenavd.
Comment 1 Stephen Hurd freebsd_committer freebsd_triage 2024-12-01 15:16:24 UTC
See bug #283054 and bug #283067 for related port updates
Comment 2 Michael Reifenberger freebsd_committer freebsd_triage 2025-05-09 18:04:00 UTC
I'm trying to build and commit this port.
(Btw: I did use the spacenavd version 1.3.1 for this)
 
Currently with FreeBSD 14.2 I get during configure:
...
# make
===>  License GPLv3+ accepted by the user
===>   spacenavd-1.3.1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by spacenavd-1.3.1 for building
===>  Extracting for spacenavd-1.3.1
=> SHA256 Checksum OK for FreeSpacenav-spacenavd-v1.3.1_GH0.tar.gz.
===>  Patching for spacenavd-1.3.1
===>   spacenavd-1.3.1 depends on package: gmake>=4.4.1 - found
===>   spacenavd-1.3.1 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
===>   spacenavd-1.3.1 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found
===>   spacenavd-1.3.1 depends on file: /usr/local/libdata/pkgconfig/xi.pc - found
===>   spacenavd-1.3.1 depends on file: /usr/local/libdata/pkgconfig/xtst.pc - found
===>   spacenavd-1.3.1 depends on file: /usr/local/bin/ccache - found
===>  Configuring for spacenavd-1.3.1
** Missing /usr/ports/misc/spacenavd/files/spacenavd.in for spacenavd-1.3.1.
*** Error code 1

Stop.
make: stopped in /usr/ports/misc/spacenavd
...

Touching an empty files/spacenavd.in would make it compile but is not good for commit...
Comment 3 Michael Reifenberger freebsd_committer freebsd_triage 2025-05-10 09:22:23 UTC
Ups, was my fault,
I missed the files/spacenavd.in from the patch.

So spacenavd compiles and works for me.

Shall I commit the port or would you?