[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2023-12-19 Thread James Le Cuirot
commit: 4da57ad96e0c8e21cae00719d1fba20f4c2be046
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Dec 19 23:09:05 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Dec 19 23:09:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4da57ad9

media-tv/v4l-utils: Add transitional ebuild before we last-rite this package

I didn't think this would be necessary, but Portage cannot backtrack around
blockers, causing issues for users with v4l-utils in their world file.

Closes: https://bugs.gentoo.org/920321
Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.26.ebuild | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/media-tv/v4l-utils/v4l-utils-1.26.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.26.ebuild
new file mode 100644
index ..4c300a474c80
--- /dev/null
+++ b/media-tv/v4l-utils/v4l-utils-1.26.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Transitional package to be superseded by media-libs/libv4l[utils]"
+HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+bpf dvb qt5"
+
+RDEPEND=">=media-libs/libv4l-${PV}[utils,bpf?,dvb?,qt5?]"



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/, media-tv/v4l-utils/files/

2023-06-14 Thread Sam James
commit: be414dd85e64601394f8a0a2a4b3f4ecf73c9180
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 02:17:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 02:17:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be414dd8

media-tv/v4l-utils: fix musl build

Closes: https://bugs.gentoo.org/908380
Signed-off-by: Sam James  gentoo.org>

 .../files/v4l-utils-1.24.1-musl-include.patch  | 11 +
 .../files/v4l-utils-1.24.1-musl-lfs.patch  | 51 ++
 media-tv/v4l-utils/v4l-utils-1.24.1.ebuild |  5 +++
 3 files changed, 67 insertions(+)

diff --git a/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-include.patch 
b/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-include.patch
new file mode 100644
index ..8738f272aaed
--- /dev/null
+++ b/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-include.patch
@@ -0,0 +1,11 @@
+https://bugs.gentoo.org/908380
+--- a/utils/common/media-info.h
 b/utils/common/media-info.h
+@@ -5,6 +5,7 @@
+ 
+ #ifndef _MEDIA_INFO_H
+ #define _MEDIA_INFO_H
++#include 
+ 
+ enum media_type {
+   MEDIA_TYPE_CANT_STAT,

diff --git a/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-lfs.patch 
b/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-lfs.patch
new file mode 100644
index ..196b7430ca5c
--- /dev/null
+++ b/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-lfs.patch
@@ -0,0 +1,51 @@
+https://git.linuxtv.org/v4l-utils.git/commit/?id=5d7d99cd11acaaa3bdcb290f92012005dca58b1e
+
+From 5d7d99cd11acaaa3bdcb290f92012005dca58b1e Mon Sep 17 00:00:00 2001
+From: Peter Seiderer 
+Date: Fri, 31 Mar 2023 23:35:02 +0200
+Subject: v4l2-tracer: wrap open64/mmap64 functions only if linux && __GLIBC__
+
+Wrap open64/mmap64 functions only if linux && __GLIBC__, as done
+in lib/libv4l1/v4l1comapt.c and lib/libv4l2/v4l2convert.c since
+commit 'libv4l: Wrap LFS64 functions only if linux && __GLIBC__'
+(403a4e2697a1ff96fe2fa16589039595f21cadf0), should fix musl libc
+compile.
+
+Signed-off-by: Peter Seiderer 
+Signed-off-by: Hans Verkuil 
+--- a/utils/v4l2-tracer/libv4l2tracer.cpp
 b/utils/v4l2-tracer/libv4l2tracer.cpp
+@@ -83,6 +83,7 @@ int open(const char *path, int oflag, ...)
+   return fd;
+ }
+ 
++#if defined(linux) && defined(__GLIBC__)
+ int open64(const char *path, int oflag, ...)
+ {
+   errno = 0;
+@@ -110,6 +111,7 @@ int open64(const char *path, int oflag, ...)
+ 
+   return fd;
+ }
++#endif
+ 
+ int close(int fd)
+ {
+@@ -156,6 +158,7 @@ void *mmap(void *addr, size_t len, int prot, int flags, 
int fildes, off_t off)
+   return buf_address_pointer;
+ }
+ 
++#if defined(linux) && defined(__GLIBC__)
+ void *mmap64(void *addr, size_t len, int prot, int flags, int fildes, off_t 
off)
+ {
+   errno = 0;
+@@ -170,6 +173,7 @@ void *mmap64(void *addr, size_t len, int prot, int flags, 
int fildes, off_t off)
+ 
+   return buf_address_pointer;
+ }
++#endif
+ 
+ int munmap(void *start, size_t length)
+ {
+-- 
+cgit v1.2.1

diff --git a/media-tv/v4l-utils/v4l-utils-1.24.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.24.1.ebuild
index b04a84c6a468..3d4eaac93b9a 100644
--- a/media-tv/v4l-utils/v4l-utils-1.24.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.24.1.ebuild
@@ -45,6 +45,11 @@ BDEPEND="
 # Not really prebuilt but BPF objects make our QA checks go crazy.
 QA_PREBUILT="*/rc_keymaps/protocols/*.o"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.24.1-musl-include.patch
+   "${FILESDIR}"/${P}-musl-lfs.patch
+)
+
 check_llvm() {
if [[ ${MERGE_TYPE} != binary ]] && use bpf; then
local clang=${ac_cv_prog_CLANG:-${CLANG:-clang}}



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2023-03-18 Thread James Le Cuirot
commit: ec462e5f4209a768987299030d463d6d4c5c4d2f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Mar 18 22:42:17 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Mar 18 23:38:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec462e5f

media-tv/v4l-utils: Version bump to 1.24.1

Closes: https://bugs.gentoo.org/878225
Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/v4l-utils/Manifest|   1 +
 media-tv/v4l-utils/v4l-utils-1.24.1.ebuild | 119 +
 2 files changed, 120 insertions(+)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index eaca215a25f2..9a88ad1c15fe 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -1 +1,2 @@
 DIST v4l-utils-1.22.1.tar.bz2 2086238 BLAKE2B 
a3f01a17ea7c8925c74dd883d30b42f54b7926d253dac79e4cadaba43abc33672804257b3b92e5aa640ead6b52458f05e21642044d7dea77e5580a8dbe9a
 SHA512 
8a634d8995d13f453dfaf90ca5d0dfb26f2f4b10a0d200d76a949c46f77040d12fc0a5b35e05d7b1ba68bcfc85a445be5a5ab1d4a7d4eabfe3a254038ccc6170
+DIST v4l-utils-1.24.1.tar.bz2 2238340 BLAKE2B 
1702918699d47b17467e012c2b1875c58851175c1007351a3b40d0b0fa40437eb695efa9e21afe3351f66780899d45798eef7f23c90a4831bface70a245b8a54
 SHA512 
1e82ba125285e875bf4a216adedab9147009e6af1aadd79a3a1770231d3c96ec29245b33e75f69a9ce1b25011e71746db242c778ac3369148de1e9de2e318663

diff --git a/media-tv/v4l-utils/v4l-utils-1.24.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.24.1.ebuild
new file mode 100644
index ..b04a84c6a468
--- /dev/null
+++ b/media-tv/v4l-utils/v4l-utils-1.24.1.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs udev xdg
+
+DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
+HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
+SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+bpf dvb opengl qt5 +udev"
+
+RDEPEND="
+   >=media-libs/libv4l-${PV}[dvb?]
+   bpf? (
+   dev-libs/libbpf:=
+   virtual/libelf:=
+   )
+   udev? ( virtual/libudev )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   opengl? ( dev-qt/qtopengl:5[-gles2(-)] virtual/opengl )
+   media-libs/alsa-lib
+   )
+   !media-tv/v4l2-ctl
+   !/dev/null ||
+   die "${clang} does not support the BPF target. Please 
check LLVM_TARGETS."
+   fi
+}
+
+pkg_pretend() {
+   has_version -b sys-devel/clang && check_llvm
+}
+
+pkg_setup() {
+   check_llvm
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   if use qt5; then
+   local qt5_paths=( \
+   MOC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/moc" \
+   UIC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/uic" \
+   RCC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/rcc" \
+   )
+   if ! use opengl; then
+   sed -e 's/Qt5OpenGL/DiSaBlEd/g' -i configure || die
+   fi
+   fi
+
+   # Hard disable the flags that apply only to the libs.
+   econf \
+   --disable-static \
+   $(use_enable dvb libdvbv5) \
+   $(use_enable qt5 qv4l2) \
+   $(use_enable qt5 qvidcap) \
+   $(use_enable bpf) \
+   --without-jpeg \
+   $(use_with udev libudev) \
+   --with-udevdir="$(get_udevdir)" \
+   "${qt5_paths[@]}"
+}
+
+src_install() {
+   emake -C utils DESTDIR="${D}" install
+   emake -C contrib DESTDIR="${D}" install
+
+   dodoc README.md
+   newdoc utils/libv4l2util/TODO TODO.libv4l2util
+   newdoc utils/libmedia_dev/README README.libmedia_dev
+   newdoc utils/dvb/README README.dvb
+   newdoc utils/v4l2-compliance/fixme.txt fixme.txt.v4l2-compliance
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   use udev && udev_reload
+
+   if [[ -n ${REPLACING_VERSIONS} ]] && ver_test 1.20.0 -ge 
${REPLACING_VERSIONS%% *}; then
+   ewarn "WARNING! ir-keytable has changed significantly from 
version 1.20.0 so"
+   ewarn "you may need to take action to avoid breakage. See"
+   ewarn "https://bugs.gentoo.org/767175 for more details."
+   fi
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   use udev && udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/files/, media-tv/v4l-utils/

2023-01-12 Thread Sam James
commit: c5026603fbe974271937b3c0e5915926e36f316c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 05:29:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 05:29:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5026603

media-tv/v4l-utils: fix build w/ clang+ssp

Closes: https://bugs.gentoo.org/889561
Signed-off-by: Sam James  gentoo.org>

 .../v4l-utils-1.22.1-no-stack-protector-bpf.patch  | 25 ++
 media-tv/v4l-utils/v4l-utils-1.22.1-r1.ebuild  |  6 +-
 2 files changed, 30 insertions(+), 1 deletion(-)

diff --git 
a/media-tv/v4l-utils/files/v4l-utils-1.22.1-no-stack-protector-bpf.patch 
b/media-tv/v4l-utils/files/v4l-utils-1.22.1-no-stack-protector-bpf.patch
new file mode 100644
index ..0ee28643ea1c
--- /dev/null
+++ b/media-tv/v4l-utils/files/v4l-utils-1.22.1-no-stack-protector-bpf.patch
@@ -0,0 +1,25 @@
+SSP doesn't make sense for BPF.
+
+https://bugs.gentoo.org/889561
+--- a/utils/keytable/Makefile.am
 b/utils/keytable/Makefile.am
+@@ -22,7 +22,7 @@ ir_keytable_LDFLAGS = $(ARGP_LIBS)
+ 
+ if WITH_BPF
+ ir_keytable_LDFLAGS += $(LIBELF_LIBS) $(LIBBPF_LIBS)
+-ir_keytable_CFLAGS = $(LIBBPF_CFLAGS)
++ir_keytable_CFLAGS = $(LIBBPF_CFLAGS) -fno-stack-protector
+ SUBDIRS = bpf_protocols
+ endif
+ 
+--- a/utils/keytable/bpf_protocols/Makefile.am
 b/utils/keytable/bpf_protocols/Makefile.am
+@@ -8,7 +8,7 @@ CLANG_SYS_INCLUDES := $(shell $(CLANG) -v -E - &1 
\
+ | sed -n '/<...> search starts here:/,/End of search list./{ s| 
\(/.*\)|-idirafter \1|p }')
+ 
+ %.o: %.c bpf_helpers.h
+-  $(CLANG) $(CLANG_SYS_INCLUDES) -D__linux__ -I$(top_srcdir)/include 
-target bpf -O2 -c $<
++  $(CLANG) $(CLANG_SYS_INCLUDES) -D__linux__ -I$(top_srcdir)/include 
-target bpf -O2 -fno-stack-protector -c $<
+ 
+ PROTOCOLS = grundig.o pulse_distance.o pulse_length.o rc_mm.o manchester.o 
xbox-dvd.o imon_rsc.o raw.o samsung36.o
+ 

diff --git a/media-tv/v4l-utils/v4l-utils-1.22.1-r1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.22.1-r1.ebuild
index 57f4e1a21e15..1294a25de248 100644
--- a/media-tv/v4l-utils/v4l-utils-1.22.1-r1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.22.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -45,6 +45,10 @@ BDEPEND="
 # Not really prebuilt but BPF objects make our QA checks go crazy.
 QA_PREBUILT="*/rc_keymaps/protocols/*.o"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.22.1-no-stack-protector-bpf.patch
+)
+
 check_llvm() {
if [[ ${MERGE_TYPE} != binary ]] && use bpf; then
local clang=${ac_cv_prog_CLANG:-${CLANG:-clang}}



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2022-08-25 Thread James Le Cuirot
commit: c0d2fc8652f40edf26752978fc36edee28c96ebb
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug 25 21:52:45 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Aug 25 21:53:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0d2fc86

media-tv/v4l-utils: Add missing qtwidgets + libbpf deps, drop jpeg deps

libjpeg is only used for the library, not the utils.

Closes: https://bugs.gentoo.org/866129
Closes: https://bugs.gentoo.org/866131
Signed-off-by: James Le Cuirot  gentoo.org>

 .../{v4l-utils-1.22.1.ebuild => v4l-utils-1.22.1-r1.ebuild}   | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.22.1-r1.ebuild
similarity index 95%
rename from media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
rename to media-tv/v4l-utils/v4l-utils-1.22.1-r1.ebuild
index 6566baa52d21..57f4e1a21e15 100644
--- a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.22.1-r1.ebuild
@@ -15,13 +15,16 @@ KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 sparc x86"
 IUSE="+bpf dvb opengl qt5 +udev"
 
 RDEPEND="
-   >=media-libs/libv4l-${PV}[dvb?,jpeg]
-   >=virtual/jpeg-0-r2:0=
-   bpf? ( virtual/libelf:= )
+   >=media-libs/libv4l-${PV}[dvb?]
+   bpf? (
+   

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2022-05-29 Thread James Le Cuirot
commit: 02ac198d077b8797896b213398bffe06a5ca8a07
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun May 29 10:33:53 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun May 29 10:33:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ac198d

media-tv/v4l-utils: Call udev_reload when udev is enabled

Closes: https://bugs.gentoo.org/848045
Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.22.1.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
index b8517c0d787b..6566baa52d21 100644
--- a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
@@ -101,6 +101,7 @@ src_install() {
 
 pkg_postinst() {
xdg_pkg_postinst
+   use udev && udev_reload
 
if [[ -n ${REPLACING_VERSIONS} ]] && ver_test 1.20.0 -ge 
${REPLACING_VERSIONS%% *}; then
ewarn "WARNING! ir-keytable has changed significantly from 
version 1.20.0 so"
@@ -108,3 +109,8 @@ pkg_postinst() {
ewarn "https://bugs.gentoo.org/767175 for more details."
fi
 }
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   use udev && udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/files/

2022-04-04 Thread David Seifert
commit: 5fb95556a3e42847551afc5c43ca7e9d995184ec
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Apr  4 07:48:44 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Apr  4 07:48:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fb95556

media-tv/v4l-utils: remove unused patch(es)

Closes: https://github.com/gentoo/gentoo/pull/24889
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 .../files/v4l-utils-1.20.0-automagic.patch | 52 --
 1 file changed, 52 deletions(-)

diff --git a/media-tv/v4l-utils/files/v4l-utils-1.20.0-automagic.patch 
b/media-tv/v4l-utils/files/v4l-utils-1.20.0-automagic.patch
deleted file mode 100644
index 017513bcb907..
--- a/media-tv/v4l-utils/files/v4l-utils-1.20.0-automagic.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From e018720a49b96535613ca9173750ce2271608cd5 Mon Sep 17 00:00:00 2001
-From: James Le Cuirot 
-Date: Sun, 23 Aug 2020 16:33:21 +0100
-Subject: [PATCH] configure.ac: Add --without-libudev option to avoid automagic
- dep
-
-Signed-off-by: James Le Cuirot 

- configure.ac | 27 +--
- 1 file changed, 17 insertions(+), 10 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index d9f43ab5..e6134d08 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -291,16 +291,23 @@ else
-AC_MSG_WARN(ALSA library not available)
- fi
- 
--PKG_CHECK_MODULES(libudev, libudev, have_libudev=yes, have_libudev=no)
--if test "x$have_libudev" = "xyes"; then
--  AC_DEFINE([HAVE_LIBUDEV], [], [Use libudev])
--  LIBUDEV_CFLAGS="$libudev_CFLAGS"
--  LIBUDEV_LIBS="$libudev_LIBS"
--  AC_SUBST(LIBUDEV_CFLAGS)
--  AC_SUBST(LIBUDEV_LIBS)
--else
--   AC_MSG_WARN(udev library not available)
--fi
-+AC_ARG_WITH([libudev],
-+AS_HELP_STRING([--without-libudev], [Do not use udev library]),
-+[],
-+[with_libudev=yes])
-+
-+have_libudev=no
-+
-+AS_IF([test "x$with_libudev" != xno -o "x$enable_libdvbv5" != xno],
-+  [PKG_CHECK_MODULES(libudev, libudev, have_libudev=yes, [])
-+   AS_IF([test "x$have_libudev" = xyes],
-+ [AC_DEFINE([HAVE_LIBUDEV], [], [Use libudev])
-+  LIBUDEV_CFLAGS="$libudev_CFLAGS"
-+  LIBUDEV_LIBS="$libudev_LIBS"
-+  AC_SUBST(LIBUDEV_CFLAGS)
-+  AC_SUBST(LIBUDEV_LIBS)],
-+ AC_MSG_WARN(udev library not available)
-+)])
- 
- AC_SUBST([JPEG_LIBS])
- 
--- 
-2.26.2
-



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2022-04-02 Thread James Le Cuirot
commit: cb1a0753a132eabe58242eb9acefc3a7ab57642c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Apr  2 13:53:40 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Apr  2 13:53:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb1a0753

media-tv/v4l-utils: Drop old 1.20.0

Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/v4l-utils/Manifest|   1 -
 media-tv/v4l-utils/v4l-utils-1.20.0.ebuild | 116 -
 2 files changed, 117 deletions(-)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index b7cae8ef2396..eaca215a25f2 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -1,2 +1 @@
-DIST v4l-utils-1.20.0.tar.bz2 2030419 BLAKE2B 
218082b88c42dcb9da3dbdd81b184c0e7402ca7ba35678a2905e16c11db1fe7065a19ec84b5fd57e2ed4718965c3e8097f8e8bdd04a38a485716efe3ec62e42a
 SHA512 
179ca8dbbf7af5fa4870b70f17645d7834fe6ba52670ae6b58473efa257db0cd812ce14f16574cc4491c0bcb218835e4c29f1354882a151687eecec97852fc63
 DIST v4l-utils-1.22.1.tar.bz2 2086238 BLAKE2B 
a3f01a17ea7c8925c74dd883d30b42f54b7926d253dac79e4cadaba43abc33672804257b3b92e5aa640ead6b52458f05e21642044d7dea77e5580a8dbe9a
 SHA512 
8a634d8995d13f453dfaf90ca5d0dfb26f2f4b10a0d200d76a949c46f77040d12fc0a5b35e05d7b1ba68bcfc85a445be5a5ab1d4a7d4eabfe3a254038ccc6170

diff --git a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
deleted file mode 100644
index d10a82913bc4..
--- a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic udev xdg
-
-DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
-HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
-SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc ~ppc64 ~sparc x86"
-IUSE="+bpf dvb opengl qt5 +udev"
-
-RDEPEND="
-   >=media-libs/libv4l-${PV}[dvb?,jpeg]
-   >=virtual/jpeg-0-r2:0=
-   bpf? ( virtual/libelf:= )
-   udev? ( virtual/libudev )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   opengl? ( dev-qt/qtopengl:5[-gles2(-)] virtual/opengl )
-   media-libs/alsa-lib
-   )
-   !media-tv/v4l2-ctl
-   !/dev/null ||
-   die "${clang} does not support the BPF target. Please 
check LLVM_TARGETS."
-   fi
-}
-
-pkg_pretend() {
-   has_version -b sys-devel/clang && check_llvm
-}
-
-pkg_setup() {
-   check_llvm
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   append-cxxflags -std=c++14
-
-   if use qt5; then
-   local qt5_paths=( \
-   MOC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/moc" \
-   UIC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/uic" \
-   RCC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/rcc" \
-   )
-   if ! use opengl; then
-   sed -e 's/Qt5OpenGL/DiSaBlEd/g' -i configure || die
-   fi
-   fi
-
-   # Hard disable the flags that apply only to the libs.
-   econf \
-   --disable-static \
-   $(use_enable dvb libdvbv5) \
-   $(use_enable qt5 qv4l2) \
-   $(use_enable qt5 qvidcap) \
-   $(use_enable bpf) \
-   --with-jpeg \
-   $(use_with udev libudev) \
-   --with-udevdir="$(get_udevdir)" \
-   "${qt5_paths[@]}"
-}
-
-src_install() {
-   emake -C utils DESTDIR="${D}" install
-   emake -C contrib DESTDIR="${D}" install
-
-   dodoc README
-   newdoc utils/libv4l2util/TODO TODO.libv4l2util
-   newdoc utils/libmedia_dev/README README.libmedia_dev
-   newdoc utils/dvb/README README.dvb
-   newdoc utils/v4l2-compliance/fixme.txt fixme.txt.v4l2-compliance
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   if [[ -n ${REPLACING_VERSIONS} ]] && ver_test 1.20.0 -ge 
${REPLACING_VERSIONS%% *}; then
-   ewarn "WARNING! ir-keytable has changed significantly from 
version 1.20.0 so"
-   ewarn "you may need to take action to avoid breakage. See"
-   ewarn "https://bugs.gentoo.org/767175 for more details."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2022-04-02 Thread Arthur Zamarin
commit: 2a6ad574e53acb8841f7bdced9fd66b46fa4385d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  2 12:03:57 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  2 12:03:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a6ad574

media-tv/v4l-utils: Stabilize 1.22.1 arm64, #835935

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.22.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
index d4e08895691d..b8517c0d787b 100644
--- a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 sparc x86"
 IUSE="+bpf dvb opengl qt5 +udev"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2022-04-01 Thread Arthur Zamarin
commit: ba32d2fe1eb533128bf15eab9d0156e3f9f9c5b0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr  1 06:53:07 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr  1 06:53:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba32d2fe

media-tv/v4l-utils: Stabilize 1.22.1 arm, #835935

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.22.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
index 26845349231f..d4e08895691d 100644
--- a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc ppc64 sparc x86"
 IUSE="+bpf dvb opengl qt5 +udev"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2022-03-31 Thread Arthur Zamarin
commit: 34aed7e1ceb23d5148d711c1adf1e4b544baacdc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 31 19:37:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 31 19:37:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34aed7e1

media-tv/v4l-utils: Stabilize 1.22.1 sparc, #835935

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.22.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
index e7bfbb7b02dd..26845349231f 100644
--- a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ppc64 sparc x86"
 IUSE="+bpf dvb opengl qt5 +udev"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2022-03-30 Thread Agostino Sarubbo
commit: bd8dccb72164918acc878c844512b1a789afd414
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar 30 11:48:08 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar 30 11:48:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8dccb7

media-tv/v4l-utils: x86 stable wrt bug #835935

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.22.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
index b5c8b3521b58..e7bfbb7b02dd 100644
--- a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ppc64 ~sparc x86"
 IUSE="+bpf dvb opengl qt5 +udev"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2022-03-30 Thread Agostino Sarubbo
commit: c49310cb2f25e424929b380b39bb1c117b236f63
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar 30 11:47:48 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar 30 11:47:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c49310cb

media-tv/v4l-utils: ppc64 stable wrt bug #835935

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.22.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
index 77fca5360006..b5c8b3521b58 100644
--- a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ppc64 ~sparc ~x86"
 IUSE="+bpf dvb opengl qt5 +udev"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2022-03-30 Thread Agostino Sarubbo
commit: 6e5e67a2dfe7196efb20942b1736385e57d63fc9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar 30 11:47:11 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar 30 11:47:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e5e67a2

media-tv/v4l-utils: ppc stable wrt bug #835935

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.22.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
index d499adc6b369..77fca5360006 100644
--- a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ~ppc64 ~sparc ~x86"
 IUSE="+bpf dvb opengl qt5 +udev"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2022-03-30 Thread Agostino Sarubbo
commit: f199a23c6b528a4daee72dd641329a964cb7713b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar 30 11:46:40 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar 30 11:46:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f199a23c

media-tv/v4l-utils: amd64 stable wrt bug #835935

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.22.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
index 65a827a5b6d4..d499adc6b369 100644
--- a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="+bpf dvb opengl qt5 +udev"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2021-10-24 Thread James Le Cuirot
commit: 066042ef9ddb39008ef658d30602486a95263b3a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Oct 24 20:20:30 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Oct 24 20:22:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=066042ef

media-tv/v4l-utils: Version bump to 1.22.1, EAPI 8

Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/v4l-utils/Manifest|   1 +
 media-tv/v4l-utils/v4l-utils-1.22.1.ebuild | 110 +
 2 files changed, 111 insertions(+)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index 8ad11332de4..b7cae8ef239 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -1 +1,2 @@
 DIST v4l-utils-1.20.0.tar.bz2 2030419 BLAKE2B 
218082b88c42dcb9da3dbdd81b184c0e7402ca7ba35678a2905e16c11db1fe7065a19ec84b5fd57e2ed4718965c3e8097f8e8bdd04a38a485716efe3ec62e42a
 SHA512 
179ca8dbbf7af5fa4870b70f17645d7834fe6ba52670ae6b58473efa257db0cd812ce14f16574cc4491c0bcb218835e4c29f1354882a151687eecec97852fc63
+DIST v4l-utils-1.22.1.tar.bz2 2086238 BLAKE2B 
a3f01a17ea7c8925c74dd883d30b42f54b7926d253dac79e4cadaba43abc33672804257b3b92e5aa640ead6b52458f05e21642044d7dea77e5580a8dbe9a
 SHA512 
8a634d8995d13f453dfaf90ca5d0dfb26f2f4b10a0d200d76a949c46f77040d12fc0a5b35e05d7b1ba68bcfc85a445be5a5ab1d4a7d4eabfe3a254038ccc6170

diff --git a/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
new file mode 100644
index 000..65a827a5b6d
--- /dev/null
+++ b/media-tv/v4l-utils/v4l-utils-1.22.1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs udev xdg
+
+DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
+HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
+SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+bpf dvb opengl qt5 +udev"
+
+RDEPEND="
+   >=media-libs/libv4l-${PV}[dvb?,jpeg]
+   >=virtual/jpeg-0-r2:0=
+   bpf? ( virtual/libelf:= )
+   udev? ( virtual/libudev )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   opengl? ( dev-qt/qtopengl:5[-gles2(-)] virtual/opengl )
+   media-libs/alsa-lib
+   )
+   !media-tv/v4l2-ctl
+   !/dev/null ||
+   die "${clang} does not support the BPF target. Please 
check LLVM_TARGETS."
+   fi
+}
+
+pkg_pretend() {
+   has_version -b sys-devel/clang && check_llvm
+}
+
+pkg_setup() {
+   check_llvm
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   if use qt5; then
+   local qt5_paths=( \
+   MOC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/moc" \
+   UIC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/uic" \
+   RCC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/rcc" \
+   )
+   if ! use opengl; then
+   sed -e 's/Qt5OpenGL/DiSaBlEd/g' -i configure || die
+   fi
+   fi
+
+   # Hard disable the flags that apply only to the libs.
+   econf \
+   --disable-static \
+   $(use_enable dvb libdvbv5) \
+   $(use_enable qt5 qv4l2) \
+   $(use_enable qt5 qvidcap) \
+   $(use_enable bpf) \
+   --with-jpeg \
+   $(use_with udev libudev) \
+   --with-udevdir="$(get_udevdir)" \
+   "${qt5_paths[@]}"
+}
+
+src_install() {
+   emake -C utils DESTDIR="${D}" install
+   emake -C contrib DESTDIR="${D}" install
+
+   dodoc README
+   newdoc utils/libv4l2util/TODO TODO.libv4l2util
+   newdoc utils/libmedia_dev/README README.libmedia_dev
+   newdoc utils/dvb/README README.dvb
+   newdoc utils/v4l2-compliance/fixme.txt fixme.txt.v4l2-compliance
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]] && ver_test 1.20.0 -ge 
${REPLACING_VERSIONS%% *}; then
+   ewarn "WARNING! ir-keytable has changed significantly from 
version 1.20.0 so"
+   ewarn "you may need to take action to avoid breakage. See"
+   ewarn "https://bugs.gentoo.org/767175 for more details."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2021-10-24 Thread James Le Cuirot
commit: dc1b5c0c07541e052cfef7698574c25c109b0360
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Oct 24 15:55:46 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Oct 24 20:22:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc1b5c0c

media-tv/v4l-utils: Add warning about ir-keytable changes

Sorry this is a bit late!

Signed-off-by: James Le Cuirot  gentoo.org>
Closes: https://bugs.gentoo.org/767175

 media-tv/v4l-utils/v4l-utils-1.20.0.ebuild | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
index 4965c6c3c70..d10a82913bc 100644
--- a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
@@ -104,3 +104,13 @@ src_install() {
newdoc utils/dvb/README README.dvb
newdoc utils/v4l2-compliance/fixme.txt fixme.txt.v4l2-compliance
 }
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]] && ver_test 1.20.0 -ge 
${REPLACING_VERSIONS%% *}; then
+   ewarn "WARNING! ir-keytable has changed significantly from 
version 1.20.0 so"
+   ewarn "you may need to take action to avoid breakage. See"
+   ewarn "https://bugs.gentoo.org/767175 for more details."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2021-08-01 Thread Sam James
commit: 1bc7bfc2ebacbbe65f8176233d6271af7d02d8cc
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug  1 07:03:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  1 18:27:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bc7bfc2

media-tv/v4l-utils: use C++14 for now, drop qt5 workaround for C++11

Signed-off-by: Sam James  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.20.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
index 6a579d1605e..71e15ab03e4 100644
--- a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
@@ -68,14 +68,15 @@ src_prepare() {
 }
 
 src_configure() {
+   append-cxxflags -std=c++14
+
if use qt5; then
-   append-cxxflags -std=c++11
local qt5_paths=( \
MOC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/moc" \
UIC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/uic" \
RCC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/rcc" \
)
-   if use !opengl; then
+   if ! use opengl; then
sed -e 's/Qt5OpenGL/DiSaBlEd/g' -i configure || die
fi
fi



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2021-04-12 Thread Sam James
commit: 8fc1082ab8cfa6d4558dd08b74bf4b6d9d7aa943
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  7 05:13:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 13 00:26:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc1082a

media-tv/v4l-utils: call pkg-config via toolchain-funcs.eclass helper

This ensures we call the correct pkg-config in e.g. cross.

Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.20.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
index 38e272fbe76..6a579d1605e 100644
--- a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
@@ -71,9 +71,9 @@ src_configure() {
if use qt5; then
append-cxxflags -std=c++11
local qt5_paths=( \
-   MOC="$(pkg-config --variable=host_bins Qt5Core)/moc" \
-   UIC="$(pkg-config --variable=host_bins Qt5Core)/uic" \
-   RCC="$(pkg-config --variable=host_bins Qt5Core)/rcc" \
+   MOC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/moc" \
+   UIC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/uic" \
+   RCC="$($(tc-getPKG_CONFIG) --variable=host_bins 
Qt5Core)/rcc" \
)
if use !opengl; then
sed -e 's/Qt5OpenGL/DiSaBlEd/g' -i configure || die



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2021-01-17 Thread James Le Cuirot
commit: 9eca9891419d58dde8eb284ed60a6dd71278e08f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Jan 17 10:27:16 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Jan 17 10:27:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eca9891

media-tv/v4l-utils: Only check Clang in pkg_pretend when installed

I forgot that pkg_pretend() fires before dependencies are
installed. We therefore need to check again in pkg_setup().

Bug: https://bugs.gentoo.org/763654
Package-Manager: Portage-3.0.13, Repoman-3.0.1
Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.20.0.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
index a200a8d31f7..38e272fbe76 100644
--- a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
@@ -46,7 +46,7 @@ PATCHES=(
 # Not really prebuilt but BPF objects make our QA checks go crazy.
 QA_PREBUILT="*/rc_keymaps/protocols/*.o"
 
-pkg_pretend() {
+check_llvm() {
if [[ ${MERGE_TYPE} != binary ]] && use bpf; then
local clang=${ac_cv_prog_CLANG:-${CLANG:-clang}}
${clang} -target bpf -print-supported-cpus &>/dev/null ||
@@ -54,6 +54,14 @@ pkg_pretend() {
fi
 }
 
+pkg_pretend() {
+   has_version -b sys-devel/clang && check_llvm
+}
+
+pkg_setup() {
+   check_llvm
+}
+
 src_prepare() {
default
eautoreconf



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/, media-tv/v4l-utils/files/

2021-01-05 Thread James Le Cuirot
commit: 57cad7e7c7d49d4a1e08b90bad872b549b609b24
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Jan  5 21:40:23 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Jan  5 21:40:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57cad7e7

media-tv/v4l-utils: Drop old

Package-Manager: Portage-3.0.12, Repoman-3.0.1
Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/v4l-utils/Manifest|  2 -
 .../files/v4l-utils-1.16.6-gcc10-fno-common.patch  | 68 -
 .../files/v4l-utils-1.6.2-sysmacros.patch  | 59 --
 media-tv/v4l-utils/v4l-utils-1.10.1.ebuild | 65 
 media-tv/v4l-utils/v4l-utils-1.16.6.ebuild | 71 --
 5 files changed, 265 deletions(-)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index 714457634f4..8ad11332de4 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -1,3 +1 @@
-DIST v4l-utils-1.10.1.tar.bz2 1352235 BLAKE2B 
7ececae8ad5ebd999070b0c3626fdf5b0a4bc81562d2c2a712ff9625025d3e6c4ff664ba85998dedaa1ee77295d3cea39306305c20573c07156a07ec0ac8d10a
 SHA512 
524bfd4e93e82f2dd55f0baa3e8be5850d4675b46fd0197b6d1287fc0d502c6b5c64bdf461af9630345f2d847d6aa5b6dc483693cee452da0b6729f156a5d98d
-DIST v4l-utils-1.16.6.tar.bz2 1893768 BLAKE2B 
f31cf794f6949fa2c1f45db8bae99a10a5fbc67af356889f636ab03cfd04011a82939a10f01145c56001b91655664530cfbda7d64c523752b8bb77159a1c80ab
 SHA512 
f011218591e32b0ca3239373d9ea4739d7cfe3a6bef5f8a996253cea9b9d836ba488132e2a1b8f6f61cd69f1bcecc20e4b5c26f9c95a2a912e17c400b9fa9b58
 DIST v4l-utils-1.20.0.tar.bz2 2030419 BLAKE2B 
218082b88c42dcb9da3dbdd81b184c0e7402ca7ba35678a2905e16c11db1fe7065a19ec84b5fd57e2ed4718965c3e8097f8e8bdd04a38a485716efe3ec62e42a
 SHA512 
179ca8dbbf7af5fa4870b70f17645d7834fe6ba52670ae6b58473efa257db0cd812ce14f16574cc4491c0bcb218835e4c29f1354882a151687eecec97852fc63

diff --git a/media-tv/v4l-utils/files/v4l-utils-1.16.6-gcc10-fno-common.patch 
b/media-tv/v4l-utils/files/v4l-utils-1.16.6-gcc10-fno-common.patch
deleted file mode 100644
index 33855c682b6..000
--- a/media-tv/v4l-utils/files/v4l-utils-1.16.6-gcc10-fno-common.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-From afb123618b087f3ca2305b84fb004624662e52f0 Mon Sep 17 00:00:00 2001
-From: David Seifert 
-Date: Wed, 26 Feb 2020 11:07:29 +0100
-Subject: Fix GCC 10 / -fno-common
-
-* GCC 10 switches its default symbol emission mode
-  to cause linker errors when an object is defined
-  more than once.
-
-Bug: https://bugs.gentoo.org/706756
-Signed-off-by: David Seifert 
-Signed-off-by: Hans Verkuil 

- lib/include/libdvbv5/desc_t2_delivery.h |  2 +-
- lib/libdvbv5/dvb-v5.h   | 26 +-
- 2 files changed, 14 insertions(+), 14 deletions(-)
-
-diff --git a/lib/include/libdvbv5/desc_t2_delivery.h 
b/lib/include/libdvbv5/desc_t2_delivery.h
-index 93594b76..8c11fa9a 100644
 a/lib/include/libdvbv5/desc_t2_delivery.h
-+++ b/lib/include/libdvbv5/desc_t2_delivery.h
-@@ -215,7 +215,7 @@ extern const unsigned dvbt2_transmission_mode[];
-  * @brief converts from internal representation to string the SISO_MISO
-  *  field of dvb_desc_t2_delivery:SISO_MISO field.
-  */
--const char *siso_miso[4];
-+extern const char *siso_miso[4];
- 
- #ifdef __cplusplus
- }
-diff --git a/lib/libdvbv5/dvb-v5.h b/lib/libdvbv5/dvb-v5.h
-index 45aaddda..3540bac1 100644
 a/lib/libdvbv5/dvb-v5.h
-+++ b/lib/libdvbv5/dvb-v5.h
-@@ -14,17 +14,17 @@ struct fe_status_name {
-   char *name;
- };
- extern struct fe_status_name fe_status_name[8];
--const char *fe_code_rate_name[14];
--const char *fe_modulation_name[15];
--const char *fe_transmission_mode_name[10];
--const unsigned fe_bandwidth_name[8];
--const char *fe_guard_interval_name[12];
--const char *fe_hierarchy_name[6];
--const char *fe_voltage_name[4];
--const char *fe_tone_name[3];
--const char *fe_inversion_name[4];
--const char *fe_pilot_name[4];
--const char *fe_rolloff_name[5];
--const char *dvb_v5_name[72];
--const char *delivery_system_name[20];
-+extern const char *fe_code_rate_name[14];
-+extern const char *fe_modulation_name[15];
-+extern const char *fe_transmission_mode_name[10];
-+extern const unsigned fe_bandwidth_name[8];
-+extern const char *fe_guard_interval_name[12];
-+extern const char *fe_hierarchy_name[6];
-+extern const char *fe_voltage_name[4];
-+extern const char *fe_tone_name[3];
-+extern const char *fe_inversion_name[4];
-+extern const char *fe_pilot_name[4];
-+extern const char *fe_rolloff_name[5];
-+extern const char *dvb_v5_name[72];
-+extern const char *delivery_system_name[20];
- #endif
--- 
-cgit v1.2.1
-

diff --git a/media-tv/v4l-utils/files/v4l-utils-1.6.2-sysmacros.patch 
b/media-tv/v4l-utils/files/v4l-utils-1.6.2-sysmacros.patch
deleted file mode 100644
index fe5636ae5ec..000
--- a/media-tv/v4l-utils/files/v4l-utils-1.6.2-sysmacros.patch
+++ /dev/null
@@ -1,59 +0,0 @@

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2021-01-05 Thread Sam James
commit: 5325f56dec27bee13f21a3310d5cbf668e7f3bc1
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  5 20:48:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  5 20:48:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5325f56d

media-tv/v4l-utils: Stabilize 1.20.0 x86, #762002

Signed-off-by: Sam James  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
index eed7b0e93a0..a200a8d31f7 100644
--- a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ppc ~ppc64 ~sparc x86"
 IUSE="+bpf dvb opengl qt5 +udev"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2021-01-03 Thread Sergei Trofimovich
commit: 54700aa909f1561b61d142bfb2c01702f7ac
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jan  3 11:44:31 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jan  3 11:44:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54700aa9

media-tv/v4l-utils: stable 1.20.0 for ppc

stable wrt bug #762002

Package-Manager: Portage-3.0.12, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.20.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
index e8360516a0a..eed7b0e93a0 100644
--- a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ppc ~ppc64 ~sparc ~x86"
 IUSE="+bpf dvb opengl qt5 +udev"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2020-12-29 Thread Sam James
commit: fe5e0b2444e6565f63d0cfba05ce64a120f14a1b
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 29 23:15:22 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 29 23:15:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe5e0b24

media-tv/v4l-utils: Stabilize 1.20.0 arm64, #762002

Signed-off-by: Sam James  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
index 917bdd3a785..e8360516a0a 100644
--- a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="+bpf dvb opengl qt5 +udev"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2020-12-29 Thread James Le Cuirot
commit: 63af976b818713e94e17f63c9c51a5d06c71eb1a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Dec 29 21:47:12 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Dec 29 21:47:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63af976b

media-tv/v4l-utils: Don't perform clang target check in binpkgs

Closes: https://bugs.gentoo.org/762328
Package-Manager: Portage-3.0.12, Repoman-3.0.1
Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
index a1ac0bb004d..917bdd3a785 100644
--- a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
@@ -47,7 +47,7 @@ PATCHES=(
 QA_PREBUILT="*/rc_keymaps/protocols/*.o"
 
 pkg_pretend() {
-   if use bpf; then
+   if [[ ${MERGE_TYPE} != binary ]] && use bpf; then
local clang=${ac_cv_prog_CLANG:-${CLANG:-clang}}
${clang} -target bpf -print-supported-cpus &>/dev/null ||
die "${clang} does not support the BPF target. Please 
check LLVM_TARGETS."



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2020-12-27 Thread Sam James
commit: 1188bc827fa35a37d184f25c2962d8126d849fb9
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 22:57:53 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 22:58:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1188bc82

media-tv/v4l-utils: Stabilize 1.20.0 amd64, #762002

Signed-off-by: Sam James  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
index a7d6c2130f1..a1ac0bb004d 100644
--- a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="+bpf dvb opengl qt5 +udev"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2020-12-27 Thread James Le Cuirot
commit: 9a884d15380afe0a0b01a9de8c5538dc44bf8f7a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Dec 27 21:42:08 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Dec 27 21:42:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a884d15

media-tv/v4l-utils: Ensure clang has the BPF target with pkg_pretend

The dependencies can only ensure that at least one clang on the system
has the BPF target and it may not be the one that actually gets used
for the build. Generally the latest version will have precedence in
the PATH but this fix also checks for overrides.

Bug: https://bugs.gentoo.org/692072
Package-Manager: Portage-3.0.12, Repoman-3.0.1
Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.20.0.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
index 01f52bb0555..a7d6c2130f1 100644
--- a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
@@ -46,6 +46,14 @@ PATCHES=(
 # Not really prebuilt but BPF objects make our QA checks go crazy.
 QA_PREBUILT="*/rc_keymaps/protocols/*.o"
 
+pkg_pretend() {
+   if use bpf; then
+   local clang=${ac_cv_prog_CLANG:-${CLANG:-clang}}
+   ${clang} -target bpf -print-supported-cpus &>/dev/null ||
+   die "${clang} does not support the BPF target. Please 
check LLVM_TARGETS."
+   fi
+}
+
 src_prepare() {
default
eautoreconf



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2020-09-05 Thread James Le Cuirot
commit: b5da617c6d49235de469c88f048647e539d91253
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep  5 12:54:20 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Sep  5 13:03:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5da617c

media-tv/v4l-utils: Fix libv4l[dvb] dep on older versions

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.10.1.ebuild | 2 +-
 media-tv/v4l-utils/v4l-utils-1.16.6.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
index e18fe0d1846..911dc9e6269 100644
--- a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 KEYWORDS="~alpha amd64 ~arm ppc ~ppc64 ~sparc x86"
 IUSE="qt5 udev"
 
-RDEPEND=">=media-libs/libv4l-${PV}
+RDEPEND=">=media-libs/libv4l-${PV}[dvb(+)]
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
index 5b1881372f2..9ce27304021 100644
--- a/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 KEYWORDS="amd64 ~arm arm64 ~ppc64 ~sparc x86"
 IUSE="+bpf opengl qt5"
 
-RDEPEND=">=media-libs/libv4l-${PV}[jpeg]
+RDEPEND=">=media-libs/libv4l-${PV}[dvb(+),jpeg]
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2020-08-23 Thread James Le Cuirot
commit: 0e518c9336fd93fcdb764784f2fbe5ac9ed00c8f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Aug 23 16:40:14 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Aug 23 16:42:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e518c93

media-tv/v4l-utils: Drop some old versions

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/v4l-utils/Manifest   |  2 -
 media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild | 69 --
 media-tv/v4l-utils/v4l-utils-1.16.3.ebuild| 67 -
 media-tv/v4l-utils/v4l-utils-1.18.0.ebuild| 71 ---
 4 files changed, 209 deletions(-)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index 0143df89ef7..714457634f4 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -1,5 +1,3 @@
 DIST v4l-utils-1.10.1.tar.bz2 1352235 BLAKE2B 
7ececae8ad5ebd999070b0c3626fdf5b0a4bc81562d2c2a712ff9625025d3e6c4ff664ba85998dedaa1ee77295d3cea39306305c20573c07156a07ec0ac8d10a
 SHA512 
524bfd4e93e82f2dd55f0baa3e8be5850d4675b46fd0197b6d1287fc0d502c6b5c64bdf461af9630345f2d847d6aa5b6dc483693cee452da0b6729f156a5d98d
-DIST v4l-utils-1.16.3.tar.bz2 1894961 BLAKE2B 
71c674abbb3415e592354998e1baa3eedbb4be21757bef80b463ea987e9fc231789e6b333b37d0d9916cb30729e04951dc9f1755ab00a82502fdc415b00cb9a2
 SHA512 
404672d18d94861c6957ea3a15a6a48f238d3859940810952a5a8cc33b57f1a360d1a19af28405c01b073c0ece90c5995a71dbe6544b30bdb8eace7daeb4bc0b
 DIST v4l-utils-1.16.6.tar.bz2 1893768 BLAKE2B 
f31cf794f6949fa2c1f45db8bae99a10a5fbc67af356889f636ab03cfd04011a82939a10f01145c56001b91655664530cfbda7d64c523752b8bb77159a1c80ab
 SHA512 
f011218591e32b0ca3239373d9ea4739d7cfe3a6bef5f8a996253cea9b9d836ba488132e2a1b8f6f61cd69f1bcecc20e4b5c26f9c95a2a912e17c400b9fa9b58
-DIST v4l-utils-1.18.0.tar.bz2 1995506 BLAKE2B 
35cd138c88960e5b02431c408a43905a73ea6a7650a939abc2250e1f219bda1437262a7083d90d8b4d39c5bd2cce5f6fc590b8dc09a8738fb5baf55266256b94
 SHA512 
749c804671f039d907bf782cba5d1c23fff48066f3b6d4a0249fb9b65c493ee3945b544ee2a306dda79973da04f0301278ee88775f798aba590e5d0f15226d49
 DIST v4l-utils-1.20.0.tar.bz2 2030419 BLAKE2B 
218082b88c42dcb9da3dbdd81b184c0e7402ca7ba35678a2905e16c11db1fe7065a19ec84b5fd57e2ed4718965c3e8097f8e8bdd04a38a485716efe3ec62e42a
 SHA512 
179ca8dbbf7af5fa4870b70f17645d7834fe6ba52670ae6b58473efa257db0cd812ce14f16574cc4491c0bcb218835e4c29f1354882a151687eecec97852fc63

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
deleted file mode 100644
index 0a929df32fb..000
--- a/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit flag-o-matic udev xdg-utils
-
-DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
-HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
-SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86"
-IUSE="+bpf opengl qt5"
-
-RDEPEND=">=media-libs/libv4l-${PV}[jpeg]
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   opengl? ( dev-qt/qtopengl:5[-gles2(-)] virtual/opengl )
-   media-libs/alsa-lib
-   )
-   virtual/libudev
-   >=virtual/jpeg-0-r2:0=
-   bpf? ( virtual/libelf:= )
-   !media-tv/v4l2-ctl
-   !https://git.linuxtv.org/v4l-utils.git;
-SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
-IUSE="opengl qt5"
-
-RDEPEND=">=media-libs/libv4l-${PV}[jpeg]
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   opengl? ( dev-qt/qtopengl:5[-gles2(-)] virtual/opengl )
-   media-libs/alsa-lib
-   )
-   virtual/libudev
-   >=virtual/jpeg-0-r2:0=
-   virtual/libelf:=
-   !media-tv/v4l2-ctl
-   !https://git.linuxtv.org/v4l-utils.git;
-SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+bpf opengl qt5"
-
-RDEPEND=">=media-libs/libv4l-${PV}[jpeg]
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   opengl? ( dev-qt/qtopengl:5[-gles2(-)] virtual/opengl )
-   media-libs/alsa-lib
-   )
-   virtual/libudev
-   >=virtual/jpeg-0-r2:0=
-   bpf? ( virtual/libelf:= )
-   !media-tv/v4l2-ctl
-   !

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/, media-tv/v4l-utils/files/

2020-08-23 Thread James Le Cuirot
commit: 205e228434c0f9ff2e6156942a1ee8f8f56129fa
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Aug 23 16:37:15 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Aug 23 16:42:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=205e2284

media-tv/v4l-utils: Bump to 1.20.0, fix some automagics

The automagic libudev dependency has now been dealt with via a patch
and udev USE flag. Among other things, this library is needed for the
DVB utilities so a dvb USE flag has also been added with a
corresponding dependency on libv4l[dvb]. There may be more automagics
but I haven't checked yet.

Bug: https://bugs.gentoo.org/691066
Bug: https://bugs.gentoo.org/721374
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/v4l-utils/Manifest|  1 +
 .../files/v4l-utils-1.20.0-automagic.patch | 52 +
 media-tv/v4l-utils/v4l-utils-1.20.0.ebuild | 89 ++
 3 files changed, 142 insertions(+)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index 67728dacc7f..0143df89ef7 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -2,3 +2,4 @@ DIST v4l-utils-1.10.1.tar.bz2 1352235 BLAKE2B 
7ececae8ad5ebd999070b0c3626fdf5b0a
 DIST v4l-utils-1.16.3.tar.bz2 1894961 BLAKE2B 
71c674abbb3415e592354998e1baa3eedbb4be21757bef80b463ea987e9fc231789e6b333b37d0d9916cb30729e04951dc9f1755ab00a82502fdc415b00cb9a2
 SHA512 
404672d18d94861c6957ea3a15a6a48f238d3859940810952a5a8cc33b57f1a360d1a19af28405c01b073c0ece90c5995a71dbe6544b30bdb8eace7daeb4bc0b
 DIST v4l-utils-1.16.6.tar.bz2 1893768 BLAKE2B 
f31cf794f6949fa2c1f45db8bae99a10a5fbc67af356889f636ab03cfd04011a82939a10f01145c56001b91655664530cfbda7d64c523752b8bb77159a1c80ab
 SHA512 
f011218591e32b0ca3239373d9ea4739d7cfe3a6bef5f8a996253cea9b9d836ba488132e2a1b8f6f61cd69f1bcecc20e4b5c26f9c95a2a912e17c400b9fa9b58
 DIST v4l-utils-1.18.0.tar.bz2 1995506 BLAKE2B 
35cd138c88960e5b02431c408a43905a73ea6a7650a939abc2250e1f219bda1437262a7083d90d8b4d39c5bd2cce5f6fc590b8dc09a8738fb5baf55266256b94
 SHA512 
749c804671f039d907bf782cba5d1c23fff48066f3b6d4a0249fb9b65c493ee3945b544ee2a306dda79973da04f0301278ee88775f798aba590e5d0f15226d49
+DIST v4l-utils-1.20.0.tar.bz2 2030419 BLAKE2B 
218082b88c42dcb9da3dbdd81b184c0e7402ca7ba35678a2905e16c11db1fe7065a19ec84b5fd57e2ed4718965c3e8097f8e8bdd04a38a485716efe3ec62e42a
 SHA512 
179ca8dbbf7af5fa4870b70f17645d7834fe6ba52670ae6b58473efa257db0cd812ce14f16574cc4491c0bcb218835e4c29f1354882a151687eecec97852fc63

diff --git a/media-tv/v4l-utils/files/v4l-utils-1.20.0-automagic.patch 
b/media-tv/v4l-utils/files/v4l-utils-1.20.0-automagic.patch
new file mode 100644
index 000..017513bcb90
--- /dev/null
+++ b/media-tv/v4l-utils/files/v4l-utils-1.20.0-automagic.patch
@@ -0,0 +1,52 @@
+From e018720a49b96535613ca9173750ce2271608cd5 Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Sun, 23 Aug 2020 16:33:21 +0100
+Subject: [PATCH] configure.ac: Add --without-libudev option to avoid automagic
+ dep
+
+Signed-off-by: James Le Cuirot 
+---
+ configure.ac | 27 +--
+ 1 file changed, 17 insertions(+), 10 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index d9f43ab5..e6134d08 100644
+--- a/configure.ac
 b/configure.ac
+@@ -291,16 +291,23 @@ else
+AC_MSG_WARN(ALSA library not available)
+ fi
+ 
+-PKG_CHECK_MODULES(libudev, libudev, have_libudev=yes, have_libudev=no)
+-if test "x$have_libudev" = "xyes"; then
+-  AC_DEFINE([HAVE_LIBUDEV], [], [Use libudev])
+-  LIBUDEV_CFLAGS="$libudev_CFLAGS"
+-  LIBUDEV_LIBS="$libudev_LIBS"
+-  AC_SUBST(LIBUDEV_CFLAGS)
+-  AC_SUBST(LIBUDEV_LIBS)
+-else
+-   AC_MSG_WARN(udev library not available)
+-fi
++AC_ARG_WITH([libudev],
++AS_HELP_STRING([--without-libudev], [Do not use udev library]),
++[],
++[with_libudev=yes])
++
++have_libudev=no
++
++AS_IF([test "x$with_libudev" != xno -o "x$enable_libdvbv5" != xno],
++  [PKG_CHECK_MODULES(libudev, libudev, have_libudev=yes, [])
++   AS_IF([test "x$have_libudev" = xyes],
++ [AC_DEFINE([HAVE_LIBUDEV], [], [Use libudev])
++  LIBUDEV_CFLAGS="$libudev_CFLAGS"
++  LIBUDEV_LIBS="$libudev_LIBS"
++  AC_SUBST(LIBUDEV_CFLAGS)
++  AC_SUBST(LIBUDEV_LIBS)],
++ AC_MSG_WARN(udev library not available)
++)])
+ 
+ AC_SUBST([JPEG_LIBS])
+ 
+-- 
+2.26.2
+

diff --git a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
new file mode 100644
index 000..01f52bb0555
--- /dev/null
+++ b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic udev xdg
+
+DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2020-05-28 Thread James Le Cuirot
commit: 7f2c7473cc9857c2656d80b1c4425ff10754b685
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu May 28 22:24:33 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu May 28 22:24:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f2c7473

media-tv/v4l-utils: Take over as maintainer

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/v4l-utils/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/v4l-utils/metadata.xml b/media-tv/v4l-utils/metadata.xml
index f5ffa125819..676378917cd 100644
--- a/media-tv/v4l-utils/metadata.xml
+++ b/media-tv/v4l-utils/metadata.xml
@@ -2,8 +2,8 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   andrey_ut...@gentoo.org
-   Andrey Utkin
+   ch...@gentoo.org
+   James Le Cuirot

 
Enables support for IR BPF decoders.



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/, media-tv/v4l-utils/files/

2020-03-20 Thread Andrey Utkin
commit: 7c327d152ca416ef1b6583cba873fbf0c1cab7a6
Author: Andrey Utkin  gentoo  org>
AuthorDate: Fri Mar 20 22:58:24 2020 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Fri Mar 20 23:06:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c327d15

media-tv/v4l-utils: patch for -fno-common bug

Reused the patch already used for media-libs/libv4l.

Applied to ebuilds 1.16.6 (last stable) and 1.18.0 (not stabilized).
No revision bump as this is a trivial build failure treatment.

Bug: https://bugs.gentoo.org/706834
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 .../files/v4l-utils-1.16.6-gcc10-fno-common.patch  | 68 ++
 media-tv/v4l-utils/v4l-utils-1.16.6.ebuild |  4 +-
 media-tv/v4l-utils/v4l-utils-1.18.0.ebuild |  2 +
 3 files changed, 73 insertions(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/files/v4l-utils-1.16.6-gcc10-fno-common.patch 
b/media-tv/v4l-utils/files/v4l-utils-1.16.6-gcc10-fno-common.patch
new file mode 100644
index 000..33855c682b6
--- /dev/null
+++ b/media-tv/v4l-utils/files/v4l-utils-1.16.6-gcc10-fno-common.patch
@@ -0,0 +1,68 @@
+From afb123618b087f3ca2305b84fb004624662e52f0 Mon Sep 17 00:00:00 2001
+From: David Seifert 
+Date: Wed, 26 Feb 2020 11:07:29 +0100
+Subject: Fix GCC 10 / -fno-common
+
+* GCC 10 switches its default symbol emission mode
+  to cause linker errors when an object is defined
+  more than once.
+
+Bug: https://bugs.gentoo.org/706756
+Signed-off-by: David Seifert 
+Signed-off-by: Hans Verkuil 
+---
+ lib/include/libdvbv5/desc_t2_delivery.h |  2 +-
+ lib/libdvbv5/dvb-v5.h   | 26 +-
+ 2 files changed, 14 insertions(+), 14 deletions(-)
+
+diff --git a/lib/include/libdvbv5/desc_t2_delivery.h 
b/lib/include/libdvbv5/desc_t2_delivery.h
+index 93594b76..8c11fa9a 100644
+--- a/lib/include/libdvbv5/desc_t2_delivery.h
 b/lib/include/libdvbv5/desc_t2_delivery.h
+@@ -215,7 +215,7 @@ extern const unsigned dvbt2_transmission_mode[];
+  * @brief converts from internal representation to string the SISO_MISO
+  *  field of dvb_desc_t2_delivery:SISO_MISO field.
+  */
+-const char *siso_miso[4];
++extern const char *siso_miso[4];
+ 
+ #ifdef __cplusplus
+ }
+diff --git a/lib/libdvbv5/dvb-v5.h b/lib/libdvbv5/dvb-v5.h
+index 45aaddda..3540bac1 100644
+--- a/lib/libdvbv5/dvb-v5.h
 b/lib/libdvbv5/dvb-v5.h
+@@ -14,17 +14,17 @@ struct fe_status_name {
+   char *name;
+ };
+ extern struct fe_status_name fe_status_name[8];
+-const char *fe_code_rate_name[14];
+-const char *fe_modulation_name[15];
+-const char *fe_transmission_mode_name[10];
+-const unsigned fe_bandwidth_name[8];
+-const char *fe_guard_interval_name[12];
+-const char *fe_hierarchy_name[6];
+-const char *fe_voltage_name[4];
+-const char *fe_tone_name[3];
+-const char *fe_inversion_name[4];
+-const char *fe_pilot_name[4];
+-const char *fe_rolloff_name[5];
+-const char *dvb_v5_name[72];
+-const char *delivery_system_name[20];
++extern const char *fe_code_rate_name[14];
++extern const char *fe_modulation_name[15];
++extern const char *fe_transmission_mode_name[10];
++extern const unsigned fe_bandwidth_name[8];
++extern const char *fe_guard_interval_name[12];
++extern const char *fe_hierarchy_name[6];
++extern const char *fe_voltage_name[4];
++extern const char *fe_tone_name[3];
++extern const char *fe_inversion_name[4];
++extern const char *fe_pilot_name[4];
++extern const char *fe_rolloff_name[5];
++extern const char *dvb_v5_name[72];
++extern const char *delivery_system_name[20];
+ #endif
+-- 
+cgit v1.2.1
+

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
index 72e4deafa29..5b1881372f2 100644
--- a/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -31,6 +31,8 @@ BDEPEND="
sys-devel/gettext
virtual/pkgconfig"
 
+PATCHES=( "${FILESDIR}"/${PN}-1.16.6-gcc10-fno-common.patch )
+
 src_configure() {
if use qt5; then
append-cxxflags -std=c++11

diff --git a/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
index ec17de13f97..777a22b6a55 100644
--- a/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
@@ -31,6 +31,8 @@ BDEPEND="
sys-devel/gettext
virtual/pkgconfig"
 
+PATCHES=( "${FILESDIR}"/${PN}-1.16.6-gcc10-fno-common.patch )
+
 src_configure() {
if use qt5; then
append-cxxflags -std=c++11



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2020-03-20 Thread Matt Turner
commit: e6a0ea43c7afba630df38c22bd3d5c5f0fdd59f4
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Mar 20 21:49:56 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Mar 20 21:52:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6a0ea43

media-tv/v4l-utils: drop hppa keywords

Signed-off-by: Matt Turner  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.10.1.ebuild| 2 +-
 media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild | 2 +-
 media-tv/v4l-utils/v4l-utils-1.16.3.ebuild| 2 +-
 media-tv/v4l-utils/v4l-utils-1.16.6.ebuild| 2 +-
 media-tv/v4l-utils/v4l-utils-1.18.0.ebuild| 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
index 3baefa7a4ed..e18fe0d1846 100644
--- a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ppc ~ppc64 ~sparc x86"
 IUSE="qt5 udev"
 
 RDEPEND=">=media-libs/libv4l-${PV}

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
index b1b0a9cc793..0a929df32fb 100644
--- a/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86"
 IUSE="+bpf opengl qt5"
 
 RDEPEND=">=media-libs/libv4l-${PV}[jpeg]

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild
index 2c205e2624a..c17b61ef742 100644
--- a/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
 IUSE="opengl qt5"
 
 RDEPEND=">=media-libs/libv4l-${PV}[jpeg]

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
index b756dca8b45..72e4deafa29 100644
--- a/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~sparc x86"
 IUSE="+bpf opengl qt5"
 
 RDEPEND=">=media-libs/libv4l-${PV}[jpeg]

diff --git a/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
index 7218a02f1a9..ec17de13f97 100644
--- a/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="+bpf opengl qt5"
 
 RDEPEND=">=media-libs/libv4l-${PV}[jpeg]



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2020-03-13 Thread Andrey Utkin
commit: 494262bc5f8bf3f7638cbfde059db0c7f8be398f
Author: Andrey Utkin  gentoo  org>
AuthorDate: Fri Mar 13 23:10:16 2020 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Fri Mar 13 23:14:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494262bc

media-tv/v4l-utils: restore alpha, ppc keywords

These arches have been dropped from keywords of a year ago due to clang,
a conditional dependency, being unavailable on these arches. Now that
the USE flag enabling dependency on clang is masked on these arches,
v4l-utils can be keyworded.

Bug: https://bugs.gentoo.org/678940
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
index aa54f63aa9b..7218a02f1a9 100644
--- a/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE="+bpf opengl qt5"
 
 RDEPEND=">=media-libs/libv4l-${PV}[jpeg]



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2020-03-11 Thread Andrey Utkin
commit: 666c4db538331874f3a8a0a059e4ed7e212ef1f7
Author: Andrey Utkin  gentoo  org>
AuthorDate: Wed Mar 11 23:05:04 2020 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Wed Mar 11 23:49:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=666c4db5

media-tv/v4l-utils: add new version 1.18.0

Cloned from 1.16.6 with stable keywords dropped to testing.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 media-tv/v4l-utils/Manifest|  1 +
 media-tv/v4l-utils/v4l-utils-1.18.0.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index fd45e345819..67728dacc7f 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -1,3 +1,4 @@
 DIST v4l-utils-1.10.1.tar.bz2 1352235 BLAKE2B 
7ececae8ad5ebd999070b0c3626fdf5b0a4bc81562d2c2a712ff9625025d3e6c4ff664ba85998dedaa1ee77295d3cea39306305c20573c07156a07ec0ac8d10a
 SHA512 
524bfd4e93e82f2dd55f0baa3e8be5850d4675b46fd0197b6d1287fc0d502c6b5c64bdf461af9630345f2d847d6aa5b6dc483693cee452da0b6729f156a5d98d
 DIST v4l-utils-1.16.3.tar.bz2 1894961 BLAKE2B 
71c674abbb3415e592354998e1baa3eedbb4be21757bef80b463ea987e9fc231789e6b333b37d0d9916cb30729e04951dc9f1755ab00a82502fdc415b00cb9a2
 SHA512 
404672d18d94861c6957ea3a15a6a48f238d3859940810952a5a8cc33b57f1a360d1a19af28405c01b073c0ece90c5995a71dbe6544b30bdb8eace7daeb4bc0b
 DIST v4l-utils-1.16.6.tar.bz2 1893768 BLAKE2B 
f31cf794f6949fa2c1f45db8bae99a10a5fbc67af356889f636ab03cfd04011a82939a10f01145c56001b91655664530cfbda7d64c523752b8bb77159a1c80ab
 SHA512 
f011218591e32b0ca3239373d9ea4739d7cfe3a6bef5f8a996253cea9b9d836ba488132e2a1b8f6f61cd69f1bcecc20e4b5c26f9c95a2a912e17c400b9fa9b58
+DIST v4l-utils-1.18.0.tar.bz2 1995506 BLAKE2B 
35cd138c88960e5b02431c408a43905a73ea6a7650a939abc2250e1f219bda1437262a7083d90d8b4d39c5bd2cce5f6fc590b8dc09a8738fb5baf55266256b94
 SHA512 
749c804671f039d907bf782cba5d1c23fff48066f3b6d4a0249fb9b65c493ee3945b544ee2a306dda79973da04f0301278ee88775f798aba590e5d0f15226d49

diff --git a/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
new file mode 100644
index 000..aa54f63aa9b
--- /dev/null
+++ b/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit flag-o-matic udev xdg-utils
+
+DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
+HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
+SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+IUSE="+bpf opengl qt5"
+
+RDEPEND=">=media-libs/libv4l-${PV}[jpeg]
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   opengl? ( dev-qt/qtopengl:5[-gles2(-)] virtual/opengl )
+   media-libs/alsa-lib
+   )
+   virtual/libudev
+   >=virtual/jpeg-0-r2:0=
+   bpf? ( virtual/libelf:= )
+   !media-tv/v4l2-ctl
+   !

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/files/

2020-01-29 Thread Joonas Niilola
commit: 80433fc760993095487951e1162e349c94765210
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Tue Jan  7 14:50:23 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 29 11:13:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80433fc7

media-tv/v4l-utils: remove unused patch

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14277
Signed-off-by: Joonas Niilola  gentoo.org>

 .../files/v4l-utils-1.14.1-sysmacros.patch | 26 --
 1 file changed, 26 deletions(-)

diff --git a/media-tv/v4l-utils/files/v4l-utils-1.14.1-sysmacros.patch 
b/media-tv/v4l-utils/files/v4l-utils-1.14.1-sysmacros.patch
deleted file mode 100644
index b8190507fc7..000
--- a/media-tv/v4l-utils/files/v4l-utils-1.14.1-sysmacros.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Index: v4l-utils-1.14.1/lib/libv4lconvert/control/libv4lcontrol.c
-===
 v4l-utils-1.14.1.orig/lib/libv4lconvert/control/libv4lcontrol.c
-+++ v4l-utils-1.14.1/lib/libv4lconvert/control/libv4lcontrol.c
-@@ -20,9 +20,7 @@
-  */
- 
- #include 
--#if defined(MAJOR_IN_SYSMACROS)
- #include 
--#endif
- #include 
- #include 
- #include 
-Index: v4l-utils-1.14.1/utils/v4l2-ctl/v4l2-ctl.cpp
-===
 v4l-utils-1.14.1.orig/utils/v4l2-ctl/v4l2-ctl.cpp
-+++ v4l-utils-1.14.1/utils/v4l2-ctl/v4l2-ctl.cpp
-@@ -21,6 +21,7 @@
-  */
- 
- #include 
-+#include 
- #include 
- #include 
- #include 



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2019-08-19 Thread Agostino Sarubbo
commit: 88c4759f163a6b7d2c982826f78055cdafc10556
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 19 11:37:14 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 19 11:37:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88c4759f

media-tv/v4l-utils: x86 stable wrt bug #692016

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.16.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
index 4cf1f9bdb06..b756dca8b45 100644
--- a/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc64 ~sparc x86"
 IUSE="+bpf opengl qt5"
 
 RDEPEND=">=media-libs/libv4l-${PV}[jpeg]



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2019-08-14 Thread Aaron Bauman
commit: 4ede0cc068b4ea6e42f41d2d1672880b65b6dea1
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed Aug 14 17:56:27 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Aug 14 17:56:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ede0cc0

media-tv/v4l-utils: arm64 stable (bug #692016)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.71, Repoman-2.3.17
RepoMan-Options: --include-arches="arm64"

 media-tv/v4l-utils/v4l-utils-1.16.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
index ce0bfc46ad6..4cf1f9bdb06 100644
--- a/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc64 ~sparc ~x86"
 IUSE="+bpf opengl qt5"
 
 RDEPEND=">=media-libs/libv4l-${PV}[jpeg]



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2019-08-14 Thread Agostino Sarubbo
commit: 7fde2f9d86c1be696b60c48b1a01b22dba110b67
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug 14 08:53:10 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug 14 08:53:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fde2f9d

media-tv/v4l-utils: amd64 stable wrt bug #692016

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.16.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
index ef198d154fa..ce0bfc46ad6 100644
--- a/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
 IUSE="+bpf opengl qt5"
 
 RDEPEND=">=media-libs/libv4l-${PV}[jpeg]



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2019-08-12 Thread Andrey Utkin
commit: 8d1d31561b9dd5e08f574c0754c125ebfcff8ad4
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Aug 12 18:11:47 2019 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Mon Aug 12 18:21:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d1d3156

media-tv/v4l-utils: drop some old versions

Dropping all old ones is a bit tricky due to alpha and ppc keywords for
no documented reason.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 media-tv/v4l-utils/Manifest|  3 --
 media-tv/v4l-utils/v4l-utils-1.12.3.ebuild | 59 -
 media-tv/v4l-utils/v4l-utils-1.12.5.ebuild | 59 -
 media-tv/v4l-utils/v4l-utils-1.14.1.ebuild | 60 --
 4 files changed, 181 deletions(-)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index 9247ff939ab..fd45e345819 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -1,6 +1,3 @@
 DIST v4l-utils-1.10.1.tar.bz2 1352235 BLAKE2B 
7ececae8ad5ebd999070b0c3626fdf5b0a4bc81562d2c2a712ff9625025d3e6c4ff664ba85998dedaa1ee77295d3cea39306305c20573c07156a07ec0ac8d10a
 SHA512 
524bfd4e93e82f2dd55f0baa3e8be5850d4675b46fd0197b6d1287fc0d502c6b5c64bdf461af9630345f2d847d6aa5b6dc483693cee452da0b6729f156a5d98d
-DIST v4l-utils-1.12.3.tar.bz2 1588049 BLAKE2B 
1f76e6cd76781119beb01a1d570599cd2710a4c00ea18c380e576cb8281bab07e09cb6c1469201d0fba53b8bb5f4c4fa812dcda06203d83566216272e9abe3b0
 SHA512 
6d0269d900c5dad08499ee551ce1507b8b750895f48423ccd534db51cf68794b59a279743fd22dc6da0c092ca31ef744aa564f26b6d6252cbbc7a62e2e1c714a
-DIST v4l-utils-1.12.5.tar.bz2 1588944 BLAKE2B 
b87c24c6fdaf3e80407dd28b047c27420ff70007e12200e69395021def3abb74eec3565337a6484cf44b5a5cc7678d9bc718876424fa58d6d16d0e0c37ab59cf
 SHA512 
ed2e7545a728360b9684db68330885b498a3a5611f49b80e54da72109d9ba2aa75e85f89f085ff0a6f077b17c880101fa5b78c9dff8a0df2eac1866bd80a04ea
-DIST v4l-utils-1.14.1.tar.bz2 1672480 BLAKE2B 
bc5c50fa0b339c79439b54e54f0c0e3847068931e34831a05e214e785fe4063764ef0d76838ca3216a46db072003dc5d86dd2c563fbb73d237a6b5059df93f5a
 SHA512 
78b863f2cba409138efd6744895e6b1e730ec7cd5dfd0bd6088dd1336572a5f6d0b422fb4ec6577c6038192d0a3b28ae91d7402d5733904913749eff263c2eb1
 DIST v4l-utils-1.16.3.tar.bz2 1894961 BLAKE2B 
71c674abbb3415e592354998e1baa3eedbb4be21757bef80b463ea987e9fc231789e6b333b37d0d9916cb30729e04951dc9f1755ab00a82502fdc415b00cb9a2
 SHA512 
404672d18d94861c6957ea3a15a6a48f238d3859940810952a5a8cc33b57f1a360d1a19af28405c01b073c0ece90c5995a71dbe6544b30bdb8eace7daeb4bc0b
 DIST v4l-utils-1.16.6.tar.bz2 1893768 BLAKE2B 
f31cf794f6949fa2c1f45db8bae99a10a5fbc67af356889f636ab03cfd04011a82939a10f01145c56001b91655664530cfbda7d64c523752b8bb77159a1c80ab
 SHA512 
f011218591e32b0ca3239373d9ea4739d7cfe3a6bef5f8a996253cea9b9d836ba488132e2a1b8f6f61cd69f1bcecc20e4b5c26f9c95a2a912e17c400b9fa9b58

diff --git a/media-tv/v4l-utils/v4l-utils-1.12.3.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.12.3.ebuild
deleted file mode 100644
index 01e43b51166..000
--- a/media-tv/v4l-utils/v4l-utils-1.12.3.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils flag-o-matic udev
-
-DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
-HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
-SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="qt5"
-
-RDEPEND=">=media-libs/libv4l-${PV}
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtopengl:5
-   virtual/opengl
-   media-libs/alsa-lib
-   )
-   virtual/libudev
-   !media-tv/v4l2-ctl
-   !https://git.linuxtv.org/v4l-utils.git;
-SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="qt5"
-
-RDEPEND=">=media-libs/libv4l-${PV}
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtopengl:5
-   virtual/opengl
-   media-libs/alsa-lib
-   )
-   virtual/libudev
-   !media-tv/v4l2-ctl
-   !https://git.linuxtv.org/v4l-utils.git;
-SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="qt5"
-
-RDEPEND=">=media-libs/libv4l-${PV}
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtopengl:5
-   virtual/opengl
-   media-libs/alsa-lib
-   )
-   virtual/libudev
-   !media-tv/v4l2-ctl
-   !

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2019-08-12 Thread Andrey Utkin
commit: 9595209f553f56d3030d5e80532342d96b22ecff
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Aug 12 18:05:59 2019 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Mon Aug 12 18:21:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9595209f

media-tv/v4l-utils: add version 1.16.6

libv4l-1.16.6 is in tree since June, but I forgot to add v4l-utils
ebuild for same version.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 media-tv/v4l-utils/Manifest|  1 +
 media-tv/v4l-utils/v4l-utils-1.16.6.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index 4f3239f2dc4..9247ff939ab 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -3,3 +3,4 @@ DIST v4l-utils-1.12.3.tar.bz2 1588049 BLAKE2B 
1f76e6cd76781119beb01a1d570599cd27
 DIST v4l-utils-1.12.5.tar.bz2 1588944 BLAKE2B 
b87c24c6fdaf3e80407dd28b047c27420ff70007e12200e69395021def3abb74eec3565337a6484cf44b5a5cc7678d9bc718876424fa58d6d16d0e0c37ab59cf
 SHA512 
ed2e7545a728360b9684db68330885b498a3a5611f49b80e54da72109d9ba2aa75e85f89f085ff0a6f077b17c880101fa5b78c9dff8a0df2eac1866bd80a04ea
 DIST v4l-utils-1.14.1.tar.bz2 1672480 BLAKE2B 
bc5c50fa0b339c79439b54e54f0c0e3847068931e34831a05e214e785fe4063764ef0d76838ca3216a46db072003dc5d86dd2c563fbb73d237a6b5059df93f5a
 SHA512 
78b863f2cba409138efd6744895e6b1e730ec7cd5dfd0bd6088dd1336572a5f6d0b422fb4ec6577c6038192d0a3b28ae91d7402d5733904913749eff263c2eb1
 DIST v4l-utils-1.16.3.tar.bz2 1894961 BLAKE2B 
71c674abbb3415e592354998e1baa3eedbb4be21757bef80b463ea987e9fc231789e6b333b37d0d9916cb30729e04951dc9f1755ab00a82502fdc415b00cb9a2
 SHA512 
404672d18d94861c6957ea3a15a6a48f238d3859940810952a5a8cc33b57f1a360d1a19af28405c01b073c0ece90c5995a71dbe6544b30bdb8eace7daeb4bc0b
+DIST v4l-utils-1.16.6.tar.bz2 1893768 BLAKE2B 
f31cf794f6949fa2c1f45db8bae99a10a5fbc67af356889f636ab03cfd04011a82939a10f01145c56001b91655664530cfbda7d64c523752b8bb77159a1c80ab
 SHA512 
f011218591e32b0ca3239373d9ea4739d7cfe3a6bef5f8a996253cea9b9d836ba488132e2a1b8f6f61cd69f1bcecc20e4b5c26f9c95a2a912e17c400b9fa9b58

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
new file mode 100644
index 000..ef198d154fa
--- /dev/null
+++ b/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit flag-o-matic udev xdg-utils
+
+DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
+HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
+SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+IUSE="+bpf opengl qt5"
+
+RDEPEND=">=media-libs/libv4l-${PV}[jpeg]
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   opengl? ( dev-qt/qtopengl:5[-gles2(-)] virtual/opengl )
+   media-libs/alsa-lib
+   )
+   virtual/libudev
+   >=virtual/jpeg-0-r2:0=
+   bpf? ( virtual/libelf:= )
+   !media-tv/v4l2-ctl
+   !

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2019-06-06 Thread Agostino Sarubbo
commit: d5c3e0d59913c9377576929faf5cce7e09877be2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun  6 07:14:27 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun  6 07:14:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c3e0d5

media-tv/v4l-utils: x86 stable wrt bug #682892

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="x86"

 media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
index ce0bfc46ad6..b1b0a9cc793 100644
--- a/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc x86"
 IUSE="+bpf opengl qt5"
 
 RDEPEND=">=media-libs/libv4l-${PV}[jpeg]



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2019-05-13 Thread Andrey Utkin
commit: 559b43f4c862358b76cb4f567a091aea6e40f2b5
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Fri May 10 15:07:29 2019 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Mon May 13 17:25:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=559b43f4

media-tv/v4l-utils: use HTTPS

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Andrey Utkin  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.10.1.ebuild| 6 +++---
 media-tv/v4l-utils/v4l-utils-1.12.3.ebuild| 6 +++---
 media-tv/v4l-utils/v4l-utils-1.12.5.ebuild| 6 +++---
 media-tv/v4l-utils/v4l-utils-1.14.1.ebuild| 6 +++---
 media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild | 4 ++--
 media-tv/v4l-utils/v4l-utils-1.16.3.ebuild| 4 ++--
 6 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
index 17a7ace0e12..29db604a192 100644
--- a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 inherit eutils flag-o-matic udev
 
 DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
-HOMEPAGE="http://git.linuxtv.org/v4l-utils.git;
-SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
+HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
+SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"

diff --git a/media-tv/v4l-utils/v4l-utils-1.12.3.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.12.3.ebuild
index f3d5a556761..01e43b51166 100644
--- a/media-tv/v4l-utils/v4l-utils-1.12.3.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.12.3.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 inherit eutils flag-o-matic udev
 
 DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
-HOMEPAGE="http://git.linuxtv.org/v4l-utils.git;
-SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
+HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
+SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"

diff --git a/media-tv/v4l-utils/v4l-utils-1.12.5.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.12.5.ebuild
index f3d5a556761..01e43b51166 100644
--- a/media-tv/v4l-utils/v4l-utils-1.12.5.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.12.5.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 inherit eutils flag-o-matic udev
 
 DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
-HOMEPAGE="http://git.linuxtv.org/v4l-utils.git;
-SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
+HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
+SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"

diff --git a/media-tv/v4l-utils/v4l-utils-1.14.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.14.1.ebuild
index eebf081d09a..b6aa2951a32 100644
--- a/media-tv/v4l-utils/v4l-utils-1.14.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.14.1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 inherit flag-o-matic udev xdg-utils
 
 DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
-HOMEPAGE="http://git.linuxtv.org/v4l-utils.git;
-SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
+HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
+SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
index 18b16253845..ce0bfc46ad6 100644
--- a/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
@@ -5,8 +5,8 @@ EAPI=7
 inherit flag-o-matic udev xdg-utils
 
 DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
-HOMEPAGE="http://git.linuxtv.org/v4l-utils.git;
-SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
+HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
+SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild
index 8ce0dfa0ad3..2c205e2624a 100644
--- a/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild
@@ -5,8 +5,8 @@ EAPI=7
 inherit flag-o-matic udev xdg-utils
 
 DESCRIPTION="Separate utilities ebuild from upstream v4l-utils 

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2019-04-09 Thread Mikle Kolyada
commit: 48198f091d1a210ef2c9a50ce894d44293e9b559
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Apr  9 14:35:26 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Apr  9 14:36:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48198f09

media-tv/v4l-utils: amd64 stable wrt bug #682892

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
index 01c76dc6dfb..18b16253845 100644
--- a/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
 IUSE="+bpf opengl qt5"
 
 RDEPEND=">=media-libs/libv4l-${PV}[jpeg]



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2019-03-11 Thread Andrey Utkin
commit: 1d8dafbd32073fc9a5f31610d69a8fcb05a5f571
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Mar 11 18:04:43 2019 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Mon Mar 11 18:04:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d8dafbd

media-tv/v4l-utils: add myself as maintainer

Was up for grabs due to tetromino's retirement.

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Andrey Utkin  gentoo.org>

 media-tv/v4l-utils/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/metadata.xml b/media-tv/v4l-utils/metadata.xml
index 745811444e3..f5ffa125819 100644
--- a/media-tv/v4l-utils/metadata.xml
+++ b/media-tv/v4l-utils/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   andrey_ut...@gentoo.org
+   Andrey Utkin
+   
 
Enables support for IR BPF decoders.
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2019-03-04 Thread Alexis Ballier
commit: 2d7c2b190a9266f0fc95bc99637a3089d464b0a8
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Mar  4 17:21:27 2019 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Mar  4 17:21:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d7c2b19

media-tv/v4l-utils: keyword ~arm64

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Alexis Ballier  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
index 2d76079bf4d..01c76dc6dfb 100644
--- a/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
 IUSE="+bpf opengl qt5"
 
 RDEPEND=">=media-libs/libv4l-${PV}[jpeg]



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2019-02-27 Thread Alexis Ballier
commit: 3f3843d11f74c629d948be0bb92db7db60fb572f
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Feb 27 16:37:39 2019 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Feb 27 16:37:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f3843d1

media-tv/v4l-utils: move clang dep to bdepend

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Alexis Ballier  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
index 648290a0728..2d76079bf4d 100644
--- a/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
@@ -22,11 +22,12 @@ RDEPEND=">=media-libs/libv4l-${PV}[jpeg]
)
virtual/libudev
>=virtual/jpeg-0-r2:0=
-   bpf? ( virtual/libelf:= sys-devel/clang:*[llvm_targets_BPF] )
+   bpf? ( virtual/libelf:= )
!media-tv/v4l2-ctl
!

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2019-02-27 Thread Alexis Ballier
commit: f991530ac74c41404da667d70b093798ea26c0f1
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Feb 27 16:30:06 2019 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Feb 27 16:30:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f991530a

media-tv/v4l-utils: Add bpf useflag.

Closes: https://bugs.gentoo.org/678894
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Alexis Ballier  gentoo.org>

 media-tv/v4l-utils/metadata.xml   |  3 ++
 media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild | 68 +++
 2 files changed, 71 insertions(+)

diff --git a/media-tv/v4l-utils/metadata.xml b/media-tv/v4l-utils/metadata.xml
index 681f0dcf3b5..c7efa529292 100644
--- a/media-tv/v4l-utils/metadata.xml
+++ b/media-tv/v4l-utils/metadata.xml
@@ -5,4 +5,7 @@
tetrom...@gentoo.org
Alexandre Rostovtsev

+
+   Enables support for IR BPF decoders.
+
 

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
new file mode 100644
index 000..648290a0728
--- /dev/null
+++ b/media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit flag-o-matic udev xdg-utils
+
+DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
+HOMEPAGE="http://git.linuxtv.org/v4l-utils.git;
+SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86"
+IUSE="+bpf opengl qt5"
+
+RDEPEND=">=media-libs/libv4l-${PV}[jpeg]
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   opengl? ( dev-qt/qtopengl:5[-gles2(-)] virtual/opengl )
+   media-libs/alsa-lib
+   )
+   virtual/libudev
+   >=virtual/jpeg-0-r2:0=
+   bpf? ( virtual/libelf:= sys-devel/clang:*[llvm_targets_BPF] )
+   !media-tv/v4l2-ctl
+   !

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2019-02-27 Thread Alexis Ballier
commit: e5c17898823be738c171db7bacf9896f27eed14f
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Feb 27 13:22:37 2019 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Feb 27 16:30:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5c17898

media-tv/v4l-utils: update icon cache

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Alexis Ballier  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.16.3.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild
index 8c1466e3ee7..8ce0dfa0ad3 100644
--- a/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild
@@ -62,3 +62,6 @@ src_install() {
newdoc utils/dvb/README README.dvb
newdoc utils/v4l2-compliance/fixme.txt fixme.txt.v4l2-compliance
 }
+
+pkg_postinst() { xdg_icon_cache_update; }
+pkg_postrm() { xdg_icon_cache_update; }



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2019-02-27 Thread Alexis Ballier
commit: 1b6d257fa26de30ac47421443a8eb1aea6ab4453
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Feb 27 13:18:23 2019 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Feb 27 16:30:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b6d257f

media-tv/v4l-utils: Add opengl useflag

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Alexis Ballier  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.16.3.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild
index ebf0e836501..8c1466e3ee7 100644
--- a/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild
@@ -11,14 +11,13 @@ 
SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="qt5"
+IUSE="opengl qt5"
 
 RDEPEND=">=media-libs/libv4l-${PV}[jpeg]
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5
-   dev-qt/qtopengl:5
-   virtual/opengl
+   opengl? ( dev-qt/qtopengl:5[-gles2(-)] virtual/opengl )
media-libs/alsa-lib
)
virtual/libudev
@@ -39,6 +38,9 @@ src_configure() {
UIC="$(pkg-config --variable=host_bins Qt5Core)/uic" \
RCC="$(pkg-config --variable=host_bins Qt5Core)/rcc" \
)
+   if use !opengl; then
+   sed -e 's/Qt5OpenGL/DiSaBlEd/g' -i configure || die
+   fi
fi
# Hard disable the flags that apply only to the libs.
econf \



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2019-02-26 Thread Alexis Ballier
commit: a91fe2a7158bdb92ff4e790317f40eda97f415bb
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Feb 26 18:21:23 2019 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Feb 26 18:21:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a91fe2a7

media-tv/v4l-utils: bump to 1.16.3

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Alexis Ballier  gentoo.org>

 media-tv/v4l-utils/Manifest|  1 +
 media-tv/v4l-utils/v4l-utils-1.16.3.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index d932364aa39..4f3239f2dc4 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -2,3 +2,4 @@ DIST v4l-utils-1.10.1.tar.bz2 1352235 BLAKE2B 
7ececae8ad5ebd999070b0c3626fdf5b0a
 DIST v4l-utils-1.12.3.tar.bz2 1588049 BLAKE2B 
1f76e6cd76781119beb01a1d570599cd2710a4c00ea18c380e576cb8281bab07e09cb6c1469201d0fba53b8bb5f4c4fa812dcda06203d83566216272e9abe3b0
 SHA512 
6d0269d900c5dad08499ee551ce1507b8b750895f48423ccd534db51cf68794b59a279743fd22dc6da0c092ca31ef744aa564f26b6d6252cbbc7a62e2e1c714a
 DIST v4l-utils-1.12.5.tar.bz2 1588944 BLAKE2B 
b87c24c6fdaf3e80407dd28b047c27420ff70007e12200e69395021def3abb74eec3565337a6484cf44b5a5cc7678d9bc718876424fa58d6d16d0e0c37ab59cf
 SHA512 
ed2e7545a728360b9684db68330885b498a3a5611f49b80e54da72109d9ba2aa75e85f89f085ff0a6f077b17c880101fa5b78c9dff8a0df2eac1866bd80a04ea
 DIST v4l-utils-1.14.1.tar.bz2 1672480 BLAKE2B 
bc5c50fa0b339c79439b54e54f0c0e3847068931e34831a05e214e785fe4063764ef0d76838ca3216a46db072003dc5d86dd2c563fbb73d237a6b5059df93f5a
 SHA512 
78b863f2cba409138efd6744895e6b1e730ec7cd5dfd0bd6088dd1336572a5f6d0b422fb4ec6577c6038192d0a3b28ae91d7402d5733904913749eff263c2eb1
+DIST v4l-utils-1.16.3.tar.bz2 1894961 BLAKE2B 
71c674abbb3415e592354998e1baa3eedbb4be21757bef80b463ea987e9fc231789e6b333b37d0d9916cb30729e04951dc9f1755ab00a82502fdc415b00cb9a2
 SHA512 
404672d18d94861c6957ea3a15a6a48f238d3859940810952a5a8cc33b57f1a360d1a19af28405c01b073c0ece90c5995a71dbe6544b30bdb8eace7daeb4bc0b

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild
new file mode 100644
index 000..ebf0e836501
--- /dev/null
+++ b/media-tv/v4l-utils/v4l-utils-1.16.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit flag-o-matic udev xdg-utils
+
+DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
+HOMEPAGE="http://git.linuxtv.org/v4l-utils.git;
+SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="qt5"
+
+RDEPEND=">=media-libs/libv4l-${PV}[jpeg]
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtopengl:5
+   virtual/opengl
+   media-libs/alsa-lib
+   )
+   virtual/libudev
+   >=virtual/jpeg-0-r2:0=
+   virtual/libelf:=
+   !media-tv/v4l2-ctl
+   !

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2018-01-18 Thread Mikle Kolyada
commit: a135b4a05af109a9aa56b6acc22ce1721e243429
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jan 18 15:04:32 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jan 18 15:04:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a135b4a0

media-tv/v4l-utils: Drop old (qt4) version

Closes: https://bugs.gentoo.org/631918
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 media-tv/v4l-utils/Manifest   |  1 -
 media-tv/v4l-utils/v4l-utils-1.6.2.ebuild | 54 ---
 2 files changed, 55 deletions(-)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index 47c99bd29bd..d932364aa39 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -2,4 +2,3 @@ DIST v4l-utils-1.10.1.tar.bz2 1352235 BLAKE2B 
7ececae8ad5ebd999070b0c3626fdf5b0a
 DIST v4l-utils-1.12.3.tar.bz2 1588049 BLAKE2B 
1f76e6cd76781119beb01a1d570599cd2710a4c00ea18c380e576cb8281bab07e09cb6c1469201d0fba53b8bb5f4c4fa812dcda06203d83566216272e9abe3b0
 SHA512 
6d0269d900c5dad08499ee551ce1507b8b750895f48423ccd534db51cf68794b59a279743fd22dc6da0c092ca31ef744aa564f26b6d6252cbbc7a62e2e1c714a
 DIST v4l-utils-1.12.5.tar.bz2 1588944 BLAKE2B 
b87c24c6fdaf3e80407dd28b047c27420ff70007e12200e69395021def3abb74eec3565337a6484cf44b5a5cc7678d9bc718876424fa58d6d16d0e0c37ab59cf
 SHA512 
ed2e7545a728360b9684db68330885b498a3a5611f49b80e54da72109d9ba2aa75e85f89f085ff0a6f077b17c880101fa5b78c9dff8a0df2eac1866bd80a04ea
 DIST v4l-utils-1.14.1.tar.bz2 1672480 BLAKE2B 
bc5c50fa0b339c79439b54e54f0c0e3847068931e34831a05e214e785fe4063764ef0d76838ca3216a46db072003dc5d86dd2c563fbb73d237a6b5059df93f5a
 SHA512 
78b863f2cba409138efd6744895e6b1e730ec7cd5dfd0bd6088dd1336572a5f6d0b422fb4ec6577c6038192d0a3b28ae91d7402d5733904913749eff263c2eb1
-DIST v4l-utils-1.6.2.tar.bz2 1148309 BLAKE2B 
8153a1e3803b9e59eae064f2c88e4b865a56193788a8cb204dc34e9ae50e66794ba7f020ad4b0ff9af995f57d9b9a9e0225e0f8a09eeefae42d063131d7e549a
 SHA512 
e14442e1b3660d0cb0844f1a5a88f855bc8532df9e72e1b2afd348a7c077ad25657f832d0fd47d3f567bfd399fd82c5a749d075ac9ecb911ea462685e31aa0b2

diff --git a/media-tv/v4l-utils/v4l-utils-1.6.2.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.6.2.ebuild
deleted file mode 100644
index d0dd8bdac24..000
--- a/media-tv/v4l-utils/v4l-utils-1.6.2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils udev
-
-DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
-HOMEPAGE="http://git.linuxtv.org/v4l-utils.git;
-SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ppc ~ppc64 sparc x86"
-IUSE="qt4 udev"
-
-RDEPEND=">=media-libs/libv4l-${PV}
-   qt4? (
-   dev-qt/qtgui:4
-   dev-qt/qtopengl:4
-   virtual/opengl
-   media-libs/alsa-lib
-   )
-   udev? ( virtual/libudev )
-   !media-tv/v4l2-ctl
-   !

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2018-01-18 Thread Mikle Kolyada
commit: c079c83545ee5ae4e6de17ea297cf1012a1dcee1
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jan 18 15:02:36 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jan 18 15:02:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c079c835

media-tv/v4l-utils: x86 stable wrt bug #631918

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 media-tv/v4l-utils/v4l-utils-1.10.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
index 0d33270441f..17a7ace0e12 100644
--- a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,7 +10,7 @@ SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha amd64 ~arm ~hppa ppc ~ppc64 ~sparc x86"
 IUSE="qt5 udev"
 
 RDEPEND=">=media-libs/libv4l-${PV}



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/, media-tv/v4l-utils/files/

2018-01-13 Thread Alexis Ballier
commit: 92a290bd2384b4c786b0722e2f853b82dd0b15be
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sat Jan 13 11:48:37 2018 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sat Jan 13 12:16:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92a290bd

media-tv/v4l-utils: bump to 1.14.1

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 media-tv/v4l-utils/Manifest|  1 +
 .../files/v4l-utils-1.14.1-sysmacros.patch | 26 ++
 media-tv/v4l-utils/v4l-utils-1.14.1.ebuild | 60 ++
 3 files changed, 87 insertions(+)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index 02fdfdc06be..47c99bd29bd 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -1,4 +1,5 @@
 DIST v4l-utils-1.10.1.tar.bz2 1352235 BLAKE2B 
7ececae8ad5ebd999070b0c3626fdf5b0a4bc81562d2c2a712ff9625025d3e6c4ff664ba85998dedaa1ee77295d3cea39306305c20573c07156a07ec0ac8d10a
 SHA512 
524bfd4e93e82f2dd55f0baa3e8be5850d4675b46fd0197b6d1287fc0d502c6b5c64bdf461af9630345f2d847d6aa5b6dc483693cee452da0b6729f156a5d98d
 DIST v4l-utils-1.12.3.tar.bz2 1588049 BLAKE2B 
1f76e6cd76781119beb01a1d570599cd2710a4c00ea18c380e576cb8281bab07e09cb6c1469201d0fba53b8bb5f4c4fa812dcda06203d83566216272e9abe3b0
 SHA512 
6d0269d900c5dad08499ee551ce1507b8b750895f48423ccd534db51cf68794b59a279743fd22dc6da0c092ca31ef744aa564f26b6d6252cbbc7a62e2e1c714a
 DIST v4l-utils-1.12.5.tar.bz2 1588944 BLAKE2B 
b87c24c6fdaf3e80407dd28b047c27420ff70007e12200e69395021def3abb74eec3565337a6484cf44b5a5cc7678d9bc718876424fa58d6d16d0e0c37ab59cf
 SHA512 
ed2e7545a728360b9684db68330885b498a3a5611f49b80e54da72109d9ba2aa75e85f89f085ff0a6f077b17c880101fa5b78c9dff8a0df2eac1866bd80a04ea
+DIST v4l-utils-1.14.1.tar.bz2 1672480 BLAKE2B 
bc5c50fa0b339c79439b54e54f0c0e3847068931e34831a05e214e785fe4063764ef0d76838ca3216a46db072003dc5d86dd2c563fbb73d237a6b5059df93f5a
 SHA512 
78b863f2cba409138efd6744895e6b1e730ec7cd5dfd0bd6088dd1336572a5f6d0b422fb4ec6577c6038192d0a3b28ae91d7402d5733904913749eff263c2eb1
 DIST v4l-utils-1.6.2.tar.bz2 1148309 BLAKE2B 
8153a1e3803b9e59eae064f2c88e4b865a56193788a8cb204dc34e9ae50e66794ba7f020ad4b0ff9af995f57d9b9a9e0225e0f8a09eeefae42d063131d7e549a
 SHA512 
e14442e1b3660d0cb0844f1a5a88f855bc8532df9e72e1b2afd348a7c077ad25657f832d0fd47d3f567bfd399fd82c5a749d075ac9ecb911ea462685e31aa0b2

diff --git a/media-tv/v4l-utils/files/v4l-utils-1.14.1-sysmacros.patch 
b/media-tv/v4l-utils/files/v4l-utils-1.14.1-sysmacros.patch
new file mode 100644
index 000..b8190507fc7
--- /dev/null
+++ b/media-tv/v4l-utils/files/v4l-utils-1.14.1-sysmacros.patch
@@ -0,0 +1,26 @@
+Index: v4l-utils-1.14.1/lib/libv4lconvert/control/libv4lcontrol.c
+===
+--- v4l-utils-1.14.1.orig/lib/libv4lconvert/control/libv4lcontrol.c
 v4l-utils-1.14.1/lib/libv4lconvert/control/libv4lcontrol.c
+@@ -20,9 +20,7 @@
+  */
+ 
+ #include 
+-#if defined(MAJOR_IN_SYSMACROS)
+ #include 
+-#endif
+ #include 
+ #include 
+ #include 
+Index: v4l-utils-1.14.1/utils/v4l2-ctl/v4l2-ctl.cpp
+===
+--- v4l-utils-1.14.1.orig/utils/v4l2-ctl/v4l2-ctl.cpp
 v4l-utils-1.14.1/utils/v4l2-ctl/v4l2-ctl.cpp
+@@ -21,6 +21,7 @@
+  */
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 

diff --git a/media-tv/v4l-utils/v4l-utils-1.14.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.14.1.ebuild
new file mode 100644
index 000..eebf081d09a
--- /dev/null
+++ b/media-tv/v4l-utils/v4l-utils-1.14.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit flag-o-matic udev xdg-utils
+
+DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
+HOMEPAGE="http://git.linuxtv.org/v4l-utils.git;
+SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="qt5"
+
+RDEPEND=">=media-libs/libv4l-${PV}
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtopengl:5
+   virtual/opengl
+   media-libs/alsa-lib
+   )
+   virtual/libudev
+   !media-tv/v4l2-ctl
+   !

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2017-12-16 Thread Tobias Klausmann
commit: 6434b2e09deec49a7dc49d88923f9e60adf7f027
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sat Dec 16 10:29:42 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sat Dec 16 10:31:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6434b2e0

media-tv/v4l-utils-1.10.1-r0: amd64 stable

Gentoo-Bug: http://bugs.gentoo.org/631918

 media-tv/v4l-utils/v4l-utils-1.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
index c0b97ee08ce..0d33270441f 100644
--- a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="alpha ~amd64 ~arm ~hppa ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha amd64 ~arm ~hppa ppc ~ppc64 ~sparc ~x86"
 IUSE="qt5 udev"
 
 RDEPEND=">=media-libs/libv4l-${PV}



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2017-11-27 Thread Sergei Trofimovich
commit: 0a73ecdc564803fea16923be2a8631751673d994
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Nov 27 08:51:47 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Nov 27 19:46:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a73ecdc

media-tv/v4l-utils: stable 1.10.1 for ppc, bug #631918

Package-Manager: Portage-2.3.16, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc"

 media-tv/v4l-utils/v4l-utils-1.10.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
index e6a4e35333d..c0b97ee08ce 100644
--- a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,7 +10,7 @@ SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha ~amd64 ~arm ~hppa ppc ~ppc64 ~sparc ~x86"
 IUSE="qt5 udev"
 
 RDEPEND=">=media-libs/libv4l-${PV}



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2017-11-23 Thread Tobias Klausmann
commit: ed5284b569a82571892ed7620f9ece6a727e0ee3
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Thu Nov 23 11:54:32 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Thu Nov 23 11:54:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed5284b5

media-tv/v4l-utils-1.10.1-r0: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/631918

 media-tv/v4l-utils/v4l-utils-1.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
index 147bd5f55f4..e6a4e35333d 100644
--- a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE="qt5 udev"
 
 RDEPEND=">=media-libs/libv4l-${PV}



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2017-05-30 Thread Alexis Ballier
commit: fccc5d82839845eb6f1f7e47f4aabd358c27429b
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue May 30 10:45:44 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue May 30 10:53:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fccc5d82

media-tv/v4l-utils: bump to 1.12.5

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-tv/v4l-utils/Manifest|  1 +
 media-tv/v4l-utils/v4l-utils-1.12.5.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index b0db33734ea..e2c46766c2f 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -1,3 +1,4 @@
 DIST v4l-utils-1.10.1.tar.bz2 1352235 SHA256 
6147ccc29fe7dd3c5c3994d613c4f2a099bac8b44694a96e5cf4d7caca8336c0 SHA512 
524bfd4e93e82f2dd55f0baa3e8be5850d4675b46fd0197b6d1287fc0d502c6b5c64bdf461af9630345f2d847d6aa5b6dc483693cee452da0b6729f156a5d98d
 WHIRLPOOL 
5bd3624acf46f5e79f7ee8f114ec9c5d27bfb25adf9a74c1265b4ff08fe55a828a53e6a58f3ed15dc18f3adcd98e07ac5fc21237ede347944f333a6015d964f6
 DIST v4l-utils-1.12.3.tar.bz2 1588049 SHA256 
5a47dd6f0e7dfe902d94605c01d385a4a4e87583ff5856d6f181900ea81cf46e SHA512 
6d0269d900c5dad08499ee551ce1507b8b750895f48423ccd534db51cf68794b59a279743fd22dc6da0c092ca31ef744aa564f26b6d6252cbbc7a62e2e1c714a
 WHIRLPOOL 
1d5606defb85981ef6ab91536a1dd4ebe674bb89fff6fcbbc35a1bae00e9a7dd8e14abac10bb59947a0bdfcdec98259af48cd0b252f4ad75fff101e6030ba57a
+DIST v4l-utils-1.12.5.tar.bz2 1588944 SHA256 
0618162ddb0b57fe7c45407d4d66ed79e3a134cdbc9e72598d34e61d3359e20d SHA512 
ed2e7545a728360b9684db68330885b498a3a5611f49b80e54da72109d9ba2aa75e85f89f085ff0a6f077b17c880101fa5b78c9dff8a0df2eac1866bd80a04ea
 WHIRLPOOL 
07d2c8184812366998134f3bda7c5a2f2888780f84324e6da342a43f7da824655db6d6a929c910f5569ec33774acc36542811ffe6cf74676b70e910c6c84d293
 DIST v4l-utils-1.6.2.tar.bz2 1148309 SHA256 
d3d6eb1f0204fb11f3d318bfca35d5f73cc077f88fac7665a47856a16496be7d SHA512 
e14442e1b3660d0cb0844f1a5a88f855bc8532df9e72e1b2afd348a7c077ad25657f832d0fd47d3f567bfd399fd82c5a749d075ac9ecb911ea462685e31aa0b2
 WHIRLPOOL 
bd1b825354ca52e62e8c5f83d43bfd2cec63611c65d6b2709a7274fd15ae0fa21345d2b95a073c0b3a33b7c94b304562f1efcf112e1357a58515bd0d6f37f396

diff --git a/media-tv/v4l-utils/v4l-utils-1.12.5.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.12.5.ebuild
new file mode 100644
index 000..f3d5a556761
--- /dev/null
+++ b/media-tv/v4l-utils/v4l-utils-1.12.5.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils flag-o-matic udev
+
+DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
+HOMEPAGE="http://git.linuxtv.org/v4l-utils.git;
+SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="qt5"
+
+RDEPEND=">=media-libs/libv4l-${PV}
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtopengl:5
+   virtual/opengl
+   media-libs/alsa-lib
+   )
+   virtual/libudev
+   !media-tv/v4l2-ctl
+   !

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2016-09-28 Thread Michael Palimaka
commit: ee0b678b61e02ca7ed986952977e6bfdba5d711a
Author: Michael Palimaka  gentoo  org>
AuthorDate: Wed Sep 28 18:30:16 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Wed Sep 28 18:30:25 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee0b678b

