[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/, dev-util/umockdev/files/

2024-01-07 Thread Sam James
commit: 34cf0a8d2ab1c37cbe725117a8e3edc565b1ef1c
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  7 17:23:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  7 17:23:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34cf0a8d

dev-util/umockdev: drop -Werror=unused-variable (for Vala)

Exposed by a change in Meson to stop inhibiting Vala warnings, e.g.
```
umockdev-record.p/src/umockdev-pcap.c: At top level:
umockdev-record.p/src/umockdev-pcap.c:101:20: error: 
‘umockdev_ioctl_usb_pcap_handler_properties’ defined but not used 
[-Werror=unused-variable]
  101 | static GParamSpec* 
umockdev_ioctl_usb_pcap_handler_properties[UMOCKDEV_IOCTL_USB_PCAP_HANDLER_NUM_PROPERTIES];
  |^~
```

See 
https://github.com/mesonbuild/meson/commit/5f659af870011e74299d1455a65c2cd5f5ace51f.

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

 ...ckdev-0.17.18-vala-unused-variable-werror.patch | 22 ++
 dev-util/umockdev/umockdev-0.17.18.ebuild  |  6 +-
 2 files changed, 27 insertions(+), 1 deletion(-)

diff --git 
a/dev-util/umockdev/files/umockdev-0.17.18-vala-unused-variable-werror.patch 
b/dev-util/umockdev/files/umockdev-0.17.18-vala-unused-variable-werror.patch
new file mode 100644
index ..69023f08e5e2
--- /dev/null
+++ b/dev-util/umockdev/files/umockdev-0.17.18-vala-unused-variable-werror.patch
@@ -0,0 +1,22 @@
+https://bugs.gentoo.org/919380
+
+Exposed by a change in Meson to stop inhibiting Vala warnings, e.g.
+```
+umockdev-record.p/src/umockdev-pcap.c: At top level:
+umockdev-record.p/src/umockdev-pcap.c:101:20: error: 
‘umockdev_ioctl_usb_pcap_handler_properties’ defined but not used 
[-Werror=unused-variable]
+  101 | static GParamSpec* 
umockdev_ioctl_usb_pcap_handler_properties[UMOCKDEV_IOCTL_USB_PCAP_HANDLER_NUM_PROPERTIES];
+  |^~
+```
+
+See 
https://github.com/mesonbuild/meson/commit/5f659af870011e74299d1455a65c2cd5f5ace51f.
+--- a/meson.build
 b/meson.build
+@@ -21,7 +21,7 @@ add_project_arguments(
+   '-Werror=format-security',
+   '-Werror=format=2',
+   #'-Werror=missing-include-dirs',
+-  '-Werror=unused-variable',
++  #'-Werror=unused-variable',
+   '-Werror=return-type',
+   '-Werror=uninitialized',
+   # experimental: first check this on all Debian architectures

diff --git a/dev-util/umockdev/umockdev-0.17.18.ebuild 
b/dev-util/umockdev/umockdev-0.17.18.ebuild
index d195c94f4c13..b627c3aa9f25 100644
--- a/dev-util/umockdev/umockdev-0.17.18.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.18.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
@@ -40,6 +40,10 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.17.18-vala-unused-variable-werror.patch
+)
+
 pkg_setup() {
use test && python-any-r1_pkg_setup
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2023-09-01 Thread Arthur Zamarin
commit: 2022c13634c71c2c5cc2e7bfea64ed6ef110d9b2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  1 16:05:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  1 16:05:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2022c136

dev-util/umockdev: Stabilize 0.17.18 ppc64, #913218

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

 dev-util/umockdev/umockdev-0.17.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.18.ebuild 
b/dev-util/umockdev/umockdev-0.17.18.ebuild
index fbeda0745cbc..d195c94f4c13 100644
--- a/dev-util/umockdev/umockdev-0.17.18.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.18.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2023-08-29 Thread Arthur Zamarin
commit: b32507424de14c01e936fe05ec6575187a50c00f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 29 18:00:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 29 18:00:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3250742

dev-util/umockdev: Stabilize 0.17.18 arm, #913218

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

 dev-util/umockdev/umockdev-0.17.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.18.ebuild 
b/dev-util/umockdev/umockdev-0.17.18.ebuild
index e7078f15bc05..5b97a02c3ef2 100644
--- a/dev-util/umockdev/umockdev-0.17.18.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.18.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+   KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2023-08-29 Thread Arthur Zamarin
commit: 5325b5f001011e734dbffd011e98dd9a6662b3dd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 29 17:47:06 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 29 17:47:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5325b5f0

dev-util/umockdev: Stabilize 0.17.18 sparc, #913218

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

 dev-util/umockdev/umockdev-0.17.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.18.ebuild 
b/dev-util/umockdev/umockdev-0.17.18.ebuild
index d9b79b4a0013..e50ae3267254 100644
--- a/dev-util/umockdev/umockdev-0.17.18.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.18.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2023-07-27 Thread Matt Turner
commit: dab557cdaf8e04a09ae6baf94b9e2b90bbed6452
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul 27 15:32:08 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul 27 15:36:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dab557cd

dev-util/umockdev: Version bump to 0.17.18

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

 dev-util/umockdev/Manifest  | 1 +
 dev-util/umockdev/{umockdev-.ebuild => umockdev-0.17.18.ebuild} | 2 +-
 dev-util/umockdev/umockdev-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index c5b45e9c6491..464e1571b615 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1,2 +1,3 @@
 DIST umockdev-0.17.16.tar.xz 491208 BLAKE2B 
d653e489285437ed8841b3628dc3734e799274e9d334b9200c425d8654a18050e9bab7e290dc12ab12f286a4f492219423d1905965a870d843a1809e9ceb
 SHA512 
5d4a094481510f4466e49766512d0959a5a9d9f5a9b7cbd7719bc94e95d9800760482bf3ea2ee97d2138c89680adb4116964688ae13a07e3c1f0ba8e94230584
 DIST umockdev-0.17.17.tar.xz 491504 BLAKE2B 
0572b3538641009abdc854513b563eab517268e884896c9e0fec804c50c8397eb7acf011fba5fc5378fdd87db99f6b1eadc29825a0613c021efb29e875a265d1
 SHA512 
39537bcc56cf554773e8669508832bde6f3d4eb83d605c0e58bed3b2d206a6dc0bd0678bd39954825ee0cbed9f1ea9448f836d97ed3ea7e2aa7ce2875456e459
+DIST umockdev-0.17.18.tar.xz 491668 BLAKE2B 
106efc5674475383abb7618f087b3536441ae1fa30d6a92b689c1119ff62e06a20a6a529968f2b978f8ed410fc2033c95b86e214d4d4a576cdb9e68ee09a1853
 SHA512 
3d8d2487b4350e4ce28a5c163cbb1b92da9f5a5317e74da46ccaa62a6b8e938a6758e241d0dd2e9f50fdee4aef24d36585a24cfec1ad99fb4799a01008d9987b

diff --git a/dev-util/umockdev/umockdev-.ebuild 
b/dev-util/umockdev/umockdev-0.17.18.ebuild
similarity index 97%
copy from dev-util/umockdev/umockdev-.ebuild
copy to dev-util/umockdev/umockdev-0.17.18.ebuild
index a0aa5c033605..d9b79b4a0013 100644
--- a/dev-util/umockdev/umockdev-.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.18.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson-multilib python-any-r1 vala
 

diff --git a/dev-util/umockdev/umockdev-.ebuild 
b/dev-util/umockdev/umockdev-.ebuild
index a0aa5c033605..d9b79b4a0013 100644
--- a/dev-util/umockdev/umockdev-.ebuild
+++ b/dev-util/umockdev/umockdev-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson-multilib python-any-r1 vala
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2023-05-02 Thread Sam James
commit: ae7c2b515f4bb9550dd89cfc62bbe68ce2df5eb1
Author: Sam James  gentoo  org>
AuthorDate: Tue May  2 19:15:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May  2 19:15:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae7c2b51

dev-util/umockdev: Stabilize 0.17.17 amd64, #905549

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

 dev-util/umockdev/umockdev-0.17.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.17.ebuild 
b/dev-util/umockdev/umockdev-0.17.17.ebuild
index 6c242b226925..00f5b28c6dfd 100644
--- a/dev-util/umockdev/umockdev-0.17.17.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.17.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2023-05-02 Thread Arthur Zamarin
commit: 91a51a092f3dbc1da44fa65fe48d6a3c54c06089
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 18:08:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 18:08:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91a51a09

dev-util/umockdev: Stabilize 0.17.17 arm64, #905549

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

 dev-util/umockdev/umockdev-0.17.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.17.ebuild 
b/dev-util/umockdev/umockdev-0.17.17.ebuild
index 8999f316163d..6c242b226925 100644
--- a/dev-util/umockdev/umockdev-0.17.17.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.17.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+   KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2023-05-02 Thread Arthur Zamarin
commit: 58489eaad8702de7f91b0645a4db96db318fa2d6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 17:35:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 17:35:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58489eaa

dev-util/umockdev: Stabilize 0.17.17 sparc, #905549

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

 dev-util/umockdev/umockdev-0.17.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.17.ebuild 
b/dev-util/umockdev/umockdev-0.17.17.ebuild
index dfc222881b3f..8999f316163d 100644
--- a/dev-util/umockdev/umockdev-0.17.17.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.17.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2023-05-02 Thread Arthur Zamarin
commit: 5ff94a718376785fe4b5d7c6e449d775df61b807
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 17:30:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 17:30:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ff94a71

dev-util/umockdev: Stabilize 0.17.17 arm, #905549

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

 dev-util/umockdev/umockdev-0.17.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.17.ebuild 
b/dev-util/umockdev/umockdev-0.17.17.ebuild
index a0aa5c033605..dfc222881b3f 100644
--- a/dev-util/umockdev/umockdev-0.17.17.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.17.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2023-04-17 Thread Matt Turner
commit: 1a5a8c68aacf21307acb496d687c19b8245e0ff1
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 17 18:23:05 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 17 18:24:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a5a8c68

dev-util/umockdev: Version bump to 0.17.17

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

 dev-util/umockdev/Manifest  | 1 +
 dev-util/umockdev/{umockdev-.ebuild => umockdev-0.17.17.ebuild} | 2 +-
 dev-util/umockdev/umockdev-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index 71c59bbd86ed..c5b45e9c6491 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1 +1,2 @@
 DIST umockdev-0.17.16.tar.xz 491208 BLAKE2B 
d653e489285437ed8841b3628dc3734e799274e9d334b9200c425d8654a18050e9bab7e290dc12ab12f286a4f492219423d1905965a870d843a1809e9ceb
 SHA512 
5d4a094481510f4466e49766512d0959a5a9d9f5a9b7cbd7719bc94e95d9800760482bf3ea2ee97d2138c89680adb4116964688ae13a07e3c1f0ba8e94230584
+DIST umockdev-0.17.17.tar.xz 491504 BLAKE2B 
0572b3538641009abdc854513b563eab517268e884896c9e0fec804c50c8397eb7acf011fba5fc5378fdd87db99f6b1eadc29825a0613c021efb29e875a265d1
 SHA512 
39537bcc56cf554773e8669508832bde6f3d4eb83d605c0e58bed3b2d206a6dc0bd0678bd39954825ee0cbed9f1ea9448f836d97ed3ea7e2aa7ce2875456e459

diff --git a/dev-util/umockdev/umockdev-.ebuild 
b/dev-util/umockdev/umockdev-0.17.17.ebuild
similarity index 92%
copy from dev-util/umockdev/umockdev-.ebuild
copy to dev-util/umockdev/umockdev-0.17.17.ebuild
index b562b894a04d..a0aa5c033605 100644
--- a/dev-util/umockdev/umockdev-.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.17.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"

diff --git a/dev-util/umockdev/umockdev-.ebuild 
b/dev-util/umockdev/umockdev-.ebuild
index b562b894a04d..a0aa5c033605 100644
--- a/dev-util/umockdev/umockdev-.ebuild
+++ b/dev-util/umockdev/umockdev-.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2023-04-01 Thread Arthur Zamarin
commit: f24758670072d4859aa56567db1740283b7eb6f1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  1 19:02:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  1 19:02:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2475867

dev-util/umockdev: Stabilize 0.17.16 sparc, #901377

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

 dev-util/umockdev/umockdev-0.17.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.16.ebuild 
b/dev-util/umockdev/umockdev-0.17.16.ebuild
index 231ccef6adaa..59e1c7099f3a 100644
--- a/dev-util/umockdev/umockdev-0.17.16.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.16.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2023-04-01 Thread Arthur Zamarin
commit: 5b26a30b3d58589837d9dd6e205f4b5a4436a1da
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  1 19:00:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  1 19:00:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b26a30b

dev-util/umockdev: Stabilize 0.17.16 ppc, #901377

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

 dev-util/umockdev/umockdev-0.17.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.16.ebuild 
b/dev-util/umockdev/umockdev-0.17.16.ebuild
index 0889924b5811..231ccef6adaa 100644
--- a/dev-util/umockdev/umockdev-0.17.16.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.16.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2023-03-31 Thread Arthur Zamarin
commit: cc5854534b9a555336f740cd295858ceb058abc6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 31 12:03:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 31 12:03:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc585453

dev-util/umockdev: Stabilize 0.17.16 arm, #901377

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

 dev-util/umockdev/umockdev-0.17.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.16.ebuild 
b/dev-util/umockdev/umockdev-0.17.16.ebuild
index edb6a5bf004a..0889924b5811 100644
--- a/dev-util/umockdev/umockdev-0.17.16.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.16.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2023-03-30 Thread Arthur Zamarin
commit: fb83e4256d501917e14a80c405e0e439ae069e9b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 30 17:42:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 30 17:42:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb83e425

dev-util/umockdev: Stabilize 0.17.16 ppc64, #901377

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

 dev-util/umockdev/umockdev-0.17.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.16.ebuild 
b/dev-util/umockdev/umockdev-0.17.16.ebuild
index 04d7538f2d4d..edb6a5bf004a 100644
--- a/dev-util/umockdev/umockdev-0.17.16.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.16.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2023-03-19 Thread Arthur Zamarin
commit: 34396b9324f92db439237e9dc8dbe3c8b3527699
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Thu Mar 16 19:21:44 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 19 17:35:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34396b93

dev-util/umockdev: Keyword 0.17.16 mips, #900629

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/umockdev/umockdev-0.17.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.16.ebuild 
b/dev-util/umockdev/umockdev-0.17.16.ebuild
index b562b894a04d..a0aa5c033605 100644
--- a/dev-util/umockdev/umockdev-0.17.16.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.16.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2023-01-30 Thread Matt Turner
commit: bcdb7a889b1fb50eec9926137df79e614faf6be2
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jan 30 16:58:27 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 30 17:08:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcdb7a88

dev-util/umockdev: Version bump to 0.17.16

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

 dev-util/umockdev/Manifest|  1 +
 dev-util/umockdev/umockdev-0.17.16.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index 22b3a230131c..22255d692f1a 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1 +1,2 @@
 DIST umockdev-0.17.15.tar.xz 491152 BLAKE2B 
40334a0279e81e1af3eb01acafd85c638e8a04af20e4c5b6b64229d89ffcfa231d6ef9e760d24e0cb957fe654252d18dca8579490e52a4c05769163f8a33ac96
 SHA512 
722339ae0726b00a4ee5fa428f063c5b59f0bad14a8fe24d97276a55dc66c569289c62c4ee5ebdb75a62339444a35468c8c1a33759d76fdf022a1eb4905c0465
+DIST umockdev-0.17.16.tar.xz 491208 BLAKE2B 
d653e489285437ed8841b3628dc3734e799274e9d334b9200c425d8654a18050e9bab7e290dc12ab12f286a4f492219423d1905965a870d843a1809e9ceb
 SHA512 
5d4a094481510f4466e49766512d0959a5a9d9f5a9b7cbd7719bc94e95d9800760482bf3ea2ee97d2138c89680adb4116964688ae13a07e3c1f0ba8e94230584

diff --git a/dev-util/umockdev/umockdev-0.17.16.ebuild 
b/dev-util/umockdev/umockdev-0.17.16.ebuild
new file mode 100644
index ..b562b894a04d
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.17.16.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit meson-multilib python-any-r1 vala
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/martinpitt/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-12-22 Thread Arthur Zamarin
commit: a7ba5161a396bf258036e1375f162808a721ba49
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 22 11:12:25 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 11:12:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ba5161

dev-util/umockdev: Stabilize 0.17.15 arm, #885627

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

 dev-util/umockdev/umockdev-0.17.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.15.ebuild 
b/dev-util/umockdev/umockdev-0.17.15.ebuild
index fb0bfcd57c3f..5e679a5c7ee1 100644
--- a/dev-util/umockdev/umockdev-0.17.15.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.15.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-12-16 Thread Arthur Zamarin
commit: 9dc32934e1e06f991a8b407ad2e3d4725c9d892d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 17 06:42:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 17 06:44:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dc32934

dev-util/umockdev: Stabilize 0.17.15 ppc, #885627

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

 dev-util/umockdev/umockdev-0.17.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.15.ebuild 
b/dev-util/umockdev/umockdev-0.17.15.ebuild
index 34f0b01254eb..fb0bfcd57c3f 100644
--- a/dev-util/umockdev/umockdev-0.17.15.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.15.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-12-16 Thread Arthur Zamarin
commit: 5687681a6210fefdfd83b45d1d22c16adb375852
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 16 20:56:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 16 20:56:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5687681a

dev-util/umockdev: Stabilize 0.17.15 ppc64, #885627

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

 dev-util/umockdev/umockdev-0.17.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.15.ebuild 
b/dev-util/umockdev/umockdev-0.17.15.ebuild
index 8cc20a1fbfe4..80a5136f2a17 100644
--- a/dev-util/umockdev/umockdev-0.17.15.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.15.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-12-16 Thread Arthur Zamarin
commit: 278fb048d5444fcc8c56f39aa61fb82ab331bcb3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 16 20:29:17 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 16 20:29:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=278fb048

dev-util/umockdev: Stabilize 0.17.15 sparc, #885627

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

 dev-util/umockdev/umockdev-0.17.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.15.ebuild 
b/dev-util/umockdev/umockdev-0.17.15.ebuild
index 34da78e23b17..b5a5469a4b60 100644
--- a/dev-util/umockdev/umockdev-0.17.15.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.15.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+   KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-11-24 Thread Matt Turner
commit: 259c98a828aa52d7c348c749e09e75238c5dae55
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 24 15:36:10 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Nov 24 15:36:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=259c98a8

dev-util/umockdev: Version bump to 0.17.15

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

 dev-util/umockdev/Manifest|  1 +
 dev-util/umockdev/umockdev-0.17.15.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index 2af2d49a3dbd..61ca9b7ed88e 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1 +1,2 @@
 DIST umockdev-0.17.13.tar.xz 489728 BLAKE2B 
0bb4d912aa924c91ff1f4e2cd5ca4ddf81eea1db55ddf9e4cd9a7e9683ed92a268063601a38f7f0a6fb669b301fa9ace94c413e5958ad5587db0097acb2f066c
 SHA512 
77863ad67be0995869b35d12dc43a809d2e67e95f727312ffd9f585c5bb1598c4d31f4909fcff5035dfccdbde8c36819daa633cae53c57ea2d9c3ede3587ec4d
+DIST umockdev-0.17.15.tar.xz 491152 BLAKE2B 
40334a0279e81e1af3eb01acafd85c638e8a04af20e4c5b6b64229d89ffcfa231d6ef9e760d24e0cb957fe654252d18dca8579490e52a4c05769163f8a33ac96
 SHA512 
722339ae0726b00a4ee5fa428f063c5b59f0bad14a8fe24d97276a55dc66c569289c62c4ee5ebdb75a62339444a35468c8c1a33759d76fdf022a1eb4905c0465

diff --git a/dev-util/umockdev/umockdev-0.17.15.ebuild 
b/dev-util/umockdev/umockdev-0.17.15.ebuild
new file mode 100644
index ..8015f3762895
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.17.15.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit meson-multilib python-any-r1 vala
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/martinpitt/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-10-13 Thread Sam James
commit: 5c1daef22a30511b11d8cdaa01f92210c15717ca
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 01:57:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 01:57:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1daef2

dev-util/umockdev: sync live ebuild

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

 dev-util/umockdev/umockdev-0.17.13.ebuild | 10 --
 dev-util/umockdev/umockdev-.ebuild|  2 +-
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/dev-util/umockdev/umockdev-0.17.13.ebuild 
b/dev-util/umockdev/umockdev-0.17.13.ebuild
index 828c98c13e9e..5e679a5c7ee1 100644
--- a/dev-util/umockdev/umockdev-0.17.13.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.13.ebuild
@@ -6,13 +6,19 @@ PYTHON_COMPAT=( python3_{8..11} )
 
 inherit meson-multilib python-any-r1 vala
 
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/martinpitt/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
+fi
+
 DESCRIPTION="Mock hardware devices for creating unit tests"
 HOMEPAGE="https://github.com/martinpitt/umockdev/;
-SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-util/umockdev/umockdev-.ebuild 
b/dev-util/umockdev/umockdev-.ebuild
index bc20bf311552..8015f3762895 100644
--- a/dev-util/umockdev/umockdev-.ebuild
+++ b/dev-util/umockdev/umockdev-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit meson-multilib python-any-r1 vala
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-08-28 Thread WANG Xuerui
commit: 0f87fdc2c9eb8c3e5ad7a49575c0c8d5fc9933a7
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Aug 28 07:00:18 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Aug 28 07:41:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f87fdc2

dev-util/umockdev: forward ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-util/umockdev/umockdev-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-.ebuild 
b/dev-util/umockdev/umockdev-.ebuild
index b640c8cd11af..bc20bf311552 100644
--- a/dev-util/umockdev/umockdev-.ebuild
+++ b/dev-util/umockdev/umockdev-.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Mock hardware devices for creating unit tests"



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-07-20 Thread Sam James
commit: 2531e88e6c6b5f99d38a91d23fef6073a0cae37c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 21 00:12:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 21 00:12:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2531e88e

dev-util/umockdev: Stabilize 0.17.13 ppc, #853958

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

 dev-util/umockdev/umockdev-0.17.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.13.ebuild 
b/dev-util/umockdev/umockdev-0.17.13.ebuild
index 8107b2e6cb12..828c98c13e9e 100644
--- a/dev-util/umockdev/umockdev-0.17.13.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.13.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-07-18 Thread Sam James
commit: cae2d5dbd5158a104e1f84bb61b7d5ca9dc9246d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 18 17:44:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 17:44:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cae2d5db

dev-util/umockdev: Stabilize 0.17.13 arm, #853958

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

 dev-util/umockdev/umockdev-0.17.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.13.ebuild 
b/dev-util/umockdev/umockdev-0.17.13.ebuild
index 16ce48e55e0a..5e5f9e654f62 100644
--- a/dev-util/umockdev/umockdev-0.17.13.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.13.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-05-30 Thread Matt Turner
commit: 0eb24923eb528aca3ba1a44d59116a6bed0305b9
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May 30 18:07:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May 30 18:22:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb24923

dev-util/umockdev: Version bump to 0.17.13

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

 dev-util/umockdev/Manifest|  1 +
 dev-util/umockdev/umockdev-0.17.13.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index 245b0e55e850..abc8572d6391 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1,5 +1,6 @@
 DIST umockdev-0.17.10.tar.xz 489200 BLAKE2B 
9dcdc2564398ecfb92f6ba7f164b1cced6e0cdb20025025a61d69c654fa1f709c42ec543c313b37961d87d567ce7f287daea82141a7365f7804069e74d55b5ac
 SHA512 
9baad9a6b4ee010ad7b5502da5ba69a23dbdd60164fed7227181607ea12d585936616870962e552a358c4043aea532e6757213c13a7caa9c9fd5979c9b6fef1a
 DIST umockdev-0.17.12.tar.xz 489400 BLAKE2B 
442887e8a62f8320d544039d87d77b9bff78aa5b0d7639320ed5b40973c21d8e2cc7f9492a96cda7edc3fec50af29b017c1d1be4a85cb99a19599780ba790372
 SHA512 
034be0705b0990e68dff9741d40012a53064bf3f1be0f414d478d36ed03ca0b0ca08e482e1902e6d424b87471a482d3f2166d811d0f558391ca0a58e1e9e4336
+DIST umockdev-0.17.13.tar.xz 489728 BLAKE2B 
0bb4d912aa924c91ff1f4e2cd5ca4ddf81eea1db55ddf9e4cd9a7e9683ed92a268063601a38f7f0a6fb669b301fa9ace94c413e5958ad5587db0097acb2f066c
 SHA512 
77863ad67be0995869b35d12dc43a809d2e67e95f727312ffd9f585c5bb1598c4d31f4909fcff5035dfccdbde8c36819daa633cae53c57ea2d9c3ede3587ec4d
 DIST umockdev-0.17.6.tar.xz 486668 BLAKE2B 
973c195b8fccd1c080665b65ffd47f8fe110118de9c541d5dda383e51e4dbcc36f77eeda6af5c774f4570a7b839190130fe95559fb3148e9937dae19dace6331
 SHA512 
05a86e2a583972d02fb3cfa26b017d44600831b6ed1415769d7cc7344357f484d34228b1593de2cfbfcce302611c0c22f045ee9fbd7fea76d8ae0b4ccd28d6ef
 DIST umockdev-0.17.7.tar.xz 486964 BLAKE2B 
f3c4021198c8adea47383f3d0c111f921c35550ca9b70c0711e71799ba89a44031356a687b88cc80aa51b1bf4606cfcf48a1d24d16501b0ea08f805e4e30cf83
 SHA512 
6fc611787c9679f450ce7cdf7dccb93a5d7435470b0b5f5cb1803036cf3c8ce73521af9ebec68485834cddfddba0ed9379a0818bfb072bb643cf6419c17d
 DIST umockdev-0.17.8.tar.xz 487220 BLAKE2B 
6a5cb31462ef5836f6a4329fe0e612dd6bb6f00ecc899cb3d1b093771727361bfbc952c7cf7acb7943b78989cacb1faa2d7a2ee62d9c752ed959ac7b1931333c
 SHA512 
e5e6ba2934e1df9323a4e64ee1fc066ab4abeaf75ad0d7f1f6d387b06315f30877f48664e5992f4b138fe1b76d08860359599249d5b9de516777cf8bdb1b228f

diff --git a/dev-util/umockdev/umockdev-0.17.13.ebuild 
b/dev-util/umockdev/umockdev-0.17.13.ebuild
new file mode 100644
index ..168ec665c590
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.17.13.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit meson-multilib python-any-r1 vala
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-05-27 Thread Sam James
commit: 48d0d966ad192a9f3fc36bef6e78c79db041eb83
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 05:37:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 05:37:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48d0d966

dev-util/umockdev: Stabilize 0.17.9 sparc, #843794

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

 dev-util/umockdev/umockdev-0.17.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.9.ebuild 
b/dev-util/umockdev/umockdev-0.17.9.ebuild
index bc0796c75d8f..43fa668bbf13 100644
--- a/dev-util/umockdev/umockdev-0.17.9.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/, dev-util/umockdev/files/

2022-05-23 Thread Matt Turner
commit: b1ad5fd3e3a9ed71f4fa80c9d38a5954f70f3335
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May 23 19:23:06 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May 23 19:45:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1ad5fd3

dev-util/umockdev: Version bump to 0.17.12

* Add upstream patch to skip test that fails under sandbox (bug #843656)

Closes: https://bugs.gentoo.org/843656
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/umockdev/Manifest |  1 +
 ...umockdev-run-umockdev-record-null-roundtr.patch | 35 +
 dev-util/umockdev/umockdev-0.17.12.ebuild  | 57 ++
 3 files changed, 93 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index 0a50ce13e851..245b0e55e850 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1,4 +1,5 @@
 DIST umockdev-0.17.10.tar.xz 489200 BLAKE2B 
9dcdc2564398ecfb92f6ba7f164b1cced6e0cdb20025025a61d69c654fa1f709c42ec543c313b37961d87d567ce7f287daea82141a7365f7804069e74d55b5ac
 SHA512 
9baad9a6b4ee010ad7b5502da5ba69a23dbdd60164fed7227181607ea12d585936616870962e552a358c4043aea532e6757213c13a7caa9c9fd5979c9b6fef1a
+DIST umockdev-0.17.12.tar.xz 489400 BLAKE2B 
442887e8a62f8320d544039d87d77b9bff78aa5b0d7639320ed5b40973c21d8e2cc7f9492a96cda7edc3fec50af29b017c1d1be4a85cb99a19599780ba790372
 SHA512 
034be0705b0990e68dff9741d40012a53064bf3f1be0f414d478d36ed03ca0b0ca08e482e1902e6d424b87471a482d3f2166d811d0f558391ca0a58e1e9e4336
 DIST umockdev-0.17.6.tar.xz 486668 BLAKE2B 
973c195b8fccd1c080665b65ffd47f8fe110118de9c541d5dda383e51e4dbcc36f77eeda6af5c774f4570a7b839190130fe95559fb3148e9937dae19dace6331
 SHA512 
05a86e2a583972d02fb3cfa26b017d44600831b6ed1415769d7cc7344357f484d34228b1593de2cfbfcce302611c0c22f045ee9fbd7fea76d8ae0b4ccd28d6ef
 DIST umockdev-0.17.7.tar.xz 486964 BLAKE2B 
f3c4021198c8adea47383f3d0c111f921c35550ca9b70c0711e71799ba89a44031356a687b88cc80aa51b1bf4606cfcf48a1d24d16501b0ea08f805e4e30cf83
 SHA512 
6fc611787c9679f450ce7cdf7dccb93a5d7435470b0b5f5cb1803036cf3c8ce73521af9ebec68485834cddfddba0ed9379a0818bfb072bb643cf6419c17d
 DIST umockdev-0.17.8.tar.xz 487220 BLAKE2B 
6a5cb31462ef5836f6a4329fe0e612dd6bb6f00ecc899cb3d1b093771727361bfbc952c7cf7acb7943b78989cacb1faa2d7a2ee62d9c752ed959ac7b1931333c
 SHA512 
e5e6ba2934e1df9323a4e64ee1fc066ab4abeaf75ad0d7f1f6d387b06315f30877f48664e5992f4b138fe1b76d08860359599249d5b9de516777cf8bdb1b228f

diff --git 
a/dev-util/umockdev/files/0.17.12-tests-Skip-umockdev-run-umockdev-record-null-roundtr.patch
 
b/dev-util/umockdev/files/0.17.12-tests-Skip-umockdev-run-umockdev-record-null-roundtr.patch
new file mode 100644
index ..22c8ebc7fb75
--- /dev/null
+++ 
b/dev-util/umockdev/files/0.17.12-tests-Skip-umockdev-run-umockdev-record-null-roundtr.patch
@@ -0,0 +1,35 @@
+From 9396f753179ae68bb275072021db95a994bd7273 Mon Sep 17 00:00:00 2001
+From: Martin Pitt 
+Date: Fri, 20 May 2022 20:19:59 +0200
+Subject: [PATCH] tests: Skip /umockdev-run/umockdev-record-null-roundtrip
+
+Running stat or any other program crashes in Gentoo's sandbox when
+running umockdev-run. Skip this new test for the time being, to avoid a
+package build failure.
+
+Fixes #182
+---
+ tests/test-umockdev-run.vala | 7 +++
+ 1 file changed, 7 insertions(+)
+
+diff --git a/tests/test-umockdev-run.vala b/tests/test-umockdev-run.vala
+index 9407ce9..cc9d03d 100644
+--- a/tests/test-umockdev-run.vala
 b/tests/test-umockdev-run.vala
+@@ -317,6 +317,13 @@ t_run_record_null ()
+ return;
+ }
+ 
++// stat or other programs segfault under Gentoo's sandbox in umockdev
++if (Environ.get_variable(Environ.get(), "SANDBOX_ON") == "1") {
++stdout.printf ("[SKIP: crashes in Gentoo's sandbox] ");
++stdout.flush ();
++return;
++}
++
+ Posix.close (checked_open_tmp ("null.XX.umockdev", out 
umockdev_file));
+ assert (get_program_out ("true", umockdev_record_command + "/dev/null", 
out sout, out serr, out exit));
+ assert_cmpstr (serr, CompareOperator.EQ, "");
+-- 
+2.35.1
+

diff --git a/dev-util/umockdev/umockdev-0.17.12.ebuild 
b/dev-util/umockdev/umockdev-0.17.12.ebuild
new file mode 100644
index ..5aa4330d732c
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.17.12.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson-multilib python-any-r1 vala
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-05-19 Thread Matt Turner
commit: 6e70941d734c679917ccc15134f5e0e9e0dcda5a
Author: Matt Turner  gentoo  org>
AuthorDate: Thu May 19 14:28:37 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May 19 14:29:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e70941d

dev-util/umockdev: Add a live ebuild

To make upstream testing easier.

See https://github.com/martinpitt/umockdev/issues/182

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

 dev-util/umockdev/umockdev-.ebuild | 59 ++
 1 file changed, 59 insertions(+)

diff --git a/dev-util/umockdev/umockdev-.ebuild 
b/dev-util/umockdev/umockdev-.ebuild
new file mode 100644
index ..b640c8cd11af
--- /dev/null
+++ b/dev-util/umockdev/umockdev-.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson-multilib python-any-r1 vala
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/martinpitt/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+fi
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-05-10 Thread Matt Turner
commit: ae7cfa9a7967a8ae7952c76eb4d827a19703cbbe
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 10 18:43:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 10 19:59:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae7cfa9a

dev-util/umockdev: Version bump to 0.17.10

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

 dev-util/umockdev/Manifest|  1 +
 dev-util/umockdev/umockdev-0.17.10.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index 2a3c86777e57..0a50ce13e851 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1,3 +1,4 @@
+DIST umockdev-0.17.10.tar.xz 489200 BLAKE2B 
9dcdc2564398ecfb92f6ba7f164b1cced6e0cdb20025025a61d69c654fa1f709c42ec543c313b37961d87d567ce7f287daea82141a7365f7804069e74d55b5ac
 SHA512 
9baad9a6b4ee010ad7b5502da5ba69a23dbdd60164fed7227181607ea12d585936616870962e552a358c4043aea532e6757213c13a7caa9c9fd5979c9b6fef1a
 DIST umockdev-0.17.6.tar.xz 486668 BLAKE2B 
973c195b8fccd1c080665b65ffd47f8fe110118de9c541d5dda383e51e4dbcc36f77eeda6af5c774f4570a7b839190130fe95559fb3148e9937dae19dace6331
 SHA512 
05a86e2a583972d02fb3cfa26b017d44600831b6ed1415769d7cc7344357f484d34228b1593de2cfbfcce302611c0c22f045ee9fbd7fea76d8ae0b4ccd28d6ef
 DIST umockdev-0.17.7.tar.xz 486964 BLAKE2B 
f3c4021198c8adea47383f3d0c111f921c35550ca9b70c0711e71799ba89a44031356a687b88cc80aa51b1bf4606cfcf48a1d24d16501b0ea08f805e4e30cf83
 SHA512 
6fc611787c9679f450ce7cdf7dccb93a5d7435470b0b5f5cb1803036cf3c8ce73521af9ebec68485834cddfddba0ed9379a0818bfb072bb643cf6419c17d
 DIST umockdev-0.17.8.tar.xz 487220 BLAKE2B 
6a5cb31462ef5836f6a4329fe0e612dd6bb6f00ecc899cb3d1b093771727361bfbc952c7cf7acb7943b78989cacb1faa2d7a2ee62d9c752ed959ac7b1931333c
 SHA512 
e5e6ba2934e1df9323a4e64ee1fc066ab4abeaf75ad0d7f1f6d387b06315f30877f48664e5992f4b138fe1b76d08860359599249d5b9de516777cf8bdb1b228f

diff --git a/dev-util/umockdev/umockdev-0.17.10.ebuild 
b/dev-util/umockdev/umockdev-0.17.10.ebuild
new file mode 100644
index ..c1f80ba0b6d7
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.17.10.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson-multilib python-any-r1 vala
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-04-11 Thread Matt Turner
commit: df7677456186d03da1eb083548fe3230cbdc5eb7
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 11 17:54:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 11 18:05:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df767745

dev-util/umockdev: Version bump to 0.17.9

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

 dev-util/umockdev/Manifest   |  1 +
 dev-util/umockdev/umockdev-0.17.9.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index eb580a622d7e..2a3c86777e57 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1,3 +1,4 @@
 DIST umockdev-0.17.6.tar.xz 486668 BLAKE2B 
973c195b8fccd1c080665b65ffd47f8fe110118de9c541d5dda383e51e4dbcc36f77eeda6af5c774f4570a7b839190130fe95559fb3148e9937dae19dace6331
 SHA512 
05a86e2a583972d02fb3cfa26b017d44600831b6ed1415769d7cc7344357f484d34228b1593de2cfbfcce302611c0c22f045ee9fbd7fea76d8ae0b4ccd28d6ef
 DIST umockdev-0.17.7.tar.xz 486964 BLAKE2B 
f3c4021198c8adea47383f3d0c111f921c35550ca9b70c0711e71799ba89a44031356a687b88cc80aa51b1bf4606cfcf48a1d24d16501b0ea08f805e4e30cf83
 SHA512 
6fc611787c9679f450ce7cdf7dccb93a5d7435470b0b5f5cb1803036cf3c8ce73521af9ebec68485834cddfddba0ed9379a0818bfb072bb643cf6419c17d
 DIST umockdev-0.17.8.tar.xz 487220 BLAKE2B 
6a5cb31462ef5836f6a4329fe0e612dd6bb6f00ecc899cb3d1b093771727361bfbc952c7cf7acb7943b78989cacb1faa2d7a2ee62d9c752ed959ac7b1931333c
 SHA512 
e5e6ba2934e1df9323a4e64ee1fc066ab4abeaf75ad0d7f1f6d387b06315f30877f48664e5992f4b138fe1b76d08860359599249d5b9de516777cf8bdb1b228f
+DIST umockdev-0.17.9.tar.xz 487592 BLAKE2B 
9b96ab26d31d927de240fcbbc3139f86ca3108240cbcc4d330a7793472b8b716aa3a573a7ee6a899562411192a6cffed707118a4e648802c84089c211dd870c3
 SHA512 
f56cc9a1513d05747eda2d36cd7c632502d7f70ccc612e11bdcd1610c96a2be9cf8e883282d024406485c44fb3cedc80dc803a12216ed61f593030d12ece21c9

diff --git a/dev-util/umockdev/umockdev-0.17.9.ebuild 
b/dev-util/umockdev/umockdev-0.17.9.ebuild
new file mode 100644
index ..c1f80ba0b6d7
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.17.9.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson-multilib python-any-r1 vala
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-03-23 Thread Matt Turner
commit: a04390dd5ba8eef929bba14f7122271b4c85c00d
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Mar 24 00:31:46 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Mar 24 00:38:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a04390dd

dev-util/umockdev: Version bump to 0.17.8

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

 dev-util/umockdev/Manifest   |  1 +
 dev-util/umockdev/umockdev-0.17.8.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index 1504f17fb073..eb580a622d7e 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1,2 +1,3 @@
 DIST umockdev-0.17.6.tar.xz 486668 BLAKE2B 
973c195b8fccd1c080665b65ffd47f8fe110118de9c541d5dda383e51e4dbcc36f77eeda6af5c774f4570a7b839190130fe95559fb3148e9937dae19dace6331
 SHA512 
05a86e2a583972d02fb3cfa26b017d44600831b6ed1415769d7cc7344357f484d34228b1593de2cfbfcce302611c0c22f045ee9fbd7fea76d8ae0b4ccd28d6ef
 DIST umockdev-0.17.7.tar.xz 486964 BLAKE2B 
f3c4021198c8adea47383f3d0c111f921c35550ca9b70c0711e71799ba89a44031356a687b88cc80aa51b1bf4606cfcf48a1d24d16501b0ea08f805e4e30cf83
 SHA512 
6fc611787c9679f450ce7cdf7dccb93a5d7435470b0b5f5cb1803036cf3c8ce73521af9ebec68485834cddfddba0ed9379a0818bfb072bb643cf6419c17d
+DIST umockdev-0.17.8.tar.xz 487220 BLAKE2B 
6a5cb31462ef5836f6a4329fe0e612dd6bb6f00ecc899cb3d1b093771727361bfbc952c7cf7acb7943b78989cacb1faa2d7a2ee62d9c752ed959ac7b1931333c
 SHA512 
e5e6ba2934e1df9323a4e64ee1fc066ab4abeaf75ad0d7f1f6d387b06315f30877f48664e5992f4b138fe1b76d08860359599249d5b9de516777cf8bdb1b228f

diff --git a/dev-util/umockdev/umockdev-0.17.8.ebuild 
b/dev-util/umockdev/umockdev-0.17.8.ebuild
new file mode 100644
index ..c1f80ba0b6d7
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.17.8.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson-multilib python-any-r1 vala
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/files/

2022-03-20 Thread Matt Turner
commit: dd8a866b6210bbc0b29b56faebe6739cf788b5fc
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:04:37 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd8a866b

dev-util/umockdev: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 .../umockdev/files/umockdev-0.16.1-Werror.patch| 24 --
 1 file changed, 24 deletions(-)

diff --git a/dev-util/umockdev/files/umockdev-0.16.1-Werror.patch 
b/dev-util/umockdev/files/umockdev-0.16.1-Werror.patch
deleted file mode 100644
index 4bb2f28f46bc..
--- a/dev-util/umockdev/files/umockdev-0.16.1-Werror.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 623286923d88990cf5f723004539b6d6d8a4a475 Mon Sep 17 00:00:00 2001
-From: Mike Gilbert 
-Date: Sun, 12 Sep 2021 15:41:35 -0400
-Subject: [PATCH] Drop -Werror from project arguments
-

- meson.build | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index 37509a9..7931a9c 100644
 a/meson.build
-+++ b/meson.build
-@@ -7,7 +7,6 @@ testsdir = meson.current_source_dir() / 'tests'
- lib_version = '0.3.0'
- 
- add_project_arguments(
--  '-Werror',
-   '-Werror=missing-prototypes',
-   '-Werror=strict-prototypes',
-   '-Werror=nested-externs',
--- 
-2.33.0
-



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-03-15 Thread Matt Turner
commit: 6ab906f5171095667166074c04f95cf2789ced09
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 15 20:54:04 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 15 20:54:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ab906f5

dev-util/umockdev: Stabilize 0.17.6 sparc, #834426

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

 dev-util/umockdev/umockdev-0.17.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.6.ebuild 
b/dev-util/umockdev/umockdev-0.17.6.ebuild
index c40e7f2bfaf7..5b941656a48c 100644
--- a/dev-util/umockdev/umockdev-0.17.6.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.6.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-03-09 Thread Sam James
commit: d713a9c808bc3a7d73f5eb410a187ba4146f
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar  9 15:38:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar  9 15:38:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d713a9c8

dev-util/umockdev: Stabilize 0.17.6 ppc64, #834426

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

 dev-util/umockdev/umockdev-0.17.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.6.ebuild 
b/dev-util/umockdev/umockdev-0.17.6.ebuild
index 0bc978abf5c7..c40e7f2bfaf7 100644
--- a/dev-util/umockdev/umockdev-0.17.6.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.6.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-03-09 Thread Sam James
commit: d4793f0cc69cf0f317255782cf5c6ec79badf1c7
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar  9 12:48:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar  9 12:48:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4793f0c

dev-util/umockdev: Stabilize 0.17.6 ppc, #834426

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

 dev-util/umockdev/umockdev-0.17.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.6.ebuild 
b/dev-util/umockdev/umockdev-0.17.6.ebuild
index e70e28e0cde0..0bc978abf5c7 100644
--- a/dev-util/umockdev/umockdev-0.17.6.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.6.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-03-08 Thread Sam James
commit: 1ed3126053a1bd5979b59eddfea4cd69ef849ab3
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  8 12:31:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  8 12:31:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ed31260

dev-util/umockdev: Stabilize 0.17.6 arm, #834426

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

 dev-util/umockdev/umockdev-0.17.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.17.6.ebuild 
b/dev-util/umockdev/umockdev-0.17.6.ebuild
index 17a33a8e6baf..e70e28e0cde0 100644
--- a/dev-util/umockdev/umockdev-0.17.6.ebuild
+++ b/dev-util/umockdev/umockdev-0.17.6.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-03-01 Thread Matt Turner
commit: 03383a5691771d0b50a4eef2e51fa09b4bc6af9d
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar  1 20:35:43 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar  1 20:37:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03383a56

dev-util/umockdev: Version bump to 0.17.7

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

 dev-util/umockdev/Manifest   |  1 +
 dev-util/umockdev/umockdev-0.17.7.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index e5f24bc74557..bfa7fc1ce1f6 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1,2 +1,3 @@
 DIST umockdev-0.16.2.tar.xz 478388 BLAKE2B 
8fb2116ec7d48b238898052d959c596f4f91a65cf7b8292de8b8731e6fe50600282cb56093b8d6ca1afdc082a12c9af3c4a4f443283538ffb2aeae4c2b775596
 SHA512 
82020c068d5a158a762f865f4b25d1ee8596785a5b379c316c652004e1b1b9c533d4dad87818a490f89983a4c065f34e4ff5ca91360bac6d79b141dfa2139eea
 DIST umockdev-0.17.6.tar.xz 486668 BLAKE2B 
973c195b8fccd1c080665b65ffd47f8fe110118de9c541d5dda383e51e4dbcc36f77eeda6af5c774f4570a7b839190130fe95559fb3148e9937dae19dace6331
 SHA512 
05a86e2a583972d02fb3cfa26b017d44600831b6ed1415769d7cc7344357f484d34228b1593de2cfbfcce302611c0c22f045ee9fbd7fea76d8ae0b4ccd28d6ef
+DIST umockdev-0.17.7.tar.xz 486964 BLAKE2B 
f3c4021198c8adea47383f3d0c111f921c35550ca9b70c0711e71799ba89a44031356a687b88cc80aa51b1bf4606cfcf48a1d24d16501b0ea08f805e4e30cf83
 SHA512 
6fc611787c9679f450ce7cdf7dccb93a5d7435470b0b5f5cb1803036cf3c8ce73521af9ebec68485834cddfddba0ed9379a0818bfb072bb643cf6419c17d

diff --git a/dev-util/umockdev/umockdev-0.17.7.ebuild 
b/dev-util/umockdev/umockdev-0.17.7.ebuild
new file mode 100644
index ..7a53f924c567
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.17.7.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson-multilib python-any-r1 vala
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_src_prepare
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-01-24 Thread Sam James
commit: fa30c5bdd98b385564124754c47fc20fb9eec463
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 24 14:49:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 24 14:49:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa30c5bd

dev-util/umockdev: Stabilize 0.16.2 ppc, #831048

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

 dev-util/umockdev/umockdev-0.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.16.2.ebuild 
b/dev-util/umockdev/umockdev-0.16.2.ebuild
index 40a344d85de3..8a03c752ee5b 100644
--- a/dev-util/umockdev/umockdev-0.16.2.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-01-24 Thread Sam James
commit: 33ed8c7d5cd50cddc2d19dcd3ea85b8ee01e01e8
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 24 14:44:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 24 14:45:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33ed8c7d

dev-util/umockdev: Stabilize 0.16.2 arm, #831048

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

 dev-util/umockdev/umockdev-0.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.16.2.ebuild 
b/dev-util/umockdev/umockdev-0.16.2.ebuild
index 02c266893bf5..40a344d85de3 100644
--- a/dev-util/umockdev/umockdev-0.16.2.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-01-22 Thread Matt Turner
commit: 144ccc9c9d4f20a903263876fcd1e31bdb37bfd5
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jan 22 23:46:06 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jan 22 23:46:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=144ccc9c

dev-util/umockdev: Version bump to 0.17.6

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

 dev-util/umockdev/Manifest   |  1 +
 dev-util/umockdev/umockdev-0.17.6.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index 9c56f16ec66f..0ebd97062ee9 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -4,3 +4,4 @@ DIST umockdev-0.17.1.tar.xz 485480 BLAKE2B 
5768d08c3f1cd2334afbf095c7d3f0d9290b9
 DIST umockdev-0.17.2.tar.xz 486076 BLAKE2B 
ae1df8b07d93290c9f2be267c4aaf795e8e2e0a9fd492fad4cfe46d8929bb020d9482f7769a62d9b3325a361c3ef276b92454026741f0b985e12f283e2a4f7cc
 SHA512 
fcf8c972dfa063922286702eeede8c273b9e78c1b1274a67ec459f64d17373a172400bff27f2fd9baee19af188fbd28c0f5e97b71bd7c8b50886933ad75547f3
 DIST umockdev-0.17.3.tar.xz 486052 BLAKE2B 
f1a2bf53de0a041abb23558c0ca245f86bf30453bf1f8b211fec3b654984feef3e9d62bca2e3625594538bfc9070e8a02dde81f62b0fb58c77e9b7e2d72961be
 SHA512 
93bd60097541f6821e6d5d2b407b0e59223a9eede0f1e2d44facd3a407599802ea5fad7cc3cc148a8bdb2b2a34c5c4c017346640f10a5f695600f23418a9afc5
 DIST umockdev-0.17.5.tar.xz 486396 BLAKE2B 
e4062f6d80aaf43de1c6f1768cd9b1e2f8953db613d4eed8e803a65d0e8238e215948f3e545a4a511348bb79a796d37d151ad40e7928093cb92e4e587ee12dc0
 SHA512 
f542f88dd66ce34b62658011b608c8849d938d9ab670361ffee324e6461916d1184f0787a12125b3baf0a700049fc4b9dc7eae21a77ec1d88921da9f51f49879
+DIST umockdev-0.17.6.tar.xz 486668 BLAKE2B 
973c195b8fccd1c080665b65ffd47f8fe110118de9c541d5dda383e51e4dbcc36f77eeda6af5c774f4570a7b839190130fe95559fb3148e9937dae19dace6331
 SHA512 
05a86e2a583972d02fb3cfa26b017d44600831b6ed1415769d7cc7344357f484d34228b1593de2cfbfcce302611c0c22f045ee9fbd7fea76d8ae0b4ccd28d6ef

diff --git a/dev-util/umockdev/umockdev-0.17.6.ebuild 
b/dev-util/umockdev/umockdev-0.17.6.ebuild
new file mode 100644
index ..7a53f924c567
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.17.6.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson-multilib python-any-r1 vala
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_src_prepare
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-01-22 Thread Sam James
commit: d1dbcaae0159fce66a0657d5e8872a9fbceb103c
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 16:06:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1dbcaae

dev-util/umockdev: stable 0.16.2 for sparc, bug #831048

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/umockdev/umockdev-0.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.16.2.ebuild 
b/dev-util/umockdev/umockdev-0.16.2.ebuild
index cddb92fa0641..500fea5838f1 100644
--- a/dev-util/umockdev/umockdev-0.16.2.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-01-20 Thread Arthur Zamarin
commit: e0a65700f1cff2cd95ac7208f65a6d3410111425
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 20 09:42:16 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 20 09:42:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a65700

dev-util/umockdev: Stabilize 0.16.2 ppc64, #831048

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

 dev-util/umockdev/umockdev-0.16.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/umockdev/umockdev-0.16.2.ebuild 
b/dev-util/umockdev/umockdev-0.16.2.ebuild
index 0a5ba10bef1f..09c2b62461ad 100644
--- a/dev-util/umockdev/umockdev-0.16.2.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.2.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
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-01-18 Thread Matt Turner
commit: 369b78e2b4cd30aa507b5a196a226adbd766ff31
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jan 18 21:43:26 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jan 18 21:43:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369b78e2

dev-util/umockdev: Version bump to 0.17.5

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

 dev-util/umockdev/Manifest   |  1 +
 dev-util/umockdev/umockdev-0.17.5.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index 4841fbe1441c..9c56f16ec66f 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -3,3 +3,4 @@ DIST umockdev-0.16.2.tar.xz 478388 BLAKE2B 
8fb2116ec7d48b238898052d959c596f4f91a
 DIST umockdev-0.17.1.tar.xz 485480 BLAKE2B 
5768d08c3f1cd2334afbf095c7d3f0d9290b92c8b4fbc9ae17f81168ab6320c0e86ef9709d1fee547b624cf084c0a29e1f653d67574a639a65ae71d5950c7f05
 SHA512 
b747a25cb83c7cf222693818c37fb917e599567a04e69784fae6afa97381cfa630641c2858a6fa156fc1e5f872ae40ea360f9b8e2a20c5adb69fb9eca3852164
 DIST umockdev-0.17.2.tar.xz 486076 BLAKE2B 
ae1df8b07d93290c9f2be267c4aaf795e8e2e0a9fd492fad4cfe46d8929bb020d9482f7769a62d9b3325a361c3ef276b92454026741f0b985e12f283e2a4f7cc
 SHA512 
fcf8c972dfa063922286702eeede8c273b9e78c1b1274a67ec459f64d17373a172400bff27f2fd9baee19af188fbd28c0f5e97b71bd7c8b50886933ad75547f3
 DIST umockdev-0.17.3.tar.xz 486052 BLAKE2B 
f1a2bf53de0a041abb23558c0ca245f86bf30453bf1f8b211fec3b654984feef3e9d62bca2e3625594538bfc9070e8a02dde81f62b0fb58c77e9b7e2d72961be
 SHA512 
93bd60097541f6821e6d5d2b407b0e59223a9eede0f1e2d44facd3a407599802ea5fad7cc3cc148a8bdb2b2a34c5c4c017346640f10a5f695600f23418a9afc5
+DIST umockdev-0.17.5.tar.xz 486396 BLAKE2B 
e4062f6d80aaf43de1c6f1768cd9b1e2f8953db613d4eed8e803a65d0e8238e215948f3e545a4a511348bb79a796d37d151ad40e7928093cb92e4e587ee12dc0
 SHA512 
f542f88dd66ce34b62658011b608c8849d938d9ab670361ffee324e6461916d1184f0787a12125b3baf0a700049fc4b9dc7eae21a77ec1d88921da9f51f49879

diff --git a/dev-util/umockdev/umockdev-0.17.5.ebuild 
b/dev-util/umockdev/umockdev-0.17.5.ebuild
new file mode 100644
index ..7a53f924c567
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.17.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson-multilib python-any-r1 vala
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_src_prepare
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-01-11 Thread Matt Turner
commit: 2b0bf7dabb3ab6075add6e13ccb940fa846f8d6a
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jan 11 17:20:41 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jan 11 17:20:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b0bf7da

dev-util/umockdev: Version bump to 0.17.3

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

 dev-util/umockdev/Manifest   |  1 +
 dev-util/umockdev/umockdev-0.17.3.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index 603f2cdf0afb..4841fbe1441c 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -2,3 +2,4 @@ DIST umockdev-0.16.1.tar.xz 478308 BLAKE2B 
3d49ca1d9c9b7573ac63f5f7ecd8107104159
 DIST umockdev-0.16.2.tar.xz 478388 BLAKE2B 
8fb2116ec7d48b238898052d959c596f4f91a65cf7b8292de8b8731e6fe50600282cb56093b8d6ca1afdc082a12c9af3c4a4f443283538ffb2aeae4c2b775596
 SHA512 
82020c068d5a158a762f865f4b25d1ee8596785a5b379c316c652004e1b1b9c533d4dad87818a490f89983a4c065f34e4ff5ca91360bac6d79b141dfa2139eea
 DIST umockdev-0.17.1.tar.xz 485480 BLAKE2B 
5768d08c3f1cd2334afbf095c7d3f0d9290b92c8b4fbc9ae17f81168ab6320c0e86ef9709d1fee547b624cf084c0a29e1f653d67574a639a65ae71d5950c7f05
 SHA512 
b747a25cb83c7cf222693818c37fb917e599567a04e69784fae6afa97381cfa630641c2858a6fa156fc1e5f872ae40ea360f9b8e2a20c5adb69fb9eca3852164
 DIST umockdev-0.17.2.tar.xz 486076 BLAKE2B 
ae1df8b07d93290c9f2be267c4aaf795e8e2e0a9fd492fad4cfe46d8929bb020d9482f7769a62d9b3325a361c3ef276b92454026741f0b985e12f283e2a4f7cc
 SHA512 
fcf8c972dfa063922286702eeede8c273b9e78c1b1274a67ec459f64d17373a172400bff27f2fd9baee19af188fbd28c0f5e97b71bd7c8b50886933ad75547f3
+DIST umockdev-0.17.3.tar.xz 486052 BLAKE2B 
f1a2bf53de0a041abb23558c0ca245f86bf30453bf1f8b211fec3b654984feef3e9d62bca2e3625594538bfc9070e8a02dde81f62b0fb58c77e9b7e2d72961be
 SHA512 
93bd60097541f6821e6d5d2b407b0e59223a9eede0f1e2d44facd3a407599802ea5fad7cc3cc148a8bdb2b2a34c5c4c017346640f10a5f695600f23418a9afc5

diff --git a/dev-util/umockdev/umockdev-0.17.3.ebuild 
b/dev-util/umockdev/umockdev-0.17.3.ebuild
new file mode 100644
index ..7a53f924c567
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.17.3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson-multilib python-any-r1 vala
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_src_prepare
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2022-01-10 Thread Matt Turner
commit: 170a2129fdf36880a4a1325df1015190e1ac99ae
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jan 10 21:21:49 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 10 21:30:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=170a2129

dev-util/umockdev: Version bump to 0.17.2

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

 dev-util/umockdev/Manifest   |  1 +
 dev-util/umockdev/umockdev-0.17.2.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index ff67ebeda92e..603f2cdf0afb 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1,3 +1,4 @@
 DIST umockdev-0.16.1.tar.xz 478308 BLAKE2B 
3d49ca1d9c9b7573ac63f5f7ecd81071041597732b507619c79095434ac55eb26f16bdf5897b94bbeb5c307a34b703accd220cd6202482e172dd3a6d1983
 SHA512 
baeaf05cc6b8d8e2a5cae16b808db759a18a969cea0f2ceed5f6c2521edc0c4c07dc16265a4821051de51f4314fd39d63ebf2da124fcd3e103ec743dadfedaa8
 DIST umockdev-0.16.2.tar.xz 478388 BLAKE2B 
8fb2116ec7d48b238898052d959c596f4f91a65cf7b8292de8b8731e6fe50600282cb56093b8d6ca1afdc082a12c9af3c4a4f443283538ffb2aeae4c2b775596
 SHA512 
82020c068d5a158a762f865f4b25d1ee8596785a5b379c316c652004e1b1b9c533d4dad87818a490f89983a4c065f34e4ff5ca91360bac6d79b141dfa2139eea
 DIST umockdev-0.17.1.tar.xz 485480 BLAKE2B 
5768d08c3f1cd2334afbf095c7d3f0d9290b92c8b4fbc9ae17f81168ab6320c0e86ef9709d1fee547b624cf084c0a29e1f653d67574a639a65ae71d5950c7f05
 SHA512 
b747a25cb83c7cf222693818c37fb917e599567a04e69784fae6afa97381cfa630641c2858a6fa156fc1e5f872ae40ea360f9b8e2a20c5adb69fb9eca3852164
+DIST umockdev-0.17.2.tar.xz 486076 BLAKE2B 
ae1df8b07d93290c9f2be267c4aaf795e8e2e0a9fd492fad4cfe46d8929bb020d9482f7769a62d9b3325a361c3ef276b92454026741f0b985e12f283e2a4f7cc
 SHA512 
fcf8c972dfa063922286702eeede8c273b9e78c1b1274a67ec459f64d17373a172400bff27f2fd9baee19af188fbd28c0f5e97b71bd7c8b50886933ad75547f3

diff --git a/dev-util/umockdev/umockdev-0.17.2.ebuild 
b/dev-util/umockdev/umockdev-0.17.2.ebuild
new file mode 100644
index ..7a53f924c567
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.17.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson-multilib python-any-r1 vala
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_src_prepare
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-12-19 Thread Matt Turner
commit: 751e044d8b15dcce48d989f2d90ce8ca0c77245c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec 19 17:47:30 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec 19 17:47:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=751e044d

dev-util/umockdev: Version bump to 0.17.1

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

 dev-util/umockdev/Manifest   |  1 +
 dev-util/umockdev/umockdev-0.17.1.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index dc53898428da..ff67ebeda92e 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1,2 +1,3 @@
 DIST umockdev-0.16.1.tar.xz 478308 BLAKE2B 
3d49ca1d9c9b7573ac63f5f7ecd81071041597732b507619c79095434ac55eb26f16bdf5897b94bbeb5c307a34b703accd220cd6202482e172dd3a6d1983
 SHA512 
baeaf05cc6b8d8e2a5cae16b808db759a18a969cea0f2ceed5f6c2521edc0c4c07dc16265a4821051de51f4314fd39d63ebf2da124fcd3e103ec743dadfedaa8
 DIST umockdev-0.16.2.tar.xz 478388 BLAKE2B 
8fb2116ec7d48b238898052d959c596f4f91a65cf7b8292de8b8731e6fe50600282cb56093b8d6ca1afdc082a12c9af3c4a4f443283538ffb2aeae4c2b775596
 SHA512 
82020c068d5a158a762f865f4b25d1ee8596785a5b379c316c652004e1b1b9c533d4dad87818a490f89983a4c065f34e4ff5ca91360bac6d79b141dfa2139eea
+DIST umockdev-0.17.1.tar.xz 485480 BLAKE2B 
5768d08c3f1cd2334afbf095c7d3f0d9290b92c8b4fbc9ae17f81168ab6320c0e86ef9709d1fee547b624cf084c0a29e1f653d67574a639a65ae71d5950c7f05
 SHA512 
b747a25cb83c7cf222693818c37fb917e599567a04e69784fae6afa97381cfa630641c2858a6fa156fc1e5f872ae40ea360f9b8e2a20c5adb69fb9eca3852164

diff --git a/dev-util/umockdev/umockdev-0.17.1.ebuild 
b/dev-util/umockdev/umockdev-0.17.1.ebuild
new file mode 100644
index ..47599763fd6c
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.17.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson-multilib python-any-r1 vala
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_src_prepare
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-11-28 Thread Arthur Zamarin
commit: 54b7c739234c4dc7c8b5fadc233b38968d0cd631
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov 28 19:00:22 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 28 19:01:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54b7c739

dev-util/umockdev: Keyword 0.16.2 ia64, #805083

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

 dev-util/umockdev/umockdev-0.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.16.2.ebuild 
b/dev-util/umockdev/umockdev-0.16.2.ebuild
index b13e0b4cd362..0a5ba10bef1f 100644
--- a/dev-util/umockdev/umockdev-0.16.2.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/files/, dev-util/umockdev/

2021-11-28 Thread Andreas Sturmlechner
commit: b984690b5120262b132d653809e92e54e4f237d6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Nov 26 09:34:53 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Nov 28 12:04:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b984690b

dev-util/umockdev: Drop 0.12.1

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-util/umockdev/Manifest |  1 -
 ...lare-__xstat-prototypes-for-glibc-2.32.90.patch | 42 
 dev-util/umockdev/umockdev-0.12.1.ebuild   | 57 --
 3 files changed, 100 deletions(-)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index 0ce3fdf45d72..dc53898428da 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1,3 +1,2 @@
-DIST umockdev-0.12.1.tar.xz 756920 BLAKE2B 
a8c1d9734f4c0a8e7f19405e011ce964efce6621b4886efead88e040bfe07d2f5a85f063977dfed1c8fb5a5bf4668024b6e687b688a9609cdba1db419518a8ac
 SHA512 
a8995d09179c7d2d37d319f8e675fb15c3caa605c57b56cbb2e785088909d886e790864475feb82ab2b6eb2449038c636a06250d4f9eb8b28b38f0d80574824c
 DIST umockdev-0.16.1.tar.xz 478308 BLAKE2B 
3d49ca1d9c9b7573ac63f5f7ecd81071041597732b507619c79095434ac55eb26f16bdf5897b94bbeb5c307a34b703accd220cd6202482e172dd3a6d1983
 SHA512 
baeaf05cc6b8d8e2a5cae16b808db759a18a969cea0f2ceed5f6c2521edc0c4c07dc16265a4821051de51f4314fd39d63ebf2da124fcd3e103ec743dadfedaa8
 DIST umockdev-0.16.2.tar.xz 478388 BLAKE2B 
8fb2116ec7d48b238898052d959c596f4f91a65cf7b8292de8b8731e6fe50600282cb56093b8d6ca1afdc082a12c9af3c4a4f443283538ffb2aeae4c2b775596
 SHA512 
82020c068d5a158a762f865f4b25d1ee8596785a5b379c316c652004e1b1b9c533d4dad87818a490f89983a4c065f34e4ff5ca91360bac6d79b141dfa2139eea

diff --git 
a/dev-util/umockdev/files/umockdev-0.12.1-preload-Declare-__xstat-prototypes-for-glibc-2.32.90.patch
 
b/dev-util/umockdev/files/umockdev-0.12.1-preload-Declare-__xstat-prototypes-for-glibc-2.32.90.patch
deleted file mode 100644
index 15f5ddbe99c0..
--- 
a/dev-util/umockdev/files/umockdev-0.12.1-preload-Declare-__xstat-prototypes-for-glibc-2.32.90.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From f1b416400479d861deffb4c5a40422dcdf190e85 Mon Sep 17 00:00:00 2001
-From: Martin Pitt 
-Date: Fri, 23 Oct 2020 14:58:50 +0200
-Subject: [PATCH] =?UTF-8?q?preload:=20Declare=20=5F=5Fxstat*()=20prototype?=
- =?UTF-8?q?s=20for=20glibc=20=E2=89=A5=202.32.9000?=
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Recent glibc deprecated/dropped the `__xstat*()` family from the header
-files, so the build started to fail on "no previous prototype". However,
-umockdev still needs needs to keep the wrappers to run programs that got
-built against an earlier glibc.
-
-Thus declare the prototype explicitly. It should still fail to build if
-glibc defines it differently.
-
-Fixes #108

- src/libumockdev-preload.c | 5 -
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/src/libumockdev-preload.c b/src/libumockdev-preload.c
-index 9328dc1..9bbec62 100644
 a/src/libumockdev-preload.c
-+++ b/src/libumockdev-preload.c
-@@ -1215,8 +1215,11 @@ int prefix ## stat ## suffix (const char *path, struct 
stat ## suffix *st) \
- 
- /* wrapper template for __xstat family; note that we abuse the sticky bit in
-  * the emulated /dev to indicate a block device (the sticky bit has no
-- * real functionality for device nodes) */
-+ * real functionality for device nodes)
-+ * This family got deprecated/dropped in glibc 2.32.9000, but we still need
-+ * to keep it for a while for programs that were built against previous 
versions */
- #define WRAP_VERSTAT(prefix, suffix) \
-+int prefix ## stat ## suffix (int ver, const char *path, struct stat ## 
suffix *st); \
- int prefix ## stat ## suffix (int ver, const char *path, struct stat ## 
suffix *st) \
- { \
- const char *p;
\
--- 
-2.31.1
-

diff --git a/dev-util/umockdev/umockdev-0.12.1.ebuild 
b/dev-util/umockdev/umockdev-0.12.1.ebuild
deleted file mode 100644
index e1f360c4d6e0..
--- a/dev-util/umockdev/umockdev-0.12.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit multilib-minimal python-any-r1
-
-DESCRIPTION="Mock hardware devices for creating unit tests"
-HOMEPAGE="https://github.com/martinpitt/umockdev/;
-SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-IUSE="+introspection static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   virtual/libudev:=[${MULTILIB_USEDEP}]
-   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
-"

[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-11-23 Thread Arthur Zamarin
commit: 3d34486479ab1d76f280fb00bebfda9aa61e8105
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 23 19:57:10 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 23 19:59:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d344864

dev-util/umockdev: Stabilize 0.16.1-r1 arm, #810313

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

 dev-util/umockdev/umockdev-0.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild 
b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
index a831885e1ba7..d3cb4cd12c44 100644
--- a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-10-11 Thread Sam James
commit: 130f55a2b786d80a92899667de4f182933c48358
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 12 00:09:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 12 00:09:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=130f55a2

dev-util/umockdev: Stabilize 0.16.1-r1 arm64, #810313

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

 dev-util/umockdev/umockdev-0.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild 
b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
index e88606a1cca..a831885e1ba 100644
--- a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-10-02 Thread Sam James
commit: 7598ffe04853e799cb841179c1fe172f76e35dcf
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  2 22:49:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  2 22:49:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7598ffe0

dev-util/umockdev: Stabilize 0.16.1-r1 amd64, #810313

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

 dev-util/umockdev/umockdev-0.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild 
b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
index 109a4b54ca3..e88606a1cca 100644
--- a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-09-13 Thread Sam James
commit: abd9192c20c5487e5f229589862327415b5e08fb
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Sep 13 13:54:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 13 16:03:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abd9192c

dev-util/umockdev: stable 0.16.1-r1 for sparc, bug #810313

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/umockdev/umockdev-0.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild 
b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
index 3021562deeb..109a4b54ca3 100644
--- a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/, dev-util/umockdev/files/

2021-09-12 Thread Mike Gilbert
commit: ff21acef711a9a7c6f686d131bf87ebad89593c2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Sep 12 19:45:36 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Sep 12 19:45:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff21acef

dev-util/umockdev: drop -Werror from project arguments

Closes: https://bugs.gentoo.org/812461
Signed-off-by: Mike Gilbert  gentoo.org>

 .../umockdev/files/umockdev-0.16.1-Werror.patch| 24 ++
 dev-util/umockdev/umockdev-0.16.1-r1.ebuild|  3 +++
 dev-util/umockdev/umockdev-0.16.2.ebuild   |  3 +++
 3 files changed, 30 insertions(+)

diff --git a/dev-util/umockdev/files/umockdev-0.16.1-Werror.patch 
b/dev-util/umockdev/files/umockdev-0.16.1-Werror.patch
new file mode 100644
index 000..4bb2f28f46b
--- /dev/null
+++ b/dev-util/umockdev/files/umockdev-0.16.1-Werror.patch
@@ -0,0 +1,24 @@
+From 623286923d88990cf5f723004539b6d6d8a4a475 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Sun, 12 Sep 2021 15:41:35 -0400
+Subject: [PATCH] Drop -Werror from project arguments
+
+---
+ meson.build | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 37509a9..7931a9c 100644
+--- a/meson.build
 b/meson.build
+@@ -7,7 +7,6 @@ testsdir = meson.current_source_dir() / 'tests'
+ lib_version = '0.3.0'
+ 
+ add_project_arguments(
+-  '-Werror',
+   '-Werror=missing-prototypes',
+   '-Werror=strict-prototypes',
+   '-Werror=nested-externs',
+-- 
+2.33.0
+

diff --git a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild 
b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
index cf5dc5f74cd..3021562deeb 100644
--- a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
@@ -39,6 +39,9 @@ pkg_setup() {
 }
 
 src_prepare() {
+   local PATCHES=(
+   "${FILESDIR}/umockdev-0.16.1-Werror.patch"
+   )
default
vala_src_prepare
 }

diff --git a/dev-util/umockdev/umockdev-0.16.2.ebuild 
b/dev-util/umockdev/umockdev-0.16.2.ebuild
index b91966d64e1..b13e0b4cd36 100644
--- a/dev-util/umockdev/umockdev-0.16.2.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.2.ebuild
@@ -39,6 +39,9 @@ pkg_setup() {
 }
 
 src_prepare() {
+   local PATCHES=(
+   "${FILESDIR}/umockdev-0.16.1-Werror.patch"
+   )
default
vala_src_prepare
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-09-09 Thread Agostino Sarubbo
commit: c212b4d3ea2e39575cf48edf80bbac7a0d4cb882
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep  9 07:38:03 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep  9 07:38:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c212b4d3

dev-util/umockdev: x86 stable wrt bug #810313

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

 dev-util/umockdev/umockdev-0.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild 
b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
index 0833a40e2ea..cf5dc5f74cd 100644
--- a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-09-08 Thread Agostino Sarubbo
commit: 9a9324ab5727a305a7fe955172ffc5fd7609ef66
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Sep  8 06:56:08 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Sep  8 06:56:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a9324ab

dev-util/umockdev: ppc64 stable wrt bug #810313

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

 dev-util/umockdev/umockdev-0.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild 
b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
index ed50d91e04d..0833a40e2ea 100644
--- a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-09-08 Thread Agostino Sarubbo
commit: 8d080f194db73064cf6757c0d2dd3e31709d7559
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Sep  8 06:55:35 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Sep  8 06:55:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d080f19

dev-util/umockdev: ppc stable wrt bug #810313

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

 dev-util/umockdev/umockdev-0.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild 
b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
index d57690e716c..ed50d91e04d 100644
--- a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-09-05 Thread Sam James
commit: d7a8c7a0adcb9e764db02bc3ca594ca0ed12a5c9
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  6 00:14:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  6 00:15:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7a8c7a0

dev-util/umockdev: Keyword 0.16.2 s390, #805083

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

 dev-util/umockdev/umockdev-0.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.16.2.ebuild 
b/dev-util/umockdev/umockdev-0.16.2.ebuild
index d57690e716c..b91966d64e1 100644
--- a/dev-util/umockdev/umockdev-0.16.2.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-08-28 Thread Matt Turner
commit: 8c7b220ef5e672d41c669ecc77499ceb4c63e93c
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Aug 28 19:09:49 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Aug 28 21:14:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c7b220e

dev-util/umockdev: Version bump to 0.16.2

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

 dev-util/umockdev/Manifest   |  1 +
 dev-util/umockdev/umockdev-0.16.2.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index c6d45dc28fc..0ce3fdf45d7 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1,2 +1,3 @@
 DIST umockdev-0.12.1.tar.xz 756920 BLAKE2B 
a8c1d9734f4c0a8e7f19405e011ce964efce6621b4886efead88e040bfe07d2f5a85f063977dfed1c8fb5a5bf4668024b6e687b688a9609cdba1db419518a8ac
 SHA512 
a8995d09179c7d2d37d319f8e675fb15c3caa605c57b56cbb2e785088909d886e790864475feb82ab2b6eb2449038c636a06250d4f9eb8b28b38f0d80574824c
 DIST umockdev-0.16.1.tar.xz 478308 BLAKE2B 
3d49ca1d9c9b7573ac63f5f7ecd81071041597732b507619c79095434ac55eb26f16bdf5897b94bbeb5c307a34b703accd220cd6202482e172dd3a6d1983
 SHA512 
baeaf05cc6b8d8e2a5cae16b808db759a18a969cea0f2ceed5f6c2521edc0c4c07dc16265a4821051de51f4314fd39d63ebf2da124fcd3e103ec743dadfedaa8
+DIST umockdev-0.16.2.tar.xz 478388 BLAKE2B 
8fb2116ec7d48b238898052d959c596f4f91a65cf7b8292de8b8731e6fe50600282cb56093b8d6ca1afdc082a12c9af3c4a4f443283538ffb2aeae4c2b775596
 SHA512 
82020c068d5a158a762f865f4b25d1ee8596785a5b379c316c652004e1b1b9c533d4dad87818a490f89983a4c065f34e4ff5ca91360bac6d79b141dfa2139eea

diff --git a/dev-util/umockdev/umockdev-0.16.2.ebuild 
b/dev-util/umockdev/umockdev-0.16.2.ebuild
new file mode 100644
index 000..d57690e716c
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.16.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson-multilib python-any-r1 vala
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_src_prepare
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-08-11 Thread Sam James
commit: f9c51b1a5c0364167472de4cbf3d07b67ca45d25
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 11 23:06:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 11 23:06:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9c51b1a

dev-util/umockdev: Keyword 0.16.1-r1 ppc, #805083

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

 dev-util/umockdev/umockdev-0.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild 
b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
index 1516a04a79e..d57690e716c 100644
--- a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-08-09 Thread Sam James
commit: c9afe116f131e71d99669d0a631c2d50eeba24c3
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Aug  9 07:57:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 10 04:59:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9afe116

dev-util/umockdev: keyworded 0.16.1-r1 for hppa, bug #805083

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/umockdev/umockdev-0.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild 
b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
index d2985fd47ed..1516a04a79e 100644
--- a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-08-06 Thread Sam James
commit: b12a006123f1b1d4e181efbd82dbcaea22d232fc
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug  6 20:48:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  6 20:48:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b12a0061

dev-util/umockdev: Keyword 0.16.1-r1 arm, #805083

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

 dev-util/umockdev/umockdev-0.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild 
b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
index eeb40429412..d2985fd47ed 100644
--- a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-08-04 Thread Marek Szuba
commit: 0ff6920979511559294b2fe76fecb01c045cb5ca
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Aug  4 19:35:43 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Aug  4 21:12:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff69209

dev-util/umockdev: keyword 0.16.1-r1 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-util/umockdev/umockdev-0.16.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild 
b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
index 40ff4e8639d..eeb40429412 100644
--- a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit meson-multilib python-any-r1 vala
 
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-07-31 Thread Sergei Trofimovich
commit: e7bfee43135fceec2e9982fde0200029ccd08469
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Jul 31 09:29:45 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jul 31 11:44:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7bfee43

dev-util/umockdev: keyworded 0.16.1-r1 for sparc, bug #805083

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/umockdev/umockdev-0.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild 
b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
index 3326eb61389..40ff4e8639d 100644
--- a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-07-30 Thread Matt Turner
commit: fc4030f1bb940db58eaebc0646ca8504e3a35879
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jul 30 19:37:37 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jul 30 19:39:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc4030f1

dev-util/umockdev: Add dependency on net-libs/libpcap

Closes: https://bugs.gentoo.org/805170
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/umockdev/{umockdev-0.16.1.ebuild => umockdev-0.16.1-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/umockdev/umockdev-0.16.1.ebuild 
b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
similarity index 96%
rename from dev-util/umockdev/umockdev-0.16.1.ebuild
rename to dev-util/umockdev/umockdev-0.16.1-r1.ebuild
index ad527911b17..3326eb61389 100644
--- a/dev-util/umockdev/umockdev-0.16.1.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild
@@ -17,6 +17,7 @@ IUSE="test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
virtual/libudev:=[${MULTILIB_USEDEP}]
>=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
>=dev-libs/gobject-introspection-1.32:=



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-07-29 Thread Matt Turner
commit: d31a5b37c1cfd21c90ad5678c889f21eff14604e
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul 29 20:12:11 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul 29 20:58:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d31a5b37

dev-util/umockdev: Version bump to 0.16.1

Based on an ebuild by Fabio Scaccabarozzi  gmail.com>

Closes: https://bugs.gentoo.org/779748
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/umockdev/Manifest   |  1 +
 dev-util/umockdev/umockdev-0.16.1.ebuild | 52 
 2 files changed, 53 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index 976dbbd1c42..c6d45dc28fc 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1 +1,2 @@
 DIST umockdev-0.12.1.tar.xz 756920 BLAKE2B 
a8c1d9734f4c0a8e7f19405e011ce964efce6621b4886efead88e040bfe07d2f5a85f063977dfed1c8fb5a5bf4668024b6e687b688a9609cdba1db419518a8ac
 SHA512 
a8995d09179c7d2d37d319f8e675fb15c3caa605c57b56cbb2e785088909d886e790864475feb82ab2b6eb2449038c636a06250d4f9eb8b28b38f0d80574824c
+DIST umockdev-0.16.1.tar.xz 478308 BLAKE2B 
3d49ca1d9c9b7573ac63f5f7ecd81071041597732b507619c79095434ac55eb26f16bdf5897b94bbeb5c307a34b703accd220cd6202482e172dd3a6d1983
 SHA512 
baeaf05cc6b8d8e2a5cae16b808db759a18a969cea0f2ceed5f6c2521edc0c4c07dc16265a4821051de51f4314fd39d63ebf2da124fcd3e103ec743dadfedaa8

diff --git a/dev-util/umockdev/umockdev-0.16.1.ebuild 
b/dev-util/umockdev/umockdev-0.16.1.ebuild
new file mode 100644
index 000..ad527911b17
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.16.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit meson-multilib python-any-r1 vala
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_src_prepare
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/files/, dev-util/umockdev/

2021-07-26 Thread Matt Turner
commit: 74b3fb71af8fd929503cd51c76b9d51ba361776f
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul 27 00:48:47 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 27 00:49:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74b3fb71

dev-util/umockdev: Apply patch to fix glibc-2.33 compatibility

Closes: https://bugs.gentoo.org/774267
Signed-off-by: Matt Turner  gentoo.org>

 ...lare-__xstat-prototypes-for-glibc-2.32.90.patch | 42 ++
 dev-util/umockdev/umockdev-0.12.1.ebuild   |  4 +++
 2 files changed, 46 insertions(+)

diff --git 
a/dev-util/umockdev/files/umockdev-0.12.1-preload-Declare-__xstat-prototypes-for-glibc-2.32.90.patch
 
b/dev-util/umockdev/files/umockdev-0.12.1-preload-Declare-__xstat-prototypes-for-glibc-2.32.90.patch
new file mode 100644
index 000..15f5ddbe99c
--- /dev/null
+++ 
b/dev-util/umockdev/files/umockdev-0.12.1-preload-Declare-__xstat-prototypes-for-glibc-2.32.90.patch
@@ -0,0 +1,42 @@
+From f1b416400479d861deffb4c5a40422dcdf190e85 Mon Sep 17 00:00:00 2001
+From: Martin Pitt 
+Date: Fri, 23 Oct 2020 14:58:50 +0200
+Subject: [PATCH] =?UTF-8?q?preload:=20Declare=20=5F=5Fxstat*()=20prototype?=
+ =?UTF-8?q?s=20for=20glibc=20=E2=89=A5=202.32.9000?=
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Recent glibc deprecated/dropped the `__xstat*()` family from the header
+files, so the build started to fail on "no previous prototype". However,
+umockdev still needs needs to keep the wrappers to run programs that got
+built against an earlier glibc.
+
+Thus declare the prototype explicitly. It should still fail to build if
+glibc defines it differently.
+
+Fixes #108
+---
+ src/libumockdev-preload.c | 5 -
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/src/libumockdev-preload.c b/src/libumockdev-preload.c
+index 9328dc1..9bbec62 100644
+--- a/src/libumockdev-preload.c
 b/src/libumockdev-preload.c
+@@ -1215,8 +1215,11 @@ int prefix ## stat ## suffix (const char *path, struct 
stat ## suffix *st) \
+ 
+ /* wrapper template for __xstat family; note that we abuse the sticky bit in
+  * the emulated /dev to indicate a block device (the sticky bit has no
+- * real functionality for device nodes) */
++ * real functionality for device nodes)
++ * This family got deprecated/dropped in glibc 2.32.9000, but we still need
++ * to keep it for a while for programs that were built against previous 
versions */
+ #define WRAP_VERSTAT(prefix, suffix) \
++int prefix ## stat ## suffix (int ver, const char *path, struct stat ## 
suffix *st); \
+ int prefix ## stat ## suffix (int ver, const char *path, struct stat ## 
suffix *st) \
+ { \
+ const char *p;
\
+-- 
+2.31.1
+

diff --git a/dev-util/umockdev/umockdev-0.12.1.ebuild 
b/dev-util/umockdev/umockdev-0.12.1.ebuild
index e66cf61108d..e1f360c4d6e 100644
--- a/dev-util/umockdev/umockdev-0.12.1.ebuild
+++ b/dev-util/umockdev/umockdev-0.12.1.ebuild
@@ -34,6 +34,10 @@ DEPEND="${RDEPEND}
 # Tests seem to hang forever
 # RESTRICT="test"
 
+PATCHES=(
+   
"${FILESDIR}"/${P}-preload-Declare-__xstat-prototypes-for-glibc-2.32.90.patch
+)
+
 pkg_setup() {
use test && python-any-r1_pkg_setup
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2021-04-07 Thread Thomas Deutschmann
commit: ef84b6aa63dc9c0801da177af50d7c7bf3bd3e1e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Apr  8 00:04:55 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Apr  8 00:11:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef84b6aa

dev-util/umockdev: always depend on dev-libs/libgudev

Just a test dep but umockdev-0.12 always checks for libgudev
(fixed in newer versions).

Closes: https://bugs.gentoo.org/672382
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-util/umockdev/umockdev-0.12.1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-util/umockdev/umockdev-0.12.1.ebuild 
b/dev-util/umockdev/umockdev-0.12.1.ebuild
index a147939423a..e66cf61108d 100644
--- a/dev-util/umockdev/umockdev-0.12.1.ebuild
+++ b/dev-util/umockdev/umockdev-0.12.1.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=6
@@ -24,8 +24,9 @@ RDEPEND="
 DEPEND="${RDEPEND}
test? (
${PYTHON_DEPS}
-   dev-libs/libgudev:=[${MULTILIB_USEDEP}] )
+   )
app-arch/xz-utils
+   dev-libs/libgudev[${MULTILIB_USEDEP}]
>=dev-util/gtk-doc-am-1.14
virtual/pkgconfig
 "



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2020-12-13 Thread Sam James
commit: f90afeae9bf97c1eb6bc1e4035f0293f2c2cd161
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 14 00:44:46 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 14 00:44:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f90afeae

dev-util/umockdev: arm64 keyworded (bug #756310)

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

 dev-util/umockdev/umockdev-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.12.1.ebuild 
b/dev-util/umockdev/umockdev-0.12.1.ebuild
index 91b6c9f98ed..e4d830860d3 100644
--- a/dev-util/umockdev/umockdev-0.12.1.ebuild
+++ b/dev-util/umockdev/umockdev-0.12.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 IUSE="+introspection static-libs test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2020-11-05 Thread Georgy Yakovlev
commit: 7163576c55400a758d2fa591a71e152ed2ba6c17
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Nov  5 22:18:37 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Nov  6 01:38:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7163576c

dev-util/umockdev: add ~ppc64 keyword

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/umockdev/umockdev-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.12.1.ebuild 
b/dev-util/umockdev/umockdev-0.12.1.ebuild
index a3ebfc33942..91b6c9f98ed 100644
--- a/dev-util/umockdev/umockdev-0.12.1.ebuild
+++ b/dev-util/umockdev/umockdev-0.12.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
 IUSE="+introspection static-libs test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2020-08-22 Thread Michał Górny
commit: e98ebaa2e4cda87d4d6d07c9d52702e49ac971f7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 22 09:57:01 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 22 09:57:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e98ebaa2

dev-util/umockdev: Tested up to py3.9

Closes: https://bugs.gentoo.org/718298
Signed-off-by: Michał Górny  gentoo.org>

 dev-util/umockdev/umockdev-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.12.1.ebuild 
b/dev-util/umockdev/umockdev-0.12.1.ebuild
index 6f027562512..a3ebfc33942 100644
--- a/dev-util/umockdev/umockdev-0.12.1.ebuild
+++ b/dev-util/umockdev/umockdev-0.12.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit multilib-minimal python-any-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/files/, dev-util/umockdev/

2020-08-15 Thread Mart Raudsepp
commit: 726722241eb44c7471701d2cb11ab0b7f077b564
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Aug 15 06:32:25 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Aug 15 06:32:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72672224

dev-util/umockdev: remove old

Package-Manager: Portage-2.3.103, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/umockdev/Manifest |  2 -
 .../umockdev/files/umockdev-0.9.4-sysmacros.patch  | 20 --
 dev-util/umockdev/umockdev-0.11.3.ebuild   | 44 --
 dev-util/umockdev/umockdev-0.9.4.ebuild| 34 -
 4 files changed, 100 deletions(-)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index 2ffad98ea21..976dbbd1c42 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1,3 +1 @@
-DIST umockdev-0.11.3.tar.xz 753152 BLAKE2B 
9f78d160a653ba2c56e97d1b331dfeecd4dd8f6642744849ec3eb85866e4cbce6399679a873b730beddfac2f4bd7572937df4a3db2440ec1bf929849f928bdc6
 SHA512 
e9086777bb13dbd79b629dc68555d19fb8799720dfc4548926b87d032d94212814cb9e1de10e26f5940a9b5db9a15f62a594f3baf0050ffb9ea30f1563db6d6c
 DIST umockdev-0.12.1.tar.xz 756920 BLAKE2B 
a8c1d9734f4c0a8e7f19405e011ce964efce6621b4886efead88e040bfe07d2f5a85f063977dfed1c8fb5a5bf4668024b6e687b688a9609cdba1db419518a8ac
 SHA512 
a8995d09179c7d2d37d319f8e675fb15c3caa605c57b56cbb2e785088909d886e790864475feb82ab2b6eb2449038c636a06250d4f9eb8b28b38f0d80574824c
-DIST umockdev-0.9.4.tar.xz 754856 BLAKE2B 
92182ee856e9432f02cf3a739c7af6f2220394eb4dd81ef6e2949380d124f70d9e34c3d3e49053af43794dd0f2ce0feed8be7366df2c9a06bebee9c52d24ba53
 SHA512 
c291d3f40a0ab366f14021aa0960852de049f4299a0207d93cec28d5961f3bc7f89448add6f7b35c1262d805d1d638837d4d5e6b734879ffb5910da50019e1cd

diff --git a/dev-util/umockdev/files/umockdev-0.9.4-sysmacros.patch 
b/dev-util/umockdev/files/umockdev-0.9.4-sysmacros.patch
deleted file mode 100644
index bfc8bc9ed53..000
--- a/dev-util/umockdev/files/umockdev-0.9.4-sysmacros.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 umockdev-0.9.4/src/umockdev-record.c
-+++ umockdev-0.9.4/src/umockdev-record.c
-@@ -30,6 +30,7 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- #include 
- #include 
 umockdev-0.9.4/tests/test-umockdev-vala.c
-+++ umockdev-0.9.4/tests/test-umockdev-vala.c
-@@ -36,6 +36,7 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- 
- #define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free 
(var), NULL)))

diff --git a/dev-util/umockdev/umockdev-0.11.3.ebuild 
b/dev-util/umockdev/umockdev-0.11.3.ebuild
deleted file mode 100644
index edd87b90f8a..000
--- a/dev-util/umockdev/umockdev-0.11.3.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_6 )
-
-inherit multilib-minimal python-any-r1
-
-DESCRIPTION="Mock hardware devices for creating unit tests"
-HOMEPAGE="https://github.com/martinpitt/umockdev/;
-SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+introspection static-libs test"
-
-RDEPEND="
-   virtual/libudev:=[${MULTILIB_USEDEP}]
-   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   test? ( ${PYTHON_DEPS} )
-   app-arch/xz-utils
-   >=dev-util/gtk-doc-am-1.14
-   virtual/pkgconfig
-"
-
-# Tests seem to hang forever
-RESTRICT="test"
-
-multilib_src_configure() {
-   local ECONF_SOURCE=${S}
-   econf \
-   --disable-gtk-doc \
-   $(multilib_native_use_enable introspection) \
-   $(use_enable static-libs static) \
-   VALAC="$(type -P true)"
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${D}" -name '*.la' -delete || die
-}

