[gentoo-commits] repo/gentoo:master commit in: media-video/v4l2loopback/

2024-03-22 Thread Sam James
commit: 84dfa7a5ba6b4bdeb0a53eb865d44aa437f31e19
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 06:35:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 06:35:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84dfa7a5

media-video/v4l2loopback: drop 0.12.5-r1

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

 media-video/v4l2loopback/Manifest  |  1 -
 .../v4l2loopback/v4l2loopback-0.12.5-r1.ebuild | 57 --
 2 files changed, 58 deletions(-)

diff --git a/media-video/v4l2loopback/Manifest 
b/media-video/v4l2loopback/Manifest
index 163aa99510e5..364a9accd5bf 100644
--- a/media-video/v4l2loopback/Manifest
+++ b/media-video/v4l2loopback/Manifest
@@ -1,3 +1,2 @@
-DIST v4l2loopback-0.12.5.tar.gz 51468 BLAKE2B 
514f686fc6f87feebedb1b047e764fa03938c265c88db0fedfb6aba3544f5b8b495631fc0bcdf4b88c1c4d522f6b4d7546b4d0d10381f6be2efc7f405511033a
 SHA512 
5fd2affbb4a7f38bb78f996179de6570b2bd69cfed2a79c4505e7ea2cdf5b65c0a6807f1f4e03f320b667f5cbe62f26fadd412bc0fec5944e4e394635bf5fb3d
 DIST v4l2loopback-0.12.7.tar.gz 52145 BLAKE2B 
08b0dd6dfd065f8bc450aad8d711d1723fe65bbee6be4624038f34e8ad8bc2ed6e544fc5771fb42b0e8c92213c2db71aff5857c0b1fd6343c6900bf27df618d7
 SHA512 
fcfe55396e9ddad56e592ffccd955c8ceff49c11cfbc5af382123ee0c15b41729b78cb763acbb17d288c48498f2183a4b24f146758ae67e1982b7ab2b07ff973
 DIST v4l2loopback-0.13.1.tar.gz 84323 BLAKE2B 
ad84826791763107c29ecc79435eb5e6d5bd1c18a18cfeabebaffd2c6f00a17564e8cb2773c35aba40cc181d06a21b2aafc86910b1d160adee98c015497cda7f
 SHA512 
28b8c90f1e5fe48d19f41dbc188bf383ce8a6db33707ef161b55cae3217704a7e45e91a782bc3bf08db338f8ba0f045afd52899026be7e2e9bfeb6799a876628

