From owner-svn-ports-head@freebsd.org Sat May 12 10:04:40 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 661EEFD1399; Sat, 12 May 2018 10:04:40 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 01A2D75B39; Sat, 12 May 2018 10:04:40 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C2BA61CE4A; Sat, 12 May 2018 10:04:39 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w4CA4dJj062620; Sat, 12 May 2018 10:04:39 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w4CA4chL062613; Sat, 12 May 2018 10:04:38 GMT (envelope-from pi@FreeBSD.org) Message-Id: <201805121004.w4CA4chL062613@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Sat, 12 May 2018 10:04:38 +0000 (UTC) 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 X-SVN-Group: ports-head X-SVN-Commit-Author: pi X-SVN-Commit-Paths: in head/multimedia: . aravis aravis/files X-SVN-Commit-Revision: 469721 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 May 2018 10:04:40 -0000 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 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