summaryrefslogtreecommitdiff
path: root/multimedia/aravis/Makefile
diff options
context:
space:
mode:
authorKurt Jaeger <pi@FreeBSD.org>2018-05-12 10:04:38 +0000
committerKurt Jaeger <pi@FreeBSD.org>2018-05-12 10:04:38 +0000
commitc5eb59b55a5b743625eb070604462f4d5b55624a (patch)
tree9b96b2f52c4154a1556a69f78a63e7af8f9c2546 /multimedia/aravis/Makefile
parentdevel/libaravis: update 0.5.11 -> 0.5.12 (diff)
New port: multimedia/aravis
Aravis is a glib/gobject based viewer for video acquisition using Genicam cameras. It currently implements the gigabit ethernet and USB3 protocols used by industrial cameras. It also provides a basic ethernet camera simulator and a simple video viewer. WWW: https://github.com/AravisProject/aravis PR: 215908 Submitted by: rozhuk.im@gmail.com
Notes
Notes: svn path=/head/; revision=469721
Diffstat (limited to 'multimedia/aravis/Makefile')
-rw-r--r--multimedia/aravis/Makefile44
1 files changed, 44 insertions, 0 deletions
diff --git a/multimedia/aravis/Makefile b/multimedia/aravis/Makefile
new file mode 100644
index 000000000000..ae32b620320e
--- /dev/null
+++ b/multimedia/aravis/Makefile
@@ -0,0 +1,44 @@
+# Created by: Rozhuk Ivan rozhuk.im@gmail.com
+# $FreeBSD$
+
+PORTNAME= aravis
+DISTVERSIONPREFIX= ARAVIS_
+DISTVERSION= 0_5_12
+CATEGORIES= multimedia
+
+MAINTAINER= rozhuk.im@gmail.com
+COMMENT= Camera control and image acquisition viewer
+
+LICENSE= LGPL21+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+CONFLICTS_INSTALL= ${PORTNAME}*
+
+LIB_DEPENDS+= libaravis-0.6.so:devel/libaravis \
+ libnotify.so:devel/libnotify
+
+USES= autoreconf gettext gmake libtool pkgconfig
+USE_GNOME= cairo glib20 intltool gtk30
+USE_GSTREAMER1= yes
+GNU_CONFIGURE= yes
+# USE_LDCONFIG= yes
+INSTALLS_ICONS= yes
+
+USE_GITHUB= yes
+GH_ACCOUNT= AravisProject
+GH_PROJECT= aravis
+
+CONFIGURE_ARGS= --enable-packet-socket=no --enable-viewer=yes \
+ --enable-gst-plugin=no --enable-gst-0.10-plugin=no \
+ --enable-gtk-doc=no --enable-cpp-test=no \
+ --enable-usb=no --enable-zlib-pc=yes
+MAKE_ARGS= pkgconfigdir="${PREFIX}/libdata/pkgconfig"
+
+pre-configure:
+ ${ECHO_CMD} "EXTRA_DIST =" >> ${WRKSRC}/gtk-doc.make
+ @${REINPLACE_CMD} -e 's|GTK_DOC_CHECK(\[1.14\],\[--flavour no-tmpl\])||' \
+ ${WRKSRC}/configure.ac
+ @${REINPLACE_CMD} -e 's|^arv_viewer_LDADD.*=.*|arv_viewer_LDADD = $${ARAVIS_VIEWER_LIBS} -laravis-0.6|' \
+ ${WRKSRC}/viewer/Makefile.am
+
+.include <bsd.port.mk>