1 |
commit: ca1a4c587cf32b96ad7141e8c257d67b4260a3f4 |
2 |
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Aug 13 04:32:25 2019 +0000 |
4 |
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Aug 13 04:32:42 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca1a4c58 |
7 |
|
8 |
sys-apps/dbus-broker: bump to 21 |
9 |
|
10 |
Package-Manager: Portage-2.3.71, Repoman-2.3.16_p24 |
11 |
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org> |
12 |
|
13 |
sys-apps/dbus-broker/Manifest | 8 +++ |
14 |
sys-apps/dbus-broker/dbus-broker-21.ebuild | 76 ++++++++++++++++++++++++++++ |
15 |
sys-apps/dbus-broker/dbus-broker-9999.ebuild | 50 +++++++++--------- |
16 |
3 files changed, 108 insertions(+), 26 deletions(-) |
17 |
|
18 |
diff --git a/sys-apps/dbus-broker/Manifest b/sys-apps/dbus-broker/Manifest |
19 |
index f8b4b61ed60..80f851b42da 100644 |
20 |
--- a/sys-apps/dbus-broker/Manifest |
21 |
+++ b/sys-apps/dbus-broker/Manifest |
22 |
@@ -1,8 +1,16 @@ |
23 |
+DIST c-dvar-7c0833f9cae446163077b204b2296287bbee7c67.tar.gz 24727 BLAKE2B e18de53ac8014e77cffbcd9c71230847db0055e43e54b5cdfc3f48367570878b34d6fc7c299e4312708455ef2fa4ddff9fa5b48b603a05d6fbe28ce84e5e5906 SHA512 a006bdfc8a5a8e9a803ffa29f152858cb699cbf0e59d4f0550a4736ad29f85cfdef6bd8ef3cfbe8770045c76ed092db00c7338d62a8b0cd54ae5bd03f1c8b422 |
24 |
DIST c-dvar-9fcd89593f8b7fb5c9f1c32f0b82f518eda4be46.tar.gz 36281 BLAKE2B 4a1ee57e1aeec5010bd5b84d355aa94a923dc6e03f5cd1b58db3af9b64f15e9e565a0930e9e1d8ca79602ac7e366a3231ed66d7a2429b0ff769e0c3428742493 SHA512 b77ce063fbaf92d3ee4462eb440229870fe3bb41ea3d02e79502cca48eb8983da4f8e3d6fa29fb2f066879af0d7e9166e0105ca56d1ff12d47f2592f2be1b2e2 |
25 |
+DIST c-ini-847c55f5b3d33baa47af9a1286175d58b34f91d5.tar.gz 14094 BLAKE2B 49ac949d4fc46ec63f253d48921be0acd585b3d301d56144e9477baaf81a0cfb3fb5f0706d1673c921962d1bbbeb89b2d83e07dba9265dff7b1f57da6059eaef SHA512 eec3a4d2a3e1a4d9d65385b2e3cfd87dfb482b365731bc15f989faa59fb7f2c6e88abcef6612f3718817b1d1953f12fcc9981fc36b01fa82d3146305e24eaa16 |
26 |
DIST c-ini-979a18fdd59f05f927d6cdf624d8ded6f81c6776.tar.gz 26116 BLAKE2B 23d6feca93bd48905745c8ab0ae5798be315e79fe189e1f8d181922db0a2cfc9cbef8e250796bdabd46fe8cd434010912ddffbe280f99a0967a6ef0ef68e263b SHA512 a17f1202ee019814251d0d4225ce41fad471cd7d40f2f0c1f80415562019305cdc98f903f37e47a1493f7d135b656210b61b0718a0d19d65ecbb0d24496e785a |
27 |
+DIST c-list-2e4b605c6217cd3c8a1ef773f82f5cc329ba650d.tar.gz 9383 BLAKE2B 70f8ed083a784a08da3b5d5fe75709cf9dcbaaee523ab9b1cd3b36931f5bb0c1e920cc38561c002f4de2efeda7b4edaf9b5fb9411f0fcd8aa1055ab966066789 SHA512 4db91e8af837d6739b9becbc2b405300e2006a82e39c01ade015eabf39ba550dc38879e800fd415bc5fa4ac220090cfdfa3a13d4f748a1278e51544c4a6183be |
28 |
DIST c-list-dda36d30c7d655b4d61358519168fa7ce0e9dae9.tar.gz 21457 BLAKE2B cec1ffbc7591479c8a7b1fbbfbef69a8dfc8b756a864f31910202967be431027d85191b4f412f04507152d5d81113e3668ab1e22319547607d21a139f75ea4a5 SHA512 0b0add65248cd17a5d3c52adf3f709ce8a7c5739f153516fb9577b0a44b709242b3571637efbaa0f78f0afba2691ec0993561b1fb643df4d1eb6a45167f50473 |
29 |
+DIST c-rbtree-b46392d25de7a7bab67d48ef18bf8350b429cff5.tar.gz 26065 BLAKE2B ec5486b2e1b9b835a3aac42b9f87275bbdbc73cdb0698304db01a80f0d52bf542b8df56d6e58bd98cbceccee9418d7115e90605c8077ac8670b6326304806c9e SHA512 8177c111390f8491a3b535ec5a3b8de13a3b9d0358166494e503d68bd5748dae0cd2b092b0311258be885ecbeee2bb83a2389d9734bc28e4f78e85de3ed9b3f5 |
30 |
DIST c-rbtree-bf627e0c32241915108f66ad9738444e4d045b45.tar.gz 37838 BLAKE2B 5c40f444f43cb2f76c60fbd3ecedfb084ca39e90db9a297d630f6ca8ef931e52917e1ef1bd310d1024b003a37214d6549dce6f3d2b49f9b7e1f19441d04c64fa SHA512 6ac8e0eb7b704e2dfd1b69f9dd20ad08d490d13bcf7198d30825d5c8fb20d001998df3e5beece7346a1bda4341c900f63e3c67da9648ea8492607851946a1265 |
31 |
+DIST c-shquote-34e1e25299fb82ab9fd0c8bfd8a66010ead1497b.tar.gz 10824 BLAKE2B e2cc32acdb83a9d2c759d5068ef69feb4b0fbcdf908bbce08c9229c26dc1d1d421e522b844232328b62af851ebb93cbdc282be04b26ec04e327eb59e9e5173c7 SHA512 8f5ae3554239d42ec50b093f81b13715a55215b406a2000853da5a8581a11650ba1020f06eb8f7551d0ec372e786ea6cc56c2c803d0fc86d016db69895b391eb |
32 |
DIST c-shquote-b7e325c7ff098787f2937dd91597677374f038b6.tar.gz 22764 BLAKE2B 9fd0c7e17c7dc3614748e54125bc04d34c03c97f6ee148c66e2398827872e005aaff3326fdca32e01efcc04efdcc735059070e50fb0b5a5a6cef80e271110fde SHA512 1403bcc57f45df33509d7e9c03e964cbdbc5bb8dc3c853e6fd6bcebe304bf7c21e4f887ed471cd9cb4a8aa6000d7017e8ae02adfdbb43cdeac6415a15f29fa40 |
33 |
+DIST c-stdaux-11930d259212605a15430523472ef54e0c7654ee.tar.gz 13215 BLAKE2B f8022583c224e911ecf65f10f1ada2ae631f0dca1c0306c113a2ad1b6a996ff4fa45eba14fafa5146feabebef0ae9e275a46fa0bb78af454fc37e49c465c7e3f SHA512 7c0a5d1266462482674f9fc98ba19af65566d638e7a407969de9ccb66d5884692e0562c16b37e64269919e5c0d0c2a8ffd147e88159b9226f1bb738d460b78b8 |
34 |
DIST c-sundry-50c8ccf01b39b3f11e59c69d1cafea5bef5a9769.tar.gz 26702 BLAKE2B c67af60b180b80c358c94d43961423cd18b147ec98dd71fa9e858ae6b67ad29d1d1484816be9eff1ce5c7193aa22b7b754f4cc535888c2a62b88ea43155f71c6 SHA512 44fccf4509ad752f7ef8aef7e1afd62eb51660f2daba42f0ad8b1711a62ec53aa2bde78b895fbdd939ba9a1ba1fc06621c2506eb068948da4d6e7192cb8df29e |
35 |
+DIST c-utf8-34f5df0f4b28fc7ea6747680a432e666047082e4.tar.gz 9480 BLAKE2B 206d1b74a187e56cc1dbc6a657eb0935cbc4bf5344d4567b5aa99f0f3c559eb442e6ba2f05647f6fff1244874d64aca36062ddd290e368c4ca933802046165d8 SHA512 5b6c0de7d5b3f2a563442ca139ee1ca788a137cb0f5eede6c6e190e748dbe39b3489a2446682e1049dd6c91fdafff7743c819113eaedf370f4c3b1a28e97b22a |
36 |
DIST c-utf8-b245df543717ee19ad398f8139447e3807c11c96.tar.gz 21611 BLAKE2B 17ae3aa209361629e02ddd8d2725da85cf54c06d8c27ff706d736b130a854711efbeacce87f4cc20703dbeb8479efc6c4e67e9196d65b0f92e41a67a6d0cf987 SHA512 c868587efc0d14ff13525edcb4149f84fb9ac7a4cd7ef5e29fed9f374436c36ff318d54a4d2555874ec06ec60b40eb6399ada1fb32daa023727694d0a4a6190d |
37 |
DIST dbus-broker-18.tar.gz 190294 BLAKE2B 0af9646183ac0942b5137a93ee2d1ccfcb7e59c34ef17566c52afa51f0b4b408a8f8a5864865528c12a448a7dc08a6ed1fc50e187b28023e0955b20788a52844 SHA512 fa175fb64b70e9c46ad6527bc0c3793929b1813cca81e55c358a09fd997de33bab3fc430ef943b9d57eb5cf66dfa52f42cb94a0d3a465ceba37ee78b1c0bd33d |
38 |
+DIST dbus-broker-21.tar.gz 203390 BLAKE2B 9024c5545b4a09ce43ef44f7bc78ceb52407047f88f73575c60b5ddd6f4fa188c0f65c23d787c91679d1ab2a07f8e19fa06b8a1b60b327a0cc8d79a6006ba50e SHA512 527a8b5f27458a6443c7a5ad33ac39e4e31b32348a3b4cfd6679acd9de635add272f182fe8f72b493e0812ff6e07523a35e53507f3656d05b56705ed8a00e643 |
39 |
|
40 |
diff --git a/sys-apps/dbus-broker/dbus-broker-21.ebuild b/sys-apps/dbus-broker/dbus-broker-21.ebuild |
41 |
new file mode 100644 |
42 |
index 00000000000..20cbb6de4c1 |
43 |
--- /dev/null |
44 |
+++ b/sys-apps/dbus-broker/dbus-broker-21.ebuild |
45 |
@@ -0,0 +1,76 @@ |
46 |
+# Copyright 2017-2019 Gentoo Authors |
47 |
+# Distributed under the terms of the GNU General Public License v2 |
48 |
+ |
49 |
+EAPI=7 |
50 |
+ |
51 |
+inherit meson |
52 |
+ |
53 |
+if [[ ${PV} == 9999 ]]; then |
54 |
+ inherit git-r3 |
55 |
+ EGIT_REPO_URI="https://github.com/bus1/dbus-broker.git" |
56 |
+else |
57 |
+ KEYWORDS="~amd64" |
58 |
+ SRC_URI="https://github.com/bus1/dbus-broker/archive/v${PV}/${P}.tar.gz" |
59 |
+ declare -A SUBPROJECTS=( |
60 |
+ [c-dvar]=7c0833f9cae446163077b204b2296287bbee7c67 |
61 |
+ [c-ini]=847c55f5b3d33baa47af9a1286175d58b34f91d5 |
62 |
+ [c-list]=2e4b605c6217cd3c8a1ef773f82f5cc329ba650d |
63 |
+ [c-rbtree]=b46392d25de7a7bab67d48ef18bf8350b429cff5 |
64 |
+ [c-shquote]=34e1e25299fb82ab9fd0c8bfd8a66010ead1497b |
65 |
+ [c-stdaux]=11930d259212605a15430523472ef54e0c7654ee |
66 |
+ [c-utf8]=34f5df0f4b28fc7ea6747680a432e666047082e4 |
67 |
+ ) |
68 |
+ for sp in "${!SUBPROJECTS[@]}"; do |
69 |
+ commit=${SUBPROJECTS[${sp}]} |
70 |
+ SRC_URI+=" https://github.com/c-util/${sp}/archive/${commit}/${sp}-${commit}.tar.gz" |
71 |
+ done |
72 |
+ unset sp commit |
73 |
+fi |
74 |
+ |
75 |
+DESCRIPTION="Linux D-Bus Message Broker" |
76 |
+HOMEPAGE="https://github.com/bus1/dbus-broker/wiki" |
77 |
+ |
78 |
+LICENSE="Apache-2.0" |
79 |
+SLOT="0" |
80 |
+IUSE="audit doc +launcher selinux" |
81 |
+ |
82 |
+DEPEND=" |
83 |
+ audit? ( |
84 |
+ >=sys-process/audit-2.7 |
85 |
+ >=sys-libs/libcap-ng-0.6 |
86 |
+ ) |
87 |
+ launcher? ( |
88 |
+ >=dev-libs/expat-2.2 |
89 |
+ >=sys-apps/systemd-230:0= |
90 |
+ ) |
91 |
+ selinux? ( sys-libs/libselinux ) |
92 |
+" |
93 |
+RDEPEND="${DEPEND} |
94 |
+ launcher? ( sys-apps/dbus )" |
95 |
+BDEPEND=" |
96 |
+ doc? ( dev-python/docutils ) |
97 |
+ dev-python/docutils |
98 |
+ virtual/pkgconfig |
99 |
+" |
100 |
+ |
101 |
+src_prepare() { |
102 |
+ if [[ ${PV} != 9999 ]]; then |
103 |
+ local sp commit |
104 |
+ for sp in "${!SUBPROJECTS[@]}"; do |
105 |
+ commit=${SUBPROJECTS[${sp}]} |
106 |
+ rmdir "subprojects/${sp}" || die |
107 |
+ mv "${WORKDIR}/${sp}-${commit}" "subprojects/${sp}" || die |
108 |
+ done |
109 |
+ fi |
110 |
+ default |
111 |
+} |
112 |
+ |
113 |
+src_configure() { |
114 |
+ local emesonargs=( |
115 |
+ -Daudit=$(usex audit true false) |
116 |
+ -Ddocs=$(usex doc true false) |
117 |
+ -Dlauncher=$(usex launcher true false) |
118 |
+ -Dselinux=$(usex selinux true false) |
119 |
+ ) |
120 |
+ meson_src_configure |
121 |
+} |
122 |
|
123 |
diff --git a/sys-apps/dbus-broker/dbus-broker-9999.ebuild b/sys-apps/dbus-broker/dbus-broker-9999.ebuild |
124 |
index 12db86f7f16..20cbb6de4c1 100644 |
125 |
--- a/sys-apps/dbus-broker/dbus-broker-9999.ebuild |
126 |
+++ b/sys-apps/dbus-broker/dbus-broker-9999.ebuild |
127 |
@@ -9,23 +9,22 @@ if [[ ${PV} == 9999 ]]; then |
128 |
inherit git-r3 |
129 |
EGIT_REPO_URI="https://github.com/bus1/dbus-broker.git" |
130 |
else |
131 |
- dvar=9fcd89593f8b7fb5c9f1c32f0b82f518eda4be46 |
132 |
- ini=979a18fdd59f05f927d6cdf624d8ded6f81c6776 |
133 |
- list=dda36d30c7d655b4d61358519168fa7ce0e9dae9 |
134 |
- rbtree=bf627e0c32241915108f66ad9738444e4d045b45 |
135 |
- shquote=b7e325c7ff098787f2937dd91597677374f038b6 |
136 |
- sundry=50c8ccf01b39b3f11e59c69d1cafea5bef5a9769 |
137 |
- utf8=b245df543717ee19ad398f8139447e3807c11c96 |
138 |
- SRC_URI="https://github.com/bus1/dbus-broker/archive/v${PV}/${P}.tar.gz |
139 |
- https://github.com/c-util/c-dvar/archive/${dvar}/c-dvar-${dvar}.tar.gz |
140 |
- https://github.com/c-util/c-ini/archive/${ini}/c-ini-${ini}.tar.gz |
141 |
- https://github.com/c-util/c-list/archive/${list}/c-list-${list}.tar.gz |
142 |
- https://github.com/c-util/c-rbtree/archive/${rbtree}/c-rbtree-${rbtree}.tar.gz |
143 |
- https://github.com/c-util/c-shquote/archive/${shquote}/c-shquote-${shquote}.tar.gz |
144 |
- https://github.com/c-util/c-sundry/archive/${sundry}/c-sundry-${sundry}.tar.gz |
145 |
- https://github.com/c-util/c-utf8/archive/${utf8}/c-utf8-${utf8}.tar.gz |
146 |
- " |
147 |
KEYWORDS="~amd64" |
148 |
+ SRC_URI="https://github.com/bus1/dbus-broker/archive/v${PV}/${P}.tar.gz" |
149 |
+ declare -A SUBPROJECTS=( |
150 |
+ [c-dvar]=7c0833f9cae446163077b204b2296287bbee7c67 |
151 |
+ [c-ini]=847c55f5b3d33baa47af9a1286175d58b34f91d5 |
152 |
+ [c-list]=2e4b605c6217cd3c8a1ef773f82f5cc329ba650d |
153 |
+ [c-rbtree]=b46392d25de7a7bab67d48ef18bf8350b429cff5 |
154 |
+ [c-shquote]=34e1e25299fb82ab9fd0c8bfd8a66010ead1497b |
155 |
+ [c-stdaux]=11930d259212605a15430523472ef54e0c7654ee |
156 |
+ [c-utf8]=34f5df0f4b28fc7ea6747680a432e666047082e4 |
157 |
+ ) |
158 |
+ for sp in "${!SUBPROJECTS[@]}"; do |
159 |
+ commit=${SUBPROJECTS[${sp}]} |
160 |
+ SRC_URI+=" https://github.com/c-util/${sp}/archive/${commit}/${sp}-${commit}.tar.gz" |
161 |
+ done |
162 |
+ unset sp commit |
163 |
fi |
164 |
|
165 |
DESCRIPTION="Linux D-Bus Message Broker" |
166 |
@@ -35,7 +34,7 @@ LICENSE="Apache-2.0" |
167 |
SLOT="0" |
168 |
IUSE="audit doc +launcher selinux" |
169 |
|
170 |
-RDEPEND=" |
171 |
+DEPEND=" |
172 |
audit? ( |
173 |
>=sys-process/audit-2.7 |
174 |
>=sys-libs/libcap-ng-0.6 |
175 |
@@ -46,7 +45,8 @@ RDEPEND=" |
176 |
) |
177 |
selinux? ( sys-libs/libselinux ) |
178 |
" |
179 |
-DEPEND="${RDEPEND}" |
180 |
+RDEPEND="${DEPEND} |
181 |
+ launcher? ( sys-apps/dbus )" |
182 |
BDEPEND=" |
183 |
doc? ( dev-python/docutils ) |
184 |
dev-python/docutils |
185 |
@@ -55,14 +55,12 @@ BDEPEND=" |
186 |
|
187 |
src_prepare() { |
188 |
if [[ ${PV} != 9999 ]]; then |
189 |
- rmdir subprojects/c-{dvar,ini,list,rbtree,shquote,sundry,utf8} || die |
190 |
- mv "${WORKDIR}/c-dvar-${dvar}" subprojects/c-dvar || die |
191 |
- mv "${WORKDIR}/c-ini-${ini}" subprojects/c-ini || die |
192 |
- mv "${WORKDIR}/c-list-${list}" subprojects/c-list || die |
193 |
- mv "${WORKDIR}/c-rbtree-${rbtree}" subprojects/c-rbtree || die |
194 |
- mv "${WORKDIR}/c-shquote-${shquote}" subprojects/c-shquote || die |
195 |
- mv "${WORKDIR}/c-sundry-${sundry}" subprojects/c-sundry || die |
196 |
- mv "${WORKDIR}/c-utf8-${utf8}" subprojects/c-utf8 || die |
197 |
+ local sp commit |
198 |
+ for sp in "${!SUBPROJECTS[@]}"; do |
199 |
+ commit=${SUBPROJECTS[${sp}]} |
200 |
+ rmdir "subprojects/${sp}" || die |
201 |
+ mv "${WORKDIR}/${sp}-${commit}" "subprojects/${sp}" || die |
202 |
+ done |
203 |
fi |
204 |
default |
205 |
} |