Gentoo Archives: gentoo-commits

From: "Mike Gilbert (floppym)" <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/systemd: systemd-9999.ebuild ChangeLog
Date: Thu, 10 Jul 2014 00:09:01
Message-Id: 20140710000858.8CADB2004E@flycatcher.gentoo.org
1 floppym 14/07/10 00:08:58
2
3 Modified: systemd-9999.ebuild ChangeLog
4 Log:
5 Use multilib_native_use functions.
6
7 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0BBEEA1FEA4843A4)
8
9 Revision Changes Path
10 1.123 sys-apps/systemd/systemd-9999.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild?rev=1.123&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild?rev=1.123&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild?r1=1.122&r2=1.123
15
16 Index: systemd-9999.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild,v
19 retrieving revision 1.122
20 retrieving revision 1.123
21 diff -u -r1.122 -r1.123
22 --- systemd-9999.ebuild 8 Jul 2014 17:01:13 -0000 1.122
23 +++ systemd-9999.ebuild 10 Jul 2014 00:08:58 -0000 1.123
24 @@ -1,6 +1,6 @@
25 # Copyright 1999-2014 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild,v 1.122 2014/07/08 17:01:13 floppym Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild,v 1.123 2014/07/10 00:08:58 floppym Exp $
29
30 EAPI=5
31
32 @@ -171,6 +171,14 @@
33 multilib-minimal_src_configure
34 }
35
36 +multilib_native_enable() {
37 + if multilib_is_native_abi; then
38 + echo "--enable-${1}"
39 + else
40 + echo "--disable-${1}"
41 + fi
42 +}
43 +
44 multilib_src_configure() {
45 local myeconfargs=(
46 # disable -flto since it is an optimization flag
47 @@ -193,28 +201,51 @@
48 # no deps
49 --enable-efi
50 --enable-ima
51 - # optional components/dependencies
52 - $(use_enable acl)
53 - $(use_enable audit)
54 - $(use_enable cryptsetup libcryptsetup)
55 - $(use_enable doc gtk-doc)
56 - $(use_enable elfutils)
57 +
58 + # Optional components/dependencies
59 + $(multilib_native_use_enable acl)
60 + $(multilib_native_use_enable audit)
61 + $(multilib_native_use_enable cryptsetup libcryptsetup)
62 + $(multilib_native_use_enable doc gtk-doc)
63 + $(multilib_native_use_enable elfutils)
64 $(use_enable gcrypt)
65 $(use_enable gudev)
66 - $(use_enable http microhttpd)
67 - $(usex http $(use_enable ssl gnutls) --disable-gnutls)
68 - $(use_enable introspection)
69 + $(multilib_native_use_enable http microhttpd)
70 + $(usex http $(multilib_native_use_enable ssl gnutls) --disable-gnutls)
71 + $(multilib_native_use_enable introspection)
72 $(use_enable kdbus)
73 - $(use_enable kmod)
74 + $(multilib_native_use_enable kmod)
75 $(use_enable lzma xz)
76 - $(use_enable pam)
77 - $(use_enable policykit polkit)
78 - $(use_with python)
79 - $(use_enable python python-devel)
80 - $(use_enable qrcode qrencode)
81 - $(use_enable seccomp)
82 - $(use_enable selinux)
83 - $(use_enable test tests)
84 + $(multilib_native_use_enable pam)
85 + $(multilib_native_use_enable policykit polkit)
86 + $(multilib_native_use_with python)
87 + $(multilib_native_use_enable python python-devel)
88 + $(multilib_native_use_enable qrcode qrencode)
89 + $(multilib_native_use_enable seccomp)
90 + $(multilib_native_use_enable selinux)
91 + $(multilib_native_use_enable test tests)
92 + $(multilib_native_use_enable test dbus)
93 +
94 + # Disable optional binaries for non-native abis
95 + $(multilib_native_enable backlight)
96 + $(multilib_native_enable binfmt)
97 + $(multilib_native_enable bootchart)
98 + $(multilib_native_enable coredump)
99 + $(multilib_native_enable hostnamed)
100 + $(multilib_native_enable localed)
101 + $(multilib_native_enable logind)
102 + $(multilib_native_enable machined)
103 + $(multilib_native_enable networkd)
104 + $(multilib_native_enable quotacheck)
105 + $(multilib_native_enable randomseed)
106 + $(multilib_native_enable readahead)
107 + $(multilib_native_enable resolved)
108 + $(multilib_native_enable rfkill)
109 + $(multilib_native_enable sysusers)
110 + $(multilib_native_enable timedated)
111 + $(multilib_native_enable timesyncd)
112 + $(multilib_native_enable tmpfiles)
113 + $(multilib_native_enable vconsole)
114
115 # not supported (avoid automagic deps in the future)
116 --disable-apparmor
117 @@ -251,47 +282,6 @@
118 myeconfargs+=(
119 ac_cv_search_cap_init=
120 ac_cv_header_sys_capability_h=yes
121 - DBUS_CFLAGS=' '
122 - DBUS_LIBS=' '
123 -
124 - # Binaries
125 - --disable-backlight
126 - --disable-binfmt
127 - --disable-bootchart
128 - --disable-coredump
129 - --disable-hostnamed
130 - --disable-localed
131 - --disable-logind
132 - --disable-machined
133 - --disable-networkd
134 - --disable-quotacheck
135 - --disable-randomseed
136 - --disable-readahead
137 - --disable-resolved
138 - --disable-rfkill
139 - --disable-sysusers
140 - --disable-timedated
141 - --disable-timesyncd
142 - --disable-tmpfiles
143 - --disable-vconsole
144 -
145 - # Libraries
146 - --disable-acl
147 - --disable-audit
148 - --disable-elfutils
149 - --disable-gnutls
150 - --disable-gtk-doc
151 - --disable-introspection
152 - --disable-kmod
153 - --disable-libcryptsetup
154 - --disable-microhttpd
155 - --disable-pam
156 - --disable-polkit
157 - --disable-python-devel
158 - --disable-qrencode
159 - --disable-seccomp
160 - --disable-selinux
161 - --disable-tests
162 )
163 fi
164
165
166
167
168 1.282 sys-apps/systemd/ChangeLog
169
170 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/ChangeLog?rev=1.282&view=markup
171 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/ChangeLog?rev=1.282&content-type=text/plain
172 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/ChangeLog?r1=1.281&r2=1.282
173
174 Index: ChangeLog
175 ===================================================================
176 RCS file: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v
177 retrieving revision 1.281
178 retrieving revision 1.282
179 diff -u -r1.281 -r1.282
180 --- ChangeLog 8 Jul 2014 17:01:13 -0000 1.281
181 +++ ChangeLog 10 Jul 2014 00:08:58 -0000 1.282
182 @@ -1,6 +1,9 @@
183 # ChangeLog for sys-apps/systemd
184 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
185 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v 1.281 2014/07/08 17:01:13 floppym Exp $
186 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v 1.282 2014/07/10 00:08:58 floppym Exp $
187 +
188 + 10 Jul 2014; Mike Gilbert <floppym@g.o> systemd-9999.ebuild:
189 + Use multilib_native_use functions.
190
191 08 Jul 2014; Mike Gilbert <floppym@g.o> systemd-9999.ebuild:
192 Don't disable gcrypt and xz support for non-native abis, bug 516702.