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>