BSD Ports

devel/indi 2.2.5 OpenBSD

astronomical instrument automation/control software

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Last update
Commit
7ebb60f446
Categories
devel

Description

The INDI (Instrument-Neutral-Device-Interface) protocol is a standard for controlling astronomical instruments, for example mounts, cameras (CCD, CMOS, DSLR, webcam), focusers, domes, filter wheels, GPS, weather stations, etc. The protocol is network-transparent so it can connect to remote devices.

INDI Library is an Open Source POSIX implementation of this protocol, composed of the following components:

  1. INDI Server.

  2. INDI Core Drivers: hardware drivers that communicate with many different pieces of equipment are included with INDI Library.

  3. Client Library: Cross-platform POSIX and Qt5-based client libraries. The client libraries can be embedded in 3rd party applications to communicate with INDI server and devices.

Various 3rd party drivers are also available in a dedicated repository (https://github.com/indilib/indi-3rdparty) and maintained by their respective owners.

In the other systems

SystemPortVersion
OpenBSDdevel/indi2.2.5
FreeBSDdevel/indi2.2.4.2_1
NetBSDmisc/indi2.2.4.2
DragonFlydevel/indi1.9.6_2
HardenedBSDdevel/indi2.2.4.2_1
GhostBSDdevel/indi2.2.4.2

Install

Binary package:

pkg_add indi

From the ports tree:

cd /usr/ports/devel/indi && make install

Dependencies

Build dependencies 2
Run dependencies 12

Commit history 5

DateCommitCreditsLog message
7ebb60f446 sthen update to indi-2.2.5
80f9bcbf48 sthen this now bundles a header-only library which doesn't support 32-bit archs
c7730b3992 sthen add missing LDEPs, though there's something strange about this because upstream's cmake files are using lib<whatever>.so.x.y on linker command lines rather than -lwhatever.
2f63473bcd sthen update to indi-2.2.4.2
076f969b80 tb garbage collect USE_NOBTCFI-aarch64 = Yes# fortran
as suggested by sthen, instead of bumps, I'll crank _SYSTEM_VERSION-aarch64