[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2024-09-22 Thread Matthew Thode
commit: 480e68437155f2a7dae22d632b112f6ffa198da7
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Sep 22 19:22:10 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Sep 22 19:22:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480e6843

sys-apps/bolt: stabilize 0.9.8-r1 for amd64

Signed-off-by: Matthew Thode  gentoo.org>

 sys-apps/bolt/bolt-0.9.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/bolt/bolt-0.9.8-r1.ebuild 
b/sys-apps/bolt/bolt-0.9.8-r1.ebuild
index bad401eb2907..52152993deca 100644
--- a/sys-apps/bolt/bolt-0.9.8-r1.ebuild
+++ b/sys-apps/bolt/bolt-0.9.8-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 
 LICENSE="LGPL-2.1 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~riscv ~x86"
+KEYWORDS="amd64 ~loong ~riscv ~x86"
 IUSE="selinux test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2024-05-16 Thread Patrick McLean
commit: 5ca8c25a6abf44d015bc807419059be4f5956b9a
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu May 16 21:35:14 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu May 16 21:35:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca8c25a

sys-apps/bolt: Add some missing test deps

Closes: https://bugs.gentoo.org/932003
Signed-off-by: Patrick McLean  gentoo.org>

 .../bolt/{bolt-0.9.8.ebuild => bolt-0.9.8-r1.ebuild}| 17 +++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/sys-apps/bolt/bolt-0.9.8.ebuild 
b/sys-apps/bolt/bolt-0.9.8-r1.ebuild
similarity index 80%
rename from sys-apps/bolt/bolt-0.9.8.ebuild
rename to sys-apps/bolt/bolt-0.9.8-r1.ebuild
index d1c22d56d103..bad401eb2907 100644
--- a/sys-apps/bolt/bolt-0.9.8.ebuild
+++ b/sys-apps/bolt/bolt-0.9.8-r1.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit linux-info meson udev
+PYTHON_COMPAT=( python3_1{0..2} )
+inherit linux-info python-any-r1 meson udev
 
 DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
 HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
@@ -24,12 +25,23 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
-   test? ( dev-util/umockdev )
+   test? (
+   dev-util/umockdev
+   )
 "
 BDEPEND="
app-text/asciidoc
dev-util/glib-utils
virtual/pkgconfig
+   test? (
+   dev-util/umockdev
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep \
+   'dev-python/pygobject[${PYTHON_USEDEP}]' \
+   'dev-python/dbus-python[${PYTHON_USEDEP}]' \
+   'dev-python/python-dbusmock[${PYTHON_USEDEP}]'
+   )
+   )
 "
 
 pkg_setup() {
@@ -44,6 +56,7 @@ pkg_setup() {
ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
 
linux-info_pkg_setup
+   python-any-r1_pkg_setup
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2024-05-16 Thread Patrick McLean
commit: 81375ccf86a719e8c6b02b5ac31792b394df425f
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu May 16 16:20:34 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu May 16 16:20:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81375ccf

sys-apps/bolt: drop 0.9.1, 0.9.2

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/bolt/Manifest  |  2 --
 sys-apps/bolt/bolt-0.9.1.ebuild | 58 -
 sys-apps/bolt/bolt-0.9.2.ebuild | 71 -
 3 files changed, 131 deletions(-)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index 73d7b3d64309..97d16f04311a 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -1,5 +1,3 @@
-DIST bolt-0.9.1.tar.gz 250978 BLAKE2B 
a3b1ea51704e2b54abb0135013019b9cad6ed9c0acfdb56797e19c9b5a1abe9f921446cfcc5b664f73bbbff857cf8d420f588517d4c633d1b3776a35c37fc882
 SHA512 
c925c290de75d3fa2dfb9e86b2f14ea39279b3f2ab6bebeced72a7853c901d44de02157d684534af2b54edd3a2e0b2ba61e889579ab1b192f99e98a2d73685d9
-DIST bolt-0.9.2.tar.gz 252532 BLAKE2B 
45ea8ae2e77a90099152e708dafe68e63492d0370b734612b516d4a772507174c3df75ddd7d6bdea4be5022a88e1e286a738d3b8df6a662ef3b0b92ac7328730
 SHA512 
69e7ffa58a6dbc8a1b14fd7e11e2291fa60227896ead1a449839716b581c6ab0e351d3ed62f9b51c5e44a5a33ba5e23dc5af73a1b4eef87f733b3231d5454e90
 DIST bolt-0.9.3.tar.gz 253085 BLAKE2B 
7547a35aa16a7681737989c72dfd2e13245eb50c7b814de979974750e3c8805156fd22054308d715299baab3ebd4144923aacc04ef301ee039e84b6370cbcba7
 SHA512 
2160831011090e75cf54408525f53ead6c0e7797de8a4afdd07ef5a035f8e1aa58f34efb9bd52e6e7cd93ac17751e72ff27e99f2b372a5720b2cbadd6abb3c26
 DIST bolt-0.9.6.tar.bz2 192324 BLAKE2B 
88e5b94e75833bb5cef090650158ffd26e642188e876cf54407fee7535498faa7ff138b7d47911ea85cacf2bb6ac778b32c23d5cd942c27d1edacc395ec6c9a3
 SHA512 
7a72b17dbb02917fd55cc480bc4c3ec948577b61aab2ffb366608e82ca65add4e7b402c3b89fd3f98f660165b335ebc956bbae3ab55bd6a63c4e0019266a
 DIST bolt-0.9.7.tar.gz 255976 BLAKE2B 
c7764cb1334f2df96856cb9a92fe6c0ba97ed81340690537fe4567f81bbbf1ee4fbfc659c8b43716f6756d53ab21c71a5c8c9952aea19d1c3f0c14386d327331
 SHA512 
a9ae0425cdba8932356ec4dcf3f6b3469478c01d47ef3b741c0a841117c81b354f35860be6011ea3b43b28ae10164909a82e2bdbcf92e8541c637cf44277a36c

diff --git a/sys-apps/bolt/bolt-0.9.1.ebuild b/sys-apps/bolt/bolt-0.9.1.ebuild
deleted file mode 100644
index cb34716378bc..
--- a/sys-apps/bolt/bolt-0.9.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info meson systemd
-
-DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
-HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="doc selinux systemd"
-
-DEPEND="
-   >=dev-libs/glib-2.56.0:2
-   dev-util/glib-utils
-   virtual/libudev
-   virtual/udev
-   dev-util/umockdev
-   sys-auth/polkit[introspection]
-   systemd? ( sys-apps/systemd )
-   doc? ( app-text/asciidoc )"
-RDEPEND="${DEPEND}
-   selinux? ( sec-policy/selinux-thunderbolt )"
-
-pkg_pretend() {
-   if use kernel_linux && kernel_is lt 5 6; then
-   CONFIG_CHECK="~THUNDERBOLT"
-   ERROR_THUNDERBOLT="This package requires the thunderbolt kernel 
driver."
-   else
-   CONFIG_CHECK="~USB4"
-   ERROR_USB4="This package requires the USB4 kernel driver for 
Thunderbolt support."
-   fi
-   check_extra_config
-
-   CONFIG_CHECK="~HOTPLUG_PCI"
-   ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
-   check_extra_config
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dman=$(usex doc true false)
-   --sysconfdir=/etc
-   --localstatedir=/var
-   --sharedstatedir=/var/lib
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd
-   keepdir /var/lib/boltd
-}

diff --git a/sys-apps/bolt/bolt-0.9.2.ebuild b/sys-apps/bolt/bolt-0.9.2.ebuild
deleted file mode 100644
index 3275183ef322..
--- a/sys-apps/bolt/bolt-0.9.2.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info meson udev
-
-DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
-HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
-
-LICENSE="LGPL-2.1 GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="selinux test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/glib-2.56.0:2
-   virtual/libudev:=
-   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2024-05-16 Thread Patrick McLean
commit: e22537c97d71603fefa727e13828f26861d4e2a0
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu May 16 16:19:48 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu May 16 16:19:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e22537c9

sys-apps/bolt: add 0.9.8

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/bolt/Manifest  |  1 +
 sys-apps/bolt/bolt-0.9.8.ebuild | 71 +
 sys-apps/bolt/metadata.xml  |  3 ++
 3 files changed, 75 insertions(+)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index da10152e37d4..73d7b3d64309 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -3,3 +3,4 @@ DIST bolt-0.9.2.tar.gz 252532 BLAKE2B 
45ea8ae2e77a90099152e708dafe68e63492d0370b
 DIST bolt-0.9.3.tar.gz 253085 BLAKE2B 
7547a35aa16a7681737989c72dfd2e13245eb50c7b814de979974750e3c8805156fd22054308d715299baab3ebd4144923aacc04ef301ee039e84b6370cbcba7
 SHA512 
2160831011090e75cf54408525f53ead6c0e7797de8a4afdd07ef5a035f8e1aa58f34efb9bd52e6e7cd93ac17751e72ff27e99f2b372a5720b2cbadd6abb3c26
 DIST bolt-0.9.6.tar.bz2 192324 BLAKE2B 
88e5b94e75833bb5cef090650158ffd26e642188e876cf54407fee7535498faa7ff138b7d47911ea85cacf2bb6ac778b32c23d5cd942c27d1edacc395ec6c9a3
 SHA512 
7a72b17dbb02917fd55cc480bc4c3ec948577b61aab2ffb366608e82ca65add4e7b402c3b89fd3f98f660165b335ebc956bbae3ab55bd6a63c4e0019266a
 DIST bolt-0.9.7.tar.gz 255976 BLAKE2B 
c7764cb1334f2df96856cb9a92fe6c0ba97ed81340690537fe4567f81bbbf1ee4fbfc659c8b43716f6756d53ab21c71a5c8c9952aea19d1c3f0c14386d327331
 SHA512 
a9ae0425cdba8932356ec4dcf3f6b3469478c01d47ef3b741c0a841117c81b354f35860be6011ea3b43b28ae10164909a82e2bdbcf92e8541c637cf44277a36c
+DIST bolt-0.9.8.tar.bz2 192836 BLAKE2B 
7a06572562af5586d479fee58fb2469b8d804d6eafb41a52c5a575ef2acf616fb684b4e92181430444d67d9889c836bd6d96e1a6d3460cd01300f80d99876c04
 SHA512 
e9b2ccca66930ee40fd283b09e4bd2bffe1f496e4f898a9d4e069e673a2c9320d456b9ad4b33c4e3e26d25f363985a798c6c860c4c0b103558dbbab78f02ba2b

diff --git a/sys-apps/bolt/bolt-0.9.8.ebuild b/sys-apps/bolt/bolt-0.9.8.ebuild
new file mode 100644
index ..d1c22d56d103
--- /dev/null
+++ b/sys-apps/bolt/bolt-0.9.8.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info meson udev
+
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
+HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2";
+
+LICENSE="LGPL-2.1 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
+IUSE="selinux test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   virtual/libudev:=
+   virtual/udev
+   sys-auth/polkit[introspection]
+   selinux? ( sec-policy/selinux-thunderbolt )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-util/umockdev )
+"
+BDEPEND="
+   app-text/asciidoc
+   dev-util/glib-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   if use kernel_linux && kernel_is lt 5 6; then
+   CONFIG_CHECK="~THUNDERBOLT"
+   ERROR_THUNDERBOLT="This package requires the thunderbolt kernel 
driver."
+   else
+   CONFIG_CHECK="~USB4"
+   ERROR_USB4="This package requires the USB4 kernel driver for 
Thunderbolt support."
+   fi
+   CONFIG_CHECK+=" ~HOTPLUG_PCI"
+   ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
+
+   linux-info_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dman=true
+   --sysconfdir="${EPREFIX}"/etc
+   --localstatedir="${EPREFIX}"/var
+   --sharedstatedir="${EPREFIX}"/var/lib
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd
+   keepdir /var/lib/boltd
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}