diff --git a/media-video/v4l2loopback/v4l2loopback-0.12.5-r1.ebuild 
b/media-video/v4l2loopback/v4l2loopback-0.12.5-r1.ebuild
deleted file mode 100644
index 6c4fb6dc4f4b..
--- a/media-video/v4l2loopback/v4l2loopback-0.12.5-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-mod toolchain-funcs
-
-case ${PV} in
-)
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/umlaeute/v4l2loopback.git";
-   ;;
-*)
-   KEYWORDS="~amd64 ~x86"
-   SRC_URI="https://github.com/umlaeute/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   ;;
-esac
-
-DESCRIPTION="v4l2 loopback device whose output is its own input"
-HOMEPAGE="https://github.com/umlaeute/v4l2loopback";
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="examples"
-
-CONFIG_CHECK="VIDEO_DEV"
-MODULE_NAMES="v4l2loopback(video:)"
-BUILD_TARGETS="all"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-   export KERNELRELEASE=${KV_FULL}
-}
-
-src_prepare() {
-   default
-   sed -i -e 's/gcc /$(CC) /' examples/Makefile || die
-}
-
-src_compile() {
-   linux-mod_src_compile
-   if use examples; then
-   emake CC="$(tc-getCC)" -C examples
-   fi
-}
-
-src_install() {
-   linux-mod_src_install
-   dosbin utils/v4l2loopback-ctl
-   dodoc doc/kernel_debugging.txt
-   dodoc doc/docs.txt
-   if use examples; then
-   dosbin examples/yuv4mpeg_to_v4l2
-   docinto examples
-   dodoc examples/{*.sh,*.c,Makefile}
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: media-video/v4l2loopback/

2024-03-22 Thread Sam James
commit: 5474b1ce6d218941770b16442b5b6c72ad64b226
Author: Quincy Fleming  protonmail  com>
AuthorDate: Sat Mar 16 23:56:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 06:34:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5474b1ce

media-video/v4l2loopback: add make target

Signed-off-by: Quincy Fleming  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-video/v4l2loopback/v4l2loopback-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/v4l2loopback/v4l2loopback-.ebuild 
b/media-video/v4l2loopback/v4l2loopback-.ebuild
index 4f52cdf4437f..55ff31dc4fc8 100644
--- a/media-video/v4l2loopback/v4l2loopback-.ebuild
+++ b/media-video/v4l2loopback/v4l2loopback-.ebuild
@@ -37,7 +37,7 @@ src_prepare() {
 
 src_compile() {
local modlist=(
-   v4l2loopback=video:
+   v4l2loopback=video:::all
)
 
linux-mod-r1_src_compile



[gentoo-commits] repo/gentoo:master commit in: media-video/v4l2loopback/

2024-03-22 Thread Sam James
commit: 0a1c3311c9373d6b896a4ef111a75fdd9fa1f0dd
Author: Quincy Fleming  protonmail  com>
AuthorDate: Sat Mar 23 00:06:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 06:34:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a1c3311

media-video/v4l2loopback: simplify utils build

Signed-off-by: Quincy Fleming  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35792
Signed-off-by: Sam James  gentoo.org>

 media-video/v4l2loopback/v4l2loopback-0.13.1.ebuild | 5 +
 media-video/v4l2loopback/v4l2loopback-.ebuild   | 3 ---
 2 files changed, 1 insertion(+), 7 deletions(-)

diff --git a/media-video/v4l2loopback/v4l2loopback-0.13.1.ebuild 
b/media-video/v4l2loopback/v4l2loopback-0.13.1.ebuild
index 4f52cdf4437f..545a948b1fb4 100644
--- a/media-video/v4l2loopback/v4l2loopback-0.13.1.ebuild
+++ b/media-video/v4l2loopback/v4l2loopback-0.13.1.ebuild
@@ -37,13 +37,10 @@ src_prepare() {
 
 src_compile() {
local modlist=(
-   v4l2loopback=video:
+   v4l2loopback=video:::all
)
 
linux-mod-r1_src_compile
-
-   emake CC="$(tc-getCC)" -C utils
-
if use examples; then
emake CC="$(tc-getCC)" -C examples
fi

diff --git a/media-video/v4l2loopback/v4l2loopback-.ebuild 
b/media-video/v4l2loopback/v4l2loopback-.ebuild
index 55ff31dc4fc8..545a948b1fb4 100644
--- a/media-video/v4l2loopback/v4l2loopback-.ebuild
+++ b/media-video/v4l2loopback/v4l2loopback-.ebuild
@@ -41,9 +41,6 @@ src_compile() {
)
 
linux-mod-r1_src_compile
-
-   emake CC="$(tc-getCC)" -C utils
-
if use examples; then
emake CC="$(tc-getCC)" -C examples
fi



[gentoo-commits] repo/gentoo:master commit in: media-video/v4l2loopback/

2024-03-22 Thread Sam James
commit: 9bdf7713ca76703178f2bdbe84ea945b9aec9d63
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 06:33:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 06:33:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bdf7713

media-video/v4l2loopback: add 0.13.1

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

 media-video/v4l2loopback/Manifest| 1 +
 .../{v4l2loopback-.ebuild => v4l2loopback-0.13.1.ebuild} | 5 -
 media-video/v4l2loopback/v4l2loopback-.ebuild| 5 -
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/media-video/v4l2loopback/Manifest 
b/media-video/v4l2loopback/Manifest
index 8df167f2e7a4..163aa99510e5 100644
--- a/media-video/v4l2loopback/Manifest
+++ b/media-video/v4l2loopback/Manifest
@@ -1,2 +1,3 @@
 DIST v4l2loopback-0.12.5.tar.gz 51468 BLAKE2B 
514f686fc6f87feebedb1b047e764fa03938c265c88db0fedfb6aba3544f5b8b495631fc0bcdf4b88c1c4d522f6b4d7546b4d0d10381f6be2efc7f405511033a
 SHA512 
5fd2affbb4a7f38bb78f996179de6570b2bd69cfed2a79c4505e7ea2cdf5b65c0a6807f1f4e03f320b667f5cbe62f26fadd412bc0fec5944e4e394635bf5fb3d
 DIST v4l2loopback-0.12.7.tar.gz 52145 BLAKE2B 
08b0dd6dfd065f8bc450aad8d711d1723fe65bbee6be4624038f34e8ad8bc2ed6e544fc5771fb42b0e8c92213c2db71aff5857c0b1fd6343c6900bf27df618d7
 SHA512 
fcfe55396e9ddad56e592ffccd955c8ceff49c11cfbc5af382123ee0c15b41729b78cb763acbb17d288c48498f2183a4b24f146758ae67e1982b7ab2b07ff973
+DIST v4l2loopback-0.13.1.tar.gz 84323 BLAKE2B 
ad84826791763107c29ecc79435eb5e6d5bd1c18a18cfeabebaffd2c6f00a17564e8cb2773c35aba40cc181d06a21b2aafc86910b1d160adee98c015497cda7f
 SHA512 
28b8c90f1e5fe48d19f41dbc188bf383ce8a6db33707ef161b55cae3217704a7e45e91a782bc3bf08db338f8ba0f045afd52899026be7e2e9bfeb6799a876628

diff --git a/media-video/v4l2loopback/v4l2loopback-.ebuild 
b/media-video/v4l2loopback/v4l2loopback-0.13.1.ebuild
similarity index 93%
copy from media-video/v4l2loopback/v4l2loopback-.ebuild
copy to media-video/v4l2loopback/v4l2loopback-0.13.1.ebuild
index 20dda14f748d..4f52cdf4437f 100644
--- a/media-video/v4l2loopback/v4l2loopback-.ebuild
+++ b/media-video/v4l2loopback/v4l2loopback-0.13.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -41,6 +41,9 @@ src_compile() {
)
 
linux-mod-r1_src_compile
+
+   emake CC="$(tc-getCC)" -C utils
+
if use examples; then
emake CC="$(tc-getCC)" -C examples
fi

diff --git a/media-video/v4l2loopback/v4l2loopback-.ebuild 
b/media-video/v4l2loopback/v4l2loopback-.ebuild
index 20dda14f748d..4f52cdf4437f 100644
--- a/media-video/v4l2loopback/v4l2loopback-.ebuild
+++ b/media-video/v4l2loopback/v4l2loopback-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -41,6 +41,9 @@ src_compile() {
)
 
linux-mod-r1_src_compile
+
+   emake CC="$(tc-getCC)" -C utils
+
if use examples; then
emake CC="$(tc-getCC)" -C examples
fi



[gentoo-commits] repo/gentoo:master commit in: media-video/v4l2loopback/

2023-06-21 Thread Andrew Ammerlaan
commit: 032d9f3e8f89b760dc4d179a79128ae0490387b7
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun 21 08:25:15 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 21 08:29:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=032d9f3e

media-video/v4l2loopback: migrate to linux-mod-r1.eclass, EAPI bump

This should also fix Bug 843053 (please confirm that it works now)

Should also fix the open CVE-2022-2652, the mentioned patch is in this release

Bug: https://bugs.gentoo.org/864442
Bug: https://bugs.gentoo.org/843053
Closes: https://bugs.gentoo.org/888649
Closes: https://bugs.gentoo.org/908723
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 media-video/v4l2loopback/Manifest |  1 +
 ...oopback-.ebuild => v4l2loopback-0.12.7.ebuild} | 19 ++-
 media-video/v4l2loopback/v4l2loopback-.ebuild | 19 ++-
 3 files changed, 21 insertions(+), 18 deletions(-)

diff --git a/media-video/v4l2loopback/Manifest 
b/media-video/v4l2loopback/Manifest
index 1421e2da2b68..8df167f2e7a4 100644
--- a/media-video/v4l2loopback/Manifest
+++ b/media-video/v4l2loopback/Manifest
@@ -1 +1,2 @@
 DIST v4l2loopback-0.12.5.tar.gz 51468 BLAKE2B 
514f686fc6f87feebedb1b047e764fa03938c265c88db0fedfb6aba3544f5b8b495631fc0bcdf4b88c1c4d522f6b4d7546b4d0d10381f6be2efc7f405511033a
 SHA512 
5fd2affbb4a7f38bb78f996179de6570b2bd69cfed2a79c4505e7ea2cdf5b65c0a6807f1f4e03f320b667f5cbe62f26fadd412bc0fec5944e4e394635bf5fb3d
+DIST v4l2loopback-0.12.7.tar.gz 52145 BLAKE2B 
08b0dd6dfd065f8bc450aad8d711d1723fe65bbee6be4624038f34e8ad8bc2ed6e544fc5771fb42b0e8c92213c2db71aff5857c0b1fd6343c6900bf27df618d7
 SHA512 
fcfe55396e9ddad56e592ffccd955c8ceff49c11cfbc5af382123ee0c15b41729b78cb763acbb17d288c48498f2183a4b24f146758ae67e1982b7ab2b07ff973

diff --git a/media-video/v4l2loopback/v4l2loopback-.ebuild 
b/media-video/v4l2loopback/v4l2loopback-0.12.7.ebuild
similarity index 80%
copy from media-video/v4l2loopback/v4l2loopback-.ebuild
copy to media-video/v4l2loopback/v4l2loopback-0.12.7.ebuild
index 760951059416..20dda14f748d 100644
--- a/media-video/v4l2loopback/v4l2loopback-.ebuild
+++ b/media-video/v4l2loopback/v4l2loopback-0.12.7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit linux-mod toolchain-funcs
+inherit linux-mod-r1 toolchain-funcs
 
 case ${PV} in
 )
@@ -11,7 +11,6 @@ case ${PV} in
EGIT_REPO_URI="https://github.com/umlaeute/v4l2loopback.git";
;;
 *)
-   inherit vcs-snapshot
KEYWORDS="~amd64 ~x86"
SRC_URI="https://github.com/umlaeute/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
;;
@@ -25,11 +24,9 @@ SLOT="0"
 IUSE="examples"
 
 CONFIG_CHECK="VIDEO_DEV"
-MODULE_NAMES="v4l2loopback(video:)"
-BUILD_TARGETS="all"
 
 pkg_setup() {
-   linux-mod_pkg_setup
+   linux-mod-r1_pkg_setup
export KERNELRELEASE=${KV_FULL}
 }
 
@@ -39,14 +36,18 @@ src_prepare() {
 }
 
 src_compile() {
-   linux-mod_src_compile
+   local modlist=(
+   v4l2loopback=video:
+   )
+
+   linux-mod-r1_src_compile
if use examples; then
emake CC="$(tc-getCC)" -C examples
fi
 }
 
 src_install() {
-   linux-mod_src_install
+   linux-mod-r1_src_install
dosbin utils/v4l2loopback-ctl
dodoc doc/kernel_debugging.txt
dodoc doc/docs.txt

diff --git a/media-video/v4l2loopback/v4l2loopback-.ebuild 
b/media-video/v4l2loopback/v4l2loopback-.ebuild
index 760951059416..20dda14f748d 100644
--- a/media-video/v4l2loopback/v4l2loopback-.ebuild
+++ b/media-video/v4l2loopback/v4l2loopback-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit linux-mod toolchain-funcs
+inherit linux-mod-r1 toolchain-funcs
 
 case ${PV} in
 )
@@ -11,7 +11,6 @@ case ${PV} in
EGIT_REPO_URI="https://github.com/umlaeute/v4l2loopback.git";
;;
 *)
-   inherit vcs-snapshot
KEYWORDS="~amd64 ~x86"
SRC_URI="https://github.com/umlaeute/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
;;
@@ -25,11 +24,9 @@ SLOT="0"
 IUSE="examples"
 
 CONFIG_CHECK="VIDEO_DEV"
-MODULE_NAMES="v4l2loopback(video:)"
-BUILD_TARGETS="all"
 
 pkg_setup() {
-   linux-mod_pkg_setup
+   linux-mod-r1_pkg_setup
export KERNELRELEASE=${KV_FULL}
 }
 
@@ -39,14 +36,18 @@ src_prepare() {
 }
 
 src_compile() {
-   linux-mod_src_compile
+   local modlist=(
+   v4l2loopback=video:
+   )
+
+   linux-mod-r1_src_compile
if use examples; then
emake CC="$(tc-getCC)" -C examples
fi
 }
 
 src_install() {
-   linux-mod_src_install
+   linux-mod-r1_src_install
dosbin utils/v

[gentoo-commits] repo/gentoo:master commit in: media-video/v4l2loopback/

2022-03-19 Thread Sam James
commit: 43ed15fea1b56b94e3d38479d61701b369ac3aaa
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 00:12:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 00:12:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43ed15fe

media-video/v4l2loopback: [QA] fix tc-get* quoting

This can cause build problems for e.g. 32-bit (gcc -m32 ...)

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

 media-video/v4l2loopback/v4l2loopback-0.12.5-r1.ebuild | 4 ++--
 media-video/v4l2loopback/v4l2loopback-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-video/v4l2loopback/v4l2loopback-0.12.5-r1.ebuild 
b/media-video/v4l2loopback/v4l2loopback-0.12.5-r1.ebuild
index 6c744550640b..6c4fb6dc4f4b 100644
--- a/media-video/v4l2loopback/v4l2loopback-0.12.5-r1.ebuild
+++ b/media-video/v4l2loopback/v4l2loopback-0.12.5-r1.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=7
@@ -40,7 +40,7 @@ src_prepare() {
 src_compile() {
linux-mod_src_compile
if use examples; then
-   emake CC=$(tc-getCC) -C examples
+   emake CC="$(tc-getCC)" -C examples
fi
 }
 

diff --git a/media-video/v4l2loopback/v4l2loopback-.ebuild 
b/media-video/v4l2loopback/v4l2loopback-.ebuild
index 712f4d2b8c0f..760951059416 100644
--- a/media-video/v4l2loopback/v4l2loopback-.ebuild
+++ b/media-video/v4l2loopback/v4l2loopback-.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=7
@@ -41,7 +41,7 @@ src_prepare() {
 src_compile() {
linux-mod_src_compile
if use examples; then
-   emake CC=$(tc-getCC) -C examples
+   emake CC="$(tc-getCC)" -C examples
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: media-video/v4l2loopback/

2021-01-21 Thread Sam James
commit: fb7be3b866e0d508e640c0ab44384dd2facfaa26
Author: Petr Šabata  redhat  com>
AuthorDate: Thu Dec  3 21:48:51 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 22 03:42:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb7be3b8

media-video/v4l2loopback: Correct description

Fixing the grammar I randomly noticed while searching.  I think the
description could be rewritten entirely but I can't think of anything
and upstream doesn't provide a simple, one sentence summary that is also
descriptive.

Signed-off-by: Petr Šabata  redhat.com>
Closes: https://github.com/gentoo/gentoo/pull/18495
Signed-off-by: Sam James  gentoo.org>

 media-video/v4l2loopback/v4l2loopback-0.12.5-r1.ebuild | 2 +-
 media-video/v4l2loopback/v4l2loopback-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/v4l2loopback/v4l2loopback-0.12.5-r1.ebuild 
b/media-video/v4l2loopback/v4l2loopback-0.12.5-r1.ebuild
index 54d6b85638c..4d36b8de839 100644
--- a/media-video/v4l2loopback/v4l2loopback-0.12.5-r1.ebuild
+++ b/media-video/v4l2loopback/v4l2loopback-0.12.5-r1.ebuild
@@ -17,7 +17,7 @@ case ${PV} in
;;
 esac
 
-DESCRIPTION="v4l2 loopback device which output is it's own input"
+DESCRIPTION="v4l2 loopback device whose output is its own input"
 HOMEPAGE="https://github.com/umlaeute/v4l2loopback";
 
 LICENSE="GPL-2"

diff --git a/media-video/v4l2loopback/v4l2loopback-.ebuild 
b/media-video/v4l2loopback/v4l2loopback-.ebuild
index 0edcdeb2cd1..246d1e10ba9 100644
--- a/media-video/v4l2loopback/v4l2loopback-.ebuild
+++ b/media-video/v4l2loopback/v4l2loopback-.ebuild
@@ -18,7 +18,7 @@ case ${PV} in
;;
 esac
 
-DESCRIPTION="v4l2 loopback device which output is it's own input"
+DESCRIPTION="v4l2 loopback device whose output is its own input"
 HOMEPAGE="https://github.com/umlaeute/v4l2loopback";
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: media-video/v4l2loopback/

2020-10-26 Thread Ben Kohler
commit: 451ffeb436e7e9f42f7dd4043e1a523ce282a64d
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon Oct 26 12:05:01 2020 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Mon Oct 26 14:13:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=451ffeb4

media-video/v4l2loopback: adjust manifest for slight tarball change

Inspected new tarball, only difference is in the top level dir name.

Bug: https://bugs.gentoo.org/737512
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Ben Kohler  gentoo.org>

 media-video/v4l2loopback/Manifest  | 2 +-
 media-video/v4l2loopback/v4l2loopback-0.12.5-r1.ebuild | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-video/v4l2loopback/Manifest 
b/media-video/v4l2loopback/Manifest
index 5bfb479e7c6..1421e2da2b6 100644
--- a/media-video/v4l2loopback/Manifest
+++ b/media-video/v4l2loopback/Manifest
@@ -1 +1 @@
-DIST v4l2loopback-0.12.5.tar.gz 51484 BLAKE2B 
5ae2decce3bbd1fd06592dd283f06796c02beeab066c7f1e16e6a72f8074a765ad6b1a017879095c3058852168f58fe27dedbcb32d3eb9f4097e02823f264ec8
 SHA512 
5545e83d95ec63a7d984641fc354c9146b4cf3bd7695d47606206ec43e45f63b099d1667491dc97295bc0f3fb16387f80ba8c12ce6d63608e8774c5c7fdf4168
+DIST v4l2loopback-0.12.5.tar.gz 51468 BLAKE2B 
514f686fc6f87feebedb1b047e764fa03938c265c88db0fedfb6aba3544f5b8b495631fc0bcdf4b88c1c4d522f6b4d7546b4d0d10381f6be2efc7f405511033a
 SHA512 
5fd2affbb4a7f38bb78f996179de6570b2bd69cfed2a79c4505e7ea2cdf5b65c0a6807f1f4e03f320b667f5cbe62f26fadd412bc0fec5944e4e394635bf5fb3d

diff --git a/media-video/v4l2loopback/v4l2loopback-0.12.5-r1.ebuild 
b/media-video/v4l2loopback/v4l2loopback-0.12.5-r1.ebuild
index 0edcdeb2cd1..54d6b85638c 100644
--- a/media-video/v4l2loopback/v4l2loopback-0.12.5-r1.ebuild
+++ b/media-video/v4l2loopback/v4l2loopback-0.12.5-r1.ebuild
@@ -12,7 +12,6 @@ case ${PV} in
EGIT_REPO_URI="https://github.com/umlaeute/v4l2loopback.git";
;;
 *)
-   inherit vcs-snapshot
KEYWORDS="~amd64 ~x86"
SRC_URI="https://github.com/umlaeute/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
;;



[gentoo-commits] repo/gentoo:master commit in: media-video/v4l2loopback/

2020-07-03 Thread Aaron W. Swenson
commit: ca9fedea96f45dd1da98c2420fd3cf0439551d19
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Fri Jun 26 11:09:59 2020 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Fri Jul  3 21:06:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca9fedea

media-video/v4l2loopback: Cleanup old

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Aaron W. Swenson  gentoo.org>

 media-video/v4l2loopback/Manifest  |  2 -
 .../v4l2loopback/v4l2loopback-0.12.0.ebuild| 59 -
 .../v4l2loopback/v4l2loopback-0.12.1.1_pre.ebuild  | 60 --
 .../v4l2loopback/v4l2loopback-0.12.5.ebuild|  2 +-
 media-video/v4l2loopback/v4l2loopback-.ebuild  |  2 +-
 5 files changed, 2 insertions(+), 123 deletions(-)

diff --git a/media-video/v4l2loopback/Manifest 
b/media-video/v4l2loopback/Manifest
index 2868de6a218..5bfb479e7c6 100644
--- a/media-video/v4l2loopback/Manifest
+++ b/media-video/v4l2loopback/Manifest
@@ -1,3 +1 @@
-DIST v4l2loopback-0.12.0.tar.gz 48723 BLAKE2B 
6d62b7839889f43422623e1cfc52142846e796ca184b567906ab950642012a5c581ac656d3e4a71d806786e7ff347298f1f7aabba33743508ba388beb590c03f
 SHA512 
e951fcc2b0a55ec5cd9812c2c26c0cab6e37b99bbb5b8512e28c67b3c59e981b776cb3285a0275f027dbddc010855f12134b9f3fa92f20e19e4de713f77289a1
-DIST v4l2loopback-0.12.1.1_pre.tar.gz 49060 BLAKE2B 
6caa3d8fed14beea599d05a18ea0cbcc2e1522fb32dcf80b35d1de057a8a2ea4239da2f123acf9969f571d32e6696fa8d12b81c877ca5b1aa31d84b6ab5c27da
 SHA512 
0d2af7fa86d0730d227f067dc53c281817eea327f707fea2b60386afde39ff094dd8197f39fb140685e4e3024f0730f3e5185dea3da5224195e4cb50faa846b6
 DIST v4l2loopback-0.12.5.tar.gz 51484 BLAKE2B 
5ae2decce3bbd1fd06592dd283f06796c02beeab066c7f1e16e6a72f8074a765ad6b1a017879095c3058852168f58fe27dedbcb32d3eb9f4097e02823f264ec8
 SHA512 
5545e83d95ec63a7d984641fc354c9146b4cf3bd7695d47606206ec43e45f63b099d1667491dc97295bc0f3fb16387f80ba8c12ce6d63608e8774c5c7fdf4168

diff --git a/media-video/v4l2loopback/v4l2loopback-0.12.0.ebuild 
b/media-video/v4l2loopback/v4l2loopback-0.12.0.ebuild
deleted file mode 100644
index c2f92d34a0f..000
--- a/media-video/v4l2loopback/v4l2loopback-0.12.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit linux-mod toolchain-funcs
-
-case ${PV} in
-)
-   inherit git-r3
-   KEYWORDS=""
-   EGIT_REPO_URI="git://github.com/umlaeute/v4l2loopback.git"
-   ;;
-*)
-   inherit vcs-snapshot
-   KEYWORDS="~amd64 ~x86"
-   SRC_URI="https://github.com/umlaeute/v4l2loopback/tarball/v${PV} -> 
${P}.tar.gz"
-   ;;
-esac
-
-DESCRIPTION="v4l2 loopback device which output is it's own input"
-HOMEPAGE="https://github.com/umlaeute/v4l2loopback";
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="examples"
-
-CONFIG_CHECK="VIDEO_DEV"
-MODULE_NAMES="v4l2loopback(video:)"
-BUILD_TARGETS="all"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-   export KERNELRELEASE=${KV_FULL}
-}
-
-src_prepare() {
-   default
-   sed -i -e 's/gcc /$(CC) /' examples/Makefile || die
-}
-
-src_compile() {
-   linux-mod_src_compile
-   if use examples; then
-   emake CC=$(tc-getCC) -C examples
-   fi
-}
-
-src_install() {
-   linux-mod_src_install
-   dosbin utils/v4l2loopback-ctl
-   dodoc doc/kernel_debugging.txt
-   dodoc doc/docs.txt
-   if use examples; then
-   dosbin examples/yuv4mpeg_to_v4l2
-   docinto examples
-   dodoc examples/{*.sh,*.c,Makefile}
-   fi
-}

diff --git a/media-video/v4l2loopback/v4l2loopback-0.12.1.1_pre.ebuild 
b/media-video/v4l2loopback/v4l2loopback-0.12.1.1_pre.ebuild
deleted file mode 100644
index acdc108ae0e..000
--- a/media-video/v4l2loopback/v4l2loopback-0.12.1.1_pre.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit linux-mod toolchain-funcs
-
-case ${PV} in
-)
-   inherit git-r3
-   KEYWORDS=""
-   EGIT_REPO_URI="git://github.com/umlaeute/v4l2loopback.git"
-   ;;
-*)
-   inherit vcs-snapshot
-   KEYWORDS="~amd64 ~x86"
-   SNAPSHOT_COMMIT="0b8feb80fdef9a415d8250bca1790b3ff23e8391"
-   
SRC_URI="https://github.com/umlaeute/v4l2loopback/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   ;;
-esac
-
-DESCRIPTION="v4l2 loopback device which output is it's own input"
-HOMEPAGE="https://github.com/umlaeute/v4l2loopback";
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="examples"
-
-CONFIG_CHECK="VIDEO_DEV"
-MODULE_NAMES="v4l2loopback(video:)"
-BUILD_TARGETS="all"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-   export KERNELRELEASE=${KV_FULL}
-}
-
-src_prepare() {
-   default
-   sed -i -e 's/gcc /$(CC) /' examples/Makefile || die
-}
-
-src_compile() {
-   linux-mod_src_compile
-   if use examples; th

[gentoo-commits] repo/gentoo:master commit in: media-video/v4l2loopback/

2020-06-02 Thread Aaron W. Swenson
commit: 7eb54ccc6fe52fe26550f54389405fc16c52
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Jun  2 14:06:21 2020 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Tue Jun  2 14:06:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eb54ccc

media-video/v4l2loopback: Bump to 0.12.5

Assume maintainership.

Includes "Bad Address" fix that some users experienced with kernels >=5.4.

Use https:// instead of git://.

Bump to EAPI 7.

Closes: https://bugs.gentoo.org/720036
Closes: https://bugs.gentoo.org/726602
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Aaron W. Swenson  gentoo.org>

 media-video/v4l2loopback/Manifest   |  1 +
 media-video/v4l2loopback/metadata.xml   | 17 +++--
 ...2loopback-.ebuild => v4l2loopback-0.12.5.ebuild} |  6 +++---
 media-video/v4l2loopback/v4l2loopback-.ebuild   |  6 +++---
 4 files changed, 14 insertions(+), 16 deletions(-)

