commit:     dd404fb9829960f1dd78b7c50f4b5ab3616a166b
Author:     Jack Todaro <solpeth <AT> posteo <DOT> org>
AuthorDate: Tue Feb 16 19:10:53 2021 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Feb 16 19:42:21 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd404fb9

sys-apps/dbus-broker: bump up to 27

Closes: https://bugs.gentoo.org/770991
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Jack Todaro <solpeth <AT> posteo.org>
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 sys-apps/dbus-broker/Manifest              |  2 +
 sys-apps/dbus-broker/dbus-broker-27.ebuild | 75 ++++++++++++++++++++++++++++++
 2 files changed, 77 insertions(+)

diff --git a/sys-apps/dbus-broker/Manifest b/sys-apps/dbus-broker/Manifest
index 5c6d8e60b3c..909887b9edb 100644
--- a/sys-apps/dbus-broker/Manifest
+++ b/sys-apps/dbus-broker/Manifest
@@ -2,6 +2,7 @@ DIST c-dvar-70f0f21e86a34577e674e202d5d09ef167102f02.tar.gz 
24719 BLAKE2B 817c03
 DIST c-dvar-ebcef28b0da11ec20250f2fa710130967ddd8fa9.tar.gz 24584 BLAKE2B 
6b9d488b14861084aa48a874d0db97d90ef554df4877650f66631474b12cd9c7d595726e074de4ddc549d7e053984aaa02f0cc0543811842fac468b2e3c3b8a4
 SHA512 
592ac99b75101e24babb0ab08ede530bf4cd3a31780d7da1e4d4ace04878811ab2db324c91dd962d6d9e433cd05658cc467a272d9ff3d17e2f594bfe08998b3e
 DIST c-ini-867f06a12a702c6869924575503877caa0adde75.tar.gz 13950 BLAKE2B 
2cec6d49f7e698ee7f9514f8726c7c01dc72d2c186832122efcabeea37e082d0922be742c83f69c1ef93a820575c05dc2bb10790b41c2491e8c3719afbe5a37a
 SHA512 
a3e82a24dc8119d90d573d87f5d92f24029490cae1564f66030f6781c95fa50c2c720378a8fbd07511007f1f53debbf62ca9ea86fdd905c42f325f28f35bd876
 DIST c-ini-f8336c98a74038a1104283fde284c5b82d6aef92.tar.gz 13957 BLAKE2B 
7e0bb2d8b5cd8cdf2aefa48b9e8980327690bbc255937b12b54133014aac9473ddab517a126a0f24a2258cffc263043d643ccacb99c41bb666e4d0c18e62899e
 SHA512 
5abba94f47f5155464e28b4f99ff147f1cd029db9b020c579508eec0f3e9d6be09462a56ed8b9320a4d8ccc0d03a8f959cdb9098fcd828c917f37e2deda90e1c
+DIST c-list-96455db9f04a6c9101a00957161551aea700b6aa.tar.gz 9221 BLAKE2B 
3caa352a7be8ece056e69afbf556530f0a134f4fda987f4b46ec26e8b97d220726853b532a0479019374e90c06c9e1ff82198b04805b48db0a240d7929b08590
 SHA512 
ed4deb39dde17a57f4c8c9c8320e0df0cefe9a761fe5d684ee9a982d2175c5fba50c9fa29059844e96f46b008a6dc1ac1d17c47b1b52fc057ccb55dc7bd85148
 DIST c-list-ac7c831398219acd8d63038e866035a6f86f9e21.tar.gz 9218 BLAKE2B 
5821032f60a27c696b0e34e2d26250c48df19ad0d8883eb50b5a0ee6acafeb3f570b23db7b0c823ecdd47de6eb0d2d02d5aedf467283e8293e848189af8d59ae
 SHA512 
95a3e03b0b3aefcdaaf350de0b41cdbba081716ff01bf6e2442aaf0340f0411f32f6a06d204614b59af26df921a161b4bee5f83b5145ec2cae485c9954a6709c
 DIST c-rbtree-7624b79b26d020a796fe7c624a4f2d3340f3d66b.tar.gz 25835 BLAKE2B 
080f8cc5168b40fcc87a3b21f8b8130385f6ccaafe1c229dca4b9a2e8b6294e7100784f9d2e12c336172e5eaa93645f41379e96bf85c622f0c46f27ad9dbaa65
 SHA512 
e231a040aedbd12309c4b57cd78fbbe931460fd0748f4a7d0f88ebbe5a0f088bdc6f473be94a5e9d9a28c0a8bf31d81a7a9669132b7eddb44a51a9a2e598cbb0
 DIST c-rbtree-a3b1f80548d1c736208c55e9251c49ada649dd62.tar.gz 25948 BLAKE2B 
82e3692fd747191fc160ae5add4e037696f9209f7ef3003bcb72def18c96a7368b5e6408d38de6c0609ef27fa6762d9323a85e0ab5d1a50d8b10cca99b2930d1
 SHA512 
9ab0c6062e5cfb771c4f31a9c8d82f744762d2f9acf24849bcc6f04de57e85fc0f8487ef8c8484e2e0f0baec83a3011b1425ddd183c2836f90906636f1db8d94
@@ -13,3 +14,4 @@ DIST c-utf8-9017bab6cef301229e2295bdcb19476466065788.tar.gz 
9332 BLAKE2B 34c97e0
 DIST c-utf8-af5bf7f330078d285e5f58584abd6de01c4cfd7d.tar.gz 9331 BLAKE2B 