diff --git a/sys-apps/bolt/metadata.xml b/sys-apps/bolt/metadata.xml
index ea1b2836c760..326932801a6a 100644
--- a/sys-apps/bolt/metadata.xml
+++ b/sys-apps/bolt/metadata.xml
@@ -9,4 +9,7 @@
chutz...@gentoo.org
Patrick McLean

+   
+   bolt/bolt
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2024-02-21 Thread Patrick McLean
commit: fccc4216e9c0f980c798365f0e459ef4dd8ebcd2
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Feb 21 18:17:33 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Feb 21 18:17:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fccc4216

sys-apps/bolt: add 0.9.7

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/bolt/Manifest  |  1 +
 sys-apps/bolt/bolt-0.9.7.ebuild | 71 +
 2 files changed, 72 insertions(+)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index d5037a9a997c..da10152e37d4 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -2,3 +2,4 @@ DIST bolt-0.9.1.tar.gz 250978 BLAKE2B 
a3b1ea51704e2b54abb0135013019b9cad6ed9c0ac
 DIST bolt-0.9.2.tar.gz 252532 BLAKE2B 
45ea8ae2e77a90099152e708dafe68e63492d0370b734612b516d4a772507174c3df75ddd7d6bdea4be5022a88e1e286a738d3b8df6a662ef3b0b92ac7328730
 SHA512 
69e7ffa58a6dbc8a1b14fd7e11e2291fa60227896ead1a449839716b581c6ab0e351d3ed62f9b51c5e44a5a33ba5e23dc5af73a1b4eef87f733b3231d5454e90
 DIST bolt-0.9.3.tar.gz 253085 BLAKE2B 
7547a35aa16a7681737989c72dfd2e13245eb50c7b814de979974750e3c8805156fd22054308d715299baab3ebd4144923aacc04ef301ee039e84b6370cbcba7
 SHA512 
2160831011090e75cf54408525f53ead6c0e7797de8a4afdd07ef5a035f8e1aa58f34efb9bd52e6e7cd93ac17751e72ff27e99f2b372a5720b2cbadd6abb3c26
 DIST bolt-0.9.6.tar.bz2 192324 BLAKE2B 
88e5b94e75833bb5cef090650158ffd26e642188e876cf54407fee7535498faa7ff138b7d47911ea85cacf2bb6ac778b32c23d5cd942c27d1edacc395ec6c9a3
 SHA512 
7a72b17dbb02917fd55cc480bc4c3ec948577b61aab2ffb366608e82ca65add4e7b402c3b89fd3f98f660165b335ebc956bbae3ab55bd6a63c4e0019266a
+DIST bolt-0.9.7.tar.gz 255976 BLAKE2B 
c7764cb1334f2df96856cb9a92fe6c0ba97ed81340690537fe4567f81bbbf1ee4fbfc659c8b43716f6756d53ab21c71a5c8c9952aea19d1c3f0c14386d327331
 SHA512 
a9ae0425cdba8932356ec4dcf3f6b3469478c01d47ef3b741c0a841117c81b354f35860be6011ea3b43b28ae10164909a82e2bdbcf92e8541c637cf44277a36c

diff --git a/sys-apps/bolt/bolt-0.9.7.ebuild b/sys-apps/bolt/bolt-0.9.7.ebuild
new file mode 100644
index ..3fc4a5615f8e
--- /dev/null
+++ b/sys-apps/bolt/bolt-0.9.7.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info meson udev
+
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
+HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
+IUSE="selinux test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   virtual/libudev:=
+   virtual/udev
+   sys-auth/polkit[introspection]
+   selinux? ( sec-policy/selinux-thunderbolt )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-util/umockdev )
+"
+BDEPEND="
+   app-text/asciidoc
+   dev-util/glib-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   if use kernel_linux && kernel_is lt 5 6; then
+   CONFIG_CHECK="~THUNDERBOLT"
+   ERROR_THUNDERBOLT="This package requires the thunderbolt kernel 
driver."
+   else
+   CONFIG_CHECK="~USB4"
+   ERROR_USB4="This package requires the USB4 kernel driver for 
Thunderbolt support."
+   fi
+   CONFIG_CHECK+=" ~HOTPLUG_PCI"
+   ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
+
+   linux-info_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dman=true
+   --sysconfdir="${EPREFIX}"/etc
+   --localstatedir="${EPREFIX}"/var
+   --sharedstatedir="${EPREFIX}"/var/lib
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd
+   keepdir /var/lib/boltd
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2023-12-08 Thread Patrick McLean
commit: 674d3b95073e9899eecd16ef84229602a5474692
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Dec  8 18:28:54 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Dec  8 18:29:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=674d3b95

sys-apps/bolt: add 0.9.6

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/bolt/Manifest  |  1 +
 sys-apps/bolt/bolt-0.9.6.ebuild | 71 +
 sys-apps/bolt/metadata.xml  |  4 +++
 3 files changed, 76 insertions(+)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index cedcf9f4e235..d5037a9a997c 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -1,3 +1,4 @@
 DIST bolt-0.9.1.tar.gz 250978 BLAKE2B 
a3b1ea51704e2b54abb0135013019b9cad6ed9c0acfdb56797e19c9b5a1abe9f921446cfcc5b664f73bbbff857cf8d420f588517d4c633d1b3776a35c37fc882
 SHA512 
c925c290de75d3fa2dfb9e86b2f14ea39279b3f2ab6bebeced72a7853c901d44de02157d684534af2b54edd3a2e0b2ba61e889579ab1b192f99e98a2d73685d9
 DIST bolt-0.9.2.tar.gz 252532 BLAKE2B 
45ea8ae2e77a90099152e708dafe68e63492d0370b734612b516d4a772507174c3df75ddd7d6bdea4be5022a88e1e286a738d3b8df6a662ef3b0b92ac7328730
 SHA512 
69e7ffa58a6dbc8a1b14fd7e11e2291fa60227896ead1a449839716b581c6ab0e351d3ed62f9b51c5e44a5a33ba5e23dc5af73a1b4eef87f733b3231d5454e90
 DIST bolt-0.9.3.tar.gz 253085 BLAKE2B 
7547a35aa16a7681737989c72dfd2e13245eb50c7b814de979974750e3c8805156fd22054308d715299baab3ebd4144923aacc04ef301ee039e84b6370cbcba7
 SHA512 
2160831011090e75cf54408525f53ead6c0e7797de8a4afdd07ef5a035f8e1aa58f34efb9bd52e6e7cd93ac17751e72ff27e99f2b372a5720b2cbadd6abb3c26
+DIST bolt-0.9.6.tar.bz2 192324 BLAKE2B 
88e5b94e75833bb5cef090650158ffd26e642188e876cf54407fee7535498faa7ff138b7d47911ea85cacf2bb6ac778b32c23d5cd942c27d1edacc395ec6c9a3
 SHA512 
7a72b17dbb02917fd55cc480bc4c3ec948577b61aab2ffb366608e82ca65add4e7b402c3b89fd3f98f660165b335ebc956bbae3ab55bd6a63c4e0019266a

diff --git a/sys-apps/bolt/bolt-0.9.6.ebuild b/sys-apps/bolt/bolt-0.9.6.ebuild
new file mode 100644
index ..eceef5e6be77
--- /dev/null
+++ b/sys-apps/bolt/bolt-0.9.6.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info meson udev
+
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
+HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2";
+
+LICENSE="LGPL-2.1 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
+IUSE="selinux test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   virtual/libudev:=
+   virtual/udev
+   sys-auth/polkit[introspection]
+   selinux? ( sec-policy/selinux-thunderbolt )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-util/umockdev )
+"
+BDEPEND="
+   app-text/asciidoc
+   dev-util/glib-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   if use kernel_linux && kernel_is lt 5 6; then
+   CONFIG_CHECK="~THUNDERBOLT"
+   ERROR_THUNDERBOLT="This package requires the thunderbolt kernel 
driver."
+   else
+   CONFIG_CHECK="~USB4"
+   ERROR_USB4="This package requires the USB4 kernel driver for 
Thunderbolt support."
+   fi
+   CONFIG_CHECK+=" ~HOTPLUG_PCI"
+   ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
+
+   linux-info_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dman=true
+   --sysconfdir="${EPREFIX}"/etc
+   --localstatedir="${EPREFIX}"/var
+   --sharedstatedir="${EPREFIX}"/var/lib
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd
+   keepdir /var/lib/boltd
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}

diff --git a/sys-apps/bolt/metadata.xml b/sys-apps/bolt/metadata.xml
index 5c76f7a3fc67..ea1b2836c760 100644
--- a/sys-apps/bolt/metadata.xml
+++ b/sys-apps/bolt/metadata.xml
@@ -5,4 +5,8 @@
prometheanf...@gentoo.org
Matthew Thode

+   
+   chutz...@gentoo.org
+   Patrick McLean
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2023-11-14 Thread Kenton Groombridge
commit: 1bf83bcb2351c75602b07f4b339d8e64d30ecbd8
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Mon Nov  6 15:45:48 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Tue Nov 14 21:47:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bf83bcb

sys-apps/bolt: add USE=selinux

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/bolt/bolt-0.9.1.ebuild | 7 ---
 sys-apps/bolt/bolt-0.9.2.ebuild | 5 +++--
 sys-apps/bolt/bolt-0.9.3.ebuild | 5 +++--
 3 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/sys-apps/bolt/bolt-0.9.1.ebuild b/sys-apps/bolt/bolt-0.9.1.ebuild