diff --git a/dev-util/umockdev/umockdev-0.9.4.ebuild 
b/dev-util/umockdev/umockdev-0.9.4.ebuild
deleted file mode 100644
index 4845f7ae319..000
--- a/dev-util/umockdev/umockdev-0.9.4.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_6 )
-
-inherit python-any-r1
-
-DESCRIPTION="Mock hardware devices for creating unit tests"
-HOMEPAGE="https://github.com/martinpitt/umockdev/;
-SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="static-libs test"
-
-RDEPEND="dev-libs/libgudev:=
-   virtual/libudev:=
-   >=dev-libs/glib-2.32:2"
-DEPEND="${RDEPEND}
-   test? ( ${PYTHON_DEPS} )
-   app-arch/xz-utils
-   virtual/pkgconfig"
-
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-sysmacros.patch #579988
-)
-
-src_configure() {
-   econf $(use_enable static-libs 

[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2020-06-25 Thread Agostino Sarubbo
commit: 759004e607145dcadc227639e4832044f2b15038
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 25 06:58:36 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 25 06:58:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=759004e6

dev-util/umockdev: amd64 stable wrt bug #727656

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

 dev-util/umockdev/umockdev-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.12.1.ebuild 
b/dev-util/umockdev/umockdev-0.12.1.ebuild
index 105da8e53ea..6f027562512 100644
--- a/dev-util/umockdev/umockdev-0.12.1.ebuild
+++ b/dev-util/umockdev/umockdev-0.12.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="+introspection static-libs test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2020-06-20 Thread Thomas Deutschmann
commit: 499f8750ce4d0dde3c6d351bb34821534a51859d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Jun 20 13:33:07 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Jun 20 13:48:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=499f8750

dev-util/umockdev: x86 stable (bug #727656)

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-util/umockdev/umockdev-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/umockdev/umockdev-0.12.1.ebuild 
b/dev-util/umockdev/umockdev-0.12.1.ebuild
index 74df08aae95..105da8e53ea 100644
--- a/dev-util/umockdev/umockdev-0.12.1.ebuild
+++ b/dev-util/umockdev/umockdev-0.12.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="+introspection static-libs test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2020-06-15 Thread Mike Gilbert
commit: b82cd1a14182e51649406a9c9d96e3eedd6423af
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jun 15 19:46:00 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jun 15 19:46:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82cd1a1

dev-util/umockdev: only call python_setup when USE=test

Closes: https://bugs.gentoo.org/723174
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-util/umockdev/umockdev-0.12.1.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-util/umockdev/umockdev-0.12.1.ebuild 
b/dev-util/umockdev/umockdev-0.12.1.ebuild
index 489c4197470..74df08aae95 100644
--- a/dev-util/umockdev/umockdev-0.12.1.ebuild
+++ b/dev-util/umockdev/umockdev-0.12.1.ebuild
@@ -33,6 +33,10 @@ DEPEND="${RDEPEND}
 # Tests seem to hang forever
 # RESTRICT="test"
 
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
 multilib_src_configure() {
local ECONF_SOURCE="${S}"
econf \



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2019-12-12 Thread Michał Górny
commit: 1fb70e0cb3dd991de99c12034b06971f7ae4353c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 12 15:33:13 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 12 16:34:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb70e0c

dev-util/umockdev: [QA] Fix MissingTestRestrict

Signed-off-by: Michał Górny  gentoo.org>

 dev-util/umockdev/umockdev-0.12.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/umockdev/umockdev-0.12.1.ebuild 
b/dev-util/umockdev/umockdev-0.12.1.ebuild
index 036d7163ded..1fe8c46289c 100644
--- a/dev-util/umockdev/umockdev-0.12.1.ebuild
+++ b/dev-util/umockdev/umockdev-0.12.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="+introspection static-libs test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
virtual/libudev:=[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2018-12-01 Thread Gilles Dartiguelongue
commit: 69dbe56e7f146d70c4613b53fa0237da95d2cf21
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Dec  1 17:03:19 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sat Dec  1 17:09:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69dbe56e

dev-util/umockdev: 0.11.3 → 0.12.1

Add missing gobject-introspection dependency, bug #655954. GUdev is now
a test-only dependency, bug #655944.

Closes: https://bugs.gentoo.org/655944
Closes: https://bugs.gentoo.org/655954
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 dev-util/umockdev/Manifest   |  1 +
 dev-util/umockdev/umockdev-0.11.3.ebuild |  3 +--
 .../{umockdev-0.11.3.ebuild => umockdev-0.12.1.ebuild}   | 12 +++-
 3 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index 970f34c6c21..2ffad98ea21 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1,2 +1,3 @@
 DIST umockdev-0.11.3.tar.xz 753152 BLAKE2B 
9f78d160a653ba2c56e97d1b331dfeecd4dd8f6642744849ec3eb85866e4cbce6399679a873b730beddfac2f4bd7572937df4a3db2440ec1bf929849f928bdc6
 SHA512 
e9086777bb13dbd79b629dc68555d19fb8799720dfc4548926b87d032d94212814cb9e1de10e26f5940a9b5db9a15f62a594f3baf0050ffb9ea30f1563db6d6c
+DIST umockdev-0.12.1.tar.xz 756920 BLAKE2B 
a8c1d9734f4c0a8e7f19405e011ce964efce6621b4886efead88e040bfe07d2f5a85f063977dfed1c8fb5a5bf4668024b6e687b688a9609cdba1db419518a8ac
 SHA512 
a8995d09179c7d2d37d319f8e675fb15c3caa605c57b56cbb2e785088909d886e790864475feb82ab2b6eb2449038c636a06250d4f9eb8b28b38f0d80574824c
 DIST umockdev-0.9.4.tar.xz 754856 BLAKE2B 
92182ee856e9432f02cf3a739c7af6f2220394eb4dd81ef6e2949380d124f70d9e34c3d3e49053af43794dd0f2ce0feed8be7366df2c9a06bebee9c52d24ba53
 SHA512 
c291d3f40a0ab366f14021aa0960852de049f4299a0207d93cec28d5961f3bc7f89448add6f7b35c1262d805d1d638837d4d5e6b734879ffb5910da50019e1cd

diff --git a/dev-util/umockdev/umockdev-0.11.3.ebuild 
b/dev-util/umockdev/umockdev-0.11.3.ebuild
index f92f538192f..6d3b197721a 100644
--- a/dev-util/umockdev/umockdev-0.11.3.ebuild
+++ b/dev-util/umockdev/umockdev-0.11.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -16,7 +16,6 @@ KEYWORDS="~amd64 ~x86"
 IUSE="+introspection static-libs test"
 
 RDEPEND="
-   virtual/libgudev:=[${MULTILIB_USEDEP}]
virtual/libudev:=[${MULTILIB_USEDEP}]
>=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
 "

diff --git a/dev-util/umockdev/umockdev-0.11.3.ebuild 
b/dev-util/umockdev/umockdev-0.12.1.ebuild
similarity index 81%
copy from dev-util/umockdev/umockdev-0.11.3.ebuild
copy to dev-util/umockdev/umockdev-0.12.1.ebuild
index f92f538192f..62e7a21851e 100644
--- a/dev-util/umockdev/umockdev-0.11.3.ebuild
+++ b/dev-util/umockdev/umockdev-0.12.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -16,22 +16,24 @@ KEYWORDS="~amd64 ~x86"
 IUSE="+introspection static-libs test"
 
 RDEPEND="
-   virtual/libgudev:=[${MULTILIB_USEDEP}]
virtual/libudev:=[${MULTILIB_USEDEP}]
>=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
 "
 DEPEND="${RDEPEND}
-   test? ( ${PYTHON_DEPS} )
+   test? (
+   ${PYTHON_DEPS}
+   virtual/libgudev:=[${MULTILIB_USEDEP}] )
app-arch/xz-utils
>=dev-util/gtk-doc-am-1.14
virtual/pkgconfig[${MULTILIB_USEDEP}]
 "
 
 # Tests seem to hang forever
-RESTRICT="test"
+# RESTRICT="test"
 
 multilib_src_configure() {
-   local ECONF_SOURCE=${S}
+   local ECONF_SOURCE="${S}"
econf \
--disable-gtk-doc \
$(multilib_native_use_enable introspection) \



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/files/

2018-05-24 Thread Aaron Bauman
commit: 9087fecd403eacb13a54462b43abb19cd87553ea
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Thu May 24 17:42:01 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu May 24 22:20:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9087fecd

dev-util/umockdev: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/8563

 .../umockdev/files/umockdev-0.8.11-sysmacros.patch | 43 --
 1 file changed, 43 deletions(-)

diff --git a/dev-util/umockdev/files/umockdev-0.8.11-sysmacros.patch 
b/dev-util/umockdev/files/umockdev-0.8.11-sysmacros.patch
deleted file mode 100644
index 17ee6b23759..000
--- a/dev-util/umockdev/files/umockdev-0.8.11-sysmacros.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-https://github.com/martinpitt/umockdev/pull/52
-https://bugs.gentoo.org/579988
-
 a/src/libumockdev-preload.c
-+++ b/src/libumockdev-preload.c
-@@ -39,6 +39,7 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- #include 
- #include 
 a/src/umockdev-record.c
-+++ b/src/umockdev-record.c
-@@ -31,6 +31,7 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- #include 
- #include 
 a/tests/test-umockdev-vala.c
-+++ b/tests/test-umockdev-vala.c
-@@ -36,6 +36,7 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- 
- #define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free 
(var), NULL)))
 a/tests/test-umockdev.c
-+++ b/tests/test-umockdev.c
-@@ -29,6 +29,7 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- #include 
- #include 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2018-05-17 Thread Gilles Dartiguelongue
commit: 93499ca6df7d39f61a3d4619050c69e882eb5f00
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Thu May 17 09:31:49 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu May 17 10:04:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93499ca6

dev-util/umockdev: version bump 0.9.4 → 0.11.3

Fix incomplete dependencies wrt introspection and gtk-doc-am. Add
multilib support and add gnome as maintainer as it is required in
libgudev test suite. Drop unneeded libtool files.

Closes: https://bugs.gentoo.org/609758
Package-Manager: Portage-2.3.36, Repoman-2.3.9

 dev-util/umockdev/Manifest   |  2 +-
 dev-util/umockdev/metadata.xml   |  5 +++-
 dev-util/umockdev/umockdev-0.11.3.ebuild | 45 
 3 files changed, 50 insertions(+), 2 deletions(-)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index cb290079c21..970f34c6c21 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1,2 +1,2 @@
-DIST umockdev-0.8.11.tar.xz 741812 BLAKE2B 
bb012a80180cac46d53af3f808065af499400d6fc5556b37511645698dff4c0bee92fac34335e2fcff0bde7c001f6ef5d0bd6ed27ea517e01513fa20d36d388b
 SHA512 
dd6aa23873060c2778796f7300b61aa46e6f9bed8b2b2dc107eb747ade93f9d9027385a414f2107f3da4932065e1f7ec488cc91c6f24c3204a7abbbdf4cb8e84
+DIST umockdev-0.11.3.tar.xz 753152 BLAKE2B 
9f78d160a653ba2c56e97d1b331dfeecd4dd8f6642744849ec3eb85866e4cbce6399679a873b730beddfac2f4bd7572937df4a3db2440ec1bf929849f928bdc6
 SHA512 
e9086777bb13dbd79b629dc68555d19fb8799720dfc4548926b87d032d94212814cb9e1de10e26f5940a9b5db9a15f62a594f3baf0050ffb9ea30f1563db6d6c
 DIST umockdev-0.9.4.tar.xz 754856 BLAKE2B 
92182ee856e9432f02cf3a739c7af6f2220394eb4dd81ef6e2949380d124f70d9e34c3d3e49053af43794dd0f2ce0feed8be7366df2c9a06bebee9c52d24ba53
 SHA512 
c291d3f40a0ab366f14021aa0960852de049f4299a0207d93cec28d5961f3bc7f89448add6f7b35c1262d805d1d638837d4d5e6b734879ffb5910da50019e1cd

diff --git a/dev-util/umockdev/metadata.xml b/dev-util/umockdev/metadata.xml
index 4d3a755af6b..445c8737eab 100644
--- a/dev-util/umockdev/metadata.xml
+++ b/dev-util/umockdev/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+   

umockdev
martinpitt/umockdev

diff --git a/dev-util/umockdev/umockdev-0.11.3.ebuild 
b/dev-util/umockdev/umockdev-0.11.3.ebuild
new file mode 100644
index 000..f92f538192f
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.11.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit multilib-minimal python-any-r1
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+introspection static-libs test"
+
+RDEPEND="
+   virtual/libgudev:=[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   test? ( ${PYTHON_DEPS} )
+   app-arch/xz-utils
+   >=dev-util/gtk-doc-am-1.14
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+"
+
+# Tests seem to hang forever
+RESTRICT="test"
+
+multilib_src_configure() {
+   local ECONF_SOURCE=${S}
+   econf \
+   --disable-gtk-doc \
+   $(multilib_native_use_enable introspection) \
+   $(use_enable static-libs static) \
+   VALAC="$(type -P true)"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2018-05-17 Thread Gilles Dartiguelongue
commit: ba9b4a7b2458fe0dae773b796fff2fb21ef32cf2
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Thu May 17 09:33:05 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu May 17 10:04:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba9b4a7b

dev-util/umockdev: drop old revision

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 dev-util/umockdev/umockdev-0.8.11.ebuild | 30 --
 1 file changed, 30 deletions(-)

diff --git a/dev-util/umockdev/umockdev-0.8.11.ebuild 
b/dev-util/umockdev/umockdev-0.8.11.ebuild
deleted file mode 100644
index a637d862e76..000
--- a/dev-util/umockdev/umockdev-0.8.11.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-
-inherit python-any-r1 autotools-utils
-
-DESCRIPTION="Mock hardware devices for creating unit tests"
-HOMEPAGE="https://github.com/martinpitt/umockdev/;
-SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="static-libs test"
-
-RDEPEND="virtual/libgudev:=
-   virtual/libudev:=
-   >=dev-libs/glib-2.32:2"
-DEPEND="${RDEPEND}
-   test? ( ${PYTHON_DEPS} )
-   app-arch/xz-utils
-   virtual/pkgconfig"
-
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-sysmacros.patch #579988
-)



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/, dev-util/umockdev/files/

2017-11-05 Thread Tim Harder
commit: b69b1eb73e94e14a939e03854b347d8858b5b5ab
Author: Tim Harder  gentoo  org>
AuthorDate: Sat Nov  4 04:42:33 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Nov  6 07:45:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b69b1eb7

dev-util/umockdev: version bump to 0.9.4

 dev-util/umockdev/Manifest |  1 +
 .../umockdev/files/umockdev-0.9.4-sysmacros.patch  | 20 +
 dev-util/umockdev/umockdev-0.9.4.ebuild| 34 ++
 3 files changed, 55 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index 7b425a951cc..d625e2fcaf3 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1 +1,2 @@
 DIST umockdev-0.8.11.tar.xz 741812 SHA256 
222518a634c57b1d6d9f51b042e8c80641251260d9c43e6c6273d446d577ccb7 SHA512 
dd6aa23873060c2778796f7300b61aa46e6f9bed8b2b2dc107eb747ade93f9d9027385a414f2107f3da4932065e1f7ec488cc91c6f24c3204a7abbbdf4cb8e84
 WHIRLPOOL 
b736ca9d9f73294e5aabc3be75e006efcfdba8f8ecb96cdeb2fb88a12cc3ba53870c416c82c315acc7da7929d07a9efcdc6ceadaa324e0c63a9a60589d66148c
+DIST umockdev-0.9.4.tar.xz 754856 SHA256 
968cea51804d1de7a1db1c96958326e2f2207a0fdaae18940445e29430e94468 SHA512 
c291d3f40a0ab366f14021aa0960852de049f4299a0207d93cec28d5961f3bc7f89448add6f7b35c1262d805d1d638837d4d5e6b734879ffb5910da50019e1cd
 WHIRLPOOL 
76ffb5c7d0ce53f1a7126247d8d7e9e99f7fafb537b19ef8ae48b794664a713c6ade3565abf20a1bbc10857dc8c4c20d3d75a4543dba7e010b63d4fe2a62f3a5

diff --git a/dev-util/umockdev/files/umockdev-0.9.4-sysmacros.patch 
b/dev-util/umockdev/files/umockdev-0.9.4-sysmacros.patch
new file mode 100644
index 000..bfc8bc9ed53
--- /dev/null
+++ b/dev-util/umockdev/files/umockdev-0.9.4-sysmacros.patch
@@ -0,0 +1,20 @@
+--- umockdev-0.9.4/src/umockdev-record.c
 umockdev-0.9.4/src/umockdev-record.c
+@@ -30,6 +30,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+--- umockdev-0.9.4/tests/test-umockdev-vala.c
 umockdev-0.9.4/tests/test-umockdev-vala.c
+@@ -36,6 +36,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ 
+ #define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free 
(var), NULL)))

diff --git a/dev-util/umockdev/umockdev-0.9.4.ebuild 
b/dev-util/umockdev/umockdev-0.9.4.ebuild
new file mode 100644
index 000..56a4b358cf1
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.9.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit python-any-r1
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs test"
+
+RDEPEND="virtual/libgudev:=
+   virtual/libudev:=
+   >=dev-libs/glib-2.32:2"
+DEPEND="${RDEPEND}
+   test? ( ${PYTHON_DEPS} )
+   app-arch/xz-utils
+   virtual/pkgconfig"
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-sysmacros.patch #579988
+)
+
+src_configure() {
+   econf $(use_enable static-libs static)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2017-05-28 Thread Pacho Ramos
commit: 30c561e4ca1fda9c3ca2c0e375dba4c6033d9c83
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun May 28 09:24:46 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun May 28 09:29:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c561e4

dev-util/umockdev: Support newer python

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-util/umockdev/umockdev-0.8.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/umockdev/umockdev-0.8.11.ebuild 
b/dev-util/umockdev/umockdev-0.8.11.ebuild
index 13f33629b5a..a637d862e76 100644
--- a/dev-util/umockdev/umockdev-0.8.11.ebuild
+++ b/dev-util/umockdev/umockdev-0.8.11.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-PYTHON_COMPAT=( python{2_7,3_4} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
 inherit python-any-r1 autotools-utils
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/files/, dev-util/umockdev/

2016-04-20 Thread Mike Frysinger
commit: 39a50ac279d25e74e00f26d41d7ab4488f0221e1
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Apr 21 04:15:47 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Apr 21 04:15:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39a50ac2

dev-util/umockdev: fix build w/newer glibc #579988

 .../umockdev/files/umockdev-0.8.11-sysmacros.patch | 43 ++
 dev-util/umockdev/umockdev-0.8.11.ebuild   |  4 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-util/umockdev/files/umockdev-0.8.11-sysmacros.patch 
b/dev-util/umockdev/files/umockdev-0.8.11-sysmacros.patch
new file mode 100644
index 000..17ee6b2
--- /dev/null
+++ b/dev-util/umockdev/files/umockdev-0.8.11-sysmacros.patch
@@ -0,0 +1,43 @@
+https://github.com/martinpitt/umockdev/pull/52
+https://bugs.gentoo.org/579988
+
+--- a/src/libumockdev-preload.c
 b/src/libumockdev-preload.c
+@@ -39,6 +39,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+--- a/src/umockdev-record.c
 b/src/umockdev-record.c
+@@ -31,6 +31,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+--- a/tests/test-umockdev-vala.c
 b/tests/test-umockdev-vala.c
+@@ -36,6 +36,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ 
+ #define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free 
(var), NULL)))
+--- a/tests/test-umockdev.c
 b/tests/test-umockdev.c
