summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2018-08-11 11:07:07 -0400
committerMike Gilbert <floppym@gentoo.org>2018-08-11 11:07:07 -0400
commit7dfd750f5761a69239fc7a783e1a2503130af2ff (patch)
tree48b82992b97a8dfbb735e3b0293ad5c9a52623c2 /sys-apps/dbus-broker
parentwww-plugins/chrome-binary-plugins: automated update (68.0.3440.106, 69.0.3497... (diff)
downloadgentoo-7dfd750f5761a69239fc7a783e1a2503130af2ff.tar.gz
gentoo-7dfd750f5761a69239fc7a783e1a2503130af2ff.tar.bz2
gentoo-7dfd750f5761a69239fc7a783e1a2503130af2ff.zip
sys-apps/dbus-broker: bump to 15
Package-Manager: Portage-2.3.45_p0_p298967, Repoman-2.3.10_p30_p298967
Diffstat (limited to 'sys-apps/dbus-broker')
-rw-r--r--sys-apps/dbus-broker/Manifest1
-rw-r--r--sys-apps/dbus-broker/dbus-broker-15.ebuild73
2 files changed, 74 insertions, 0 deletions
diff --git a/sys-apps/dbus-broker/Manifest b/sys-apps/dbus-broker/Manifest
index a0cbf737cd0c..1aa979581ed0 100644
--- a/sys-apps/dbus-broker/Manifest
+++ b/sys-apps/dbus-broker/Manifest
@@ -10,4 +10,5 @@ DIST c-utf8-a77769a6c5b40c4a2e900cb4d1b59535696ef7e8.tar.gz 24767 BLAKE2B 064b2b
DIST c-utf8-cc67174f455c9196ebffc37b4d4f249da3dbc66f.tar.gz 21436 BLAKE2B d94c87a8ce99f3585da45678f36e59bbeded5d66f4cf7908da9fee3a4691fc704a0deefe66ddc3c7d8f653ec4bd7b2e8ed5892548a34930a10d1e5132f0954db SHA512 915258ea1d0f4e575c5f37746d34f98aebd6c9dd0c42e137f117dea1a8bbc895b775d9f9a6b2d91a6b008b095eb322332b3ec4d3de1a2333c8cbfcd7b89364b5
DIST dbus-broker-11.tar.gz 160473 BLAKE2B b043709f5fcf18f27d0d76792c2f11f227764233d9362b65485fd76601f4cbabf4426065d6b2e659434a38b020901f2a8b3bdce86e8f5fef7acd8161df877c3e SHA512 c46f1739e289d82ef86d0d640c66f13ac97e10a483f513a4e6158e489ca1f05c45967131dd326a75f98d6b84e7891efcf605dde91ed73da4bfe2f076fcada56e
DIST dbus-broker-14.tar.gz 179880 BLAKE2B bce75a5dacef22166c244151a1960119b1fb853357ffcdf5adf523223ed5a7beb2173fa872983cb1672c6fa2713e0a36916d7ff2ae6251c19bc0ec4ccc4e917d SHA512 7313a30facf2e64e98ac9d5e109b4ea2d5d0ad70bb4b82edd168ad7a7188b17710651b870827ae4d3b88db6dfdd41d4e9d0becea12307c481a581bfb524b572d
+DIST dbus-broker-15.tar.gz 181175 BLAKE2B 94a51451e17e898d2c83b49c2d5415fc97ae38d035464268a9036e980fc5de6c65a436c2c019f92d1244a57a620b4dd3c3cccb2681afc26047e124b41c15ddcd SHA512 efb54ec7bc1918918794b106066219d9367cbaffa777ca9b3809af2d5c42c704dd4255cfb69e93afdb0f4db2d1a9adcbd491998201057ad656754908b177e1d6
DIST dbus-broker-9.tar.gz 155810 BLAKE2B ebb64f35303de988ea081b6dc9186a53317c5e610ca826afc4243191148f6d8d7038d6aa6f94bdd7b5225ebd2f2d93394d467605e5f878617becfd487ad0dfb6 SHA512 4eed5dede2ba6d45b883b1a484d59b774655063334611413e165558cb1e2efb21a5e17a182e836ae43cbfbfd366737c709d53ed0b9ec29ba3a9cd3718b29ec40
diff --git a/sys-apps/dbus-broker/dbus-broker-15.ebuild b/sys-apps/dbus-broker/dbus-broker-15.ebuild
new file mode 100644
index 000000000000..f3dd9cd82a47
--- /dev/null
+++ b/sys-apps/dbus-broker/dbus-broker-15.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit meson
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/bus1/dbus-broker.git"
+else
+ dvar=f0a525477142f64c45b0be9393cc3b5dc3a6d6f9
+ list=071841c28d96e9104761af815a7ea367390c3174
+ rbtree=ba0527e9157316cdb60522f23fb884ea196b1346
+ sundry=50c8ccf01b39b3f11e59c69d1cafea5bef5a9769
+ utf8=a77769a6c5b40c4a2e900cb4d1b59535696ef7e8
+ SRC_URI="https://github.com/bus1/dbus-broker/archive/v${PV}/${P}.tar.gz
+ https://github.com/c-util/c-dvar/archive/${dvar}/c-dvar-${dvar}.tar.gz
+ https://github.com/c-util/c-list/archive/${list}/c-list-${list}.tar.gz
+ https://github.com/c-util/c-rbtree/archive/${rbtree}/c-rbtree-${rbtree}.tar.gz
+ https://github.com/c-util/c-sundry/archive/${sundry}/c-sundry-${sundry}.tar.gz
+ https://github.com/c-util/c-utf8/archive/${utf8}/c-utf8-${utf8}.tar.gz
+ "
+ KEYWORDS="~amd64"
+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"
+
+RDEPEND="
+ audit? (
+ >=sys-process/audit-2.7
+ >=sys-libs/libcap-ng-0.6
+ )
+ doc? ( dev-python/docutils )
+ launcher? (
+ >=sys-apps/dbus-1.10
+ >=dev-libs/expat-2.2
+ >=dev-libs/glib-2.50:2
+ >=sys-apps/systemd-230
+ )
+ selinux? ( sys-libs/libselinux )
+"
+DEPEND="${RDEPEND}
+ dev-python/docutils
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ if [[ ${PV} != 9999 ]]; then
+ rmdir subprojects/{c-dvar,c-list,c-rbtree,c-sundry,c-utf8} || die
+ mv "${WORKDIR}/c-dvar-${dvar}" subprojects/c-dvar || die
+ mv "${WORKDIR}/c-list-${list}" subprojects/c-list || die
+ mv "${WORKDIR}/c-rbtree-${rbtree}" subprojects/c-rbtree || die
+ mv "${WORKDIR}/c-sundry-${sundry}" subprojects/c-sundry || die
+ mv "${WORKDIR}/c-utf8-${utf8}" subprojects/c-utf8 || die
+ 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
+}