diff --git a/media-video/v4l2loopback/Manifest 
b/media-video/v4l2loopback/Manifest
index 2c0a81c3ec1..2868de6a218 100644
--- a/media-video/v4l2loopback/Manifest
+++ b/media-video/v4l2loopback/Manifest
@@ -1,2 +1,3 @@
 DIST v4l2loopback-0.12.0.tar.gz 48723 BLAKE2B 
6d62b7839889f43422623e1cfc52142846e796ca184b567906ab950642012a5c581ac656d3e4a71d806786e7ff347298f1f7aabba33743508ba388beb590c03f
 SHA512 
e951fcc2b0a55ec5cd9812c2c26c0cab6e37b99bbb5b8512e28c67b3c59e981b776cb3285a0275f027dbddc010855f12134b9f3fa92f20e19e4de713f77289a1
 DIST v4l2loopback-0.12.1.1_pre.tar.gz 49060 BLAKE2B 
6caa3d8fed14beea599d05a18ea0cbcc2e1522fb32dcf80b35d1de057a8a2ea4239da2f123acf9969f571d32e6696fa8d12b81c877ca5b1aa31d84b6ab5c27da
 SHA512 
0d2af7fa86d0730d227f067dc53c281817eea327f707fea2b60386afde39ff094dd8197f39fb140685e4e3024f0730f3e5185dea3da5224195e4cb50faa846b6
+DIST v4l2loopback-0.12.5.tar.gz 51484 BLAKE2B 
5ae2decce3bbd1fd06592dd283f06796c02beeab066c7f1e16e6a72f8074a765ad6b1a017879095c3058852168f58fe27dedbcb32d3eb9f4097e02823f264ec8
 SHA512 
