Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 May 2018 10:04:38 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r469721 - in head/multimedia: . aravis aravis/files
Message-ID:  <201805121004.w4CA4chL062613@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Sat May 12 10:04:38 2018
New Revision: 469721
URL: https://svnweb.freebsd.org/changeset/ports/469721

Log:
  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

Added:
  head/multimedia/aravis/
  head/multimedia/aravis/Makefile   (contents, props changed)
  head/multimedia/aravis/distinfo   (contents, props changed)
  head/multimedia/aravis/files/
  head/multimedia/aravis/files/patch-Makefile.am   (contents, props changed)
  head/multimedia/aravis/pkg-descr   (contents, props changed)
  head/multimedia/aravis/pkg-plist   (contents, props changed)
Modified:
  head/multimedia/Makefile

Modified: head/multimedia/Makefile
==============================================================================
--- head/multimedia/Makefile	Sat May 12 09:40:21 2018	(r469720)
+++ head/multimedia/Makefile	Sat May 12 10:04:38 2018	(r469721)
@@ -10,6 +10,7 @@
     SUBDIR += abby
     SUBDIR += acidrip
     SUBDIR += aegisub
+    SUBDIR += aravis
     SUBDIR += asdcplib
     SUBDIR += assimp
     SUBDIR += atomicparsley

Added: head/multimedia/aravis/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/aravis/Makefile	Sat May 12 10:04:38 2018	(r469721)
@@ -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>

Added: head/multimedia/aravis/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/aravis/distinfo	Sat May 12 10:04:38 2018	(r469721)
@@ -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

Added: head/multimedia/aravis/files/patch-Makefile.am
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/aravis/files/patch-Makefile.am	Sat May 12 10:04:38 2018	(r469721)
@@ -0,0 +1,41 @@
+--- Makefile.am.orig	2018-05-03 12:25:25 UTC
++++ Makefile.am
+@@ -6,7 +6,7 @@ ACLOCAL_AMFLAGS = -I m4
+ 
+ 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,16 +20,9 @@ if ARAVIS_BUILD_GST_0_10_PLUGIN
+ 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
+ 
+ # Copy all the spec files. Of cource, only one is actually used.
+@@ -40,11 +33,5 @@ dist-hook:
+ 		fi \
+ 	done
+ 
+-pkgconfigdir = $(libdir)/pkgconfig
+-pkgconfig_DATA = aravis-@ARAVIS_API_VERSION@.pc
+ 
+-CLEANFILES = $(pkgconfig_DATA)
+-
+-%-@ARAVIS_API_VERSION@.pc: %.pc
+-	cp $< $@
+ 

Added: head/multimedia/aravis/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/aravis/pkg-descr	Sat May 12 10:04:38 2018	(r469721)
@@ -0,0 +1,8 @@
+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

Added: head/multimedia/aravis/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/aravis/pkg-plist	Sat May 12 10:04:38 2018	(r469721)
@@ -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/hicolor/48x48/apps/aravis.png
+share/icons/hicolor/scalable/devices/aravis-fake-symbolic.svg
+share/icons/hicolor/scalable/devices/aravis-gigevision-symbolic.svg
+share/icons/hicolor/scalable/devices/aravis-usb3vision-symbolic.svg



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201805121004.w4CA4chL062613>