32b6da3f92e25d3971abea08f336856f44e9180e73d776058c473a8140ad519b7b614177445f4e143e56276795d04127ec8c8c01561935683227fb2c391a51cd
 SHA512 
84ee285d90d1a899a75e1fc63931d10ff1b652bb06b19b0916afd0a3af5c359628e2ec2951ca987a8a6e6cdfbe73a286bd5a664c24e9998ada6c29f3c34752ce
 DIST dbus-broker-24.tar.gz 210347 BLAKE2B 
037ccb389bf1df6dfcc600e363c604d498bff9b5e37ff10f5040acca4917fcd96c03552d769fcf87e50927bac17b8d1fe70f3ec8835c744166518791cc725d81
 SHA512 
81819f496dd34a43b16e1b3bcc982bb9b8574aec061fef7831b259c2649b05ed8c866795f815de9eb7aff940404811f8b235832121dfabb0672de9b76acb09d8
 DIST dbus-broker-25.tar.gz 210739 BLAKE2B 
6abf0a38fba3af41d95c4c1deea4c5d5b974bc1d0918d4b5ff317c08dd8e097212d966b76a76dad9674129f9babd00bd9c44d09b1d36fd25acb11298a10b0819
 SHA512 
bdeb0b002153234729a34f4163549f7589cb6ab03776cf6ab8956a5560fb7a6e089b4654913afd68d6c267036cd8b684e698075c06ee30aed7fb778394121a80
+DIST dbus-broker-27.tar.gz 215070 BLAKE2B 
d7f12c588b3f11434e33c9eec603f2d3f8caa5ae892aa7951f98b533cbd05bbfdab93dd639c64975e79ffd8c7ca19185bf3e8b8f9546237a3686aea0a9f734fe
 SHA512 
e33e48d7d29cb16f5aa10c7b5b98d85b9055adedcb2c4bda63113daa52597f9b322eeb1e128b7e6077378953b41914316485373b614a9a3a7f21cbbfcf5bec2b

diff --git a/sys-apps/dbus-broker/dbus-broker-27.ebuild 
b/sys-apps/dbus-broker/dbus-broker-27.ebuild
new file mode 100644
index 00000000000..da12f461b58
--- /dev/null
+++ b/sys-apps/dbus-broker/dbus-broker-27.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2017-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+if [[ ${PV} == 9999 ]]; then
+       inherit git-r3
+       EGIT_REPO_URI="https://github.com/bus1/dbus-broker.git";
+else
+       KEYWORDS="~amd64 ~ppc64"
+       SRC_URI="https://github.com/bus1/dbus-broker/archive/v${PV}/${P}.tar.gz";
+       declare -Ag SUBPROJECTS=(
+               [c-dvar]=70f0f21e86a34577e674e202d5d09ef167102f02
+               [c-ini]=867f06a12a702c6869924575503877caa0adde75
+               [c-list]=96455db9f04a6c9101a00957161551aea700b6aa
+               [c-rbtree]=a3b1f80548d1c736208c55e9251c49ada649dd62
+               [c-shquote]=95e4713a0de475688a5727a5d776dccbc69d3d28
+               [c-stdaux]=346623b40eb8137cae7568a69ee42253ff098ff7
+               [c-utf8]=af5bf7f330078d285e5f58584abd6de01c4cfd7d
+       )
+       for sp in "${!SUBPROJECTS[@]}"; do
+               commit=${SUBPROJECTS[${sp}]}
+               SRC_URI+=" 
https://github.com/c-util/${sp}/archive/${commit}/${sp}-${commit}.tar.gz";
+       done
+       unset sp commit
+fi
+
+DESCRIPTION="Linux D-Bus Message Broker"
+HOMEPAGE="https://github.com/bus1/dbus-broker/wiki";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="audit doc +launcher selinux"
+
+DEPEND="
+       audit? (
+               >=sys-process/audit-2.7
+               >=sys-libs/libcap-ng-0.6
+       )
+       launcher? (
+               >=dev-libs/expat-2.2
+               >=sys-apps/systemd-230:0=
+       )
+       selinux? ( sys-libs/libselinux )
+"
+RDEPEND="${DEPEND}
+       launcher? ( sys-apps/dbus )"
+BDEPEND="
+       doc? ( dev-python/docutils )
+       virtual/pkgconfig
+"
+
+src_prepare() {
+       if [[ ${PV} != 9999 ]]; then
+               local sp commit
+               for sp in "${!SUBPROJECTS[@]}"; do
+                       commit=${SUBPROJECTS[${sp}]}
+                       rmdir "subprojects/${sp}" || die
+                       mv "${WORKDIR}/${sp}-${commit}" "subprojects/${sp}" || 
die
+               done
+       fi
+       default
+}
+
+src_configure() {
+       local emesonargs=(
+               -Daudit=$(usex audit true false)
+               -Ddocs=$(usex doc true false)
+               -Dlauncher=$(usex launcher true false)
+               -Dselinux=$(usex selinux true false)
+       )
+       meson_src_configure
+}

Reply via email to