5545e83d95ec63a7d984641fc354c9146b4cf3bd7695d47606206ec43e45f63b099d1667491dc97295bc0f3fb16387f80ba8c12ce6d63608e8774c5c7fdf4168

diff --git a/media-video/v4l2loopback/metadata.xml 
b/media-video/v4l2loopback/metadata.xml
index 04c233e404c..ee641349e08 100644
--- a/media-video/v4l2loopback/metadata.xml
+++ b/media-video/v4l2loopback/metadata.xml
@@ -1,14 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   na...@gentoo.org
-   
-   
-   grkni...@gentoo.org
-   Brian Evans
-   
-   
-   umlaeute/v4l2loopback
-   
+  
+titanof...@gentoo.org
+Aaron W. Swenson
+  
+  
+umlaeute/v4l2loopback
+  
 

diff --git a/media-video/v4l2loopback/v4l2loopback-.ebuild 
b/media-video/v4l2loopback/v4l2loopback-0.12.5.ebuild
similarity index 90%
copy from media-video/v4l2loopback/v4l2loopback-.ebuild
copy to media-video/v4l2loopback/v4l2loopback-0.12.5.ebuild
index c2f92d34a0f..2b3e48ff0fc 100644
--- a/media-video/v4l2loopback/v4l2loopback-.ebuild
+++ b/media-video/v4l2loopback/v4l2loopback-0.12.5.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit linux-mod toolchain-funcs
 
