openbsd-ports/devel/indi/Makefile

52 lines
1.1 KiB
Makefile

COMMENT-main= Instrument-Neutral-Device-Interface protocol implemtation
COMMENT-libs= INDI client libraries
GH_TAGNAME= v1.9.8
GH_ACCOUNT= indilib
GH_PROJECT= indi
PKGNAME-libs= lib${PKGNAME}
SHARED_LIBS += indiAlignmentDriver 0.0 # 0.0
SHARED_LIBS += indidriver 0.0 # 0.0
SHARED_LIBS += indilx200 0.0 # 0.0
CATEGORIES= devel
# LGPLv2.1 - GPLv2 - BSD
PERMIT_PACKAGE= Yes
MULTI_PACKAGES= -main -libs
# C++14
COMPILER= base-clang ports-gcc
WANTLIB += ${COMPILER_LIBCXX} cfitsio fftw3 gsl gslcblas iconv jpeg
WANTLIB += jpeg m nova ogg theoradec theoraenc usb-1.0 z
WANTLIB-main += ${WANTLIB} c curl ev indiAlignmentDriver indidriver
WANTLIB-main += rtlsdr
WANTLIB-libs += ${WANTLIB}
MODULES= devel/cmake
LIB_DEPENDS= astro/libnova \
converters/libiconv \
devel/gsl \
devel/libusb1 \
graphics/jpeg \
math/cfitsio \
math/fftw3 \
multimedia/libtheora
LIB_DEPENDS-main= ${LIB_DEPENDS} \
${BASE_PKGPATH},-libs \
comms/rtl-sdr>=0.20130412p3 \
devel/libev \
net/curl
LIB_DEPENDS-libs= ${LIB_DEPENDS}
.include <bsd.port.mk>