+@@ -29,6 +29,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 

diff --git a/dev-util/umockdev/umockdev-0.8.11.ebuild 
b/dev-util/umockdev/umockdev-0.8.11.ebuild
index a65cd56..d3b6456 100644
--- a/dev-util/umockdev/umockdev-0.8.11.ebuild
+++ b/dev-util/umockdev/umockdev-0.8.11.ebuild
@@ -25,3 +25,7 @@ DEPEND="${RDEPEND}
virtual/pkgconfig"
 
 RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-sysmacros.patch #579988
+)



[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2016-01-23 Thread Michael Palimaka
commit: 0b09853f1317f2bae02c58c3f7dc3955422ae300
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Jan 23 20:00:37 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Jan 23 20:07:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b09853f

dev-util/umockdev: remove old

Package-Manager: portage-2.2.27

 dev-util/umockdev/Manifest   |  4 
 dev-util/umockdev/umockdev-0.8.10.ebuild | 27 ---
 dev-util/umockdev/umockdev-0.8.2.ebuild  | 27 ---
 dev-util/umockdev/umockdev-0.8.8.ebuild  | 27 ---
 dev-util/umockdev/umockdev-0.8.9.ebuild  | 27 ---
 5 files changed, 112 deletions(-)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index 3744305..7b425a9 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1,5 +1 @@
-DIST umockdev-0.8.10.tar.xz 741364 SHA256 
5105caf49c240148a826871ee6576e99ed902ea8b58d7908b0dfd121a9f8319d SHA512 
74eb2bd58fad181c52a4a968d9cfd895f1723052d046b21a9381a8bf293a135173d1e218c55b824c4cd285fe0f6ae99764d4e4c0c35c55ee9bb08c3bea03292e
 WHIRLPOOL 
912f814fb05520fdc7d18f81b10c1b0ecba0d890086735963b6becfcd685bb4e60d63953792a04d84483f47f54a74b81e20ad717c044305bf56b76d27b2b9bb2
 DIST umockdev-0.8.11.tar.xz 741812 SHA256 
222518a634c57b1d6d9f51b042e8c80641251260d9c43e6c6273d446d577ccb7 SHA512 
dd6aa23873060c2778796f7300b61aa46e6f9bed8b2b2dc107eb747ade93f9d9027385a414f2107f3da4932065e1f7ec488cc91c6f24c3204a7abbbdf4cb8e84
 WHIRLPOOL 
b736ca9d9f73294e5aabc3be75e006efcfdba8f8ecb96cdeb2fb88a12cc3ba53870c416c82c315acc7da7929d07a9efcdc6ceadaa324e0c63a9a60589d66148c
-DIST umockdev-0.8.2.tar.xz 733196 SHA256 
8d7dad9ec6f9105773d1bb57eb844310e7a05ba850c0f28b9b520f848b2a2719 SHA512 
a7674abcde7f570d92da4e54bbe7448ffde99515577c05664ea11ed45dcab7345e62b96d42f6e851b8dc5199dfaf7955a54156ae4bc9ffc983a5ccf312755514
 WHIRLPOOL 
0774f85f09d6e2d03fd500143a0b56a31cbda561e693b46b236d8641f336edc91d05206a36f408911baddce42c9a0aede9a4d6a71830b2e0f17a0859170ba028
-DIST umockdev-0.8.8.tar.xz 741304 SHA256 
51fb5f81d895f99c3a3d81a18356db7e6d2cd075732477d8d4be4ffd97817e3f SHA512 
5a899a7a108e965e4e1446c050dc544ddf7dc4a35db7374be0373b0f74415b3bcc1192547ce32a91ed91e373f5b750adb18a4c4efc2c587f9d03625d417c
 WHIRLPOOL 
c2c8dc304dcafbee9dfb8047a41b71ed1ee36905d7a0bcbe46fb2a67110580279bf5ff293636d2030e6cd43f4ab4ee885be76a3c44c76469967d10e1e7867dde
-DIST umockdev-0.8.9.tar.xz 740428 SHA256 
5a4e6b43d99c6cad52bd22d7d713ff2d5dcc4db4147c01d08d174606de095adf SHA512 
bac7b39eae1623e42db80dc39517d0f7f6c5264be65c089789d5cb17bd7f45584fab6e5930cd44d9b7e4dae987db31a2876b20310a9297f676c38b7461a1ab7b
 WHIRLPOOL 
b7253b50f130252c36c23079e454fc346ab9abc5131355c7abcb4573368bcf3d6a71af82563c79276df8c29e97210cadf6195ff498619b61b1734e1be86244ea

diff --git a/dev-util/umockdev/umockdev-0.8.10.ebuild 
b/dev-util/umockdev/umockdev-0.8.10.ebuild
deleted file mode 100644
index a65cd56..000
--- a/dev-util/umockdev/umockdev-0.8.10.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-
-inherit python-any-r1 autotools-utils
-
-DESCRIPTION="Mock hardware devices for creating unit tests"
-HOMEPAGE="https://github.com/martinpitt/umockdev/;
-SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="static-libs test"
-
-RDEPEND="virtual/libgudev:=
-   virtual/libudev:=
-   >=dev-libs/glib-2.32:2"
-DEPEND="${RDEPEND}
-   test? ( ${PYTHON_DEPS} )
-   app-arch/xz-utils
-   virtual/pkgconfig"
-
-RESTRICT="test"

diff --git a/dev-util/umockdev/umockdev-0.8.2.ebuild 
b/dev-util/umockdev/umockdev-0.8.2.ebuild
deleted file mode 100644
index a65cd56..000
--- a/dev-util/umockdev/umockdev-0.8.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-
-inherit python-any-r1 autotools-utils
-
-DESCRIPTION="Mock hardware devices for creating unit tests"
-HOMEPAGE="https://github.com/martinpitt/umockdev/;
-SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="static-libs test"
-
-RDEPEND="virtual/libgudev:=
-   virtual/libudev:=
-   >=dev-libs/glib-2.32:2"
-DEPEND="${RDEPEND}
-   test? ( ${PYTHON_DEPS} )
-   app-arch/xz-utils
-   virtual/pkgconfig"
-
-RESTRICT="test"

diff --git a/dev-util/umockdev/umockdev-0.8.8.ebuild 
b/dev-util/umockdev/umockdev-0.8.8.ebuild
deleted file mode 100644
index ad14f28..000
--- a/dev-util/umockdev/umockdev-0.8.8.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU 

[gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/

2015-09-14 Thread Tim Harder
commit: 010191c1495a6a5aa35767882029341614b8f65c
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Sep 14 19:16:39 2015 +
Commit: Tim Harder  gentoo  org>
CommitDate: Tue Sep 15 00:38:39 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=010191c1

dev-util/umockdev: drop myself as maintainer

 dev-util/umockdev/metadata.xml | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-util/umockdev/metadata.xml b/dev-util/umockdev/metadata.xml
index f6b0035..7b97b02 100644
--- a/dev-util/umockdev/metadata.xml
+++ b/dev-util/umockdev/metadata.xml
@@ -2,8 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   radher...@gentoo.org
-   Tim Harder
+   maintainer-nee...@gentoo.org


umockdev