@@ -9,7 +9,7 @@ case ${PV} in
 )
inherit git-r3
KEYWORDS=""
-   EGIT_REPO_URI="git://github.com/umlaeute/v4l2loopback.git"
+   EGIT_REPO_URI="https://github.com/umlaeute/v4l2loopback.git";
;;
 *)
inherit vcs-snapshot

diff --git a/media-video/v4l2loopback/v4l2loopback-.ebuild 
b/media-video/v4l2loopback/v4l2loopback-.ebuild
index c2f92d34a0f..2b3e48ff0fc 100644
--- a/media-video/v4l2loopback/v4l2loopback-.ebuild
+++ b/media-video/v4l2loopback/v4l2loopback-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit linux-mod toolchain-funcs
 
@@ -9,7 +9,7 @@ case ${PV} in
 )
inherit git-r3
KEYWORDS=""
-   EGIT_REPO_URI="git://github.com/umlaeute/v4l2loopback.git"
+   EGIT_REPO_URI="https://github.com/umlaeute/v4l2loopback.git";
;;
 *)
inherit vcs-snapshot



[gentoo-commits] repo/gentoo:master commit in: media-video/v4l2loopback/

2019-05-16 Thread Nick Sarnie
commit: 486152236d558be15947d92b006449a35431cc4e
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri May 17 00:29:11 2019 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri May 17 00:31:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48615223

media-video/v4l2loopback: Version bump

Version bump to fix build. Checked with grknight who had no objections

Didn't hear back from naota, bug is over 2 months old, so pushing

Fixes: https://bugs.gentoo.org/679480
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Nick Sarnie  gentoo.org>

 media-video/v4l2loopback/Manifest  |  1 +
 .../v4l2loopback/v4l2loopback-0.12.1.1_pre.ebuild  | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/media-video/v4l2loopback/Manifest 
b/media-video/v4l2loopback/Manifest
index 06c0780c3a5..2c0a81c3ec1 100644
--- a/media-video/v4l2loopback/Manifest
+++ b/media-video/v4l2loopback/Manifest
@@ -1 +1,2 @@
 DIST v4l2loopback-0.12.0.tar.gz 48723 BLAKE2B 
6d62b7839889f43422623e1cfc52142846e796ca184b567906ab950642012a5c581ac656d3e4a71d806786e7ff347298f1f7aabba33743508ba388beb590c03f
 SHA512 
e951fcc2b0a55ec5cd9812c2c26c0cab6e37b99bbb5b8512e28c67b3c59e981b776cb3285a0275f027dbddc010855f12134b9f3fa92f20e19e4de713f77289a1
+DIST v4l2loopback-0.12.1.1_pre.tar.gz 49060 BLAKE2B 
6caa3d8fed14beea599d05a18ea0cbcc2e1522fb32dcf80b35d1de057a8a2ea4239da2f123acf9969f571d32e6696fa8d12b81c877ca5b1aa31d84b6ab5c27da
 SHA512 
0d2af7fa86d0730d227f067dc53c281817eea327f707fea2b60386afde39ff094dd8197f39fb140685e4e3024f0730f3e5185dea3da5224195e4cb50faa846b6

