Created attachment 178667 [details] aravis viewer 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
(In reply to rozhuk.im from comment #0) Out of curiosity, I wonder why you don't use tarball available in GNOME mirrors? I think it's more simple (no GitHub host, neither autotools). Furthemore, why disable GStreamer 1.0 plugin? (0.10 API is not anymore maintained, but 1.0 is good enough).
github is simple for me. I think GStreamer plugin should be in separate port, and I can make it, but cant test.
Created attachment 181774 [details] update to 0.5.8
It needs quite a bit of gnome related additional stuff, btw. Testbuilding@work
There's a collission in the pkg-plist between libaravis and aravis: While building/installing aravis, this comes up: [cur-default] Installing aravis-0.5.8... pkg-static: aravis-0.5.8 conflicts with libaravis-0.5.8 (installs files into the same place). Problematic file: /usr/local/libdata/pkgconfig/aravis-0.6.pc *** Error code 70
The same happens for the DOCS: pkg-static: aravis-0.5.8 conflicts with libaravis-0.5.8 (installs files into the same place). Problematic file: /usr/local/share/doc/aravis/aravis-0.6/AUTHORS *** Error code 70
Are you sure? pkg-plist does not contain aravis-0.6.pc and DOCs.
If you build it with poudriere, you'll see the problem. Have you tried it with poudriere ?
Btw, the .pc file etc come from USES=pkgconfig. Without that, it does not build as it does not find the necessary libraries.
No, I do not try poudriere. aravis do not install *.pc and any DOCs files to system, may be in stage dir, this is poudriere problem.
Created attachment 182444 [details] aravis 0.5.8
(In reply to Kurt Jaeger from comment #6) Try now.
The latest diff is not a complete port, btw, it misses pkg-descr.
Created attachment 182676 [details] aravis 0.5.8 Fixed.
Created attachment 182751 [details] update to 0.5.9
ping
Created attachment 185681 [details] tested-version I test-built the attached version of aravis and it fails with poudriere, see http://people.freebsd.org/~pi/logs/multimedia__aravis-111-1503299544.txt Any ideas ?
Created attachment 191226 [details] update to 0.5.11 Try now
can you please check the 0.5.11 attachment, it looks like it's damaged/incomplete, especially the pkg-plist ?
Created attachment 193315 [details] update to 0.5.12 Release 0.5.12 ============== * gigevision: disable GVSP extended id mode * genicam: fix for signedness of register nodes * genicam: add support for optional ROUND parameter (Aleksandr) * add man page (Chiara)
Committed, thanks!
A commit references this bug: Author: pi Date: Sat May 12 10:04:39 UTC 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 Changes: head/multimedia/Makefile head/multimedia/aravis/ head/multimedia/aravis/Makefile head/multimedia/aravis/distinfo head/multimedia/aravis/files/ head/multimedia/aravis/files/patch-Makefile.am head/multimedia/aravis/pkg-descr head/multimedia/aravis/pkg-plist
Please note: I had to provide a pkg-plist and I changed the sequence of statements in Makefile. So it was far from portlint-clean...