media-tv/v4l-utils: fix build with Qt 5.7

Gentoo-bug: 590196

Package-Manager: portage-2.3.1

 media-tv/v4l-utils/v4l-utils-1.10.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
index ec30a30..453f27f 100644
--- a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
@@ -3,7 +3,7 @@
 # $Id$
 
 EAPI=6
-inherit eutils udev
+inherit eutils flag-o-matic udev
 
 DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
 HOMEPAGE="http://git.linuxtv.org/v4l-utils.git;
@@ -36,6 +36,7 @@ src_prepare() {
 
 src_configure() {
if use qt5; then
+   append-cxxflags -std=c++11
local qt5_paths=( \
MOC="$(pkg-config --variable=host_bins Qt5Core)/moc" \
UIC="$(pkg-config --variable=host_bins Qt5Core)/uic" \



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2016-06-17 Thread Alexandre Rostovtsev
commit: 6a963250ea1217d65b3586445563e113a37022ff
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sat Jun 18 00:54:39 2016 +
Commit: Alexandre Rostovtsev  gentoo  org>
CommitDate: Sat Jun 18 00:54:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a963250

media-tv/v4l-utils: bump to 1.10.1

Now with qt5 and EAPI6

Package-Manager: portage-2.3.0_rc1

 media-tv/v4l-utils/Manifest|  1 +
 media-tv/v4l-utils/v4l-utils-1.10.1.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index 47ea090..63c3dc9 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -1,3 +1,4 @@
 DIST v4l-utils-1.0.0.tar.bz2 963427 SHA256 
1de3882099e04e89e354675ee408b82c8ac8afd3ca6ab27ea321771901285f30 SHA512 
19e31167015623f50f93dc27becb8f053ca7488ffc41e275c195cb46af63671a0cec6cecea71d90a43b3b01b47f6e6cc2f445173c2c376bb1d82f770117e
 WHIRLPOOL 
133d85232457545a828e783ca503d368a5da814ab51d70648ef9a727947a21a07bf82e8ebdcbc48b4fc9a139bdff22c73f0dd1ad666cf8f8a051f7df93e4f2fe
+DIST v4l-utils-1.10.1.tar.bz2 1352235 SHA256 
6147ccc29fe7dd3c5c3994d613c4f2a099bac8b44694a96e5cf4d7caca8336c0 SHA512 
524bfd4e93e82f2dd55f0baa3e8be5850d4675b46fd0197b6d1287fc0d502c6b5c64bdf461af9630345f2d847d6aa5b6dc483693cee452da0b6729f156a5d98d
 WHIRLPOOL 
5bd3624acf46f5e79f7ee8f114ec9c5d27bfb25adf9a74c1265b4ff08fe55a828a53e6a58f3ed15dc18f3adcd98e07ac5fc21237ede347944f333a6015d964f6
 DIST v4l-utils-1.6.0.tar.bz2 1146003 SHA256 
6054d3120c67a1524993e699b3b02036c817bb000b742c332682163966dc7605 SHA512 
328d771a58fd8aa5378a7bd96c4e1d9fa805f0fa2331f9446f3311951f0a9df1441d344abe485cf144e92b0fdf4f9505eb812c7b99410941f2fc543f8cb2ee20
 WHIRLPOOL 
26ee7e63c6624f4da59e0ac5b4f8e78cce918528595caae63111a4909efbf7be955d6be3d5752cb5628353fce5dbc4e49ac8a7d94f5de0cf49e545035608e500
 DIST v4l-utils-1.6.2.tar.bz2 1148309 SHA256 
d3d6eb1f0204fb11f3d318bfca35d5f73cc077f88fac7665a47856a16496be7d SHA512 
e14442e1b3660d0cb0844f1a5a88f855bc8532df9e72e1b2afd348a7c077ad25657f832d0fd47d3f567bfd399fd82c5a749d075ac9ecb911ea462685e31aa0b2
 WHIRLPOOL 
bd1b825354ca52e62e8c5f83d43bfd2cec63611c65d6b2709a7274fd15ae0fa21345d2b95a073c0b3a33b7c94b304562f1efcf112e1357a58515bd0d6f37f396

diff --git a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
new file mode 100644
index 000..ec30a30
--- /dev/null
+++ b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit eutils udev
+
+DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
+HOMEPAGE="http://git.linuxtv.org/v4l-utils.git;
+SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="qt5 udev"
+
+RDEPEND=">=media-libs/libv4l-${PV}
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtopengl:5
+   virtual/opengl
+   media-libs/alsa-lib
+   )
+   udev? ( virtual/libudev )
+   !media-tv/v4l2-ctl
+   !

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2016-06-17 Thread Alexandre Rostovtsev
commit: 715bbb59026c11842a1c62ac1d35ce9acc3707cd
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Sat Jun 18 00:56:51 2016 +
Commit: Alexandre Rostovtsev  gentoo  org>
CommitDate: Sat Jun 18 00:56:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=715bbb59

media-tv/v4l-utils: clean up old

Package-Manager: portage-2.3.0_rc1

 media-tv/v4l-utils/Manifest   |  2 --
 media-tv/v4l-utils/v4l-utils-1.0.0.ebuild | 42 
 media-tv/v4l-utils/v4l-utils-1.6.0.ebuild | 46 ---
 3 files changed, 90 deletions(-)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index 63c3dc9..9392d75 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -1,4 +1,2 @@
-DIST v4l-utils-1.0.0.tar.bz2 963427 SHA256 
1de3882099e04e89e354675ee408b82c8ac8afd3ca6ab27ea321771901285f30 SHA512 
19e31167015623f50f93dc27becb8f053ca7488ffc41e275c195cb46af63671a0cec6cecea71d90a43b3b01b47f6e6cc2f445173c2c376bb1d82f770117e
 WHIRLPOOL 
133d85232457545a828e783ca503d368a5da814ab51d70648ef9a727947a21a07bf82e8ebdcbc48b4fc9a139bdff22c73f0dd1ad666cf8f8a051f7df93e4f2fe
 DIST v4l-utils-1.10.1.tar.bz2 1352235 SHA256 
6147ccc29fe7dd3c5c3994d613c4f2a099bac8b44694a96e5cf4d7caca8336c0 SHA512 
524bfd4e93e82f2dd55f0baa3e8be5850d4675b46fd0197b6d1287fc0d502c6b5c64bdf461af9630345f2d847d6aa5b6dc483693cee452da0b6729f156a5d98d
 WHIRLPOOL 
5bd3624acf46f5e79f7ee8f114ec9c5d27bfb25adf9a74c1265b4ff08fe55a828a53e6a58f3ed15dc18f3adcd98e07ac5fc21237ede347944f333a6015d964f6
-DIST v4l-utils-1.6.0.tar.bz2 1146003 SHA256 
6054d3120c67a1524993e699b3b02036c817bb000b742c332682163966dc7605 SHA512 
328d771a58fd8aa5378a7bd96c4e1d9fa805f0fa2331f9446f3311951f0a9df1441d344abe485cf144e92b0fdf4f9505eb812c7b99410941f2fc543f8cb2ee20
 WHIRLPOOL 
26ee7e63c6624f4da59e0ac5b4f8e78cce918528595caae63111a4909efbf7be955d6be3d5752cb5628353fce5dbc4e49ac8a7d94f5de0cf49e545035608e500
 DIST v4l-utils-1.6.2.tar.bz2 1148309 SHA256 
d3d6eb1f0204fb11f3d318bfca35d5f73cc077f88fac7665a47856a16496be7d SHA512 
e14442e1b3660d0cb0844f1a5a88f855bc8532df9e72e1b2afd348a7c077ad25657f832d0fd47d3f567bfd399fd82c5a749d075ac9ecb911ea462685e31aa0b2
 WHIRLPOOL 
bd1b825354ca52e62e8c5f83d43bfd2cec63611c65d6b2709a7274fd15ae0fa21345d2b95a073c0b3a33b7c94b304562f1efcf112e1357a58515bd0d6f37f396

diff --git a/media-tv/v4l-utils/v4l-utils-1.0.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.0.0.ebuild
deleted file mode 100644
index c38a638..000
--- a/media-tv/v4l-utils/v4l-utils-1.0.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit eutils udev
-
-DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
-HOMEPAGE="http://git.linuxtv.org/v4l-utils.git;
-SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="qt4"
-
-RDEPEND=">=media-libs/libv4l-${PV}
-   qt4? ( dev-qt/qtgui:4 )
-   !media-tv/v4l2-ctl
-   !http://git.linuxtv.org/v4l-utils.git;
-SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="qt4 udev"
-
-RDEPEND=">=media-libs/libv4l-${PV}
-   qt4? ( dev-qt/qtgui:4 )
-   udev? ( virtual/libudev )
-   !media-tv/v4l2-ctl
-   !

[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/files/, media-tv/v4l-utils/

2016-04-23 Thread Mike Frysinger
commit: cc2e3e54bcd5b636f77a3ca147cc60b962405df4
Author: Mike Frysinger  gentoo  org>
AuthorDate: Sat Apr 23 17:04:20 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sat Apr 23 17:04:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc2e3e54

media-tv/v4l-utils: fix build w/newer glibc #580910

 .../files/v4l-utils-1.6.2-sysmacros.patch  | 59 ++
 media-tv/v4l-utils/v4l-utils-1.6.2.ebuild  |  4 ++
 2 files changed, 63 insertions(+)

diff --git a/media-tv/v4l-utils/files/v4l-utils-1.6.2-sysmacros.patch 
b/media-tv/v4l-utils/files/v4l-utils-1.6.2-sysmacros.patch
new file mode 100644
index 000..fe5636a
--- /dev/null
+++ b/media-tv/v4l-utils/files/v4l-utils-1.6.2-sysmacros.patch
@@ -0,0 +1,59 @@
+https://bugs.gentoo.org/580910
+
+From 8edd80d3654843d9441fb5e43dfbf2b3e81f84b5 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger 
+Date: Mon, 14 Mar 2016 16:56:40 -0400
+Subject: [PATCH] include sys/sysmacros.h for major() & minor()
+
+Linux C libraries are looking to disentangle sysmacros.h from the
+sys/types.h header to clean up namespace pollution.  Since these
+macros are provided in glibc/etc... today, switch to pulling in
+this header directly.
+
+Signed-off-by: Mike Frysinger 
+---
+ contrib/test/mc_nextgen_test.c| 1 +
+ lib/libv4lconvert/control/libv4lcontrol.c | 1 +
+ utils/libmedia_dev/get_media_devices.c| 1 +
+ utils/media-ctl/libmediactl.c | 1 +
+ 4 files changed, 4 insertions(+)
+
+diff --git a/lib/libv4lconvert/control/libv4lcontrol.c 
b/lib/libv4lconvert/control/libv4lcontrol.c
+index 3c8335c..59f28b1 100644
+--- a/lib/libv4lconvert/control/libv4lcontrol.c
 b/lib/libv4lconvert/control/libv4lcontrol.c
+@@ -20,6 +20,7 @@
+  */
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/utils/libmedia_dev/get_media_devices.c 
b/utils/libmedia_dev/get_media_devices.c
+index e3a2200..edfeb41 100644
+--- a/utils/libmedia_dev/get_media_devices.c
 b/utils/libmedia_dev/get_media_devices.c
+@@ -20,6 +20,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/utils/media-ctl/libmediactl.c b/utils/media-ctl/libmediactl.c
+index 4a82d24..16dddbe 100644
+--- a/utils/media-ctl/libmediactl.c
 b/utils/media-ctl/libmediactl.c
+@@ -24,6 +24,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include 
+ #include 
+-- 
+2.6.2
+

diff --git a/media-tv/v4l-utils/v4l-utils-1.6.2.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.6.2.ebuild
index f6683db..896aca2 100644
--- a/media-tv/v4l-utils/v4l-utils-1.6.2.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.6.2.ebuild
@@ -28,6 +28,10 @@ DEPEND="${RDEPEND}
sys-devel/gettext
virtual/pkgconfig"
 
+src_prepare() {
+   epatch "${FILESDIR}"/${PN}-1.6.2-sysmacros.patch #580910
+}
+
 src_configure() {
# Hard disable the flags that apply only to the libs.
econf \