Index: multimedia/aravis/Makefile =================================================================== --- multimedia/aravis/Makefile (nonexistent) +++ multimedia/aravis/Makefile (working copy) @@ -0,0 +1,42 @@ +# 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 + +USE_GITHUB= yes +GH_ACCOUNT= AravisProject +GH_PROJECT= aravis + +CONFLICTS_INSTALL= ${PORTNAME}* + +USE_GNOME= glib20 intltool +USES= pkgconfig autoreconf libtool gmake +USE_GSTREAMER1= yes +GNU_CONFIGURE= yes +USE_LDCONFIG= yes +LIB_DEPENDS+= libaravis-0.6.so:devel/libaravis +INSTALLS_ICONS= yes + +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 Index: multimedia/aravis/distinfo =================================================================== --- multimedia/aravis/distinfo (nonexistent) +++ multimedia/aravis/distinfo (working copy) @@ -0,0 +1,3 @@ +TIMESTAMP = 1526106632 +SHA256 (AravisProject-aravis-ARAVIS_0_5_12_GH0.tar.gz) = 61467edecb96f7d315770f8d874860e42b2981200edb8bba879f46ec9a83e0b2 +SIZE (AravisProject-aravis-ARAVIS_0_5_12_GH0.tar.gz) = 2986578 Index: multimedia/aravis/files/patch-Makefile.am =================================================================== --- multimedia/aravis/files/patch-Makefile.am (nonexistent) +++ multimedia/aravis/files/patch-Makefile.am (working copy) @@ -0,0 +1,40 @@ +--- Makefile.am.orig 2017-04-10 16:30:09.000000000 +0300 ++++ Makefile.am 2017-05-09 18:16:47.209483000 +0300 +@@ -6,7 +6,7 @@ + + DISTCHECK_CONFIGURE_FLAGS = --enable-introspection --enable-gtk-doc --enable-gst-plugin --enable-gst-0.10-plugin --enable-viewer --enable-cpp-test --enable-appstream-util + +-SUBDIRS = src man ++SUBDIRS = man + + if ARAVIS_BUILD_VIEWER + SUBDIRS += viewer +@@ -20,15 +20,8 @@ + SUBDIRS += gst-0.10 + endif + +-SUBDIRS += tests po docs + +-aravisdocdir = ${docdir}/aravis-@ARAVIS_API_VERSION@ +-aravisdoc_DATA = \ +- README.md \ +- COPYING \ +- ChangeLog \ +- AUTHORS \ +- NEWS ++ + + EXTRA_DIST += m4/introspection.m4 README.md + +@@ -40,11 +33,5 @@ + fi \ + done + +-pkgconfigdir = $(libdir)/pkgconfig +-pkgconfig_DATA = aravis-@ARAVIS_API_VERSION@.pc +- +-CLEANFILES = $(pkgconfig_DATA) + +-%-@ARAVIS_API_VERSION@.pc: %.pc +- cp $< $@ + Index: multimedia/aravis/pkg-descr =================================================================== --- multimedia/aravis/pkg-descr (nonexistent) +++ multimedia/aravis/pkg-descr (working copy) @@ -0,0 +1,10 @@ +Aravis +Aravis is a glib/gobject based viewer for video +acquisition using Genicam cameras. +It currently implements the gigabit ethernet and +USB3 (Since Aravis 0.5.x) protocols used by industrial +cameras. It also provides a basic ethernet camera +simulator and a simple video viewer. + + +WWW: https://github.com/AravisProject/aravis Index: multimedia/aravis/pkg-plist =================================================================== --- multimedia/aravis/pkg-plist (nonexistent) +++ multimedia/aravis/pkg-plist (working copy) @@ -0,0 +1,13 @@ +bin/arv-viewer +man/man1/arv-tool-0.6.1.gz +man/man1/arv-viewer.1.gz +share/appdata/arv-viewer.appdata.xml +share/applications/arv-viewer.desktop +%%DATADIR%%-0.6/arv-viewer.ui +share/icons/hicolor/22x22/apps/aravis.png +share/icons/hicolor/256x256/apps/aravis.png +share/icons/hicolor/32x32/apps/aravis.png +share/icons/hic