diff --git a/media-video/v4l2loopback/v4l2loopback-0.12.1.1_pre.ebuild 
b/media-video/v4l2loopback/v4l2loopback-0.12.1.1_pre.ebuild
new file mode 100644
index 000..acdc108ae0e
--- /dev/null
+++ b/media-video/v4l2loopback/v4l2loopback-0.12.1.1_pre.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit linux-mod toolchain-funcs
+
+case ${PV} in
+)
+   inherit git-r3
+   KEYWORDS=""
+   EGIT_REPO_URI="git://github.com/umlaeute/v4l2loopback.git"
+   ;;
+*)
+   inherit vcs-snapshot
+   KEYWORDS="~amd64 ~x86"
+   SNAPSHOT_COMMIT="0b8feb80fdef9a415d8250bca1790b3ff23e8391"
+   
SRC_URI="https://github.com/umlaeute/v4l2loopback/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   ;;
+esac
+
+DESCRIPTION="v4l2 loopback device which output is it's own input"
+HOMEPAGE="https://github.com/umlaeute/v4l2loopback";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="examples"
+
+CONFIG_CHECK="VIDEO_DEV"
+MODULE_NAMES="v4l2loopback(video:)"
+BUILD_TARGETS="all"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+   export KERNELRELEASE=${KV_FULL}
+}
+
+src_prepare() {
+   default
+   sed -i -e 's/gcc /$(CC) /' examples/Makefile || die
+}
+
+src_compile() {
+   linux-mod_src_compile
+   if use examples; then
+   emake CC=$(tc-getCC) -C examples
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+   dosbin utils/v4l2loopback-ctl
+   dodoc doc/kernel_debugging.txt
+   dodoc doc/docs.txt
+   if use examples; then
+   dosbin examples/yuv4mpeg_to_v4l2
+   docinto examples
+   dodoc examples/{*.sh,*.c,Makefile}
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-video/v4l2loopback/

2018-09-09 Thread Brian Evans
commit: 4973f380c7236c9adff7ee00ada029e8fcf21bba
Author: Brian Evans  gentoo  org>
AuthorDate: Sun Sep  9 17:27:35 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Sun Sep  9 17:27:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4973f380

media-video/v4l2loopback: Drop old

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 media-video/v4l2loopback/Manifest  |  1 -
 .../v4l2loopback/v4l2loopback-0.10.0.ebuild| 58 --
 2 files changed, 59 deletions(-)

diff --git a/media-video/v4l2loopback/Manifest 
b/media-video/v4l2loopback/Manifest
index 86217717bfd..06c0780c3a5 100644
--- a/media-video/v4l2loopback/Manifest
+++ b/media-video/v4l2loopback/Manifest
@@ -1,2 +1 @@
-DIST v4l2loopback-0.10.0.tar.gz 46976 BLAKE2B 
9e26aa0079f92deefcb3b48816a5279e994be77e1cb54450a91dbec63953858bf378e85d9f93a0694539809987c87461b3f5795b9632aa9d968974f49d3eca77
 SHA512 
990b83cc592bf66861483d5ed8ebd7aba9d23f8ab54dc11d82ac3c88588cbd340d9cc49f7b758095e76bf9c5f02822700074506439ba51bcafc5cc7c1c979cb8
 DIST v4l2loopback-0.12.0.tar.gz 48723 BLAKE2B 
6d62b7839889f43422623e1cfc52142846e796ca184b567906ab950642012a5c581ac656d3e4a71d806786e7ff347298f1f7aabba33743508ba388beb590c03f
 SHA512 
e951fcc2b0a55ec5cd9812c2c26c0cab6e37b99bbb5b8512e28c67b3c59e981b776cb3285a0275f027dbddc010855f12134b9f3fa92f20e19e4de713f77289a1

diff --git a/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild 
b/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild
deleted file mode 100644
index 7c408014c5c..000
--- a/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit linux-mod
-
-case ${PV} in
-)
-   inherit git-r3
-   KEYWORDS=""
-   EGIT_REPO_URI="git://github.com/umlaeute/v4l2loopback.git"
-   ;;
-*)
-   inherit vcs-snapshot
-   KEYWORDS="~amd64 ~x86"
-   SRC_URI="https://github.com/umlaeute/v4l2loopback/tarball/v${PV} -> 
${P}.tar.gz"
-   ;;
-esac
-
-DESCRIPTION="v4l2 loopback device which output is it's own input"
-HOMEPAGE="https://github.com/umlaeute/v4l2loopback";
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="examples"
-
-CONFIG_CHECK="VIDEO_DEV"
-MODULE_NAMES="v4l2loopback(video:)"
-BUILD_TARGETS="all"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-   export KERNELRELEASE=${KV_FULL}
-}
-
-src_compile() {
-   linux-mod_src_compile
-   if use examples; then
-   cd "${S}"/examples
-   emake
-   fi
-}
-
-src_install() {
-   linux-mod_src_install
-   dosbin utils/v4l2loopback-ctl
-   dodoc doc/kernel_debugging.txt
-   dodoc doc/docs.txt
-   if use examples; then
-   dosbin examples/yuv4mpeg_to_v4l2
-   docinto examples
-   dodoc examples/{*.sh,*.c,Makefile}
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: media-video/v4l2loopback/

2018-09-09 Thread Brian Evans
commit: a29552182393235aadd8cea192e3f82b5f37edd4
Author: Brian Evans  gentoo  org>
AuthorDate: Sun Sep  9 17:26:36 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Sun Sep  9 17:26:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2955218

media-video/v4l2loopback: Version bump for 0.12.0

Closes: https://bugs.gentoo.org/646260
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 media-video/v4l2loopback/Manifest |  1 +
 ...4l2loopback-.ebuild => v4l2loopback-0.12.0.ebuild} | 15 ---
 media-video/v4l2loopback/v4l2loopback-.ebuild | 15 ---
 3 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/media-video/v4l2loopback/Manifest 
b/media-video/v4l2loopback/Manifest
index b31be47ef33..86217717bfd 100644
--- a/media-video/v4l2loopback/Manifest
+++ b/media-video/v4l2loopback/Manifest
@@ -1 +1,2 @@
 DIST v4l2loopback-0.10.0.tar.gz 46976 BLAKE2B 
9e26aa0079f92deefcb3b48816a5279e994be77e1cb54450a91dbec63953858bf378e85d9f93a0694539809987c87461b3f5795b9632aa9d968974f49d3eca77
 SHA512 
990b83cc592bf66861483d5ed8ebd7aba9d23f8ab54dc11d82ac3c88588cbd340d9cc49f7b758095e76bf9c5f02822700074506439ba51bcafc5cc7c1c979cb8
+DIST v4l2loopback-0.12.0.tar.gz 48723 BLAKE2B 
6d62b7839889f43422623e1cfc52142846e796ca184b567906ab950642012a5c581ac656d3e4a71d806786e7ff347298f1f7aabba33743508ba388beb590c03f
 SHA512 
e951fcc2b0a55ec5cd9812c2c26c0cab6e37b99bbb5b8512e28c67b3c59e981b776cb3285a0275f027dbddc010855f12134b9f3fa92f20e19e4de713f77289a1

diff --git a/media-video/v4l2loopback/v4l2loopback-.ebuild 
b/media-video/v4l2loopback/v4l2loopback-0.12.0.ebuild
similarity index 83%
copy from media-video/v4l2loopback/v4l2loopback-.ebuild
copy to media-video/v4l2loopback/v4l2loopback-0.12.0.ebuild
index 7c408014c5c..c2f92d34a0f 100644
--- a/media-video/v4l2loopback/v4l2loopback-.ebuild
+++ b/media-video/v4l2loopback/v4l2loopback-0.12.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit linux-mod
+inherit linux-mod toolchain-funcs
 
 case ${PV} in
 )
@@ -29,19 +29,20 @@ CONFIG_CHECK="VIDEO_DEV"
 MODULE_NAMES="v4l2loopback(video:)"
 BUILD_TARGETS="all"
 
-DEPEND=""
-RDEPEND="${DEPEND}"
-
 pkg_setup() {
linux-mod_pkg_setup
export KERNELRELEASE=${KV_FULL}
 }
 