index 3c46d3566a5c..cb34716378bc 100644
--- a/sys-apps/bolt/bolt-0.9.1.ebuild
+++ b/sys-apps/bolt/bolt-0.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="amd64 ~riscv x86"
-IUSE="doc systemd"
+IUSE="doc selinux systemd"
 
 DEPEND="
>=dev-libs/glib-2.56.0:2
@@ -23,7 +23,8 @@ DEPEND="
sys-auth/polkit[introspection]
systemd? ( sys-apps/systemd )
doc? ( app-text/asciidoc )"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-thunderbolt )"
 
 pkg_pretend() {
if use kernel_linux && kernel_is lt 5 6; then

diff --git a/sys-apps/bolt/bolt-0.9.2.ebuild b/sys-apps/bolt/bolt-0.9.2.ebuild
index d1044fd43ad2..3275183ef322 100644
--- a/sys-apps/bolt/bolt-0.9.2.ebuild
+++ b/sys-apps/bolt/bolt-0.9.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 LICENSE="LGPL-2.1 GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ~riscv x86"
-IUSE="test"
+IUSE="selinux test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -20,6 +20,7 @@ RDEPEND="
virtual/libudev:=
virtual/udev
sys-auth/polkit[introspection]
+   selinux? ( sec-policy/selinux-thunderbolt )
 "
 DEPEND="
${RDEPEND}

diff --git a/sys-apps/bolt/bolt-0.9.3.ebuild b/sys-apps/bolt/bolt-0.9.3.ebuild
index 3e80af202e25..16e2be81e05b 100644
--- a/sys-apps/bolt/bolt-0.9.3.ebuild
+++ b/sys-apps/bolt/bolt-0.9.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 LICENSE="LGPL-2.1 GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ~loong ~riscv x86"
-IUSE="test"
+IUSE="selinux test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -20,6 +20,7 @@ RDEPEND="
virtual/libudev:=
virtual/udev
sys-auth/polkit[introspection]
+   selinux? ( sec-policy/selinux-thunderbolt )
 "
 DEPEND="
${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2022-10-27 Thread Jakov Smolić
commit: 684c350d29f275a7217daee9b996af5658565593
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Oct 28 03:36:21 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Oct 28 03:36:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=684c350d

sys-apps/bolt: Stabilize 0.9.3 amd64, #878325

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-apps/bolt/bolt-0.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/bolt/bolt-0.9.3.ebuild b/sys-apps/bolt/bolt-0.9.3.ebuild
index b6e173c5433b..d8926802a143 100644
--- a/sys-apps/bolt/bolt-0.9.3.ebuild
+++ b/sys-apps/bolt/bolt-0.9.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-2.1 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2022-10-27 Thread Jakov Smolić
commit: c53ae874c9d79558b713dcf66a15f1bfed1162a5
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Oct 28 03:37:29 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Oct 28 03:37:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c53ae874

sys-apps/bolt: Stabilize 0.9.3 x86, #878325

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-apps/bolt/bolt-0.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/bolt/bolt-0.9.3.ebuild b/sys-apps/bolt/bolt-0.9.3.ebuild
index d8926802a143..d1044fd43ad2 100644
--- a/sys-apps/bolt/bolt-0.9.3.ebuild
+++ b/sys-apps/bolt/bolt-0.9.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-2.1 GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2022-08-27 Thread Sam James
commit: 53a42451b2787bed0f2e357f9aac23cbf0608a3d
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 26 23:28:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 26 23:28:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53a42451

sys-apps/bolt: Stabilize 0.9.2 x86, #866869

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

 sys-apps/bolt/bolt-0.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/bolt/bolt-0.9.2.ebuild b/sys-apps/bolt/bolt-0.9.2.ebuild
index d8926802a143..d1044fd43ad2 100644
--- a/sys-apps/bolt/bolt-0.9.2.ebuild
+++ b/sys-apps/bolt/bolt-0.9.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-2.1 GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2022-08-27 Thread Sam James
commit: a3b48fba98e827add191c15adb768eb8b2815ae9
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 26 23:26:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 26 23:26:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3b48fba

sys-apps/bolt: Stabilize 0.9.2 amd64, #866869

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

 sys-apps/bolt/bolt-0.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/bolt/bolt-0.9.2.ebuild b/sys-apps/bolt/bolt-0.9.2.ebuild
index b6e173c5433b..d8926802a143 100644
--- a/sys-apps/bolt/bolt-0.9.2.ebuild
+++ b/sys-apps/bolt/bolt-0.9.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-2.1 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2022-08-26 Thread Matt Turner
commit: fb61a37976b4f008365527f37317d0748277ae09
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Aug 26 20:52:09 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Aug 26 21:01:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb61a379

sys-apps/bolt: Version bump to 0.9.3

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

 sys-apps/bolt/Manifest  |  1 +
 sys-apps/bolt/bolt-0.9.3.ebuild | 70 +
 2 files changed, 71 insertions(+)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index 96e5b97f9ed7..cedcf9f4e235 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -1,2 +1,3 @@
 DIST bolt-0.9.1.tar.gz 250978 BLAKE2B 
a3b1ea51704e2b54abb0135013019b9cad6ed9c0acfdb56797e19c9b5a1abe9f921446cfcc5b664f73bbbff857cf8d420f588517d4c633d1b3776a35c37fc882
 SHA512 
c925c290de75d3fa2dfb9e86b2f14ea39279b3f2ab6bebeced72a7853c901d44de02157d684534af2b54edd3a2e0b2ba61e889579ab1b192f99e98a2d73685d9
 DIST bolt-0.9.2.tar.gz 252532 BLAKE2B 
45ea8ae2e77a90099152e708dafe68e63492d0370b734612b516d4a772507174c3df75ddd7d6bdea4be5022a88e1e286a738d3b8df6a662ef3b0b92ac7328730
 SHA512 
69e7ffa58a6dbc8a1b14fd7e11e2291fa60227896ead1a449839716b581c6ab0e351d3ed62f9b51c5e44a5a33ba5e23dc5af73a1b4eef87f733b3231d5454e90
+DIST bolt-0.9.3.tar.gz 253085 BLAKE2B 
7547a35aa16a7681737989c72dfd2e13245eb50c7b814de979974750e3c8805156fd22054308d715299baab3ebd4144923aacc04ef301ee039e84b6370cbcba7
 SHA512 
2160831011090e75cf54408525f53ead6c0e7797de8a4afdd07ef5a035f8e1aa58f34efb9bd52e6e7cd93ac17751e72ff27e99f2b372a5720b2cbadd6abb3c26

diff --git a/sys-apps/bolt/bolt-0.9.3.ebuild b/sys-apps/bolt/bolt-0.9.3.ebuild
new file mode 100644
index ..b6e173c5433b
--- /dev/null
+++ b/sys-apps/bolt/bolt-0.9.3.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info meson udev
+
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
+HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   virtual/libudev:=
+   virtual/udev
+   sys-auth/polkit[introspection]
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-util/umockdev )
+"
+BDEPEND="
+   app-text/asciidoc
+   dev-util/glib-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   if use kernel_linux && kernel_is lt 5 6; then
+   CONFIG_CHECK="~THUNDERBOLT"
+   ERROR_THUNDERBOLT="This package requires the thunderbolt kernel 
driver."
+   else
+   CONFIG_CHECK="~USB4"
+   ERROR_USB4="This package requires the USB4 kernel driver for 
Thunderbolt support."
+   fi
+   CONFIG_CHECK+=" ~HOTPLUG_PCI"
+   ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
+
+   linux-info_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dman=true
+   --sysconfdir="${EPREFIX}"/etc
+   --localstatedir="${EPREFIX}"/var
+   --sharedstatedir="${EPREFIX}"/var/lib
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd
+   keepdir /var/lib/boltd
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2022-07-22 Thread Matt Turner
commit: a974e34887092590c23c27cc4127bc5c29608edf
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jul 22 17:42:19 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jul 22 18:30:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a974e348

sys-apps/bolt: Version bump to 0.9.2

* Bump to EAPI=8
* Inherit udev.eclass and call udev_reload (bug #851807)
* Add subslot operator on virtual/libudev dependency
* Drop unnecessary IUSE=systemd and dependence on systemd
* Drop unused systemd.eclass inherit
* Move dependence on dev-util/umockdev from RDEPEND to DEPEND, and only
  under test? ( ... )
* Move dev-util/glib-utils from DEPEND/RDEPEND to BDEPEND
* Add virtual/pkgconfig to BDEPEND
* Remove IUSE=doc and unconditionally build man pages
* Move dependence on app-text/asciidoc from DEPEND/RDEPEND to BDEPEND
* Add ${EPREFIX} to configured paths
* Add GPL-2+ to LICENSE for 90-bolt.rules
* Move CONFIG_ checks from pkg_pretend to pkg_setup, which has the
  additional benefit of executing them only once

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

 sys-apps/bolt/Manifest  |  1 +
 sys-apps/bolt/bolt-0.9.2.ebuild | 70 +
 2 files changed, 71 insertions(+)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index 397f4cbf599e..96e5b97f9ed7 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -1 +1,2 @@
 DIST bolt-0.9.1.tar.gz 250978 BLAKE2B 
a3b1ea51704e2b54abb0135013019b9cad6ed9c0acfdb56797e19c9b5a1abe9f921446cfcc5b664f73bbbff857cf8d420f588517d4c633d1b3776a35c37fc882
 SHA512 
c925c290de75d3fa2dfb9e86b2f14ea39279b3f2ab6bebeced72a7853c901d44de02157d684534af2b54edd3a2e0b2ba61e889579ab1b192f99e98a2d73685d9
+DIST bolt-0.9.2.tar.gz 252532 BLAKE2B 
45ea8ae2e77a90099152e708dafe68e63492d0370b734612b516d4a772507174c3df75ddd7d6bdea4be5022a88e1e286a738d3b8df6a662ef3b0b92ac7328730
 SHA512 
69e7ffa58a6dbc8a1b14fd7e11e2291fa60227896ead1a449839716b581c6ab0e351d3ed62f9b51c5e44a5a33ba5e23dc5af73a1b4eef87f733b3231d5454e90

diff --git a/sys-apps/bolt/bolt-0.9.2.ebuild b/sys-apps/bolt/bolt-0.9.2.ebuild
new file mode 100644
index ..b6e173c5433b
--- /dev/null
+++ b/sys-apps/bolt/bolt-0.9.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info meson udev
+
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
+HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   virtual/libudev:=
+   virtual/udev
+   sys-auth/polkit[introspection]
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-util/umockdev )
+"
+BDEPEND="
+   app-text/asciidoc
+   dev-util/glib-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   if use kernel_linux && kernel_is lt 5 6; then
+   CONFIG_CHECK="~THUNDERBOLT"
+   ERROR_THUNDERBOLT="This package requires the thunderbolt kernel 
driver."
+   else
+   CONFIG_CHECK="~USB4"
+   ERROR_USB4="This package requires the USB4 kernel driver for 
Thunderbolt support."
+   fi
+   CONFIG_CHECK+=" ~HOTPLUG_PCI"
+   ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
+
+   linux-info_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dman=true
+   --sysconfdir="${EPREFIX}"/etc
+   --localstatedir="${EPREFIX}"/var
+   --sharedstatedir="${EPREFIX}"/var/lib
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd
+   keepdir /var/lib/boltd
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2021-08-06 Thread Matthew Thode
commit: 7a2991f36bfbb623c890960a2dae48b6a96f40f9
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Aug  6 15:05:21 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Aug  6 15:05:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a2991f3

sys-apps/bolt: 0.9 cleanup

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 sys-apps/bolt/Manifest   |  1 -
 sys-apps/bolt/bolt-0.9-r3.ebuild | 57 
 2 files changed, 58 deletions(-)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index b9ff8e808f5..397f4cbf599 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -1,2 +1 @@
 DIST bolt-0.9.1.tar.gz 250978 BLAKE2B 
a3b1ea51704e2b54abb0135013019b9cad6ed9c0acfdb56797e19c9b5a1abe9f921446cfcc5b664f73bbbff857cf8d420f588517d4c633d1b3776a35c37fc882
 SHA512 
c925c290de75d3fa2dfb9e86b2f14ea39279b3f2ab6bebeced72a7853c901d44de02157d684534af2b54edd3a2e0b2ba61e889579ab1b192f99e98a2d73685d9
-DIST bolt-0.9.tar.gz 238596 BLAKE2B 
8032ecb83d39d6c3550c000eed400ee0451e5ed94f7c898ffe9c8fcf512af387cfd759bd94241a47623b5aac63615bcda40ddb3e9ae3ec4060da20e46d7e9b7d
 SHA512 
427e9ad95a8d018dd22326cc4b458fc9149b001d3aa6e4bb8e4047eaf6c3cf04a4dc3be9396049734dc0bd54f990b3bce31b6eef4031e3b671a6202a588cfe78

diff --git a/sys-apps/bolt/bolt-0.9-r3.ebuild b/sys-apps/bolt/bolt-0.9-r3.ebuild
deleted file mode 100644
index d0f8d019bc7..000
--- a/sys-apps/bolt/bolt-0.9-r3.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info meson systemd
-
-DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
-HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc systemd"
-
-DEPEND="
-   >=dev-libs/glib-2.56.0:2
-   dev-util/glib-utils
-   virtual/libudev
-   virtual/udev
-   dev-util/umockdev
-   sys-auth/polkit[introspection]
-   systemd? ( sys-apps/systemd )
-   doc? ( app-text/asciidoc )"
-RDEPEND="${DEPEND}"
-
-pkg_pretend() {
-   if use kernel_linux && kernel_is lt 5 6; then
-   CONFIG_CHECK="~THUNDERBOLT"
-   ERROR_THUNDERBOLT="This package requires the thunderbolt kernel 
driver."
-   else
-   CONFIG_CHECK="~USB4"
-   ERROR_USB4="This package requires the USB4 kernel driver for 
Thunderbolt support."
-   fi
-   check_extra_config
-
-   CONFIG_CHECK="~HOTPLUG_PCI"
-   ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
-   check_extra_config
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dman=$(usex doc true false)
-   --sysconfdir=/etc
-   --localstatedir=/var
-   --sharedstatedir=/var/lib
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd
-   keepdir /var/lib/boltd
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2021-07-05 Thread Matthew Thode
commit: b2350dae8e6bcccf568e98565150108f4a512db8
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jul  5 19:40:37 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Jul  5 20:01:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2350dae

sys-apps/bolt: 0.9.1 stable amd64/x86 with cleanup

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 sys-apps/bolt/bolt-0.9-r2.ebuild | 57 
 sys-apps/bolt/bolt-0.9.1.ebuild  |  2 +-
 2 files changed, 1 insertion(+), 58 deletions(-)

diff --git a/sys-apps/bolt/bolt-0.9-r2.ebuild b/sys-apps/bolt/bolt-0.9-r2.ebuild
deleted file mode 100644
index 778cd7da043..000
--- a/sys-apps/bolt/bolt-0.9-r2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info meson systemd
-
-DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
-HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc systemd"
-
-DEPEND="
-   >=dev-libs/glib-2.56.0:2
-   dev-util/glib-utils
-   virtual/libudev
-   virtual/udev
-   dev-util/umockdev
-   sys-auth/polkit[introspection]
-   systemd? ( sys-apps/systemd )
-   doc? ( app-text/asciidoc )"
-RDEPEND="${DEPEND}"
-
-pkg_pretend() {
-   if use kernel_linux && kernel_is lt 5 6; then
-   CONFIG_CHECK="~THUNDERBOLT"
-   ERROR_THUNDERBOLT="This package requires the thunderbolt kernel 
driver."
-   else
-   CONFIG_CHECK="~USB4"
-   ERROR_USB4="This package requires the USB4 kernel driver for 
Thunderbolt support."
-   fi
-   check_extra_config
-
-   CONFIG_CHECK="~HOTPLUG_PCI"
-   ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
-   check_extra_config
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dman=$(usex doc true false)
-   --sysconfdir=/etc
-   --localstatedir=/var
-   --sharedstatedir=/var/lib
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   newinitd "${FILESDIR}"/${PN}.openrc boltd
-   keepdir /var/lib/boltd
-}

diff --git a/sys-apps/bolt/bolt-0.9.1.ebuild b/sys-apps/bolt/bolt-0.9.1.ebuild
index 34cd75e..d0f8d019bc7 100644
--- a/sys-apps/bolt/bolt-0.9.1.ebuild
+++ b/sys-apps/bolt/bolt-0.9.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="doc systemd"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2021-06-05 Thread Matthew Thode
commit: 706cf0917b4998a2320782261a807e3b004b0f5b
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jun  6 03:49:19 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Jun  6 03:49:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=706cf091

sys-apps/bolt: 0.9.1 bump

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 sys-apps/bolt/Manifest  |  1 +
 sys-apps/bolt/bolt-0.9.1.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index 41dbe3bd2d0..b9ff8e808f5 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -1 +1,2 @@
+DIST bolt-0.9.1.tar.gz 250978 BLAKE2B 
a3b1ea51704e2b54abb0135013019b9cad6ed9c0acfdb56797e19c9b5a1abe9f921446cfcc5b664f73bbbff857cf8d420f588517d4c633d1b3776a35c37fc882
 SHA512 
c925c290de75d3fa2dfb9e86b2f14ea39279b3f2ab6bebeced72a7853c901d44de02157d684534af2b54edd3a2e0b2ba61e889579ab1b192f99e98a2d73685d9
 DIST bolt-0.9.tar.gz 238596 BLAKE2B 
8032ecb83d39d6c3550c000eed400ee0451e5ed94f7c898ffe9c8fcf512af387cfd759bd94241a47623b5aac63615bcda40ddb3e9ae3ec4060da20e46d7e9b7d
 SHA512 
427e9ad95a8d018dd22326cc4b458fc9149b001d3aa6e4bb8e4047eaf6c3cf04a4dc3be9396049734dc0bd54f990b3bce31b6eef4031e3b671a6202a588cfe78

diff --git a/sys-apps/bolt/bolt-0.9.1.ebuild b/sys-apps/bolt/bolt-0.9.1.ebuild
new file mode 100644
index 000..34cd75e
--- /dev/null
+++ b/sys-apps/bolt/bolt-0.9.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info meson systemd
+
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
+HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc systemd"
+
+DEPEND="
+   >=dev-libs/glib-2.56.0:2
+   dev-util/glib-utils
+   virtual/libudev
+   virtual/udev
+   dev-util/umockdev
+   sys-auth/polkit[introspection]
+   systemd? ( sys-apps/systemd )
+   doc? ( app-text/asciidoc )"
+RDEPEND="${DEPEND}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 5 6; then
+   CONFIG_CHECK="~THUNDERBOLT"
+   ERROR_THUNDERBOLT="This package requires the thunderbolt kernel 
driver."
+   else
+   CONFIG_CHECK="~USB4"
+   ERROR_USB4="This package requires the USB4 kernel driver for 
Thunderbolt support."
+   fi
+   check_extra_config
+
+   CONFIG_CHECK="~HOTPLUG_PCI"
+   ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
+   check_extra_config
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dman=$(usex doc true false)
+   --sysconfdir=/etc
+   --localstatedir=/var
+   --sharedstatedir=/var/lib
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd
+   keepdir /var/lib/boltd
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2021-04-12 Thread Sam James
commit: 6eacf1175261392541ecb9886419f60d78787e97
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 12 17:33:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 12 17:33:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eacf117

sys-apps/bolt: Stabilize 0.9-r3 x86, #768039

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

 sys-apps/bolt/bolt-0.9-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/bolt/bolt-0.9-r3.ebuild b/sys-apps/bolt/bolt-0.9-r3.ebuild
index 1bd9bca93e6..d0f8d019bc7 100644
--- a/sys-apps/bolt/bolt-0.9-r3.ebuild
+++ b/sys-apps/bolt/bolt-0.9-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="doc systemd"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2021-04-12 Thread Sam James
commit: 0222bb90317ef64c9acaf4c527f6f8faed1e7782
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 12 17:32:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 12 17:32:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0222bb90

sys-apps/bolt: Stabilize 0.9-r3 amd64, #768039

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

 sys-apps/bolt/bolt-0.9-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/bolt/bolt-0.9-r3.ebuild b/sys-apps/bolt/bolt-0.9-r3.ebuild
index 34cd75e..1bd9bca93e6 100644
--- a/sys-apps/bolt/bolt-0.9-r3.ebuild
+++ b/sys-apps/bolt/bolt-0.9-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="doc systemd"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/files/, sys-apps/bolt/

2021-03-24 Thread Matt Turner
commit: 1d1ebd8a342cedd4a65cbce1da09113254df2ab0
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sat Feb 13 15:43:41 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 24 16:07:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d1ebd8a

sys-apps/bolt: revbump for d-m-i

Signed-off-by: Aisha Tammy  aisha.cc>
Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/bolt/bolt-0.9-r3.ebuild   | 57 ++
 sys-apps/bolt/files/bolt.openrc-r1 | 14 ++
 2 files changed, 71 insertions(+)

diff --git a/sys-apps/bolt/bolt-0.9-r3.ebuild b/sys-apps/bolt/bolt-0.9-r3.ebuild
new file mode 100644
index 000..34cd75e
--- /dev/null
+++ b/sys-apps/bolt/bolt-0.9-r3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info meson systemd
+
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
+HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc systemd"
+
+DEPEND="
+   >=dev-libs/glib-2.56.0:2
+   dev-util/glib-utils
+   virtual/libudev
+   virtual/udev
+   dev-util/umockdev
+   sys-auth/polkit[introspection]
+   systemd? ( sys-apps/systemd )
+   doc? ( app-text/asciidoc )"
+RDEPEND="${DEPEND}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 5 6; then
+   CONFIG_CHECK="~THUNDERBOLT"
+   ERROR_THUNDERBOLT="This package requires the thunderbolt kernel 
driver."
+   else
+   CONFIG_CHECK="~USB4"
+   ERROR_USB4="This package requires the USB4 kernel driver for 
Thunderbolt support."
+   fi
+   check_extra_config
+
+   CONFIG_CHECK="~HOTPLUG_PCI"
+   ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
+   check_extra_config
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dman=$(usex doc true false)
+   --sysconfdir=/etc
+   --localstatedir=/var
+   --sharedstatedir=/var/lib
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd
+   keepdir /var/lib/boltd
+}

diff --git a/sys-apps/bolt/files/bolt.openrc-r1 
b/sys-apps/bolt/files/bolt.openrc-r1
new file mode 100644
index 000..f47b15ffaec
--- /dev/null
+++ b/sys-apps/bolt/files/bolt.openrc-r1
@@ -0,0 +1,14 @@
+#!/sbin/openrc-run
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+name="Thunderbolt Security Daemon"
+description="Userspace system daemon to enable security levels for Thunderbolt 
3"
+command="/usr/libexec/boltd"
+command_background="true"
+pidfile="/var/run/boltd.pid"
+
+depend() {
+   need dbus
+   before display-manager
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2021-01-19 Thread Matthew Thode
commit: 43686703c9ffa0f342e62293b2be7524cf634dbd
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jan 19 17:39:47 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jan 19 17:39:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43686703

sys-apps/bolt: 0.9-r2 stable

Closes: https://bugs.gentoo.org/740724
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 sys-apps/bolt/bolt-0.9-r1.ebuild | 52 
 sys-apps/bolt/bolt-0.9-r2.ebuild |  4 ++--
 2 files changed, 2 insertions(+), 54 deletions(-)

diff --git a/sys-apps/bolt/bolt-0.9-r1.ebuild b/sys-apps/bolt/bolt-0.9-r1.ebuild
deleted file mode 100644
index afb1c1ec6aa..000
--- a/sys-apps/bolt/bolt-0.9-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info meson systemd
-
-DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
-HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc systemd"
-
-DEPEND="
-   >=dev-libs/glib-2.56.0:2
-   dev-util/glib-utils
-   virtual/libudev
-   virtual/udev
-   dev-util/umockdev
-   sys-auth/polkit[introspection]
-   systemd? ( sys-apps/systemd )
-   doc? ( app-text/asciidoc )"
-RDEPEND="${DEPEND}"
-
-pkg_pretend() {
-   CONFIG_CHECK="~THUNDERBOLT"
-   ERROR_THUNDERBOLT="This package requires the thunderbolt kernel driver."
-   check_extra_config
-
-   CONFIG_CHECK="~HOTPLUG_PCI"
-   ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
-   check_extra_config
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dman=$(usex doc true false)
-   --sysconfdir=/etc
-   --localstatedir=/var
-   --sharedstatedir=/var/lib
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   newinitd "${FILESDIR}"/${PN}.openrc boltd
-   keepdir /var/lib/boltd
-}

diff --git a/sys-apps/bolt/bolt-0.9-r2.ebuild b/sys-apps/bolt/bolt-0.9-r2.ebuild
index ddf044ade35..778cd7da043 100644
--- a/sys-apps/bolt/bolt-0.9-r2.ebuild
+++ b/sys-apps/bolt/bolt-0.9-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="doc systemd"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2020-10-15 Thread Matthew Thode
commit: 3e5f5de3f8caaf44243b5b4c5c6dcad5f62c76c8
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Oct 16 02:03:52 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Oct 16 02:04:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e5f5de3

sys-apps/bolt: 0.9-r2 - work with newer kernels

Closes: https://bugs.gentoo.org/740724
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Matthew Thode  gentoo.org>

 sys-apps/bolt/bolt-0.9-r2.ebuild | 57 
 1 file changed, 57 insertions(+)

diff --git a/sys-apps/bolt/bolt-0.9-r2.ebuild b/sys-apps/bolt/bolt-0.9-r2.ebuild
new file mode 100644
index 000..ddf044ade35
--- /dev/null
+++ b/sys-apps/bolt/bolt-0.9-r2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info meson systemd
+
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
+HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc systemd"
+
+DEPEND="
+   >=dev-libs/glib-2.56.0:2
+   dev-util/glib-utils
+   virtual/libudev
+   virtual/udev
+   dev-util/umockdev
+   sys-auth/polkit[introspection]
+   systemd? ( sys-apps/systemd )
+   doc? ( app-text/asciidoc )"
+RDEPEND="${DEPEND}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 5 6; then
+   CONFIG_CHECK="~THUNDERBOLT"
+   ERROR_THUNDERBOLT="This package requires the thunderbolt kernel 
driver."
+   else
+   CONFIG_CHECK="~USB4"
+   ERROR_USB4="This package requires the USB4 kernel driver for 
Thunderbolt support."
+   fi
+   check_extra_config
+
+   CONFIG_CHECK="~HOTPLUG_PCI"
+   ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
+   check_extra_config
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dman=$(usex doc true false)
+   --sysconfdir=/etc
+   --localstatedir=/var
+   --sharedstatedir=/var/lib
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   newinitd "${FILESDIR}"/${PN}.openrc boltd
+   keepdir /var/lib/boltd
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2020-10-07 Thread Agostino Sarubbo
commit: e15eaac98978ea5a670cb7a67d3fc443fd1a2f6f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct  7 11:05:23 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct  7 11:05:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e15eaac9

sys-apps/bolt: x86 stable wrt bug #741861

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

 sys-apps/bolt/bolt-0.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/bolt/bolt-0.9-r1.ebuild b/sys-apps/bolt/bolt-0.9-r1.ebuild
index 374be7cf653..afb1c1ec6aa 100644
--- a/sys-apps/bolt/bolt-0.9-r1.ebuild
+++ b/sys-apps/bolt/bolt-0.9-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="doc systemd"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2020-10-07 Thread Agostino Sarubbo
commit: ac72e12d5e0a46ee26ca8e65e5bdee6b86d4e435
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct  7 10:43:32 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct  7 10:43:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac72e12d

sys-apps/bolt: amd64 stable wrt bug #741861

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

 sys-apps/bolt/bolt-0.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/bolt/bolt-0.9-r1.ebuild b/sys-apps/bolt/bolt-0.9-r1.ebuild
index 8145c75880e..374be7cf653 100644
--- a/sys-apps/bolt/bolt-0.9-r1.ebuild
+++ b/sys-apps/bolt/bolt-0.9-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="doc systemd"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2020-08-24 Thread Matthew Thode
commit: 6a81aeec42f39c638dfb4ca88d97b8d9d2d01eb2
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Aug 24 18:13:58 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Aug 24 18:14:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a81aeec

sys-apps/bolt: bump

Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 sys-apps/bolt/Manifest   |  2 --
 sys-apps/bolt/bolt-0.8-r1.ebuild | 46 
 sys-apps/bolt/bolt-0.9.ebuild| 41 ---
 3 files changed, 89 deletions(-)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index 1f4de624160..41dbe3bd2d0 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -1,3 +1 @@
-DIST bolt-0.8.tar.gz 219317 BLAKE2B 
9d76f3630d7f690c96447a894e54095deb7a19e46f2b02d7fbd9e584376d6b1a19391007a3a80e293adc8c9de6470279b587807d08006bbc12c7179bf0501e40
 SHA512 
0fdbc026178a4ca6a8c53aa46933d1c411eb04e350955f8b10c7faff814576d0796dd28e56b968648e549c79cf5fa13d43970d797595af0f66457abaef8ace09
 DIST bolt-0.9.tar.gz 238596 BLAKE2B 
8032ecb83d39d6c3550c000eed400ee0451e5ed94f7c898ffe9c8fcf512af387cfd759bd94241a47623b5aac63615bcda40ddb3e9ae3ec4060da20e46d7e9b7d
 SHA512 
427e9ad95a8d018dd22326cc4b458fc9149b001d3aa6e4bb8e4047eaf6c3cf04a4dc3be9396049734dc0bd54f990b3bce31b6eef4031e3b671a6202a588cfe78
-DIST bolt-210-r2.patch 369 BLAKE2B 
2ee8b084d8a89fac361e434fddaac50a1c10fd412b450dbe496d263d07cbd9961c33b84b04ae8296154ad16c01f6c3ba6599b48649d54c4ceb77d52797eddb53
 SHA512 
e66787ab18acb9924903ab92bf878e48b4aed39ea6aa18d874121316cb0452a00358a4adde1e7bbd903d682a6a001e20fd573af782db25d6c54b18ffafd29329

diff --git a/sys-apps/bolt/bolt-0.8-r1.ebuild b/sys-apps/bolt/bolt-0.8-r1.ebuild
deleted file mode 100644
index 83ece17b667..000
--- a/sys-apps/bolt/bolt-0.8-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit meson systemd
-
-DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
-HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz
-   
https://gitlab.freedesktop.org/bolt/bolt/-/commit/5a739574608e5190816b3efd22e75f214c5fe4c4.diff
 -> ${PN}-210-r2.patch"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc systemd"
-
-DEPEND="
-   >=dev-libs/glib-2.50.0:2
-   dev-util/glib-utils
-   virtual/libudev
-   virtual/udev
-   dev-util/umockdev
-   sys-auth/polkit[introspection]
-   systemd? ( sys-apps/systemd )
-   doc? ( app-text/asciidoc )"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${DISTDIR}/${PN}-210-r2.patch"
-)
-
-src_configure() {
-   local emesonargs=(
-   -Dman=$(usex doc true false)
-   --sysconfdir=/etc
-   --localstatedir=/var
-   --sharedstatedir=/var/lib
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   keepdir /var/lib/boltd
-}

diff --git a/sys-apps/bolt/bolt-0.9.ebuild b/sys-apps/bolt/bolt-0.9.ebuild
deleted file mode 100644
index f9decd2321f..000
--- a/sys-apps/bolt/bolt-0.9.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit meson systemd
-
-DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
-HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc systemd"
-
-DEPEND="
-   >=dev-libs/glib-2.56.0:2
-   dev-util/glib-utils
-   virtual/libudev
-   virtual/udev
-   dev-util/umockdev
-   sys-auth/polkit[introspection]
-   systemd? ( sys-apps/systemd )
-   doc? ( app-text/asciidoc )"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local emesonargs=(
-   -Dman=$(usex doc true false)
-   --sysconfdir=/etc
-   --localstatedir=/var
-   --sharedstatedir=/var/lib
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   keepdir /var/lib/boltd
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/files/, sys-apps/bolt/

2020-08-24 Thread Matthew Thode
commit: 046e89752c49f8542e53ef2b0f695b8e19dcf418
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Aug 24 18:13:19 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Aug 24 18:14:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=046e8975

sys-apps/bolt: add openrc support

thanks to redflyhacker+gentoo  gmail.com for providing the init script
and the kernel config checks.

Closes: https://bugs.gentoo.org/692510
Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 sys-apps/bolt/bolt-0.9-r1.ebuild | 52 
 sys-apps/bolt/files/bolt.openrc  | 14 +++
 2 files changed, 66 insertions(+)

diff --git a/sys-apps/bolt/bolt-0.9-r1.ebuild b/sys-apps/bolt/bolt-0.9-r1.ebuild
new file mode 100644
index 000..8145c75880e
--- /dev/null
+++ b/sys-apps/bolt/bolt-0.9-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info meson systemd
+
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
+HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc systemd"
+
+DEPEND="
+   >=dev-libs/glib-2.56.0:2
+   dev-util/glib-utils
+   virtual/libudev
+   virtual/udev
+   dev-util/umockdev
+   sys-auth/polkit[introspection]
+   systemd? ( sys-apps/systemd )
+   doc? ( app-text/asciidoc )"
+RDEPEND="${DEPEND}"
+
+pkg_pretend() {
+   CONFIG_CHECK="~THUNDERBOLT"
+   ERROR_THUNDERBOLT="This package requires the thunderbolt kernel driver."
+   check_extra_config
+
+   CONFIG_CHECK="~HOTPLUG_PCI"
+   ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
+   check_extra_config
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dman=$(usex doc true false)
+   --sysconfdir=/etc
+   --localstatedir=/var
+   --sharedstatedir=/var/lib
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   newinitd "${FILESDIR}"/${PN}.openrc boltd
+   keepdir /var/lib/boltd
+}

diff --git a/sys-apps/bolt/files/bolt.openrc b/sys-apps/bolt/files/bolt.openrc
new file mode 100644
index 000..b80a7b31b26
--- /dev/null
+++ b/sys-apps/bolt/files/bolt.openrc
@@ -0,0 +1,14 @@
+#!/sbin/openrc-run
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+name="Thunderbolt Security Daemon"
+description="Userspace system daemon to enable security levels for Thunderbolt 
3"
+command="/usr/libexec/boltd"
+command_background="true"
+pidfile="/var/run/boltd.pid"
+
+depend() {
+   need dbus
+   before xdm
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2020-07-03 Thread Matthew Thode
commit: c99892dbb7c52a9526d2532647892ce180ee828d
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jul  3 22:47:41 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jul  3 22:48:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c99892db

sys-apps/bolt: 0.9 bump

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 sys-apps/bolt/Manifest|  1 +
 sys-apps/bolt/bolt-0.9.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index 3b47c23f3da..1f4de624160 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -1,2 +1,3 @@
 DIST bolt-0.8.tar.gz 219317 BLAKE2B 
9d76f3630d7f690c96447a894e54095deb7a19e46f2b02d7fbd9e584376d6b1a19391007a3a80e293adc8c9de6470279b587807d08006bbc12c7179bf0501e40
 SHA512 
0fdbc026178a4ca6a8c53aa46933d1c411eb04e350955f8b10c7faff814576d0796dd28e56b968648e549c79cf5fa13d43970d797595af0f66457abaef8ace09
+DIST bolt-0.9.tar.gz 238596 BLAKE2B 
8032ecb83d39d6c3550c000eed400ee0451e5ed94f7c898ffe9c8fcf512af387cfd759bd94241a47623b5aac63615bcda40ddb3e9ae3ec4060da20e46d7e9b7d
 SHA512 
427e9ad95a8d018dd22326cc4b458fc9149b001d3aa6e4bb8e4047eaf6c3cf04a4dc3be9396049734dc0bd54f990b3bce31b6eef4031e3b671a6202a588cfe78
 DIST bolt-210-r2.patch 369 BLAKE2B 
2ee8b084d8a89fac361e434fddaac50a1c10fd412b450dbe496d263d07cbd9961c33b84b04ae8296154ad16c01f6c3ba6599b48649d54c4ceb77d52797eddb53
 SHA512 
e66787ab18acb9924903ab92bf878e48b4aed39ea6aa18d874121316cb0452a00358a4adde1e7bbd903d682a6a001e20fd573af782db25d6c54b18ffafd29329

diff --git a/sys-apps/bolt/bolt-0.9.ebuild b/sys-apps/bolt/bolt-0.9.ebuild
new file mode 100644
index 000..f9decd2321f
--- /dev/null
+++ b/sys-apps/bolt/bolt-0.9.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit meson systemd
+
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
+HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc systemd"
+
+DEPEND="
+   >=dev-libs/glib-2.56.0:2
+   dev-util/glib-utils
+   virtual/libudev
+   virtual/udev
+   dev-util/umockdev
+   sys-auth/polkit[introspection]
+   systemd? ( sys-apps/systemd )
+   doc? ( app-text/asciidoc )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local emesonargs=(
+   -Dman=$(usex doc true false)
+   --sysconfdir=/etc
+   --localstatedir=/var
+   --sharedstatedir=/var/lib
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   keepdir /var/lib/boltd
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2020-06-09 Thread Matthew Thode
commit: 581992d518bbcd54a065dac61830f38041b7f8c1
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun  9 21:31:17 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun  9 21:31:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=581992d5

sys-apps/bolt: fix patch checksum error

fixed in place as both a build error and a non-on disk install impacting
change.

error caused by gitlab updating the version of git and changing the
dynamically generated patch.  Switched to a more static patch.

Closes: https://bugs.gentoo.org/727650

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode  gentoo.org>

 sys-apps/bolt/Manifest   | 2 +-
 sys-apps/bolt/bolt-0.8-r1.ebuild | 4 ++--
 sys-apps/bolt/metadata.xml   | 3 ---
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index 9cb76e1b17c..3b47c23f3da 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -1,2 +1,2 @@
 DIST bolt-0.8.tar.gz 219317 BLAKE2B 
9d76f3630d7f690c96447a894e54095deb7a19e46f2b02d7fbd9e584376d6b1a19391007a3a80e293adc8c9de6470279b587807d08006bbc12c7179bf0501e40
 SHA512 
0fdbc026178a4ca6a8c53aa46933d1c411eb04e350955f8b10c7faff814576d0796dd28e56b968648e549c79cf5fa13d43970d797595af0f66457abaef8ace09
-DIST bolt-210.patch 694 BLAKE2B 
237d314aa8e4b1ed92931b5cef3079c23a55eca0cbb15038a92acf49b6563152229ff2bca8b9e30088d24a2ffb6c206dac5f3d73b69531182f0639675af36d56
 SHA512 
307b7c7efc18d2a22311e15e314604bd7d9721b18dfb8a3bab0e1147c3109c65313c3f7fe788431e64e6b26796b8a1da7f1963f9c2cdd8199d0f54349c2f60ce
+DIST bolt-210-r2.patch 369 BLAKE2B 
2ee8b084d8a89fac361e434fddaac50a1c10fd412b450dbe496d263d07cbd9961c33b84b04ae8296154ad16c01f6c3ba6599b48649d54c4ceb77d52797eddb53
 SHA512 
e66787ab18acb9924903ab92bf878e48b4aed39ea6aa18d874121316cb0452a00358a4adde1e7bbd903d682a6a001e20fd573af782db25d6c54b18ffafd29329

diff --git a/sys-apps/bolt/bolt-0.8-r1.ebuild b/sys-apps/bolt/bolt-0.8-r1.ebuild
index 816710f173b..83ece17b667 100644
--- a/sys-apps/bolt/bolt-0.8-r1.ebuild
+++ b/sys-apps/bolt/bolt-0.8-r1.ebuild
@@ -8,7 +8,7 @@ inherit meson systemd
 DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
 HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
 SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz
-   https://gitlab.freedesktop.org/bolt/bolt/merge_requests/210.patch -> 
${PN}-210.patch"
+   
https://gitlab.freedesktop.org/bolt/bolt/-/commit/5a739574608e5190816b3efd22e75f214c5fe4c4.diff
 -> ${PN}-210-r2.patch"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
@@ -27,7 +27,7 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 PATCHES=(
-   "${DISTDIR}/${PN}-210.patch"
+   "${DISTDIR}/${PN}-210-r2.patch"
 )
 
 src_configure() {

diff --git a/sys-apps/bolt/metadata.xml b/sys-apps/bolt/metadata.xml
index f67393ceb5f..3ffdeb4af3b 100644
--- a/sys-apps/bolt/metadata.xml
+++ b/sys-apps/bolt/metadata.xml
@@ -5,7 +5,4 @@
prometheanf...@gentoo.org
Matthew Thode

-   
-   Userspace system daemon to enable security levels for 
Thunderbolt 3 on GNU/Linux.
-   
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2020-01-30 Thread Matthew Thode
commit: 5470d0a54d0057cddb5352d9c438cf661e7e2430
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jan 30 22:07:46 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jan 30 22:08:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5470d0a5

sys-apps/bolt: fix building with gcc-10

Closes: https://bugs.gentoo.org/706958
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 sys-apps/bolt/Manifest |  2 +-
 sys-apps/bolt/bolt-0.7.ebuild  | 42 --
 .../bolt/{bolt-0.8.ebuild => bolt-0.8-r1.ebuild}   |  9 +++--
 3 files changed, 8 insertions(+), 45 deletions(-)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index 9a9183fe2ac..9cb76e1b17c 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -1,2 +1,2 @@
-DIST bolt-0.7.tar.gz 188158 BLAKE2B 
c51588ed746fd2aef15c79c278efe73e78ed8a029d2234b7a6ce717a6a3287ad0e9db82f93661c552a6a35c76a0e16a2712681f45e53f876b3b4f5bd839005b3
 SHA512 
6786f701501cc2680fac52cda7cdfe37971044abcf058b5c83bfa9f1d0a0381ba00e3377cfc97fcccf53760a2eafc1f8f6d0754f0e121d94201711ad8e40a135
 DIST bolt-0.8.tar.gz 219317 BLAKE2B 
9d76f3630d7f690c96447a894e54095deb7a19e46f2b02d7fbd9e584376d6b1a19391007a3a80e293adc8c9de6470279b587807d08006bbc12c7179bf0501e40
 SHA512 
0fdbc026178a4ca6a8c53aa46933d1c411eb04e350955f8b10c7faff814576d0796dd28e56b968648e549c79cf5fa13d43970d797595af0f66457abaef8ace09
+DIST bolt-210.patch 694 BLAKE2B 
237d314aa8e4b1ed92931b5cef3079c23a55eca0cbb15038a92acf49b6563152229ff2bca8b9e30088d24a2ffb6c206dac5f3d73b69531182f0639675af36d56
 SHA512 
307b7c7efc18d2a22311e15e314604bd7d9721b18dfb8a3bab0e1147c3109c65313c3f7fe788431e64e6b26796b8a1da7f1963f9c2cdd8199d0f54349c2f60ce

diff --git a/sys-apps/bolt/bolt-0.7.ebuild b/sys-apps/bolt/bolt-0.7.ebuild
deleted file mode 100644
index 28823c01d33..000
--- a/sys-apps/bolt/bolt-0.7.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit meson systemd
-
-DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3."
-HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc systemd"
-
-DEPEND="
-   >=dev-libs/glib-2.50.0:2
-   dev-util/glib-utils
-   virtual/libudev
-   virtual/udev
-   dev-util/umockdev
-   sys-auth/polkit[introspection]
-   systemd? ( sys-apps/systemd:0= )
-   doc? ( app-text/asciidoc )"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local emesonargs=(
-   -Dman=$(usex doc true false)
-   --sysconfdir=/etc
-   --localstatedir=/var
-   --sharedstatedir=/var/lib
-   -Dsystemd=$(usex systemd true false)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   keepdir /var/lib/boltd
-}

diff --git a/sys-apps/bolt/bolt-0.8.ebuild b/sys-apps/bolt/bolt-0.8-r1.ebuild
similarity index 83%
rename from sys-apps/bolt/bolt-0.8.ebuild
rename to sys-apps/bolt/bolt-0.8-r1.ebuild
index 7adce26d5ac..816710f173b 100644
--- a/sys-apps/bolt/bolt-0.8.ebuild
+++ b/sys-apps/bolt/bolt-0.8-r1.ebuild
@@ -5,9 +5,10 @@ EAPI=6
 
 inherit meson systemd
 
-DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3."
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
 HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz
+   https://gitlab.freedesktop.org/bolt/bolt/merge_requests/210.patch -> 
${PN}-210.patch"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
@@ -25,6 +26,10 @@ DEPEND="
doc? ( app-text/asciidoc )"
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${DISTDIR}/${PN}-210.patch"
+)
+
 src_configure() {
local emesonargs=(
-Dman=$(usex doc true false)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2020-01-03 Thread Matthew Thode
commit: 6870ec497edae69537ca8c54317ef03e91da04ad
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jan  3 20:41:43 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jan  3 20:41:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6870ec49

sys-apps/bolt: simplify systemd dependency

Fixes: https://bugs.gentoo.org/699308
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 sys-apps/bolt/bolt-0.8.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys-apps/bolt/bolt-0.8.ebuild b/sys-apps/bolt/bolt-0.8.ebuild
index 6e3dac6aa8c..7adce26d5ac 100644
--- a/sys-apps/bolt/bolt-0.8.ebuild
+++ b/sys-apps/bolt/bolt-0.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -21,7 +21,7 @@ DEPEND="
virtual/udev
dev-util/umockdev
sys-auth/polkit[introspection]
-   systemd? ( sys-apps/systemd:0= )
+   systemd? ( sys-apps/systemd )
doc? ( app-text/asciidoc )"
 RDEPEND="${DEPEND}"
 
@@ -31,7 +31,6 @@ src_configure() {
--sysconfdir=/etc
--localstatedir=/var
--sharedstatedir=/var/lib
-   -Dsystemd=$(usex systemd true false)
)
meson_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2019-11-26 Thread Thomas Deutschmann
commit: 437314846335d001747665655f5f887f7856025d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Nov 26 10:54:37 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Nov 26 10:59:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43731484

sys-apps/bolt: x86 keyworded (bug #697860)

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

 sys-apps/bolt/bolt-0.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/bolt/bolt-0.8.ebuild b/sys-apps/bolt/bolt-0.8.ebuild
index 28823c01d33..6e3dac6aa8c 100644
--- a/sys-apps/bolt/bolt-0.8.ebuild
+++ b/sys-apps/bolt/bolt-0.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="doc systemd"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2019-10-15 Thread Matthew Thode
commit: 6bfcfe24423d12f8ef37ec7d3d2f750e1c5c56a6
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Oct 15 15:49:02 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Oct 15 15:52:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bfcfe24

sys-apps/bolt: cleanup

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 sys-apps/bolt/Manifest|  2 --
 sys-apps/bolt/bolt-0.4.ebuild | 39 ---
 sys-apps/bolt/bolt-0.5.ebuild | 42 --
 3 files changed, 83 deletions(-)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index fb8489437a9..9a9183fe2ac 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -1,4 +1,2 @@
-DIST bolt-0.4.tar.gz 113525 BLAKE2B 
4d6b25b60a35bbeee724e4549a49709ff19d99457c8a35c02c66026cdca999359220d09812f8e9f44586b5e3cf3dda2e3ff30f35a4f37ed6d815535e62af39f3
 SHA512 
3ea6b748768b5d9df60425274ecdb4ccd5ce6599e01f0648a24704643fbbadd7a114d4a1946ee3b7bd8866935758cbfe4494734c26c12ccc508c205a036d5317
-DIST bolt-0.5.tar.gz 149665 BLAKE2B 
ca7f937d4b7f4911cba93f8619e52af37f18a6542bc76aaee388a9122ea38d11ba0a21f4afb45bd6109e12ada4662783cb8f7aebec0d58751ace6c18c49ace88
 SHA512 
d36f2e39ac53b131fb9607055231a5a205c368547c0db2c3a7537b6e60b156c8b0663d1e5b09c825e1e1a63fbe21087746d0bafde1bd474eb90f1d0cff991246
 DIST bolt-0.7.tar.gz 188158 BLAKE2B 
c51588ed746fd2aef15c79c278efe73e78ed8a029d2234b7a6ce717a6a3287ad0e9db82f93661c552a6a35c76a0e16a2712681f45e53f876b3b4f5bd839005b3
 SHA512 
6786f701501cc2680fac52cda7cdfe37971044abcf058b5c83bfa9f1d0a0381ba00e3377cfc97fcccf53760a2eafc1f8f6d0754f0e121d94201711ad8e40a135
 DIST bolt-0.8.tar.gz 219317 BLAKE2B 
9d76f3630d7f690c96447a894e54095deb7a19e46f2b02d7fbd9e584376d6b1a19391007a3a80e293adc8c9de6470279b587807d08006bbc12c7179bf0501e40
 SHA512 
0fdbc026178a4ca6a8c53aa46933d1c411eb04e350955f8b10c7faff814576d0796dd28e56b968648e549c79cf5fa13d43970d797595af0f66457abaef8ace09

diff --git a/sys-apps/bolt/bolt-0.4.ebuild b/sys-apps/bolt/bolt-0.4.ebuild
deleted file mode 100644
index 5c53b7e1a03..000
--- a/sys-apps/bolt/bolt-0.4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit meson systemd
-
-DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3."
-HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc"
-
-DEPEND="
-   >=dev-libs/glib-2.50.0:2
-   virtual/libudev
-   virtual/udev
-   sys-apps/systemd:0=
-   sys-auth/polkit[introspection]
-   doc? ( app-text/asciidoc )"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local emesonargs=(
-   -Dman=$(usex doc true false)
-   --sysconfdir=/etc
-   --localstatedir=/var
-   --sharedstatedir=/var/lib
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   keepdir /var/lib/boltd
-}

diff --git a/sys-apps/bolt/bolt-0.5.ebuild b/sys-apps/bolt/bolt-0.5.ebuild
deleted file mode 100644
index 1156dc761c5..000
--- a/sys-apps/bolt/bolt-0.5.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit meson systemd
-
-DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3."
-HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc systemd"
-
-DEPEND="
-   >=dev-libs/glib-2.50.0:2
-   dev-util/glib-utils
-   virtual/libudev
-   virtual/udev
-   dev-util/umockdev
-   sys-auth/polkit[introspection]
-   systemd? ( sys-apps/systemd:0= )
-   doc? ( app-text/asciidoc )"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local emesonargs=(
-   -Dman=$(usex doc true false)
-   --sysconfdir=/etc
-   --localstatedir=/var
-   --sharedstatedir=/var/lib
-   -Dsystemd=$(usex systemd true false)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   keepdir /var/lib/boltd
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2019-07-10 Thread Matthew Thode
commit: 98f811b950b1f401f1065a9c577194f16afdaaf7
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jul 11 02:12:16 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jul 11 02:12:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98f811b9

sys-apps/bolt: 0.8 bump

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

 sys-apps/bolt/Manifest|  1 +
 sys-apps/bolt/bolt-0.8.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index 2bed7601336..fb8489437a9 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -1,3 +1,4 @@
 DIST bolt-0.4.tar.gz 113525 BLAKE2B 
4d6b25b60a35bbeee724e4549a49709ff19d99457c8a35c02c66026cdca999359220d09812f8e9f44586b5e3cf3dda2e3ff30f35a4f37ed6d815535e62af39f3
 SHA512 
3ea6b748768b5d9df60425274ecdb4ccd5ce6599e01f0648a24704643fbbadd7a114d4a1946ee3b7bd8866935758cbfe4494734c26c12ccc508c205a036d5317
 DIST bolt-0.5.tar.gz 149665 BLAKE2B 
ca7f937d4b7f4911cba93f8619e52af37f18a6542bc76aaee388a9122ea38d11ba0a21f4afb45bd6109e12ada4662783cb8f7aebec0d58751ace6c18c49ace88
 SHA512 
d36f2e39ac53b131fb9607055231a5a205c368547c0db2c3a7537b6e60b156c8b0663d1e5b09c825e1e1a63fbe21087746d0bafde1bd474eb90f1d0cff991246
 DIST bolt-0.7.tar.gz 188158 BLAKE2B 
c51588ed746fd2aef15c79c278efe73e78ed8a029d2234b7a6ce717a6a3287ad0e9db82f93661c552a6a35c76a0e16a2712681f45e53f876b3b4f5bd839005b3
 SHA512 
6786f701501cc2680fac52cda7cdfe37971044abcf058b5c83bfa9f1d0a0381ba00e3377cfc97fcccf53760a2eafc1f8f6d0754f0e121d94201711ad8e40a135
+DIST bolt-0.8.tar.gz 219317 BLAKE2B 
9d76f3630d7f690c96447a894e54095deb7a19e46f2b02d7fbd9e584376d6b1a19391007a3a80e293adc8c9de6470279b587807d08006bbc12c7179bf0501e40
 SHA512 
0fdbc026178a4ca6a8c53aa46933d1c411eb04e350955f8b10c7faff814576d0796dd28e56b968648e549c79cf5fa13d43970d797595af0f66457abaef8ace09

diff --git a/sys-apps/bolt/bolt-0.8.ebuild b/sys-apps/bolt/bolt-0.8.ebuild
new file mode 100644
index 000..28823c01d33
--- /dev/null
+++ b/sys-apps/bolt/bolt-0.8.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit meson systemd
+
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3."
+HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc systemd"
+
+DEPEND="
+   >=dev-libs/glib-2.50.0:2
+   dev-util/glib-utils
+   virtual/libudev
+   virtual/udev
+   dev-util/umockdev
+   sys-auth/polkit[introspection]
+   systemd? ( sys-apps/systemd:0= )
+   doc? ( app-text/asciidoc )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local emesonargs=(
+   -Dman=$(usex doc true false)
+   --sysconfdir=/etc
+   --localstatedir=/var
+   --sharedstatedir=/var/lib
+   -Dsystemd=$(usex systemd true false)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   keepdir /var/lib/boltd
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2019-03-28 Thread Matthew Thode
commit: ddcf9686bde9860588ca049b73acf97bb60d36c2
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Mar 28 20:43:15 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Mar 28 20:48:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddcf9686

sys-apps/bolt: 0.7 bump

Fixes: https://bugs.gentoo.org/681868
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 sys-apps/bolt/Manifest|  1 +
 sys-apps/bolt/bolt-0.7.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index f33ef2b9eb6..2bed7601336 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -1,2 +1,3 @@
 DIST bolt-0.4.tar.gz 113525 BLAKE2B 
4d6b25b60a35bbeee724e4549a49709ff19d99457c8a35c02c66026cdca999359220d09812f8e9f44586b5e3cf3dda2e3ff30f35a4f37ed6d815535e62af39f3
 SHA512 
3ea6b748768b5d9df60425274ecdb4ccd5ce6599e01f0648a24704643fbbadd7a114d4a1946ee3b7bd8866935758cbfe4494734c26c12ccc508c205a036d5317
 DIST bolt-0.5.tar.gz 149665 BLAKE2B 
ca7f937d4b7f4911cba93f8619e52af37f18a6542bc76aaee388a9122ea38d11ba0a21f4afb45bd6109e12ada4662783cb8f7aebec0d58751ace6c18c49ace88
 SHA512 
d36f2e39ac53b131fb9607055231a5a205c368547c0db2c3a7537b6e60b156c8b0663d1e5b09c825e1e1a63fbe21087746d0bafde1bd474eb90f1d0cff991246
+DIST bolt-0.7.tar.gz 188158 BLAKE2B 
c51588ed746fd2aef15c79c278efe73e78ed8a029d2234b7a6ce717a6a3287ad0e9db82f93661c552a6a35c76a0e16a2712681f45e53f876b3b4f5bd839005b3
 SHA512 
6786f701501cc2680fac52cda7cdfe37971044abcf058b5c83bfa9f1d0a0381ba00e3377cfc97fcccf53760a2eafc1f8f6d0754f0e121d94201711ad8e40a135

diff --git a/sys-apps/bolt/bolt-0.7.ebuild b/sys-apps/bolt/bolt-0.7.ebuild
new file mode 100644
index 000..28823c01d33
--- /dev/null
+++ b/sys-apps/bolt/bolt-0.7.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit meson systemd
+
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3."
+HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc systemd"
+
+DEPEND="
+   >=dev-libs/glib-2.50.0:2
+   dev-util/glib-utils
+   virtual/libudev
+   virtual/udev
+   dev-util/umockdev
+   sys-auth/polkit[introspection]
+   systemd? ( sys-apps/systemd:0= )
+   doc? ( app-text/asciidoc )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local emesonargs=(
+   -Dman=$(usex doc true false)
+   --sysconfdir=/etc
+   --localstatedir=/var
+   --sharedstatedir=/var/lib
+   -Dsystemd=$(usex systemd true false)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   keepdir /var/lib/boltd
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2018-10-02 Thread Matthew Thode
commit: 034deef0c32f6faa38232daa1788f540a23c7c12
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Oct  2 15:14:43 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Oct  2 15:15:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=034deef0

sys-apps/bolt: 0.5 add missing glib-utils dep

Closes: https://bugs.gentoo.org/667566

Signed-off-by: Matthew Thode  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 sys-apps/bolt/bolt-0.5.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-apps/bolt/bolt-0.5.ebuild b/sys-apps/bolt/bolt-0.5.ebuild
index 6c33d40166b..1156dc761c5 100644
--- a/sys-apps/bolt/bolt-0.5.ebuild
+++ b/sys-apps/bolt/bolt-0.5.ebuild
@@ -16,6 +16,7 @@ IUSE="doc systemd"
 
 DEPEND="
>=dev-libs/glib-2.50.0:2
+   dev-util/glib-utils
virtual/libudev
virtual/udev
dev-util/umockdev



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2018-10-01 Thread Matthew Thode
commit: e4998618c43329105a73040581b414ff8deaa464
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Oct  1 21:34:44 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Oct  1 21:35:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4998618

sys-apps/bolt: 0.5 bump

no more hard dep on systemd :D

Signed-off-by: Matthew Thode  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 sys-apps/bolt/Manifest|  1 +
 sys-apps/bolt/bolt-0.5.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index 2a403319177..f33ef2b9eb6 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -1 +1,2 @@
 DIST bolt-0.4.tar.gz 113525 BLAKE2B 
4d6b25b60a35bbeee724e4549a49709ff19d99457c8a35c02c66026cdca999359220d09812f8e9f44586b5e3cf3dda2e3ff30f35a4f37ed6d815535e62af39f3
 SHA512 
3ea6b748768b5d9df60425274ecdb4ccd5ce6599e01f0648a24704643fbbadd7a114d4a1946ee3b7bd8866935758cbfe4494734c26c12ccc508c205a036d5317
+DIST bolt-0.5.tar.gz 149665 BLAKE2B 
ca7f937d4b7f4911cba93f8619e52af37f18a6542bc76aaee388a9122ea38d11ba0a21f4afb45bd6109e12ada4662783cb8f7aebec0d58751ace6c18c49ace88
 SHA512 
d36f2e39ac53b131fb9607055231a5a205c368547c0db2c3a7537b6e60b156c8b0663d1e5b09c825e1e1a63fbe21087746d0bafde1bd474eb90f1d0cff991246

diff --git a/sys-apps/bolt/bolt-0.5.ebuild b/sys-apps/bolt/bolt-0.5.ebuild
new file mode 100644
index 000..6c33d40166b
--- /dev/null
+++ b/sys-apps/bolt/bolt-0.5.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit meson systemd
+
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3."
+HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc systemd"
+
+DEPEND="
+   >=dev-libs/glib-2.50.0:2
+   virtual/libudev
+   virtual/udev
+   dev-util/umockdev
+   sys-auth/polkit[introspection]
+   systemd? ( sys-apps/systemd:0= )
+   doc? ( app-text/asciidoc )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local emesonargs=(
+   -Dman=$(usex doc true false)
+   --sysconfdir=/etc
+   --localstatedir=/var
+   --sharedstatedir=/var/lib
+   -Dsystemd=$(usex systemd true false)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   keepdir /var/lib/boltd
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2018-07-30 Thread Matt Thode
commit: c1c7c8e57f45bc6ad1c3631185749834e5987a90
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jul 30 17:04:10 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Mon Jul 30 17:04:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1c7c8e5

sys-apps/bolt: add hard dep on systemd

Closes: https://bugs.gentoo.org/662472

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 sys-apps/bolt/bolt-0.4.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-apps/bolt/bolt-0.4.ebuild b/sys-apps/bolt/bolt-0.4.ebuild
index 43fd351f948..5c53b7e1a03 100644
--- a/sys-apps/bolt/bolt-0.4.ebuild
+++ b/sys-apps/bolt/bolt-0.4.ebuild
@@ -18,6 +18,7 @@ DEPEND="
>=dev-libs/glib-2.50.0:2
virtual/libudev
virtual/udev
+   sys-apps/systemd:0=
sys-auth/polkit[introspection]
doc? ( app-text/asciidoc )"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2018-06-28 Thread Matt Thode
commit: dc532af68af60edcea27ad67dcf5956e9e65075b
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun 28 15:41:07 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Thu Jun 28 15:41:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc532af6

sys-apps/bolt: initial add of the daemon

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/bolt/Manifest|  1 +
 sys-apps/bolt/bolt-0.4.ebuild | 38 ++
 sys-apps/bolt/metadata.xml| 11 +++
 3 files changed, 50 insertions(+)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
new file mode 100644
index 000..2a403319177
--- /dev/null
+++ b/sys-apps/bolt/Manifest
@@ -0,0 +1 @@
+DIST bolt-0.4.tar.gz 113525 BLAKE2B 
4d6b25b60a35bbeee724e4549a49709ff19d99457c8a35c02c66026cdca999359220d09812f8e9f44586b5e3cf3dda2e3ff30f35a4f37ed6d815535e62af39f3
 SHA512 
3ea6b748768b5d9df60425274ecdb4ccd5ce6599e01f0648a24704643fbbadd7a114d4a1946ee3b7bd8866935758cbfe4494734c26c12ccc508c205a036d5317

diff --git a/sys-apps/bolt/bolt-0.4.ebuild b/sys-apps/bolt/bolt-0.4.ebuild
new file mode 100644
index 000..43fd351f948
--- /dev/null
+++ b/sys-apps/bolt/bolt-0.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit meson systemd
+
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3."
+HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+DEPEND="
+   >=dev-libs/glib-2.50.0:2
+   virtual/libudev
+   virtual/udev
+   sys-auth/polkit[introspection]
+   doc? ( app-text/asciidoc )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local emesonargs=(
+   -Dman=$(usex doc true false)
+   --sysconfdir=/etc
+   --localstatedir=/var
+   --sharedstatedir=/var/lib
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   keepdir /var/lib/boltd
+}

diff --git a/sys-apps/bolt/metadata.xml b/sys-apps/bolt/metadata.xml
new file mode 100644
index 000..f67393ceb5f
--- /dev/null
+++ b/sys-apps/bolt/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   prometheanf...@gentoo.org
+   Matthew Thode
+   
+   
+   Userspace system daemon to enable security levels for 
Thunderbolt 3 on GNU/Linux.
+   
+