1 |
commit: fd29867dc894c8484840a14f4ac6f53885fad536 |
2 |
Author: Rasmus Thomsen <rasmus.thomsen <AT> live <DOT> de> |
3 |
AuthorDate: Wed Mar 29 14:07:46 2017 +0000 |
4 |
Commit: Aric Belsito <lluixhi <AT> gmail <DOT> com> |
5 |
CommitDate: Wed Mar 29 16:31:40 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=fd29867d |
7 |
|
8 |
gnome-base/gnome-keyring: version bump to 3.20.0 |
9 |
|
10 |
gnome-base/gnome-keyring/Manifest | 6 +- |
11 |
.../gnome-keyring/gnome-keyring-3.16.0-r99.ebuild | 90 ---------------------- |
12 |
...18.3-r99.ebuild => gnome-keyring-3.20.0.ebuild} | 28 +++---- |
13 |
3 files changed, 12 insertions(+), 112 deletions(-) |
14 |
|
15 |
diff --git a/gnome-base/gnome-keyring/Manifest b/gnome-base/gnome-keyring/Manifest |
16 |
index 361d164..3a38442 100644 |
17 |
--- a/gnome-base/gnome-keyring/Manifest |
18 |
+++ b/gnome-base/gnome-keyring/Manifest |
19 |
@@ -1,6 +1,4 @@ |
20 |
AUX gnome-keyring-3.14.0-musl-add-sys_select_h.patch 504 SHA256 17abd3f7674e162c69ff0fe0138271403c4b8a67595866fff5a3272a6001ad0e SHA512 1b809e0529ad86719b6409cfb83f88bb8529c5da3ede71d5353a26123206183c05e96297c8f14658654906c9ed14505d32c6a6ef9184cc59e39877450dc81274 WHIRLPOOL b29265de7e3129bdc458c08555051c4884a800c09fb3c6e2211cf3e708c137f637a7d3d741fadeafd68a2313d26e584f9f8203743e96ccfaf62ace7759d21253 |
21 |
-DIST gnome-keyring-3.16.0.tar.xz 1179776 SHA256 15a3bb8c53855a4ff0dbbdfbe4ec3df206c32048f50bdc76a51f8e3e14ece1f5 SHA512 eeb5c614395dda0e046056899f9eb6f962253b48d6b668bb966328e75863010c1f653ba2d8f7ca60bdd8ff5c43f77604396f0e4c448236c5b010dd0c61ffa069 WHIRLPOOL dae5b7294b8274623cd0ccebd57b348b8b73e58bd88f32b12f982f1e0413a042e72adf69a36a21619c34c4726965031e1a5aec476d143f99315a4132bc19df8a |
22 |
-DIST gnome-keyring-3.18.3.tar.xz 1205108 SHA256 3f670dd61789bdda75b9c9e31e289bf7b1d23ba012433474790081ba7dc0ed98 SHA512 123819218477cd9b617d9cc2c1d10483d9c790bb90edd5b20298a1ba38aeef10dcddf85fcb6b9b92969dd64e53caaaf825b5cbb741e57461050be4973e8c2f78 WHIRLPOOL 01fbda3232cfdb3f2f79f5718c5ad22a871b43ed75722a9ab69f2932f8afc01809b4dc5b5ea1aaf9f17ed8efe973dd12bd700831a9dd62300513d91655359ca6 |
23 |
-EBUILD gnome-keyring-3.16.0-r99.ebuild 2295 SHA256 c20658b31e6c9db0f4806a9b814835878e79d8f2b528778458e06d86fa6bc13b SHA512 6f13b0d62f58768cc8f55431f585ff7e1d434dae2ca24a9da58e25e5f6073069665afc403e3431ee7d30e244819d94adc954b260542788caade627c1eeaa3ee5 WHIRLPOOL 87153185f09ed95310705420ab0b6f4f8530085cf7f5ab167d089651e7974f421c8c19d4ec23c6eafff995c763ceb5c5cbebd22b708a6b76d789ebcffac120d6 |
24 |
-EBUILD gnome-keyring-3.18.3-r99.ebuild 2225 SHA256 979ea8397397765f5cbf65f0200b5b53272f4eb7cc732a11a34b7e9fd76a6d69 SHA512 825cb658b9dbadb6cba8df909a20c1a9dc21448b59af89289f04cfc75f4c02a8553e533128f0441cad07da472f4e81697b62b9156e5602ead02644c727530fc5 WHIRLPOOL 2a8183b30a23a19d2f66c7f3ee339d2e2b97a2bba8c1304357a574b808285e2e959af889cf8ded600c0e5f50509841b66f80691a9bc079438c0af93575b3737e |
25 |
+DIST gnome-keyring-3.20.0.tar.xz 1215324 SHA256 bc17cecd748a0e46e302171d11c3ae3d76bba5258c441fabec3786f418e7ec99 SHA512 f7e6195b4be52edaee3bc3181f006ec31ebd54f8000c98220520f4158f66580b60950e4f55247aefae6aa9320f6589c8a09c1e32853165915ae5ff1b40627c5b WHIRLPOOL 63ceaf842b4f9661eb732fbddec6f26dda7ae157e405eb0d0b377ff07dd01c0e0ae3b3c0dd07d2434199edb3730994231da936aaf472054ee5cb76f089439fb8 |
26 |
+EBUILD gnome-keyring-3.20.0.ebuild 2227 SHA256 bc537197051f520a0cd5b3d20c66568a6c317c5926106bd35302f8387b4f54c1 SHA512 17ed3ff4f54a474929a9a6d8bfcc720ac1119e6b1e2985dec535b8d52f7cf9f9743be6d95c74dafa7f69fe73bfb75bd4d4492916c18b07203c54306f49e7efc3 WHIRLPOOL 3fb8e5c9298601259b2420dadcf0307e2e39fc5c46751ba705e860d0841c3b64db2723d19ed53bfe61c7c967f46dbd21e06baeda70f0a9dbe5037b223d421b43 |
27 |
MISC metadata.xml 883 SHA256 7f875d089777be10faa6f0e2e122e557ad278bbe6b924c2b21664715c8bf8b95 SHA512 31d506051c1353e1e4dd987e5ccd39281d19f6ae08974a09bd8145218c7209588629a79c6baad9ff1b83358a699f46fddb8c4ec51da73efe26be2d5e7f0a905a WHIRLPOOL 3d1be4bed4019ce047bda331b2342a08a91e823eff266de3f99be6f987632bb37b46321415003479325022dc41dbefc9daf3f42f68fad6787ad4f5782966322d |
28 |
|
29 |
diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.16.0-r99.ebuild b/gnome-base/gnome-keyring/gnome-keyring-3.16.0-r99.ebuild |
30 |
deleted file mode 100644 |
31 |
index 0f8381d..0000000 |
32 |
--- a/gnome-base/gnome-keyring/gnome-keyring-3.16.0-r99.ebuild |
33 |
+++ /dev/null |
34 |
@@ -1,90 +0,0 @@ |
35 |
-# Copyright 1999-2016 Gentoo Foundation |
36 |
-# Distributed under the terms of the GNU General Public License v2 |
37 |
-# $Id$ |
38 |
- |
39 |
-EAPI="5" |
40 |
-GCONF_DEBUG="yes" # Not gnome macro but similar |
41 |
-GNOME2_LA_PUNT="yes" |
42 |
-PYTHON_COMPAT=( python2_7 ) |
43 |
- |
44 |
-inherit fcaps gnome2 pam python-any-r1 versionator virtualx |
45 |
- |
46 |
-DESCRIPTION="Password and keyring managing daemon" |
47 |
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring" |
48 |
- |
49 |
-LICENSE="GPL-2+ LGPL-2+" |
50 |
-SLOT="0" |
51 |
-IUSE="+caps debug pam selinux +ssh-agent test" |
52 |
-KEYWORDS="amd64 arm ~mips ~ppc x86" |
53 |
- |
54 |
-# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456 |
55 |
-COMMON_DEPEND=" |
56 |
- >=app-crypt/gcr-3.5.3:=[gtk] |
57 |
- >=dev-libs/glib-2.38:2 |
58 |
- app-misc/ca-certificates |
59 |
- >=dev-libs/libgcrypt-1.2.2:0= |
60 |
- >=sys-apps/dbus-1.1.1 |
61 |
- caps? ( sys-libs/libcap-ng ) |
62 |
- pam? ( virtual/pam ) |
63 |
- |
64 |
- >=app-crypt/gnupg-2.0.28 |
65 |
-" |
66 |
-RDEPEND="${COMMON_DEPEND} |
67 |
- app-crypt/pinentry[gnome-keyring] |
68 |
-" |
69 |
-DEPEND="${COMMON_DEPEND} |
70 |
- >=app-eselect/eselect-pinentry-0.5 |
71 |
- app-text/docbook-xml-dtd:4.3 |
72 |
- dev-libs/libxslt |
73 |
- >=dev-util/intltool-0.35 |
74 |
- sys-devel/gettext |
75 |
- virtual/pkgconfig |
76 |
- test? ( ${PYTHON_DEPS} ) |
77 |
-" |
78 |
- |
79 |
-pkg_setup() { |
80 |
- use test && python-any-r1_pkg_setup |
81 |
-} |
82 |
- |
83 |
-src_prepare() { |
84 |
- epatch "${FILESDIR}"/${PN}-3.14.0-musl-add-sys_select_h.patch |
85 |
- |
86 |
- # Disable stupid CFLAGS |
87 |
- sed -e 's/CFLAGS="$CFLAGS -g"//' \ |
88 |
- -e 's/CFLAGS="$CFLAGS -O0"//' \ |
89 |
- -i configure.ac configure || die |
90 |
- |
91 |
- gnome2_src_prepare |
92 |
-} |
93 |
- |
94 |
-src_configure() { |
95 |
- # --disable-gpg-agent, bug #547456 |
96 |
- gnome2_src_configure \ |
97 |
- $(use_with caps libcap-ng) \ |
98 |
- $(use_enable pam) \ |
99 |
- $(use_with pam pam-dir $(getpam_mod_dir)) \ |
100 |
- $(use_enable selinux) \ |
101 |
- $(use_enable ssh-agent) \ |
102 |
- --enable-doc \ |
103 |
- --disable-gpg-agent |
104 |
-} |
105 |
- |
106 |
-src_test() { |
107 |
- # FIXME: this should be handled at eclass level |
108 |
- "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die |
109 |
- |
110 |
- unset DBUS_SESSION_BUS_ADDRESS |
111 |
- GSETTINGS_SCHEMA_DIR="${S}/schema" Xemake check |
112 |
-} |
113 |
- |
114 |
-pkg_postinst() { |
115 |
- # cap_ipc_lock only needed if building --with-libcap-ng |
116 |
- # Never install as suid root, this breaks dbus activation, see bug #513870 |
117 |
- use caps && fcaps -m 755 cap_ipc_lock usr/bin/gnome-keyring-daemon |
118 |
- gnome2_pkg_postinst |
119 |
- |
120 |
- if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then |
121 |
- ewarn "Please select pinentry-gnome3 as default pinentry provider:" |
122 |
- ewarn " # eselect pinentry set pinentry-gnome3" |
123 |
- fi |
124 |
-} |
125 |
|
126 |
diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.18.3-r99.ebuild b/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild |
127 |
similarity index 78% |
128 |
rename from gnome-base/gnome-keyring/gnome-keyring-3.18.3-r99.ebuild |
129 |
rename to gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild |
130 |
index 1314049..14ecc60 100644 |
131 |
--- a/gnome-base/gnome-keyring/gnome-keyring-3.18.3-r99.ebuild |
132 |
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild |
133 |
@@ -1,9 +1,7 @@ |
134 |
-# Copyright 1999-2016 Gentoo Foundation |
135 |
+# Copyright 1999-2017 Gentoo Foundation |
136 |
# Distributed under the terms of the GNU General Public License v2 |
137 |
-# $Id$ |
138 |
|
139 |
-EAPI="5" |
140 |
-GCONF_DEBUG="yes" # Not gnome macro but similar |
141 |
+EAPI=6 |
142 |
GNOME2_LA_PUNT="yes" |
143 |
PYTHON_COMPAT=( python2_7 ) |
144 |
|
145 |
@@ -15,23 +13,20 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring" |
146 |
LICENSE="GPL-2+ LGPL-2+" |
147 |
SLOT="0" |
148 |
IUSE="+caps pam selinux +ssh-agent test" |
149 |
-KEYWORDS="amd64 arm ~mips ~ppc x86" |
150 |
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris" |
151 |
|
152 |
# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456 |
153 |
-COMMON_DEPEND=" |
154 |
+RDEPEND=" |
155 |
>=app-crypt/gcr-3.5.3:=[gtk] |
156 |
>=dev-libs/glib-2.38:2 |
157 |
app-misc/ca-certificates |
158 |
>=dev-libs/libgcrypt-1.2.2:0= |
159 |
caps? ( sys-libs/libcap-ng ) |
160 |
pam? ( virtual/pam ) |
161 |
- |
162 |
- >=app-crypt/gnupg-2.0.28 |
163 |
-" |
164 |
-RDEPEND="${COMMON_DEPEND} |
165 |
- app-crypt/pinentry[gnome-keyring] |
166 |
+ selinux? ( sec-policy/selinux-gnome ) |
167 |
+ >=app-crypt/gnupg-2.0.28:= |
168 |
" |
169 |
-DEPEND="${COMMON_DEPEND} |
170 |
+DEPEND="${RDEPEND} |
171 |
>=app-eselect/eselect-pinentry-0.5 |
172 |
app-text/docbook-xml-dtd:4.3 |
173 |
dev-libs/libxslt |
174 |
@@ -40,14 +35,14 @@ DEPEND="${COMMON_DEPEND} |
175 |
virtual/pkgconfig |
176 |
test? ( ${PYTHON_DEPS} ) |
177 |
" |
178 |
+PDEPEND="app-crypt/pinentry[gnome-keyring]" #570512 |
179 |
+PATCHES=( "${FILESDIR}/${PN}-3.14.0-musl-add-sys_select_h.patch" ) |
180 |
|
181 |
pkg_setup() { |
182 |
use test && python-any-r1_pkg_setup |
183 |
} |
184 |
|
185 |
src_prepare() { |
186 |
- epatch "${FILESDIR}"/${PN}-3.14.0-musl-add-sys_select_h.patch |
187 |
- |
188 |
# Disable stupid CFLAGS with debug enabled |
189 |
sed -e 's/CFLAGS="$CFLAGS -g"//' \ |
190 |
-e 's/CFLAGS="$CFLAGS -O0"//' \ |
191 |
@@ -67,11 +62,8 @@ src_configure() { |
192 |
} |
193 |
|
194 |
src_test() { |
195 |
- # FIXME: this should be handled at eclass level |
196 |
"${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die |
197 |
- |
198 |
- unset DBUS_SESSION_BUS_ADDRESS |
199 |
- GSETTINGS_SCHEMA_DIR="${S}/schema" Xemake check |
200 |
+ GSETTINGS_SCHEMA_DIR="${S}/schema" virtx emake check |
201 |
} |
202 |
|
203 |
pkg_postinst() { |