+src_prepare() {
+   default
+   sed -i -e 's/gcc /$(CC) /' examples/Makefile || die
+}
+
 src_compile() {
linux-mod_src_compile
if use examples; then
-   cd "${S}"/examples
-   emake
+   emake CC=$(tc-getCC) -C examples
fi
 }
 

diff --git a/media-video/v4l2loopback/v4l2loopback-.ebuild 
b/media-video/v4l2loopback/v4l2loopback-.ebuild
index 7c408014c5c..c2f92d34a0f 100644
--- a/media-video/v4l2loopback/v4l2loopback-.ebuild
+++ b/media-video/v4l2loopback/v4l2loopback-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit linux-mod
+inherit linux-mod toolchain-funcs
 
 case ${PV} in
 )
@@ -29,19 +29,20 @@ CONFIG_CHECK="VIDEO_DEV"
 MODULE_NAMES="v4l2loopback(video:)"
 BUILD_TARGETS="all"
 
-DEPEND=""
-RDEPEND="${DEPEND}"
-
 pkg_setup() {
linux-mod_pkg_setup
export KERNELRELEASE=${KV_FULL}
 }
 
+src_prepare() {
+   default
+   sed -i -e 's/gcc /$(CC) /' examples/Makefile || die
+}
+
 src_compile() {
linux-mod_src_compile
if use examples; then
-   cd "${S}"/examples
-   emake
+   emake CC=$(tc-getCC) -C examples
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: media-video/v4l2loopback/

2017-08-10 Thread Brian Evans
commit: 21e5b2d5e8832cf6aa0c707664621ccff8d1be5f
Author: Brian Evans  gentoo  org>
AuthorDate: Fri Aug 11 02:19:04 2017 +
Commit: Brian Evans  gentoo  org>
CommitDate: Fri Aug 11 02:20:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21e5b2d5

media-video/v4l2loopback: Drop old

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 media-video/v4l2loopback/Manifest  |  5 ---
 media-video/v4l2loopback/v4l2loopback-0.4.0.ebuild | 24 -
 media-video/v4l2loopback/v4l2loopback-0.4.1.ebuild | 24 -
 media-video/v4l2loopback/v4l2loopback-0.6.1.ebuild | 22 
 .../v4l2loopback/v4l2loopback-0.6.3-r1.ebuild  | 42 --
 media-video/v4l2loopback/v4l2loopback-0.6.3.ebuild | 22 
 media-video/v4l2loopback/v4l2loopback-0.8.0.ebuild | 42 --
 7 files changed, 181 deletions(-)

diff --git a/media-video/v4l2loopback/Manifest 
b/media-video/v4l2loopback/Manifest
index 14b9451d321..a473ce1d487 100644
--- a/media-video/v4l2loopback/Manifest
+++ b/media-video/v4l2loopback/Manifest
@@ -1,6 +1 @@
 DIST v4l2loopback-0.10.0.tar.gz 46976 SHA256 
61f840708dcbea21906c9a02469ea3f23b03e32420c6b650450ea57377956b06 SHA512 
990b83cc592bf66861483d5ed8ebd7aba9d23f8ab54dc11d82ac3c88588cbd340d9cc49f7b758095e76bf9c5f02822700074506439ba51bcafc5cc7c1c979cb8
 WHIRLPOOL 
08c524ad9f540fe5d5b2ead1dd6bc814b8aa8eb0a49d9e3b734e90a14497e4d104972442f95bfc80bc3ba007d3728edb9c14a0423d2fbb6c1218f95534e5142a
-DIST v4l2loopback-0.4.0.tar.gz 195762 SHA256 
cb2c2255f9cee4eab04e34f0ff90de83643088e6d6fccbf72d4dca2de7664b0f SHA512 
d0dc5d771bc0bdf62d6435a8b268e9a538fad230637457b9d93aaa333844db067ef270e534c8b0b0a81bf6c318020a564b59d0c1deb675467401a2ffb60d5104
 WHIRLPOOL 
68f6b7fff008ac5adc54f5161e66cb55a1aa51bdcf61bedfd725485db969670510740a359f42ecb5f3bd790d29d6317ed1addc11f9abfa9ca1c9f6e886f3e482
-DIST v4l2loopback-0.4.1.tar.gz 197435 SHA256 
9225e0f8020e516c0a8cf00f353c3f2aba63570f67ce3d06207f2570701841ed SHA512 
2e8d51979414ec5534f1ce45a60d68f53aac94502b83b6883d4c8991907680759f3769dbe712816444840ea69672211d56bb1983f69450611407da8ebd6e9cec
 WHIRLPOOL 
b12ee90457e5526098aeac18602fe2c5f0de3b4926038738cfc7b77cbc5d46b9640fbb5141b31e5041db2786301dad6118200d48ef789bf658530aa4c407a6d0
-DIST v4l2loopback-0.6.1.tar.gz 207187 SHA256 
50c707d967599fb2555b5427e89174afc993a7ab82b82fb542b6e41f0e2fdd5c SHA512 
1c11aa73393023bfe1f06a0ed749aa165ab83c643eb57f8a545e776902eb6647df8b0ed9f4244a038de59d5f51e297e3ef09e8f4e5b5407a2b97c951f9245604
 WHIRLPOOL 
2a944f9bfac099d85324486c1f3a1d00eb788f67fe8d5040dbbe3b080cf19ca9f6428b34eaa9668cc056387719b3d5bac965ab557eb40df703f701506a322152
-DIST v4l2loopback-0.6.3.tar.gz 208243 SHA256 
92e63637a4722bb75c666ffb295b53becb304ccf3818d995a93c9db44395ac43 SHA512 
a633b49e7f16a167f36821e083155fe91c1924bbd1b9ded73e895d4ce43c2e175cbd4e0646129b73c27fede8a1ae4451c62e3b182b936c8d60b36b146a57487e
 WHIRLPOOL 
e70b0508e75f6367a799cc1d874e8864d4db8fa85666fc040977e60023632696860673d0d02c0fe7e211e1d05a8a9405915db6fa7015c380b0516e666a0212fc
-DIST v4l2loopback-0.8.0.tar.gz 209905 SHA256 
e9db5af88175aac753648d3f2ddb359962feb7e17e7ef81deaa52f1f7d89f08d SHA512 
79c63149bc851ee84ce2f656740e954c22a9590e930972a107c828e0cd031c521c2c461b567e43b5c24ff6774c1d2838656196344c37ec72689e26680cd4c743
 WHIRLPOOL 
a540503de5618b17b98be4ae45828a924ab2b95f315609f0947d15a1225d1104fc39fd27b266e5f21a6ee3c290b11bacb20a3956246d888bf07a871b319f3588

diff --git a/media-video/v4l2loopback/v4l2loopback-0.4.0.ebuild 
b/media-video/v4l2loopback/v4l2loopback-0.4.0.ebuild
deleted file mode 100644
index 3291efffc0b..000
--- a/media-video/v4l2loopback/v4l2loopback-0.4.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit linux-mod
-
-DESCRIPTION="v4l2 loopback device which output is it's own input"
-HOMEPAGE="https://github.com/umlaeute/v4l2loopback";
-SRC_URI="https://github.com/umlaeute/v4l2loopback/tarball/v${PV} -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-CONFIG_CHECK="VIDEO_DEV"
-MODULE_NAMES="v4l2loopback(video:)"
-BUILD_TARGETS="all"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}"/umlaeute-v4l2loopback-26fbb08

