commit:     cd849a64953a548814613b1e0eda064ad0ac8eb0
Author:     Jack Todaro <solpeth <AT> posteo <DOT> org>
AuthorDate: Sat Jun 13 03:20:20 2020 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Jun 13 14:46:09 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd849a64

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

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Jack Todaro <solpeth <AT> posteo.org>
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 sys-apps/dbus-broker/Manifest              |  1 +
 sys-apps/dbus-broker/dbus-broker-23.ebuild | 75 ++++++++++++++++++++++++++++++
 2 files changed, 76 insertions(+)

diff --git a/sys-apps/dbus-broker/Manifest b/sys-apps/dbus-broker/Manifest
index c5c21a8f071..c59b08ce770 100644
--- a/sys-apps/dbus-broker/Manifest
+++ b/sys-apps/dbus-broker/Manifest
@@ -14,3 +14,4 @@ DIST c-utf8-1f7e2ff1164bd2161cb480532b2b34cb2074bde1.tar.gz 
9462 BLAKE2B 3e1429d
 DIST c-utf8-34f5df0f4b28fc7ea6747680a432e666047082e4.tar.gz 9480 BLAKE2B 
206d1b74a187e56cc1dbc6a657eb0935cbc4bf5344d4567b5aa99f0f3c559eb442e6ba2f05647f6fff1244874d64aca36062ddd290e368c4ca933802046165d8
 SHA512 
5b6c0de7d5b3f2a563442ca139ee1ca788a137cb0f5eede6c6e190e748dbe39b3489a2446682e1049dd6c91fdafff7743c819113eaedf370f4c3b1a28e97b22a
 DIST dbus-broker-21.tar.gz 203390 BLAKE2B 
9024c5545b4a09ce43ef44f7bc78ceb52407047f88f73575c60b5ddd6f4fa188c0f65c23d787c91679d1ab2a07f8e19fa06b8a1b60b327a0cc8d79a6006ba50e
 SHA512 
527a8b5f27458a6443c7a5ad33ac39e4e31b32348a3b4cfd6679acd9de635add272f182fe8f72b493e0812ff6e07523a35e53507f3656d05b56705ed8a00e643
 DIST dbus-broker-22.tar.gz 208274 BLAKE2B 
af55b906c4e6aea55717bc4bc8de13daa26ef360f6599911b7442442eb4173c3fa2c4e4058846b0202e9f45f638cc91b3a3f8c9818fec13ae09ed7b3111d1e3d
 SHA512 
385fe58a52f3a67832c420288ef96c8ca204b5ee362eb29b38434c92483f968f76402e321fdba65cdc3d876d3e18a428d142264e5692758209be66b9d41b8e07
+DIST dbus-broker-23.tar.gz 209924 BLAKE2B 
44f966c04c34c4dec9916224038418203b55013f07f95331b6143aaf3e4d0a5add8e76a288627f9c6458326fabf4e9db9c235190d281c4ed01a7a325c90bcece
 SHA512 
42bcb085e153f81d59ac8f1dccd707aa1da98d01f5299eeb2fac2f12bad3fd7aa3268a489f4e1dc827c0e3f7000f11989394047ffee3c3c4da9f50bc6d12dfac

diff --git a/sys-apps/dbus-broker/dbus-broker-23.ebuild 
b/sys-apps/dbus-broker/dbus-broker-23.ebuild
new file mode 100644
index 00000000000..50983101599
--- /dev/null
+++ b/sys-apps/dbus-broker/dbus-broker-23.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2017-2020 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"
+       SRC_URI="https://github.com/bus1/dbus-broker/archive/v${PV}/${P}.tar.gz";
+       declare -Ag SUBPROJECTS=(
+               [c-dvar]=9e1a5b4363aaece7169df2b2852944a1434b2df5
+               [c-ini]=43f379396a320940d0661c15780f618f84d29348
+               [c-list]=b1cd4dbf967d73b24dfe6cc56aaf3fdd668692e3
+               [c-rbtree]=fa97402c3faa18c2ddd8325eb66e2bd58a224477
+               [c-shquote]=1d171fe52c23944c3c0be1f2603595f2488a9ff8
+               [c-stdaux]=d6ecce8afbb7703e1469cc5e7a59a8bd32e2d4a4
+               [c-utf8]=1f7e2ff1164bd2161cb480532b2b34cb2074bde1
+       )
+       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