diff --git a/media-video/v4l2loopback/v4l2loopback-0.4.1.ebuild 
b/media-video/v4l2loopback/v4l2loopback-0.4.1.ebuild
deleted file mode 100644
index 0cc44b4b218..000
--- a/media-video/v4l2loopback/v4l2loopback-0.4.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit linux-mod
-
-DESCRIPTION="v4l2 loopback device which output is it's own input"
-HOMEPAGE="https://github.com/umlaeute/v4l2loopback";
-SRC_URI="https://github.com/umlaeute/v4l2loopback/tarball/v${PV} -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-CONFIG_CHECK="VIDE

[gentoo-commits] repo/gentoo:master commit in: media-video/v4l2loopback/

2017-08-10 Thread Brian Evans
commit: 1614eb80558d9e147c0d540826fe49e247499aa7
Author: Brian Evans  gentoo  org>
AuthorDate: Fri Aug 11 00:13:18 2017 +
Commit: Brian Evans  gentoo  org>
CommitDate: Fri Aug 11 02:20:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1614eb80

media-video/v4l2loopback: Version bump wrt bug 568776

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 media-video/v4l2loopback/Manifest  |  1 +
 .../v4l2loopback/v4l2loopback-0.10.0.ebuild| 58 ++
 media-video/v4l2loopback/v4l2loopback-.ebuild  | 58 ++
 3 files changed, 117 insertions(+)

diff --git a/media-video/v4l2loopback/Manifest 
b/media-video/v4l2loopback/Manifest
index d8563ff42e5..14b9451d321 100644
--- a/media-video/v4l2loopback/Manifest
+++ b/media-video/v4l2loopback/Manifest
@@ -1,3 +1,4 @@
+DIST v4l2loopback-0.10.0.tar.gz 46976 SHA256 
61f840708dcbea21906c9a02469ea3f23b03e32420c6b650450ea57377956b06 SHA512 
990b83cc592bf66861483d5ed8ebd7aba9d23f8ab54dc11d82ac3c88588cbd340d9cc49f7b758095e76bf9c5f02822700074506439ba51bcafc5cc7c1c979cb8
 WHIRLPOOL 
08c524ad9f540fe5d5b2ead1dd6bc814b8aa8eb0a49d9e3b734e90a14497e4d104972442f95bfc80bc3ba007d3728edb9c14a0423d2fbb6c1218f95534e5142a
 DIST v4l2loopback-0.4.0.tar.gz 195762 SHA256 
cb2c2255f9cee4eab04e34f0ff90de83643088e6d6fccbf72d4dca2de7664b0f SHA512 
d0dc5d771bc0bdf62d6435a8b268e9a538fad230637457b9d93aaa333844db067ef270e534c8b0b0a81bf6c318020a564b59d0c1deb675467401a2ffb60d5104
 WHIRLPOOL 
68f6b7fff008ac5adc54f5161e66cb55a1aa51bdcf61bedfd725485db969670510740a359f42ecb5f3bd790d29d6317ed1addc11f9abfa9ca1c9f6e886f3e482
 DIST v4l2loopback-0.4.1.tar.gz 197435 SHA256 
9225e0f8020e516c0a8cf00f353c3f2aba63570f67ce3d06207f2570701841ed SHA512 
2e8d51979414ec5534f1ce45a60d68f53aac94502b83b6883d4c8991907680759f3769dbe712816444840ea69672211d56bb1983f69450611407da8ebd6e9cec
 WHIRLPOOL 
b12ee90457e5526098aeac18602fe2c5f0de3b4926038738cfc7b77cbc5d46b9640fbb5141b31e5041db2786301dad6118200d48ef789bf658530aa4c407a6d0
 DIST v4l2loopback-0.6.1.tar.gz 207187 SHA256 
50c707d967599fb2555b5427e89174afc993a7ab82b82fb542b6e41f0e2fdd5c SHA512 
1c11aa73393023bfe1f06a0ed749aa165ab83c643eb57f8a545e776902eb6647df8b0ed9f4244a038de59d5f51e297e3ef09e8f4e5b5407a2b97c951f9245604
 WHIRLPOOL 
2a944f9bfac099d85324486c1f3a1d00eb788f67fe8d5040dbbe3b080cf19ca9f6428b34eaa9668cc056387719b3d5bac965ab557eb40df703f701506a322152

diff --git a/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild 
b/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild
new file mode 100644
index 000..7c408014c5c
--- /dev/null
+++ b/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit linux-mod
+
+case ${PV} in
+)
+   inherit git-r3
+   KEYWORDS=""
+   EGIT_REPO_URI="git://github.com/umlaeute/v4l2loopback.git"
+   ;;
+*)
+   inherit vcs-snapshot
+   KEYWORDS="~amd64 ~x86"
+   SRC_URI="https://github.com/umlaeute/v4l2loopback/tarball/v${PV} -> 
${P}.tar.gz"
+   ;;
+esac
+
+DESCRIPTION="v4l2 loopback device which output is it's own input"
+HOMEPAGE="https://github.com/umlaeute/v4l2loopback";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="examples"
+
+CONFIG_CHECK="VIDEO_DEV"
+MODULE_NAMES="v4l2loopback(video:)"
+BUILD_TARGETS="all"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+   export KERNELRELEASE=${KV_FULL}
+}
+
+src_compile() {
+   linux-mod_src_compile
+   if use examples; then
+   cd "${S}"/examples
+   emake
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+   dosbin utils/v4l2loopback-ctl
+   dodoc doc/kernel_debugging.txt
+   dodoc doc/docs.txt
+   if use examples; then
+   dosbin examples/yuv4mpeg_to_v4l2
+   docinto examples
+   dodoc examples/{*.sh,*.c,Makefile}
+   fi
+}

diff --git a/media-video/v4l2loopback/v4l2loopback-.ebuild 
b/media-video/v4l2loopback/v4l2loopback-.ebuild
new file mode 100644
index 000..7c408014c5c
--- /dev/null
+++ b/media-video/v4l2loopback/v4l2loopback-.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit linux-mod
+
+case ${PV} in
+)
+   inherit git-r3
+   KEYWORDS=""
+   EGIT_REPO_URI="git://github.com/umlaeute/v4l2loopback.git"
+   ;;
+*)
+   inherit vcs-snapshot
+   KEYWORDS="~amd64 ~x86"
+   SRC_URI="https://github.com/umlaeute/v4l2loopback/tarball/v${PV} -> 
${P}.tar.gz"
+   ;;
+esac
+
+DESCRIPTION="v4l2 loopback device which output is it's own input"
+HOMEPAGE="https://github.com/umlaeute/v4l2loopback";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="examples"
+
+CONFIG_CHECK="VIDEO_DEV"
+MODULE_NAMES="v4l2loopback(video:)"
+BUILD_TARGETS="all"
+
+DEPEND=""
+RDEPEND="${DEPEND

[gentoo-commits] repo/gentoo:master commit in: media-video/v4l2loopback/

2017-08-10 Thread Brian Evans
commit: 6c2a93612cf35353509bd89350a465426334d679
Author: Brian Evans  gentoo  org>
AuthorDate: Fri Aug 11 02:20:20 2017 +
Commit: Brian Evans  gentoo  org>
CommitDate: Fri Aug 11 02:20:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2a9361

media-video/v4l2loopback: Add myself as maintainer

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 media-video/v4l2loopback/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-video/v4l2loopback/metadata.xml 
b/media-video/v4l2loopback/metadata.xml
index fbea476100e..04c233e404c 100644
--- a/media-video/v4l2loopback/metadata.xml
+++ b/media-video/v4l2loopback/metadata.xml
@@ -4,6 +4,10 @@

na...@gentoo.org

+   
+   grkni...@gentoo.org
+   Brian Evans
+   

umlaeute/v4l2loopback