mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-30 18:12:08 +02:00
commit
29f43a872f
592
sdk_container/src/third_party/portage-stable/dev-util/intltool/ChangeLog
vendored
Normal file
592
sdk_container/src/third_party/portage-stable/dev-util/intltool/ChangeLog
vendored
Normal file
@ -0,0 +1,592 @@
|
||||
# ChangeLog for dev-util/intltool
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/intltool/ChangeLog,v 1.166 2013/05/26 07:26:43 pacho Exp $
|
||||
|
||||
*intltool-0.50.2-r1 (26 May 2013)
|
||||
|
||||
26 May 2013; Pacho Ramos <pacho@gentoo.org>
|
||||
+files/intltool-0.50.2-absolute-paths.patch,
|
||||
+files/intltool-0.50.2-localedir-fix.patch, +intltool-0.50.2-r1.ebuild:
|
||||
Use plain localedir to install mo files to rather than trying to guess one
|
||||
(#432848#c11), fix handling absolute paths in single file key output
|
||||
(#470040).
|
||||
|
||||
21 Feb 2013; Zac Medico <zmedico@gentoo.org> intltool-0.50.2.ebuild:
|
||||
Add ~arm-linux keyword.
|
||||
|
||||
28 May 2012; Samuli Suominen <ssuominen@gentoo.org> -intltool-0.50.0.ebuild:
|
||||
old
|
||||
|
||||
28 May 2012; Raúl Porcel <armin76@gentoo.org> intltool-0.50.2.ebuild:
|
||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #411177
|
||||
|
||||
13 May 2012; Fabian Groffen <grobian@gentoo.org> intltool-0.50.2.ebuild:
|
||||
Marked ~m68k-mint, bug #415405
|
||||
|
||||
13 May 2012; Fabian Groffen <grobian@gentoo.org> intltool-0.50.2.ebuild:
|
||||
Marked ~x64-freebsd
|
||||
|
||||
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> intltool-0.50.2.ebuild:
|
||||
keyword ~amd64-fbsd
|
||||
|
||||
17 Apr 2012; Brent Baude <ranger@gentoo.org> intltool-0.50.2.ebuild:
|
||||
Marking intltool-0.50.2 ppc64 for bug 411177
|
||||
|
||||
16 Apr 2012; Brent Baude <ranger@gentoo.org> intltool-0.50.2.ebuild:
|
||||
Marking intltool-0.50.2 ppc for bug 411177
|
||||
|
||||
15 Apr 2012; Markus Meier <maekke@gentoo.org> intltool-0.50.2.ebuild:
|
||||
arm stable, bug #411177
|
||||
|
||||
11 Apr 2012; Jeroen Roovers <jer@gentoo.org> intltool-0.50.2.ebuild:
|
||||
Stable for HPPA (bug #411177).
|
||||
|
||||
09 Apr 2012; Agostino Sarubbo <ago@gentoo.org> intltool-0.50.2.ebuild:
|
||||
Stable for amd64, wrt bug #411177
|
||||
|
||||
07 Apr 2012; Jeff Horelick <jdhore@gentoo.org> intltool-0.50.2.ebuild:
|
||||
marked x86 per bug 411177
|
||||
|
||||
02 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> -intltool-0.41.1.ebuild,
|
||||
-intltool-0.50.1.ebuild:
|
||||
old
|
||||
|
||||
*intltool-0.50.2 (02 Mar 2012)
|
||||
|
||||
02 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> +intltool-0.50.2.ebuild:
|
||||
Version bump.
|
||||
|
||||
*intltool-0.50.1 (17 Feb 2012)
|
||||
|
||||
17 Feb 2012; Samuli Suominen <ssuominen@gentoo.org> +intltool-0.50.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
12 Feb 2012; Raúl Porcel <armin76@gentoo.org> intltool-0.50.0.ebuild:
|
||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #399151
|
||||
|
||||
01 Feb 2012; Samuli Suominen <ssuominen@gentoo.org> intltool-0.50.0.ebuild:
|
||||
ppc/ppc64 stable wrt #399151
|
||||
|
||||
29 Jan 2012; Markus Meier <maekke@gentoo.org> intltool-0.50.0.ebuild:
|
||||
arm stable, bug #399151
|
||||
|
||||
25 Jan 2012; Jeff Horelick <jdhore@gentoo.org> intltool-0.50.0.ebuild:
|
||||
x86 stable per bug 399151
|
||||
|
||||
18 Jan 2012; Jeroen Roovers <jer@gentoo.org> intltool-0.50.0.ebuild:
|
||||
Stable for HPPA (bug #399151).
|
||||
|
||||
17 Jan 2012; Agostino Sarubbo <ago@gentoo.org> intltool-0.50.0.ebuild:
|
||||
Stable for amd64, wrt bug #399151
|
||||
|
||||
*intltool-0.50.0 (03 Dec 2011)
|
||||
|
||||
03 Dec 2011; Samuli Suominen <ssuominen@gentoo.org> +intltool-0.50.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
07 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
|
||||
intltool-0.41.1.ebuild:
|
||||
Missing sys-devel/gettext RDEPEND wrt #314953 by Jeremy Guitton.
|
||||
|
||||
03 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
|
||||
intltool-0.41.1.ebuild:
|
||||
ppc stable wrt #311725
|
||||
|
||||
30 May 2010; Raúl Porcel <armin76@gentoo.org> intltool-0.41.1.ebuild:
|
||||
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #311725
|
||||
|
||||
20 May 2010; Jeroen Roovers <jer@gentoo.org> intltool-0.41.1.ebuild:
|
||||
Stable for HPPA (bug #311725).
|
||||
|
||||
17 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
|
||||
intltool-0.41.1.ebuild:
|
||||
x86 stable wrt bug #311725
|
||||
|
||||
11 May 2010; Brent Baude <ranger@gentoo.org> intltool-0.41.1.ebuild:
|
||||
stable ppc64, bug 311725
|
||||
|
||||
07 May 2010; Jeroen Roovers <jer@gentoo.org> intltool-0.41.0.ebuild:
|
||||
Stable for HPPA (bug #311725).
|
||||
|
||||
03 May 2010; Olivier Crête <tester@gentoo.org> intltool-0.41.1.ebuild:
|
||||
amd64 stable, bug #314899
|
||||
|
||||
16 Apr 2010; Brent Baude <ranger@gentoo.org> intltool-0.41.0.ebuild:
|
||||
stable ppc, bug 311725
|
||||
|
||||
12 Apr 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
|
||||
intltool-0.41.0.ebuild:
|
||||
x86 stable wrt bug #311725
|
||||
|
||||
09 Apr 2010; Pacho Ramos <pacho@gentoo.org> intltool-0.41.0.ebuild:
|
||||
amd64 stable, bug 311725
|
||||
|
||||
*intltool-0.41.1 (28 Mar 2010)
|
||||
|
||||
28 Mar 2010; Samuli Suominen <ssuominen@gentoo.org>
|
||||
+intltool-0.41.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
17 Feb 2010; Gilles Dartiguelongue <eva@gentoo.org> metadata.xml:
|
||||
Moving to freedesktop.
|
||||
|
||||
*intltool-0.41.0 (17 Feb 2010)
|
||||
|
||||
17 Feb 2010; Samuli Suominen <ssuominen@gentoo.org>
|
||||
+intltool-0.41.0.ebuild:
|
||||
Version bump wrt #299523, thanks to Rafał Mużyło for reporting.
|
||||
|
||||
15 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
|
||||
intltool-0.40.6-r1.ebuild:
|
||||
Transfer Prefix keywords
|
||||
|
||||
16 Sep 2009; Gilles Dartiguelongue <eva@gentoo.org>
|
||||
-intltool-0.40.6.ebuild:
|
||||
Clean up broken/masked revision.
|
||||
|
||||
*intltool-0.40.6-r1 (23 Aug 2009)
|
||||
|
||||
23 Aug 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
+intltool-0.40.6-r1.ebuild, +files/intltool-0.40.6-fix-install.patch:
|
||||
Add patched version (since I had it locally) for 0.40.6.
|
||||
|
||||
28 Apr 2009; Raúl Porcel <armin76@gentoo.org> intltool-0.40.5.ebuild:
|
||||
m68k stable
|
||||
|
||||
12 Apr 2009; Friedrich Oslage <bluebird@gentoo.org> ChangeLog:
|
||||
Stable on sparc, bug #260063
|
||||
|
||||
30 Mar 2009; Jeroen Roovers <jer@gentoo.org> intltool-0.40.5.ebuild:
|
||||
Stable for HPPA (bug #260063).
|
||||
|
||||
26 Mar 2009; Raúl Porcel <armin76@gentoo.org> intltool-0.40.5.ebuild:
|
||||
arm/s390/sh/sparc stable
|
||||
|
||||
*intltool-0.40.6 (19 Mar 2009)
|
||||
|
||||
19 Mar 2009; Gilles Dartiguelongue <eva@gentoo.org>
|
||||
-intltool-0.35.5.ebuild, +intltool-0.40.6.ebuild:
|
||||
Bump to 0.40.6.
|
||||
|
||||
18 Mar 2009; Raúl Porcel <armin76@gentoo.org> intltool-0.40.5.ebuild:
|
||||
alpha/ia64 stable wrt #260063
|
||||
|
||||
15 Mar 2009; Markus Meier <maekke@gentoo.org> intltool-0.40.5.ebuild:
|
||||
x86 stable, bug #260063
|
||||
|
||||
11 Mar 2009; Daniel Gryniewicz <dang@gentoo.org> intltool-0.40.5.ebuild:
|
||||
Marked stable on amd64
|
||||
|
||||
06 Mar 2009; Brent Baude <ranger@gentoo.org> intltool-0.40.5.ebuild:
|
||||
Marking intltool-0.40.5 ppc stable for bug 260063
|
||||
|
||||
05 Mar 2009; Brent Baude <ranger@gentoo.org> intltool-0.40.5.ebuild:
|
||||
Marking intltool-0.40.5 ppc64 stable for bug 260063
|
||||
|
||||
09 Feb 2009; Tobias Klausmann <klausman@gentoo.org>
|
||||
intltool-0.40.5.ebuild:
|
||||
Stable on alpha, bug #258344
|
||||
|
||||
13 Nov 2008; Brent Baude <ranger@gentoo.org> intltool-0.37.1.ebuild:
|
||||
Marking intltool-0.37.1 ppc64 stable for bug 236971
|
||||
|
||||
14 Oct 2008; Mart Raudsepp <leio@gentoo.org> -intltool-0.40.4.ebuild:
|
||||
Remove old
|
||||
|
||||
*intltool-0.40.5 (08 Oct 2008)
|
||||
|
||||
08 Oct 2008; Gilles Dartiguelongue <eva@gentoo.org>
|
||||
+intltool-0.40.5.ebuild:
|
||||
Version bump to 0.40.5.
|
||||
|
||||
*intltool-0.40.4 (28 Sep 2008)
|
||||
|
||||
28 Sep 2008; Mart Raudsepp <leio@gentoo.org> +intltool-0.40.4.ebuild:
|
||||
New major version; most notably doesn't distribute intltool with tarballs
|
||||
anymore
|
||||
|
||||
25 Sep 2008; Jeroen Roovers <jer@gentoo.org> intltool-0.37.1.ebuild:
|
||||
Stable for HPPA (bug #236971).
|
||||
|
||||
12 Aug 2008; Raúl Porcel <armin76@gentoo.org> intltool-0.37.1.ebuild:
|
||||
alpha/ia64/sparc stable wrt #229709
|
||||
|
||||
10 Aug 2008; Markus Meier <maekke@gentoo.org> intltool-0.37.1.ebuild:
|
||||
x86 stable, bug #229709
|
||||
|
||||
30 Jul 2008; Brent Baude <ranger@gentoo.org> intltool-0.37.1.ebuild:
|
||||
Marking intltool-0.37.1 ppc stable for bug 229709
|
||||
|
||||
26 Jul 2008; Olivier Crête <tester@gentoo.org> intltool-0.37.1.ebuild:
|
||||
Stable on amd64, bug #229709
|
||||
|
||||
*intltool-0.37.1 (25 Feb 2008)
|
||||
|
||||
25 Feb 2008; Mart Raudsepp <leio@gentoo.org> +intltool-0.37.1.ebuild:
|
||||
Version bump, includes PolicyKit XML files support, more LINGUAS based
|
||||
filtering, C_ macro handling, bug fixes and more
|
||||
|
||||
27 Jul 2007; Mart Raudsepp <leio@gentoo.org> -intltool-0.35.0.ebuild,
|
||||
-intltool-0.35.4.ebuild:
|
||||
Remove old versions
|
||||
|
||||
02 Jun 2007; Brent Baude <ranger@gentoo.org> intltool-0.35.5.ebuild:
|
||||
Marking intltool-0.35.5 ppc stable for bug #171107
|
||||
|
||||
31 May 2007; Jeroen Roovers <jer@gentoo.org> intltool-0.35.5.ebuild:
|
||||
Stable for HPPA (bug #171107).
|
||||
|
||||
31 May 2007; Daniel Gryniewicz <dang@gentoo.org> intltool-0.35.5.ebuild:
|
||||
Marked stable on amd64 for bug #171107
|
||||
|
||||
31 May 2007; Brent Baude <ranger@gentoo.org> intltool-0.35.5.ebuild:
|
||||
Marking intltool-0.35.5 ppc64 stable for bug #171107
|
||||
|
||||
30 May 2007; Raúl Porcel <armin76@gentoo.org> intltool-0.35.5.ebuild:
|
||||
alpha/ia64 stable wrt #171107
|
||||
|
||||
29 May 2007; Andrej Kacian <ticho@gentoo.org> intltool-0.35.5.ebuild:
|
||||
Stable on x86, bug #171107.
|
||||
|
||||
29 May 2007; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
intltool-0.35.5.ebuild:
|
||||
Stable on sparc wrt #171107
|
||||
|
||||
27 May 2007; Joshua Kinard <kumba@gentoo.org> intltool-0.35.5.ebuild:
|
||||
Stable on mips.
|
||||
|
||||
01 Mar 2007; Daniel Gryniewicz <dang@gentoo.org>
|
||||
+files/intltool-0.35.5-update.patch, intltool-0.35.5.ebuild:
|
||||
Revert intltool-extract detection; bug #168832
|
||||
|
||||
*intltool-0.35.5 (26 Feb 2007)
|
||||
|
||||
26 Feb 2007; Daniel Gryniewicz <dang@gentoo.org> +intltool-0.35.5.ebuild:
|
||||
Bump to 0.35.5
|
||||
* Don't hardcode fallback path to intltool-extract
|
||||
* Fix mkdir race in inltool-merge.in.in
|
||||
* Update an additional check to use $SRCDIR properly for POTFILES.skip
|
||||
* Handle extracting comments from ini-style files
|
||||
|
||||
12 Feb 2007; Michael Sterrett <mr_bones_@gentoo.org>
|
||||
intltool-0.35.0.ebuild:
|
||||
restore stable ppc64 keyword
|
||||
|
||||
11 Feb 2007; Fabian Groffen <grobian@gentoo.org> intltool-0.35.0.ebuild,
|
||||
intltool-0.35.4.ebuild:
|
||||
Dropped ppc-macos keyword, see you in prefix
|
||||
|
||||
*intltool-0.35.4 (22 Jan 2007)
|
||||
|
||||
22 Jan 2007; Leonardo Boshell <leonardop@gentoo.org>
|
||||
+intltool-0.35.4.ebuild:
|
||||
New release.
|
||||
|
||||
21 Dec 2006; Roy Marples <uberlord@gentoo.org> intltool-0.35.0.ebuild:
|
||||
Added ~sparc-fbsd keyword.
|
||||
|
||||
19 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> intltool-0.35.0.ebuild:
|
||||
Stable on Alpha.
|
||||
|
||||
04 Sep 2006; Joshua Kinard <kumba@gentoo.org> intltool-0.35.0.ebuild:
|
||||
Marked stable on mips.
|
||||
|
||||
16 Aug 2006; Markus Rothe <corsair@gentoo.org> intltool-0.35.0.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
17 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> intltool-0.35.0.ebuild:
|
||||
Marked stable on amd64 for bug #139612
|
||||
|
||||
16 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
intltool-0.35.0.ebuild:
|
||||
hppa stable, bug #139612
|
||||
|
||||
14 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
intltool-0.35.0.ebuild:
|
||||
ppc stable, bug #139612
|
||||
|
||||
13 Jul 2006; Aron Griffis <agriffis@gentoo.org> intltool-0.35.0.ebuild:
|
||||
Mark 0.35.0 stable on ia64
|
||||
|
||||
12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
intltool-0.35.0.ebuild:
|
||||
Stable on x86 wrt bug #139612.
|
||||
|
||||
10 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
intltool-0.35.0.ebuild:
|
||||
Stable on sparc wrt #139612
|
||||
|
||||
*intltool-0.35.0 (15 May 2006)
|
||||
|
||||
15 May 2006; Leonardo Boshell <leonardop@gentoo.org>
|
||||
+intltool-0.35.0.ebuild:
|
||||
New release.
|
||||
|
||||
12 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> intltool-0.34.2.ebuild:
|
||||
Add ~x86-fbsd keyword.
|
||||
|
||||
*intltool-0.34.2 (08 Feb 2006)
|
||||
|
||||
08 Feb 2006; Saleem Abdulrasool <compnerd@gentoo.org>
|
||||
+intltool-0.34.2.ebuild:
|
||||
Version bump from upstream for 2.12.3
|
||||
|
||||
22 Jan 2006; <dang@gentoo.org> intltool-0.34.1.ebuild:
|
||||
Marked stable on amd64 per bug #119634
|
||||
|
||||
25 Dec 2005; Joshua Kinard <kumba@gentoo.org> intltool-0.34.1.ebuild:
|
||||
Marked stable on mips.
|
||||
|
||||
12 Sep 2005; Michael Hanselmann <hansmi@gentoo.org>
|
||||
intltool-0.34.1.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
10 Sep 2005; Aron Griffis <agriffis@gentoo.org> intltool-0.34.1.ebuild:
|
||||
Mark 0.34.1 stable on alpha
|
||||
|
||||
08 Sep 2005; Aron Griffis <agriffis@gentoo.org> intltool-0.34.1.ebuild:
|
||||
Mark 0.34.1 stable on ia64
|
||||
|
||||
06 Sep 2005; Markus Rothe <corsair@gentoo.org> intltool-0.34.1.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
05 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
intltool-0.34.1.ebuild:
|
||||
Stable on sparc
|
||||
|
||||
05 Sep 2005; Leonardo Boshell <leonardop@gentoo.org>
|
||||
intltool-0.34.1.ebuild:
|
||||
Stable on x86.
|
||||
|
||||
14 Aug 2005; Kito <kito@gentoo.org> intltool-0.34.1.ebuild:
|
||||
~ppc-macos keyword.
|
||||
|
||||
13 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> intltool-0.33.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
08 Aug 2005; Markus Rothe <corsair@gentoo.org> intltool-0.33.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
*intltool-0.34.1 (02 Aug 2005)
|
||||
|
||||
02 Aug 2005; Leonardo Boshell <leonardop@gentoo.org> intltool-0.34.1.ebuild:
|
||||
New version.
|
||||
|
||||
01 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> intltool-0.33.ebuild:
|
||||
Stable on sparc
|
||||
|
||||
31 Jul 2005; Leonardo Boshell <leonardop@gentoo.org> intltool-0.33.ebuild:
|
||||
Stable on x86.
|
||||
|
||||
07 Jul 2005; Markus Rothe <corsair@gentoo.org> intltool-0.32.1.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> intltool-0.32.1.ebuild:
|
||||
Stable on alpha.
|
||||
|
||||
01 Jul 2005; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
intltool-0.32.1.ebuild:
|
||||
Stable on sparc
|
||||
|
||||
*intltool-0.33 (30 Jun 2005)
|
||||
|
||||
30 Jun 2005; Leonardo Boshell <leonardop@gentoo.org> intltool-0.33.ebuild:
|
||||
New release, resolving bug #96955.
|
||||
|
||||
30 Jun 2005; Leonardo Boshell <leonardop@gentoo.org> intltool-0.32.1.ebuild:
|
||||
Stable on x86.
|
||||
|
||||
01 Apr 2005; Aron Griffis <agriffis@gentoo.org> intltool-0.32.1.ebuild:
|
||||
stable on ia64
|
||||
|
||||
12 Feb 2005; Alin Nastac <mrness@gentoo.org> intltool-0.30.ebuild,
|
||||
intltool-0.31.2.ebuild, intltool-0.31.3.ebuild:
|
||||
Fix dependencies (move dev-perl/XML-Parser from RDEPEND to DEPEND).
|
||||
See bug #81544.
|
||||
|
||||
06 Feb 2005; Joshua Kinard <kumba@gentoo.org> intltool-0.31.2.ebuild:
|
||||
Marked stable on mips.
|
||||
|
||||
24 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> :
|
||||
Stable on alpha.
|
||||
|
||||
23 Dec 2004; Guy Martin <gmsoft@gentoo.org> intltool-0.32.1.ebuild:
|
||||
Stable on hppa.
|
||||
|
||||
17 Dec 2004; Markus Rothe <corsair@gentoo.org> intltool-0.31.2.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
27 Nov 2004; Benjamin Schindler <config@gentoo.org> intltool-0.31.2.ebuild:
|
||||
Marked stable on amd64
|
||||
|
||||
23 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> intltool-0.31.2.ebuild:
|
||||
Stable on alpha.
|
||||
|
||||
14 Nov 2004; Simon Stelling <blubb@gentoo.org> intltool-0.32.1.ebuild:
|
||||
fixed dependancies (bug #71081)
|
||||
|
||||
11 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> intltool-0.31.2.ebuild:
|
||||
Stable on sparc
|
||||
|
||||
11 Nov 2004; Mike Gardiner <obz@gentoo.org> intltool-0.31.2.ebuild:
|
||||
Keyworded ppc for GNOME 2.8
|
||||
|
||||
*intltool-0.32.1 (11 Nov 2004)
|
||||
|
||||
11 Nov 2004; foser <foser@gentoo.org> intltool-0.32.1.ebuild :
|
||||
Fresh release
|
||||
|
||||
*intltool-0.31.3 (14 Oct 2004)
|
||||
|
||||
14 Oct 2004; Alastair Tse <liquidx@gentoo.org> +intltool-0.31.3.ebuild:
|
||||
version bump
|
||||
|
||||
*intltool-0.31.2 (16 Sep 2004)
|
||||
|
||||
16 Sep 2004; foser <foser@gentoo.org> intltool-0.31.2.ebuild :
|
||||
New release (#62484), now uses DESTDIR
|
||||
|
||||
28 Jun 2004; Tom Gall <tgall@gentoo.org> intltool-0.30.ebuild:
|
||||
stable on ppc64
|
||||
|
||||
30 May 2004; L. Boshell <leonardop@gentoo.org> intltool-0.30.ebuild:
|
||||
Add IUSE var.
|
||||
|
||||
13 May 2004; Stephen P. Becker <geoman@gentoo.org> intltool-0.30.ebuild:
|
||||
Stable on mips.
|
||||
|
||||
09 Mar 2004; <agriffis@gentoo.org> intltool-0.30.ebuild:
|
||||
stable on alpha and ia64
|
||||
|
||||
09 Mar 2004; Stephen P. Becker <geoman@gentoo.org> :
|
||||
Added ~mips keyword.
|
||||
|
||||
16 Feb 2004; Gustavo Zacarias <gustavoz@gentoo.org> intltool-0.30.ebuild:
|
||||
stable on hppa and sparc
|
||||
|
||||
10 Feb 2004; <spider@gentoo.org> intltool-0.30.ebuild:
|
||||
x86 bump due to bugs with missing Makefile.in.in
|
||||
|
||||
10 Feb 2004; Bartosch Pixa <darkspecter@gentoo.org> intltool-0.29.ebuild:
|
||||
set ppc in keywords
|
||||
|
||||
07 Feb 2004; <gustavoz@gentoo.org> intltool-0.29.ebuild:
|
||||
stable on hppa and sparc
|
||||
|
||||
07 Feb 2004; foser <foser@gentoo.org> intltool-0.{29,30}.ebuild :
|
||||
Fix RDEP order to actually make sense (thnx spider for the bucket of water)
|
||||
|
||||
07 Feb 2004; <spider@gentoo.org> intltool-0.29.ebuild:
|
||||
stable on x86, doing this to get building working on things that need
|
||||
XML::Parser
|
||||
|
||||
*intltool-0.30 (3 Feb 2004)
|
||||
|
||||
03 Feb 2004; foser <foser@gentoo.org> intltool-0.30.ebuild :
|
||||
New release
|
||||
|
||||
*intltool-0.29 (26 Jan 2004)
|
||||
|
||||
26 Jan 2004; foser <foser@gentoo.org> intltool-0.29.ebuild, metadata.xml :
|
||||
New release, added XML-Parser as rdep
|
||||
Added to gnome herd
|
||||
|
||||
28 Dec 2003; Joshua Kinard <kumba@gentoo.org> intltool-0.27.2.ebuild:
|
||||
Move to mips stable (~mips -> mips)
|
||||
|
||||
06 Nov 2003; Jason Wever <weeve@gentoo.org> intltool-0.27.2.ebuild:
|
||||
Marked stable on sparc.
|
||||
|
||||
22 Oct 2003; Bartosch Pixa <darkspecter@gentoo.org> intltool-0.27.2.ebuild:
|
||||
set ppc in keywords
|
||||
|
||||
16 Oct 2003; Aron Griffis <agriffis@gentoo.org> intltool-0.27.2.ebuild:
|
||||
Stable on alpha
|
||||
|
||||
05 Oct 2003; Mike Gardiner <obz@gentoo.org> intltool-0.27.2.ebuild:
|
||||
Marked stable on x86
|
||||
|
||||
23 Sep 2003; Bartosch Pixa <darkspecter@gentoo.org> intltool-0.26.ebuild:
|
||||
set ppc in keywords
|
||||
|
||||
*intltool-0.27.2 (18 Aug 2003)
|
||||
|
||||
15 Nov 2003; Guy Martin <gmsoft@gentoo.org> intltool-0.27.2.ebuild :
|
||||
Marked stable on hppa.
|
||||
|
||||
18 Aug 2003; foser <foser@gentoo.org> intltool-0.27.2.ebuild :
|
||||
New version
|
||||
|
||||
*intltool-0.26 (17 May 2003)
|
||||
|
||||
24 Jul 2003; Guy Martin <gmsoft@gentoo.org>
|
||||
Marked stable on hppa.
|
||||
|
||||
17 May 2003; foser <foser@gentoo.org> intltool-0.26.ebuild ;
|
||||
New version, removed popt dep, should fix #15194
|
||||
|
||||
13 Mar 2003; Olivier Reisch <doctomoe@gentoo.org> intltool-0.25.ebuild :
|
||||
Marked ppc stable.
|
||||
|
||||
*intltool-0.25 (07 Jan 2002)
|
||||
|
||||
18 Apr 2003; Jan Seiddel <tuxus@gentoo.org> intltool-0.25.ebuild:
|
||||
Added mips to keywords.
|
||||
|
||||
08 Apr 2003; Todd Sunderlin <todd@gentoo.org> intltool-0.25.ebuild:
|
||||
Marked stable for sparc
|
||||
|
||||
16 Mar 2003; Guy Martin <gmsoft@gentoo.org> intltool-0.25.ebuild :
|
||||
Added hppa to keywords.
|
||||
|
||||
21 Feb 2003; Aron Griffis <agriffis@gentoo.org> intltool-0.25.ebuild :
|
||||
Mark stable on alpha
|
||||
|
||||
07 Jan 2002; Spider <spider@gentoo.org> intltool-0.25.ebuild :
|
||||
hacked up the new 0.25 release, some doc changes but thats all
|
||||
|
||||
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
|
||||
|
||||
|
||||
*intltool-0.23 (28 Nov 2002)
|
||||
|
||||
28 Nov 2002; Spider <spider@gentoo.org> intltool-0.23.ebuild :
|
||||
new version for the last gnome-2 release. no changes.
|
||||
|
||||
*intltool-0.22 (7 Jun 2002)
|
||||
|
||||
23 Oct 2002; Spider <spider@gentoo.org> intltool-0.22.ebuild :
|
||||
updated SRC_URI
|
||||
|
||||
7 Jun 2002; Spider <spider@gentoo.org> intltool-0.22.ebuild :
|
||||
I missed to commit this yesterday.
|
||||
|
||||
23 Jul 2002; Mark Guertin <gerk@gentoo.org> :
|
||||
Added ppc to keywords
|
||||
|
||||
*intltool-0.21 (20 May 2002)
|
||||
20 May 2002; Spider <spider@gentoo.org> :
|
||||
Later greater and better... and fixes a bug in old version :)
|
||||
|
||||
*intltool-0.20 (19 May 2002)
|
||||
19 May 2002; Spider <spider@gentoo.org> :
|
||||
update to the latest version that has support for schemas
|
||||
|
||||
*intltool-0.19 (18 May 2002)
|
||||
18 May 2002; Spider <spider@gentoo.org> :
|
||||
copy over to updated version
|
||||
|
||||
|
||||
*intltool-0.17 (10 March 2002)
|
||||
|
||||
*intltool-0.15 (17 Feb 2002)
|
||||
|
||||
*intltool-0.14 (1 Feb 2002)
|
||||
|
||||
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
|
||||
|
||||
Added initial ChangeLog which should be updated whenever the package is
|
||||
updated in any way. This changelog is targetted to users. This means that the
|
||||
comments should well explained and written in clean English. The details about
|
||||
writing correct changelogs are explained in the skel.ChangeLog file which you
|
||||
can find in the root directory of the portage repository.
|
@ -1 +1,17 @@
|
||||
DIST intltool-0.41.0.tar.gz 136529 RMD160 26b88ff1a07cc9b62338ede35ad892d47ac7721f SHA1 6a42075e8ef23d171882c43d68081420d5be6798 SHA256 80ee34556aed1c7cbd04b274324e3bc52810ce74849b5dab7258d3549d8235ea
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX intltool-0.50.2-absolute-paths.patch 1798 SHA256 100745c58324e737af6b9b6c3691d2a1c43dd46993ab045da23b97d105c157c0 SHA512 f4fe5452b81d448d19ec58196ecb1a0fa619daedd67c86fc16dcd8f45b4fa449890a0fed14d6fdb259f7c6b13cf8a1ffe064d540305913a0d9df80bb5042aa17 WHIRLPOOL 51e930c4bb04502af3591002ed19224c14a55a1732019eca5ed885dc721d44ba0f0d3bb854c837c47458f3d3c984c8d77d5df26da502fdeccf42265597cad591
|
||||
AUX intltool-0.50.2-localedir-fix.patch 2189 SHA256 5d25bc56745667a434d6329644dc8a119acaa090bfe84bceaf13fbfb1571ca3a SHA512 61b9ac25cd51885724858a4cb9794a1d42a468316131534db46342a3543b867b7d025ae0543d92d9f468f15816c4b3adb500b2a7822d935dfc1fc7b6ec6d309f WHIRLPOOL 9ec507a8f7e8253cd3d1c1519065e8c3726e35c4daa00eecafa100bc0b5c5d5d9eecfc36785dd598aba5e26ceff1f8d2a1c82a2efd083cba73bace65ff9c3d01
|
||||
DIST intltool-0.50.2.tar.gz 189483 SHA256 67f25c5c6fb71d095793a7f895b245e65e829e8bde68c6c8b4c912144ff34406 SHA512 9f7f0746e77a1a6765b49e16f65438103bc031f3fa8cac42c061deade4291703b95aa336eba2500c8f05d19e35620cf01a120c71a7b6816c1bfecbb9fd747b11 WHIRLPOOL b026ab99921aaddb376823f1eb06e7d669bcc0a3cfb12431676e4e041343a370d7f715d39d60ef991e86e4f8441228713fc82a7ecb3cae2dc3273f7f01ce66a3
|
||||
EBUILD intltool-0.50.2-r1.ebuild 1194 SHA256 e83fe375b71985605a89bf4f88e05d4a06256784cad64a87b07f1328535e41b3 SHA512 f86a8f5bd3c1d4bafcc94d5066f123951e6b6de265f24e67575b6901f7624cb67a288a4a28e74a90466d3068116fc1bbb8461b7de88e458049e43bfd958dbd89 WHIRLPOOL 9fa5f5dff9377c88024d4335c50d45812d36d7aebdc174f5d6d1d4f16bcbc08a5d32f81c91b6afdff979623a33772dab091f47e529b1373f1d8e63a7315f02f8
|
||||
EBUILD intltool-0.50.2.ebuild 882 SHA256 675dd25a04cf4cb3748e5af3505717cf87fb3e91b80c22aef6a9f1f4eb0c86ac SHA512 ae63c374d9607ade1611ccf0943f872c8ec0a915ac432af39cc0c8c746d499ad24286ccb6699db2fea2b1cc9a46c79f0c27009f2b75f463eed7c961d3aab2dc5 WHIRLPOOL 4ffdf7558a76f06204511f27289292a895fcfee0a1c015d7540655accd64914b7a534d5ec28f772132f97f1e5ecb7967b6b171d31f9d762b158d54473bb4fca8
|
||||
MISC ChangeLog 18892 SHA256 d386250371d67b081e444748f2e07cc59f67b303418708a94543dfd2e1a59d57 SHA512 ca0fe3aa11fd9e0ffb3ec8c8418a22924fea5b493eda5ba4e2fa2fae0a6e4c8d96cae7ac67a83e09f2bad05a46893ee1586a0c80c61f74f2dbd55ae6926499b8 WHIRLPOOL ce9ae4c6372241d27bd34865b0925df38463d2209bac182970509bdb3c9d8d838756dd51ea86e0c863773c94afafb4ad17348296a82c1fa9aaa3705979bd6f57
|
||||
MISC metadata.xml 239 SHA256 5d929c534d63615358eacbd035a386109d5deebdc7bb562511b4a6338ee2bbb8 SHA512 ab6b74388bf69a67b0d1f4283475f97eb5a731f31b5c9db4ee50b819a846c77d4ef09f63856e31a68b0bfdf18ee3baa6c76720d4345ccadf154385caaf1033bb WHIRLPOOL bcac6415c046557e53bf04579e077fed4d694dee8f7c0faeecf15f3f036137a2c9f0eaa0c492cecef23a45bd5af2c45542acd26641209d3c9be3108bf1ff09a7
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlGhuTQACgkQCaWpQKGI+9QXNQCePWVU7hV3kXRnmw1jV1maVApl
|
||||
wLoAn2PzRMQ2Mqja8lnZg3wUGI1+ri6X
|
||||
=+Tl9
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,63 @@
|
||||
From c262cb09fa9f4dad056ba5b25a8627408bcf909a Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
|
||||
Date: Sun, 14 Apr 2013 20:41:41 +0200
|
||||
Subject: [PATCH] Fix handling absolute paths in single file key output.
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
||||
Fixes: https://bugs.gentoo.org/show_bug.cgi?id=464954
|
||||
---
|
||||
intltool-merge.in | 17 ++++++++++++-----
|
||||
1 file changed, 12 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/intltool-merge.in b/intltool-merge.in
|
||||
index 1afa2a4..47dbbdf 100644
|
||||
--- a/intltool-merge.in
|
||||
+++ b/intltool-merge.in
|
||||
@@ -1108,13 +1108,20 @@ sub keys_merge_translation
|
||||
{
|
||||
my ($lang) = @_;
|
||||
|
||||
- if ( ! -d $lang && $MULTIPLE_OUTPUT)
|
||||
+ my $outpath = "$OUTFILE";
|
||||
+
|
||||
+ if ($MULTIPLE_OUTPUT)
|
||||
{
|
||||
- mkdir $lang or -d $lang or die "Cannot create subdirectory $lang: $!\n";
|
||||
+ $outpath = "$lang/$outpath";
|
||||
+
|
||||
+ if ( ! -d $lang )
|
||||
+ {
|
||||
+ mkdir $lang or -d $lang or die "Cannot create subdirectory $lang: $!\n";
|
||||
+ }
|
||||
}
|
||||
|
||||
open INPUT, "<${FILE}" or die "Cannot open ${FILE}: $!\n";
|
||||
- open OUTPUT, ">$lang/$OUTFILE" or die "Cannot open $lang/$OUTFILE: $!\n";
|
||||
+ open OUTPUT, ">$outpath" or die "Cannot open $outpath: $!\n";
|
||||
binmode (OUTPUT) if $^O eq 'MSWin32';
|
||||
|
||||
while (<INPUT>)
|
||||
@@ -1159,7 +1166,7 @@ sub keys_merge_translation
|
||||
close OUTPUT;
|
||||
close INPUT;
|
||||
|
||||
- print "CREATED $lang/$OUTFILE\n" unless $QUIET_ARG;
|
||||
+ print "CREATED $outpath\n" unless $QUIET_ARG;
|
||||
}
|
||||
|
||||
sub keys_merge_translations
|
||||
@@ -1174,7 +1181,7 @@ sub keys_merge_translations
|
||||
}
|
||||
else
|
||||
{
|
||||
- keys_merge_translation (".");
|
||||
+ keys_merge_translation ();
|
||||
}
|
||||
}
|
||||
|
||||
--
|
||||
1.8.1.5
|
||||
|
@ -0,0 +1,70 @@
|
||||
=== modified file 'Makefile.in.in'
|
||||
--- Makefile.in.in 2013-05-12 18:38:08 +0000
|
||||
+++ Makefile.in.in 2013-05-22 13:43:26 +0000
|
||||
@@ -33,8 +33,7 @@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
libdir = @libdir@
|
||||
-DATADIRNAME = @DATADIRNAME@
|
||||
-itlocaledir = $(prefix)/$(DATADIRNAME)/locale
|
||||
+localedir = @localedir@
|
||||
subdir = po
|
||||
install_sh = @install_sh@
|
||||
# Automake >= 1.8 provides @mkdir_p@.
|
||||
@@ -108,7 +107,7 @@
|
||||
install-data-yes: all
|
||||
linguas="$(USE_LINGUAS)"; \
|
||||
for lang in $$linguas; do \
|
||||
- dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \
|
||||
+ dir=$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \
|
||||
$(mkdir_p) $$dir; \
|
||||
if test -r $$lang.gmo; then \
|
||||
$(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
|
||||
@@ -142,8 +141,8 @@
|
||||
uninstall:
|
||||
linguas="$(USE_LINGUAS)"; \
|
||||
for lang in $$linguas; do \
|
||||
- rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
|
||||
- rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
|
||||
+ rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
|
||||
+ rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
|
||||
done
|
||||
|
||||
check: all $(GETTEXT_PACKAGE).pot
|
||||
|
||||
=== modified file 'intltool.m4'
|
||||
--- intltool.m4 2012-02-20 14:50:33 +0000
|
||||
+++ intltool.m4 2013-05-12 17:08:09 +0000
|
||||
@@ -155,31 +155,6 @@
|
||||
# Substitute ALL_LINGUAS so we can use it in po/Makefile
|
||||
AC_SUBST(ALL_LINGUAS)
|
||||
|
||||
-# Set DATADIRNAME correctly if it is not set yet
|
||||
-# (copied from glib-gettext.m4)
|
||||
-if test -z "$DATADIRNAME"; then
|
||||
- AC_LINK_IFELSE(
|
||||
- [AC_LANG_PROGRAM([[]],
|
||||
- [[extern int _nl_msg_cat_cntr;
|
||||
- return _nl_msg_cat_cntr]])],
|
||||
- [DATADIRNAME=share],
|
||||
- [case $host in
|
||||
- *-*-solaris*)
|
||||
- dnl On Solaris, if bind_textdomain_codeset is in libc,
|
||||
- dnl GNU format message catalog is always supported,
|
||||
- dnl since both are added to the libc all together.
|
||||
- dnl Hence, we'd like to go with DATADIRNAME=share
|
||||
- dnl in this case.
|
||||
- AC_CHECK_FUNC(bind_textdomain_codeset,
|
||||
- [DATADIRNAME=share], [DATADIRNAME=lib])
|
||||
- ;;
|
||||
- *)
|
||||
- [DATADIRNAME=lib]
|
||||
- ;;
|
||||
- esac])
|
||||
-fi
|
||||
-AC_SUBST(DATADIRNAME)
|
||||
-
|
||||
IT_PO_SUBDIR([po])
|
||||
|
||||
])
|
||||
|
33
sdk_container/src/third_party/portage-stable/dev-util/intltool/intltool-0.50.2-r1.ebuild
vendored
Normal file
33
sdk_container/src/third_party/portage-stable/dev-util/intltool/intltool-0.50.2-r1.ebuild
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/intltool/intltool-0.50.2-r1.ebuild,v 1.1 2013/05/26 07:26:43 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Internationalization Tool Collection"
|
||||
HOMEPAGE="https://launchpad.net/intltool/"
|
||||
SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
>=dev-lang/perl-5.8.1
|
||||
dev-perl/XML-Parser
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
sys-devel/gettext
|
||||
"
|
||||
DOCS=( AUTHORS ChangeLog NEWS README TODO doc/I18N-HOWTO )
|
||||
|
||||
src_prepare() {
|
||||
# Use plain localedir to install mo files to, rather than trying to
|
||||
# guess one, bug #432848#c11
|
||||
epatch "${FILESDIR}/${P}-localedir-fix.patch"
|
||||
|
||||
# Fix handling absolute paths in single file key output, bug #470040
|
||||
epatch "${FILESDIR}/${PN}-0.50.2-absolute-paths.patch"
|
||||
}
|
21
sdk_container/src/third_party/portage-stable/dev-util/intltool/intltool-0.50.2.ebuild
vendored
Normal file
21
sdk_container/src/third_party/portage-stable/dev-util/intltool/intltool-0.50.2.ebuild
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/intltool/intltool-0.50.2.ebuild,v 1.12 2013/02/21 03:01:23 zmedico Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="Internationalization Tool Collection"
|
||||
HOMEPAGE="http://edge.launchpad.net/intltool/"
|
||||
SRC_URI="http://edge.launchpad.net/intltool/trunk/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/perl-5.8.1
|
||||
dev-perl/XML-Parser"
|
||||
RDEPEND="${DEPEND}
|
||||
sys-devel/gettext"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README TODO doc/I18N-HOWTO )
|
8
sdk_container/src/third_party/portage-stable/dev-util/intltool/metadata.xml
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/dev-util/intltool/metadata.xml
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>freedesktop</herd>
|
||||
<maintainer>
|
||||
<email>freedesktop-bugs@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,10 +1,10 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/systemd.eclass,v 1.21 2012/12/31 13:09:09 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/systemd.eclass,v 1.25 2013/04/13 22:49:21 floppym Exp $
|
||||
|
||||
# @ECLASS: systemd.eclass
|
||||
# @MAINTAINER:
|
||||
# mgorny@gentoo.org
|
||||
# systemd@gentoo.org
|
||||
# @BLURB: helper functions to install systemd units
|
||||
# @DESCRIPTION:
|
||||
# This eclass provides a set of functions to install unit files for
|
||||
@ -25,17 +25,25 @@
|
||||
# }
|
||||
# @CODE
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
case ${EAPI:-0} in
|
||||
0|1|2|3|4|5) ;;
|
||||
*) die "${ECLASS}.eclass API in EAPI ${EAPI} not yet established."
|
||||
esac
|
||||
|
||||
DEPEND="virtual/pkgconfig"
|
||||
|
||||
# @FUNCTION: _systemd_get_unitdir
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# Get unprefixed unitdir.
|
||||
_systemd_get_unitdir() {
|
||||
echo /usr/lib/systemd/system
|
||||
if $(tc-getPKG_CONFIG) --exists systemd; then
|
||||
echo "$($(tc-getPKG_CONFIG) --variable=systemdsystemunitdir systemd)"
|
||||
else
|
||||
echo /usr/lib/systemd/system
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: systemd_get_unitdir
|
||||
@ -49,6 +57,18 @@ systemd_get_unitdir() {
|
||||
echo "${EPREFIX}$(_systemd_get_unitdir)"
|
||||
}
|
||||
|
||||
# @FUNCTION: _systemd_get_userunitdir
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# Get unprefixed userunitdir.
|
||||
_systemd_get_userunitdir() {
|
||||
if $(tc-getPKG_CONFIG) --exists systemd; then
|
||||
echo "$($(tc-getPKG_CONFIG) --variable=systemduserunitdir systemd)"
|
||||
else
|
||||
echo /usr/lib/systemd/user
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: systemd_get_userunitdir
|
||||
# @DESCRIPTION:
|
||||
# Output the path for the systemd user unit directory (not including
|
||||
@ -58,7 +78,19 @@ systemd_get_userunitdir() {
|
||||
has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
echo "${EPREFIX}/usr/lib/systemd/user"
|
||||
echo "${EPREFIX}$(_systemd_get_userunitdir)"
|
||||
}
|
||||
|
||||
# @FUNCTION: _systemd_get_utildir
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# Get unprefixed utildir.
|
||||
_systemd_get_utildir() {
|
||||
if $(tc-getPKG_CONFIG) --exists systemd; then
|
||||
echo "$($(tc-getPKG_CONFIG) --variable=systemdutildir systemd)"
|
||||
else
|
||||
echo /usr/lib/systemd
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: systemd_get_utildir
|
||||
@ -70,7 +102,7 @@ systemd_get_utildir() {
|
||||
has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
echo "${EPREFIX}/usr/lib/systemd"
|
||||
echo "${EPREFIX}$(_systemd_get_utildir)"
|
||||
}
|
||||
|
||||
# @FUNCTION: systemd_dounit
|
||||
@ -147,7 +179,7 @@ systemd_enable_service() {
|
||||
local target=${1}
|
||||
local service=${2}
|
||||
local ud=$(_systemd_get_unitdir)
|
||||
local destname=$(basename "${service}")
|
||||
local destname=${service##*/}
|
||||
|
||||
dodir "${ud}"/"${target}".wants && \
|
||||
dosym ../"${service}" "${ud}"/"${target}".wants/"${destname}"
|
||||
@ -210,6 +242,7 @@ systemd_update_catalog() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
# Make sure to work on the correct system.
|
||||
|
||||
local journalctl=${EPREFIX}/usr/bin/journalctl
|
||||
if [[ -x ${journalctl} ]]; then
|
||||
ebegin "Updating systemd journal catalogs"
|
||||
|
@ -1,6 +1,39 @@
|
||||
# ChangeLog for sys-apps/baselayout
|
||||
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/ChangeLog,v 1.530 2012/10/13 19:18:18 aballier Exp $
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/ChangeLog,v 1.542 2013/05/20 17:56:20 ago Exp $
|
||||
|
||||
20 May 2013; Agostino Sarubbo <ago@gentoo.org> baselayout-2.2.ebuild:
|
||||
Stable for s390, wrt bug #455872
|
||||
|
||||
01 May 2013; Agostino Sarubbo <ago@gentoo.org> baselayout-2.2.ebuild:
|
||||
Stable for sh, wrt bug #455872
|
||||
|
||||
26 Apr 2013; Agostino Sarubbo <ago@gentoo.org> baselayout-2.2.ebuild:
|
||||
Stable for sparc, wrt bug #455872
|
||||
|
||||
23 Apr 2013; Jeroen Roovers <jer@gentoo.org> baselayout-2.2.ebuild:
|
||||
Stable for HPPA (bug #455872).
|
||||
|
||||
23 Apr 2013; Agostino Sarubbo <ago@gentoo.org> baselayout-2.2.ebuild:
|
||||
Stable for alpha, wrt bug #455872
|
||||
|
||||
23 Apr 2013; Agostino Sarubbo <ago@gentoo.org> baselayout-2.2.ebuild:
|
||||
Stable for arm, wrt bug #455872
|
||||
|
||||
23 Apr 2013; Agostino Sarubbo <ago@gentoo.org> baselayout-2.2.ebuild:
|
||||
Stable for ia64, wrt bug #455872
|
||||
|
||||
23 Apr 2013; Agostino Sarubbo <ago@gentoo.org> baselayout-2.2.ebuild:
|
||||
Stable for ppc, wrt bug #455872
|
||||
|
||||
23 Apr 2013; Agostino Sarubbo <ago@gentoo.org> baselayout-2.2.ebuild:
|
||||
Stable for ppc64, wrt bug #455872
|
||||
|
||||
23 Apr 2013; Agostino Sarubbo <ago@gentoo.org> baselayout-2.2.ebuild:
|
||||
Stable for x86, wrt bug #455872
|
||||
|
||||
23 Apr 2013; Agostino Sarubbo <ago@gentoo.org> baselayout-2.2.ebuild:
|
||||
Stable for amd64, wrt bug #455872
|
||||
|
||||
13 Oct 2012; Alexis Ballier <aballier@gentoo.org> baselayout-2.2.ebuild:
|
||||
Do not die for "non-standard" mutlilib setups on FreeBSD since that is what
|
||||
@ -16,9 +49,6 @@
|
||||
20 Aug 2012; Mike Frysinger <vapier@gentoo.org> +baselayout-2.2.ebuild:
|
||||
Version bump #419465 by Yuta SATOH.
|
||||
|
||||
# See the rc-scripts ChangeLog in subversion for release info:
|
||||
# http://sources.gentoo.org/viewcvs.py/*checkout*/baselayout/trunk/ChangeLog
|
||||
|
||||
17 Jun 2012; Raúl Porcel <armin76@gentoo.org> baselayout-2.1-r1.ebuild:
|
||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #416655
|
||||
|
||||
|
@ -1,9 +1,6 @@
|
||||
# ChangeLog for sys-apps/baselayout
|
||||
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/ChangeLog-2008,v 1.1 2012/01/01 20:37:42 dilfridge Exp $
|
||||
|
||||
# See the rc-scripts ChangeLog in subversion for release info:
|
||||
# http://sources.gentoo.org/viewcvs.py/*checkout*/baselayout/trunk/ChangeLog
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/ChangeLog-2008,v 1.2 2013/05/11 16:17:29 vapier Exp $
|
||||
|
||||
19 Aug 2008; Zac Medico <zmedico@gentoo.org> baselayout-2.0.0.ebuild:
|
||||
Avoid potential warning messages in the SYMLINK_LIB code which may be
|
||||
|
@ -1,5 +1,5 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
DIST baselayout-2.0.3.tar.bz2 39969 SHA256 879308781d845f467eb2b45b9ff006aa799e943f45ddba518f43acae1ec84bdd SHA512 d95a6eaecb6fb92a3a91bcfeacaf4071261058ef6cd2165c63497f514989a41afde1c28ff0571e2945a844d97822e5e463ab4793aa2ff8d181168d491ef5b297 WHIRLPOOL 50101ce1cf729fc117846ec480e0714625383f6d8bed77dcbd01e38ae07410549a2b62a9e8c285624c7cbdf5dc2116c0f1bd5033dcd7defab1bdf1f842c99862
|
||||
DIST baselayout-2.1.tar.bz2 40398 SHA256 2ac6f2156513a2820a0eeeecc2cf7e7c0b5e0c750b324f1e21912d5f3cda4956 SHA512 3a7ab13eb0cb75bd96ceab652f6a2848edb93285eaec1993257531bc19a8c9705b82e9928929048df4ad6023bc13eb2f40b15cae63e6a94e316a772fdbae6313 WHIRLPOOL edddd31366baf3b90c7f9d15e4a0ec7b25dcd2820058bc83132ac45c2a48630003f9c7e983283752e6b3f7be4a6d545047461d4f04deb807d2b2a91fd278de35
|
||||
@ -7,14 +7,24 @@ DIST baselayout-2.2.tar.bz2 40744 SHA256 11d4a223b06da545c3e59e07c9195570f334b5b
|
||||
EBUILD baselayout-2.0.3.ebuild 7366 SHA256 e72e760fbc2452212fee89e5f4c00437b11d7973b5c27933c58481e9a656f5a4 SHA512 f1608644605f1bf067d7c70b9e137d9cd247a9cbb8a12bd49d263ea9f6de15e649305807b54fcf93f4b7f3d61aa58a4aff9bdb3e4a3471cae21a8deac99a53ac WHIRLPOOL ca3e8e4ce7243906a5d73180f54a276b4759997f07e9b37b606b8c95f9d0a2e1ec7e0d24f79f438c3077bc35c2ca43b901658194b90d7009da36590493b2addd
|
||||
EBUILD baselayout-2.1-r1.ebuild 8163 SHA256 545773c126bde35ae593c3704b1d4f1ccc5020ffd032d505e4e1d33e6163bfd5 SHA512 5c73a5b2cbf34c3e15bedd454eeb236861d1683c01c017eecc37615bc5fbbceac12974fbe3d8cc41ce5a6a3dceb0d3e7fbcca606e34f02ad22b1c443ab1d6ecd WHIRLPOOL 7e1525a1743b5eea804aeb456be07bbc2b2719a119f77bbfa4a89b8ca9794d99ba9d5ec73a394c3bf15b22b1c55f98468880533cea312ff3195fc33f9698eac0
|
||||
EBUILD baselayout-2.1.ebuild 7873 SHA256 919fcf660f37ea4b8b32d9688926ad618ea92fb13743f630dd2352bd215c714d SHA512 71a17a7e75f021b871c72271b4090c954075b3b3d115b987820bfc05d8a5f84b8975902bfe7bfeaba46fb03f9eba8936af96d5e407624f1cd927e4144388c62f WHIRLPOOL 559641ddc94b3287bd520530252247de18c950de555ccd7d69a4e4bf8e1e4be47bd2fb448fedacd4224f163382f438c4292d71b89ab0d2cec98c3b82a9c35704
|
||||
EBUILD baselayout-2.2.ebuild 8235 SHA256 c8245758d6c0be8ceea2818f7c264fdc9c6d57aa447ab23d3e2c7bfcec96d2f8 SHA512 6c546f990cdd0ffa182659906f0931c45e7ee74650f40338292da45f9378f30d5eb34fb5b263f05b1b0a1c30f08abf070190e67e7d8e27322f36ce54ff25a176 WHIRLPOOL 6d44e1684c19c5cdca285f9c3a089cbf6583bfb4f2b350728ef50a73de6b1146ec3910839b97b646f748eac9f29c5beb917e28ffee2b58d186b9deacd2470994
|
||||
MISC ChangeLog 8280 SHA256 45e7a092cefa3174061c67124a82510a0b1a8888f2e9692da5149295d666bf33 SHA512 dbd9a8c4dd0d1ee183e684ae3725f27330b180509aff13660f189c50cd10581313545643cbcd082dfea651e83829da2d95a8a0853b0bd64aace67ef226dde4ec WHIRLPOOL fe6f807264e1d1e799846e3f44e1b4b10ef7b7b3e06ea2b9460744f352e0623010b49ef49d624d5a32a158dcdf9af76cc9293bf7562e7bdd1db687508753f066
|
||||
MISC ChangeLog-2008 102096 SHA256 ce58cd95dfef4fe9bb8b2c024532167683d0802f7f5fc4e153d12db6440791a4 SHA512 74acd5a57af73da3694ba5c42fee9735f82ee727535abcd20ccc424bc70daf449d84d1b90015b5865c44b46620758944b500872081226dc1cb68c9c342400347 WHIRLPOOL d0efd81f8c0dfe9ce4626e2f1ed0e94051d4f6f823fbad7bc3507313e92d7cae139f7e5368d86c388c98c9242775d39a1bce32543708b9036b62f8ef9dee5360
|
||||
EBUILD baselayout-2.2.ebuild 8220 SHA256 02b743c5c61e75e95e900396b3da2b2bb663f5ce5d8446c05e2462e16e493a70 SHA512 797c57e8917183d9d1edd3acabb6514dbc0aca1544638d00387669a937964c0846c73a09a0cf007eb855de47e99141c26356fda182d6eaaeae5d1995b4a29c4e WHIRLPOOL a354606a11c84cad5bfc68e5bca36c083a597ec1b481fea699ff15eb17cbeb308b45a6e19cb2ee21fd6a84efc9a849428fb8c6cb9f8e858a84c0c12398734614
|
||||
MISC ChangeLog 9317 SHA256 dc2a2db945605151aad1dc26f8aa5c2704793bd3575e7195e022a28a347a3c4e SHA512 77520caa0fa9acffa4e9d989e7e1ed660e6a6d0432d07766e7639a57e717c0e2269eec46fb621afb0c3bf1800b851280e2593abb691e0fc7fd05b72514470d40 WHIRLPOOL 8c4c34c61895a430636358487d022c530b32ee1b3d8d681e96daa66f30254117135e239069f7761e53a2a6c185052bcdd1699fae01df6f6d6e305a0d8a288969
|
||||
MISC ChangeLog-2008 101952 SHA256 cb360ccdd6458e3faa54214ea6370ade92265bafa1b1aa7789165b5dfee3e5c8 SHA512 d888de07f955094603497e06a083ffe33d3bfeeed7aede59bca5cd60a6c1d5334d691a8d0a7ae7534af6e82fcd8dbf522f9ac3024a468f5035a9245024cc726f WHIRLPOOL 97ee6ca2c4b9a3fc0a919cd6f286165b1eec32e32acb7f2c81e04464fd7a34cc5847e7087795479a5475bc25eaea89ae28b56bcfd11f3d51c6153d83c26f9bdb
|
||||
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlB5vnsACgkQvFcC4BYPU0rKiQCglJI/koo9c7mJqTGt8FQj+xci
|
||||
6kAAn1yMPtl1xtGWlDvViwZqM+P3x2MT
|
||||
=Th6T
|
||||
iQIcBAEBCgAGBQJRmmMeAAoJELp701BxlEWfbMwP/A0nkAxTqwNgpoXM9fTxZE9u
|
||||
Onp1VosvIUjdutgl3QeR5B7WQuXzob1GgLDXkMv1oV0p+GhWyDQnq7TgOwzr/mKc
|
||||
2uEl0IlCKmADbGZfb/Abf17Zr9lBdKGEMYjTsy5H1UxKz0J7VudNol6+XtyMA0jj
|
||||
mp02cS3Jll4eK7Dcz73WPq0HYUOl7+5HvKlQOJiKE4+K8EwMuqPxpO5J60uolK/Z
|
||||
n9qBIYWP47+551R7H0ZPVEqQHnJpiwvA/2vXunKNb3R5MoBRJE9AG4Slb0HTIjlK
|
||||
yTjGjNKhHWZGvouVeEMIsuVTQO2mj3iRHHxEBMpBAoTQuVVwRDUlrDWN0tjNWkf0
|
||||
1oJ2s3KVXoxLj7aFDbDhMczFmpeLmUEavmAs/4XhqsD6XOx44H8C3UCPP8s7xUF4
|
||||
4iCf/4Pj1DxarH6g67YviZWCSSyQY7WNOb7j6OhpjoSoUdxJOSB+vft9gnPsCJhS
|
||||
jwGbDVirgMB5Mw8YaFKznzsni03C0IHHPRSaJ2Izf3DALdH5QOY5Ttv3ngyCJCp9
|
||||
vh0JnRvzXaKjxUhsr8AEMYnOWT+f5jPkLEyVly3Q1WZLxQzEvhaYAko9vMZ1h9uw
|
||||
vlRmbXl6q3aINz2kLgCvLUcWEdJToOPIwz457TO5CIj32KdH8TsnxVnXI0qOLJ3S
|
||||
o18z2vBRfVMUetgWYcZi
|
||||
=rxTI
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -16,6 +16,10 @@ IUSE="build kernel_linux"
|
||||
|
||||
PDEPEND="sys-apps/openrc"
|
||||
|
||||
pkg_setup() {
|
||||
multilib_layout
|
||||
}
|
||||
|
||||
# Create our multilib dirs - the Makefile has no knowledge of this
|
||||
multilib_warn() {
|
||||
local syms=$1 dirs=$2 def_libdir=$3
|
||||
@ -137,7 +141,7 @@ pkg_preinst() {
|
||||
# We need to install directories and maybe some dev nodes when building
|
||||
# stages, but they cannot be in CONTENTS.
|
||||
# Also, we cannot reference $S as binpkg will break so we do this.
|
||||
#multilib_layout
|
||||
multilib_layout
|
||||
if use build ; then
|
||||
emake -C "${D}/usr/share/${PN}" DESTDIR="${ROOT}" layout || die
|
||||
fi
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-2.2.ebuild,v 1.3 2012/10/13 19:18:18 aballier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-2.2.ebuild,v 1.14 2013/05/20 17:56:20 ago Exp $
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
@ -11,11 +11,15 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="build kernel_linux"
|
||||
|
||||
PDEPEND="sys-apps/openrc"
|
||||
|
||||
pkg_setup() {
|
||||
multilib_layout
|
||||
}
|
||||
|
||||
# Create our multilib dirs - the Makefile has no knowledge of this
|
||||
multilib_warn() {
|
||||
local syms=$1 dirs=$2 def_libdir=$3
|
||||
@ -138,7 +142,7 @@ pkg_preinst() {
|
||||
# We need to install directories and maybe some dev nodes when building
|
||||
# stages, but they cannot be in CONTENTS.
|
||||
# Also, we cannot reference $S as binpkg will break so we do this.
|
||||
#multilib_layout
|
||||
multilib_layout
|
||||
if use build ; then
|
||||
emake -C "${D}/usr/share/${PN}" DESTDIR="${ROOT}" layout || die
|
||||
fi
|
||||
|
@ -1,6 +1,135 @@
|
||||
# ChangeLog for sys-apps/hwids
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/hwids/ChangeLog,v 1.77 2013/01/31 16:04:01 flameeyes Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/hwids/ChangeLog,v 1.109 2013/06/04 15:58:46 ssuominen Exp $
|
||||
|
||||
04 Jun 2013; Samuli Suominen <ssuominen@gentoo.org> hwids-20130329.ebuild:
|
||||
m68k stable wrt #463678
|
||||
|
||||
*hwids-20130529 (29 May 2013)
|
||||
|
||||
29 May 2013; Diego E. Pettenò <flameeyes@gentoo.org> +hwids-20130529.ebuild,
|
||||
-hwids-20130514.ebuild, -hwids-20130523.ebuild:
|
||||
Version bump and cleanup old.
|
||||
|
||||
*hwids-20130523 (23 May 2013)
|
||||
|
||||
23 May 2013; Diego E. Pettenò <flameeyes@gentoo.org> +hwids-20130523.ebuild:
|
||||
Version bump.
|
||||
|
||||
*hwids-20130514 (14 May 2013)
|
||||
|
||||
14 May 2013; Diego E. Pettenò <flameeyes@gentoo.org> +hwids-20130514.ebuild:
|
||||
Version bump.
|
||||
|
||||
13 Apr 2013; Agostino Sarubbo <ago@gentoo.org> hwids-20130329.ebuild:
|
||||
Stable for s390, wrt bug #463678
|
||||
|
||||
12 Apr 2013; Agostino Sarubbo <ago@gentoo.org> hwids-20130329.ebuild:
|
||||
Stable for ia64, wrt bug #463678
|
||||
|
||||
09 Apr 2013; Jeroen Roovers <jer@gentoo.org> hwids-20130329.ebuild:
|
||||
Stable for HPPA (bug #463678).
|
||||
|
||||
05 Apr 2013; Agostino Sarubbo <ago@gentoo.org> hwids-20130329.ebuild:
|
||||
Stable for ppc64, wrt bug #463678
|
||||
|
||||
02 Apr 2013; Agostino Sarubbo <ago@gentoo.org> hwids-20130329.ebuild:
|
||||
Stable for arm, wrt bug #463678
|
||||
|
||||
02 Apr 2013; Agostino Sarubbo <ago@gentoo.org> hwids-20130329.ebuild:
|
||||
Stable for sh, wrt bug #463678
|
||||
|
||||
01 Apr 2013; Agostino Sarubbo <ago@gentoo.org> hwids-20130329.ebuild:
|
||||
Stable for alpha, wrt bug #463678
|
||||
|
||||
31 Mar 2013; Agostino Sarubbo <ago@gentoo.org> hwids-20130329.ebuild:
|
||||
Stable for sparc, wrt bug #463678
|
||||
|
||||
30 Mar 2013; Agostino Sarubbo <ago@gentoo.org> hwids-20130329.ebuild:
|
||||
Stable for x86, wrt bug #463678
|
||||
|
||||
30 Mar 2013; Agostino Sarubbo <ago@gentoo.org> hwids-20130329.ebuild:
|
||||
Stable for amd64, wrt bug #463678
|
||||
|
||||
30 Mar 2013; Agostino Sarubbo <ago@gentoo.org> hwids-20130329.ebuild:
|
||||
Stable for ppc, wrt bug #463678
|
||||
|
||||
*hwids-20130329 (29 Mar 2013)
|
||||
|
||||
29 Mar 2013; Diego E. Pettenò <flameeyes@gentoo.org> +hwids-20130329.ebuild,
|
||||
-hwids-20130309-r1.ebuild, -hwids-20130309.ebuild, -hwids-20130326.1.ebuild:
|
||||
Bump to latest update.
|
||||
|
||||
*hwids-20130326.1 (26 Mar 2013)
|
||||
|
||||
26 Mar 2013; Samuli Suominen <ssuominen@gentoo.org> +hwids-20130326.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
*hwids-20130309-r1 (10 Mar 2013)
|
||||
|
||||
10 Mar 2013; Samuli Suominen <ssuominen@gentoo.org>
|
||||
+hwids-20130309-r1.ebuild, hwids-99999999.ebuild:
|
||||
Fix /etc/udev/hwdb.bin generation with >=sys-fs/udev-198 (by moving hwdb.bin
|
||||
out from $(DESTDIR) and updating it from pkg_postinst())
|
||||
|
||||
10 Mar 2013; Samuli Suominen <ssuominen@gentoo.org> hwids-20130309.ebuild,
|
||||
hwids-99999999.ebuild:
|
||||
Replace udev_get_udevdir with the sanitized get_udevdir.
|
||||
|
||||
*hwids-20130309 (09 Mar 2013)
|
||||
|
||||
09 Mar 2013; Diego E. Pettenò <flameeyes@gentoo.org> +hwids-20130309.ebuild:
|
||||
Version bump.
|
||||
|
||||
07 Mar 2013; Diego E. Pettenò <flameeyes@gentoo.org> -hwids-20130114.ebuild:
|
||||
Remove old.
|
||||
|
||||
06 Mar 2013; Raúl Porcel <armin76@gentoo.org> hwids-20130302.ebuild:
|
||||
alpha/ia64/m68k/s390/sh/sparc/x86 stable wrt #459968
|
||||
|
||||
06 Mar 2013; Jeroen Roovers <jer@gentoo.org> hwids-20130302.ebuild:
|
||||
Stable for HPPA (bug #459968).
|
||||
|
||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> hwids-20130302.ebuild:
|
||||
Stable for ppc64, wrt bug #459968
|
||||
|
||||
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> hwids-20130302.ebuild:
|
||||
Stable for ppc, wrt bug #459968
|
||||
|
||||
02 Mar 2013; Sergey Popov <pinkbyte@gentoo.org> hwids-20130302.ebuild:
|
||||
Stable on amd64, wrt bug #459968
|
||||
|
||||
*hwids-20130302 (02 Mar 2013)
|
||||
|
||||
02 Mar 2013; Diego E. Pettenò <flameeyes@gentoo.org> +hwids-20130302.ebuild,
|
||||
-hwids-20130219.ebuild:
|
||||
Version bump.
|
||||
|
||||
21 Feb 2013; Zac Medico <zmedico@gentoo.org> hwids-20130219.ebuild:
|
||||
Add ~arm-linux keyword.
|
||||
|
||||
*hwids-20130219 (19 Feb 2013)
|
||||
|
||||
19 Feb 2013; Diego E. Pettenò <flameeyes@gentoo.org> +hwids-20130219.ebuild,
|
||||
-hwids-20130209.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
*hwids-20130209.1 (09 Feb 2013)
|
||||
|
||||
09 Feb 2013; Diego E. Pettenò <flameeyes@gentoo.org> +hwids-20130209.1.ebuild,
|
||||
-hwids-20130131.ebuild, hwids-99999999.ebuild:
|
||||
Version bump; this version generates thw hwdb.bin file straight in the
|
||||
package, rather than in postinst, so that the file is no longer orphaned.
|
||||
|
||||
07 Feb 2013; Samuli Suominen <ssuominen@gentoo.org>
|
||||
-hwids-20130131-r1.ebuild, hwids-99999999.ebuild:
|
||||
Wait until upstream has accepted the --root patch.
|
||||
|
||||
*hwids-20130131-r1 (07 Feb 2013)
|
||||
|
||||
07 Feb 2013; Samuli Suominen <ssuominen@gentoo.org>
|
||||
+hwids-20130131-r1.ebuild, hwids-99999999.ebuild:
|
||||
Use --root switch in udevadm hwdb --update for an offset root support.
|
||||
|
||||
*hwids-20130131 (31 Jan 2013)
|
||||
|
||||
|
@ -1,21 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST hwids-20130114.tar.gz 1470494 SHA256 f8ccf129491cf954cfd7966834b07a6c86d8a73aa6ba061b85a2d70436312254 SHA512 db763f0124e158c49b2b5e26916b713e22e15891691d1bfa42473926e6e8ce5b9f681e80e0973cc7c0a7099bf0a3cf7f5990b59be62cb213b2badedbd669ce2c WHIRLPOOL 214394ea750cefeb97227823172c6674ad26030a68f31ccd72d4256b7366889fc5f8bbc8ceb278c1a1cb069bc8a5e6838499d1051950b3a0cff02e44bf2fae37
|
||||
DIST hwids-20130131.tar.gz 1477935 SHA256 95b993d1a35a762409f7bcecfbe3cb32c1f9e0c8263bad8e086e53cb0de62d3d SHA512 63b632ad0e277f89e4f1ef8fa7a25e525d61d2cbce8f77180e9112be94d8ede16561891fa9a4921e12978a221019db52c7a106e8477141e5bc6f6301754daece WHIRLPOOL 4579b059edc695334d4addbda647065a9145df36004f9a3d2919b7b8a4ab404c5f7bcf3141a8c627f1ebd5557db601f356e71d7fd225ec473a4c6f7eb57b1566
|
||||
EBUILD hwids-20130114.ebuild 1317 SHA256 0d6c1353a26db5c932ee49c46740a9a523825c3eb06f804ed76917b252e5fe2a SHA512 124f7b6697d98be0dd5b7d6abf6787fd9219062a9960ed05d51bfe41340992cf70d1b4719f0accaddd1be1d8f868de295c8ae145ddb81acdae35c15dc2886da2 WHIRLPOOL e0fad6885522f1f0c0259a5b8027147e9a30587a3abaede9319d0d80d3b56058cbed16f2d0614f296ecd81664b969b5278fb4dbf7b313480379495952da016d6
|
||||
EBUILD hwids-20130131.ebuild 1329 SHA256 fdaeecb6a9dc68d2a76af6c8fde26cb8cb3ac1cc7fde7d270b8279dd0dc29c2a SHA512 13f2c17fa10ef822a30bdbedc63ceec526a57d134bebb254748a9bb9e79faeb7947709ff8a6b8baa56d5b4876ae53037b987930eadb988bafecb82df83b39d6b WHIRLPOOL efae3c0ba1052aab969477f4efd1f91d4cac2bf7de697c5cd42b3f9fe87888b887351d077900660ea7fe48625b3949be742a13771e6e82a777be6f6e01f1db7f
|
||||
EBUILD hwids-99999999.ebuild 1193 SHA256 107dc72ac0c6039cc7e2e3107483d6ca22c7c29d0bebfcf80fcdda24785b6c06 SHA512 8b824091ea3c760aa4d29d810e40dce4227bf50a4e05dbd8595d666f064d648a61ef91e805369254b15252a96100ffb36ad72dc81797452bb3699e2a33d2dcc6 WHIRLPOOL 5c7aa99e697f332151964364003c5d558ab0a3a740c988f9208f21f1db3a9c2ccf58910af17a8205751f82006859b83872f86954f2d2cd07d7c596f3b09007dd
|
||||
MISC ChangeLog 11962 SHA256 f6aecb7a7a62e5c476dfbe56add261f79a941f9a615c855841390808775eedcb SHA512 4ca8b0f2672d2fa42414a162330271b3a5b11d372bf91d4338efc9be3d68114d2f608dc84c874aa0221bf91b5823907420a98de5881dc2a90e3a5f4e9b42af2b WHIRLPOOL a907d15002438e21eb13d5f9c6e73069b3372d313a8ec675c0eeb8329bfa90bd86c4f6dbd5204f7786ae785eabb4a33b96d71e14cbbccbcbbb53010eaadaf412
|
||||
DIST hwids-20130302.tar.gz 1486329 SHA256 2c8bd8f3535d0bb6a0bada65e6499af8ff5191ca2cda44de6228c05d19444708 SHA512 79fe4b62555ef37cef929a9728c093e659805822e8a63e3229bf0d8391d50ce78b8d479a670be06f3da665ed50dcb7e50e56492d3fc03b530aa19b842680b8dd WHIRLPOOL 7ecb932b2eea48b8669624732236a37413b46e0c92ce4b0b3d1e87b8a53bd4219c9db76a535280429be7db1cf5cf2a4bf2f82f77a3f6da3c3aa4bcb31e5e92f2
|
||||
DIST hwids-20130329.tar.gz 1498583 SHA256 64714243c366d086e24c6da41c73053b0f0ac47e3566186717591afe4ada6600 SHA512 f5a5c004269cd0ee8c3fd6bc9c2917e856084c3a267b4e35f6d96fbdb3ea36a3f73689fe59ab661faeff852cd016601e0ccfcbf01eef384b711ba6aef323c71c WHIRLPOOL 378ba5760a083beeb5f50dcad1e7faaf7ce6c4339fd73e5c47c7a89878177ebf3d4baf4d4ef7a2966c0df436f449f792226581e277300cc7d4394396ecbf2340
|
||||
DIST hwids-20130529.tar.gz 1525640 SHA256 25e7604906c3f04bb31ec925bef021418c7060634882951d2a1afd27ae3a9a5a SHA512 cbfe7d350f64415da26e8d4916d19f639cb25dba10a0c998dc157bcc4b4513996e1c8e64a7d480c2a6572c9adac3e420c774f83818b3fb2fcdb9fdc3ac594717 WHIRLPOOL 9b0cc5e10a125021e9e2d3904a390064e74f092422ffa54c0d3ea5d1946a6bd4a883a71a56c38e08563c5ee1d17d4009d1481d56af2cda59d3acce1a01d36987
|
||||
EBUILD hwids-20130302.ebuild 1021 SHA256 ed4aebe5ba0a692b952e75078f89ea2aaf11d967982facb76f8898a12074dbd8 SHA512 e35a3ddb6c7d4d8028a27f0af9093df521ed8b42ee6550fa21b31f9a606cbddb03d966cd257c261e2486241a869084e8a1b8e0b1c28bcec1c09882d6964f78ba WHIRLPOOL 560e5cd2504be8e9117139d0120107c582045d21f5ff8f7cee90e76fa3da9025e1dd16de678f19ddf560475d762427bc2f60cdb1356b39c02ae2e49ad549a9c9
|
||||
EBUILD hwids-20130329.ebuild 1157 SHA256 78fced931fb9853fbc112e5ced89a85b95f8afda559c58e1531967182ce41275 SHA512 f6393e84a4bad69a4a250e60c93cf671fd0f2f038cfe43bbd5070ba6af8e38ee8e9564291c3b9466ecdf025e88bb3ecb9fff4301f1b0f8703085ac6c447bbd53 WHIRLPOOL 2cb7c7dfb61f94a9fd96d989e21dbe9d95626338833880eb3f23c986eae33e78519839167dd4f6e5c95c27db4cbadd2b50a18f5869b70d2899ad35595bac6657
|
||||
EBUILD hwids-20130529.ebuild 1168 SHA256 fd5cb518fb8a94368ba02fd3b6c0e2b6ed66d501e936d8137ada70368e67a1de SHA512 dd3b6ee52e9e7e69e451005b939c0cbca39d88fdb171334473c54cb89fe9f5ad2dbbe07fc2c8eac47757acb162cca689d65150eb9f86398b25a536c1cdabb1d7 WHIRLPOOL f5b32ad7a9e0731f9302cb77c70317d726f25c30e5ef36ccd11941d5b05014bfa8a729c7e24301e1162f9e37eec2aaaa445cc758cfa6572edb67c075b7582a91
|
||||
EBUILD hwids-99999999.ebuild 1003 SHA256 3ae1a26acb92a6fc0c609ba79c9f52c47c72ead9db4edeca911906f930d3853d SHA512 908908ec76e6afc659ad1fab6f9371ade39e8d9c91fd15b8a988a8163702962d1c1632df1b1f173f90d33403ad92e9554637dca2a4f2acba5850b1a26d24d7b9 WHIRLPOOL 3d40fdd1e5d4f9e16a799cd61935492040741b809da2b3661c770bfe58b3c222feb10c63d1bd4040988dc68a2032cae5e64213b14efe0076b7d5e27e28da0462
|
||||
MISC ChangeLog 16362 SHA256 f533261fa55af7baaa2149530845d1a3d35f6258829490d6e2ad0f9737450361 SHA512 3d5a2c037da90d690c312f031488f3d7f0d4f383fb987cef52d4bbe3b95aa0812e07876d8f23cca3ab1d705e7270ce1352a25b9ac2a16c4eb8b1fd66d3572a93 WHIRLPOOL 47d4f93bc6e690489e4510f85d1d30fd6e8fd0fd110d6506a5a6342091c15cdaec39d3421421e29001839f76a31cd5a5800f5b07a5ff65e7ada04016d3005aeb
|
||||
MISC metadata.xml 291 SHA256 6a6fbb9d576c975c7f7f488d478ab1db341ea21397f8cd66dc278b13a13a5731 SHA512 6e0af3b85a3693acd83889dabd6ce589c2c8e3e2852820f1135e2ebbe63cf6dd184fcd45f03b7c4ad35414a43543e8c39c7d1b5fa5f72c0e5db2ef907955e462 WHIRLPOOL 465e5e9b5700d6ed972ba129dc114843ec984f377569dfd81f7bb006717e0dc69181f2ffa31308adef1eab32c032d018e6cf519a0714b0ff21ee303dbf250942
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJRCpX3AAoJEBzRPIrUMBNC15UIAI8K9adE5IM5YFJGoD06p3Gk
|
||||
Vshi9qkJLXIkILFVho2EeuSF5PicEvMYK8COs6R499+EIgUYTC8dlq56hyUBZHYC
|
||||
1n9giEcDQecJRJULwHgCO9GwyF4WaZkz9BDazc7yp/lZRa414OWKkK1GqRHockfi
|
||||
T8axyTbW+zHOUFXCzSdDGPlIcOXoIatIB65I7wXDSFp4kQNqPJf7mj1x8DzDhXTC
|
||||
vNtNd7lHW9mfa2jNR10TyDWkVAeoKWzkPHnuEMOUgIvSC53T4vwNbCYtvoShHpq1
|
||||
Jnj/URNrxj6qvIGCALBfVj2EXY/cW+G0Lgm4l4z31FSPN8aKSLL5stR2YKcIYFo=
|
||||
=ah/N
|
||||
iQEcBAEBCAAGBQJRrg49AAoJEEdUh39IaPFNjoMH/RL/yaeiWCnN4hLW7HynlSsY
|
||||
bl4dB7AkzEBhWgisHNUMZ0rOM4JFVD49QaHprNlQ1Wot8emFb7lLv80Z2Gx9YOIg
|
||||
TaAiXVVNdlxAH2tQCocx9UriqCZ4DBZ/iWSOTwDy2oxxx4ovd5Evd/7q4/F8ntrN
|
||||
VVeysiYvqv8mgxmhkrJVYWPcPDBCIQEtxLTICRkjv5s3f5rDniB4R0G7XDzgISjR
|
||||
7ll8FbVm3Z8hcExVeTQui/50WiliSlgynMdkxUxm0RH0bj0IXxDUnpFLJ0vMBuZ0
|
||||
LkPAhJs2NzGt/1YJzwhkVI6XLFcNBB8TOmuaLNmrihmImVBDKW7Lf1JV+oNy6c4=
|
||||
=deiN
|
||||
-----END PGP SIGNATURE-----
|
||||
|
36
sdk_container/src/third_party/portage-stable/sys-apps/hwids/hwids-20130302.ebuild
vendored
Normal file
36
sdk_container/src/third_party/portage-stable/sys-apps/hwids/hwids-20130302.ebuild
vendored
Normal file
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/hwids/hwids-20130302.ebuild,v 1.6 2013/03/06 20:25:45 armin76 Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit udev eutils
|
||||
|
||||
DESCRIPTION="Hardware (PCI, USB, OUI, IAB) IDs databases"
|
||||
HOMEPAGE="https://github.com/gentoo/hwids"
|
||||
SRC_URI="https://github.com/gentoo/hwids/archive/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( GPL-2 BSD ) public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux"
|
||||
IUSE="+udev"
|
||||
|
||||
DEPEND="udev? (
|
||||
dev-lang/perl
|
||||
>=virtual/udev-197-r1
|
||||
)"
|
||||
RDEPEND="!<sys-apps/pciutils-3.1.9-r2
|
||||
!<sys-apps/usbutils-005-r1"
|
||||
|
||||
S=${WORKDIR}/hwids-${P}
|
||||
|
||||
src_compile() {
|
||||
emake UDEV=$(usex udev)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake UDEV=$(usex udev) install \
|
||||
DOCDIR="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
MISCDIR="${EPREFIX}/usr/share/misc" \
|
||||
HWDBDIR="${EPREFIX}$(udev_get_udevdir)/hwdb.d" \
|
||||
DESTDIR="${D}"
|
||||
}
|
44
sdk_container/src/third_party/portage-stable/sys-apps/hwids/hwids-20130329.ebuild
vendored
Normal file
44
sdk_container/src/third_party/portage-stable/sys-apps/hwids/hwids-20130329.ebuild
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/hwids/hwids-20130329.ebuild,v 1.13 2013/06/04 15:58:46 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit udev eutils
|
||||
|
||||
DESCRIPTION="Hardware (PCI, USB, OUI, IAB) IDs databases"
|
||||
HOMEPAGE="https://github.com/gentoo/hwids"
|
||||
SRC_URI="https://github.com/gentoo/hwids/archive/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( GPL-2 BSD ) public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux"
|
||||
IUSE="+udev"
|
||||
|
||||
DEPEND="udev? (
|
||||
dev-lang/perl
|
||||
>=virtual/udev-197-r1
|
||||
)"
|
||||
RDEPEND="!<sys-apps/pciutils-3.1.9-r2
|
||||
!<sys-apps/usbutils-005-r1"
|
||||
|
||||
S=${WORKDIR}/hwids-${P}
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e '/udevadm hwdb/d' Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake UDEV=$(usex udev)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake UDEV=$(usex udev) install \
|
||||
DOCDIR="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
MISCDIR="${EPREFIX}/usr/share/misc" \
|
||||
HWDBDIR="${EPREFIX}$(get_udevdir)/hwdb.d" \
|
||||
DESTDIR="${D}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use udev && udevadm hwdb --update --root="${ROOT%/}"
|
||||
}
|
44
sdk_container/src/third_party/portage-stable/sys-apps/hwids/hwids-20130529.ebuild
vendored
Normal file
44
sdk_container/src/third_party/portage-stable/sys-apps/hwids/hwids-20130529.ebuild
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/hwids/hwids-20130529.ebuild,v 1.1 2013/05/29 14:54:55 flameeyes Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit udev eutils
|
||||
|
||||
DESCRIPTION="Hardware (PCI, USB, OUI, IAB) IDs databases"
|
||||
HOMEPAGE="https://github.com/gentoo/hwids"
|
||||
SRC_URI="https://github.com/gentoo/hwids/archive/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( GPL-2 BSD ) public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux"
|
||||
IUSE="+udev"
|
||||
|
||||
DEPEND="udev? (
|
||||
dev-lang/perl
|
||||
>=virtual/udev-197-r1
|
||||
)"
|
||||
RDEPEND="!<sys-apps/pciutils-3.1.9-r2
|
||||
!<sys-apps/usbutils-005-r1"
|
||||
|
||||
S=${WORKDIR}/hwids-${P}
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e '/udevadm hwdb/d' Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake UDEV=$(usex udev)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake UDEV=$(usex udev) install \
|
||||
DOCDIR="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
MISCDIR="${EPREFIX}/usr/share/misc" \
|
||||
HWDBDIR="${EPREFIX}$(get_udevdir)/hwdb.d" \
|
||||
DESTDIR="${D}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use udev && udevadm hwdb --update --root="${ROOT%/}"
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/hwids/hwids-99999999.ebuild,v 1.15 2013/01/08 21:45:50 mr_bones_ Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/hwids/hwids-99999999.ebuild,v 1.20 2013/03/10 16:43:18 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit udev eutils git-2
|
||||
@ -14,13 +14,18 @@ SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="+udev"
|
||||
|
||||
DEPEND="net-misc/curl
|
||||
udev? ( dev-lang/perl !=sys-fs/udev-196 )"
|
||||
DEPEND="udev? (
|
||||
net-misc/curl
|
||||
dev-lang/perl
|
||||
>=virtual/udev-197-r1
|
||||
)"
|
||||
RDEPEND="!<sys-apps/pciutils-3.1.9-r2
|
||||
!<sys-apps/usbutils-005-r1"
|
||||
|
||||
src_prepare() {
|
||||
emake fetch
|
||||
|
||||
sed -i -e '/udevadm hwdb/d' Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
@ -31,18 +36,10 @@ src_install() {
|
||||
emake UDEV=$(usex udev) install \
|
||||
DOCDIR="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
MISCDIR="${EPREFIX}/usr/share/misc" \
|
||||
HWDBDIR="${EPREFIX}$(udev_get_udevdir)/hwdb.d" \
|
||||
HWDBDIR="${EPREFIX}$(get_udevdir)/hwdb.d" \
|
||||
DESTDIR="${D}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# until udev introduces a way to compile the database at a given
|
||||
# location, rather than just /, we can't do much on offset root.
|
||||
if [[ ${ROOT} != "" ]] && [[ ${ROOT} != "/" ]]; then
|
||||
return 0
|
||||
fi
|
||||
|
||||
if use udev && [[ $(udevadm --help 2>&1) == *hwdb* ]]; then
|
||||
udevadm hwdb --update
|
||||
fi
|
||||
use udev && udevadm hwdb --update --root="${ROOT%/}"
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd-sysv-utils/systemd-sysv-utils-194.ebuild,v 1.1 2012/10/04 20:03:07 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
EAPI=4
|
||||
|
||||
MY_P=systemd-${PV}
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd-sysv-utils/systemd-sysv-utils-37.ebuild,v 1.1 2012/01/07 22:38:20 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
EAPI=4
|
||||
|
||||
MY_P=systemd-${PV}
|
||||
|
||||
|
@ -1,6 +1,15 @@
|
||||
# ChangeLog for sys-apps/systemd-ui
|
||||
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd-ui/ChangeLog,v 1.2 2012/12/15 13:06:20 mgorny Exp $
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd-ui/ChangeLog,v 1.4 2013/03/29 14:16:34 mgorny Exp $
|
||||
|
||||
29 Mar 2013; Michał Górny <mgorny@gentoo.org> -systemd-ui-1.ebuild,
|
||||
systemd-ui-2.ebuild, systemd-ui-9999.ebuild:
|
||||
Use vala.eclass. Drop old.
|
||||
|
||||
*systemd-ui-2 (25 Mar 2013)
|
||||
|
||||
25 Mar 2013; Michał Górny <mgorny@gentoo.org> +systemd-ui-2.ebuild:
|
||||
Version bump.
|
||||
|
||||
*systemd-ui-9999 (15 Dec 2012)
|
||||
|
||||
|
@ -1,17 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST systemd-ui-1.tar.xz 150000 SHA256 7f8c27ce9a1e51ae409f5320406a8ed83fdb9088fc313a7cfcc93673345f8dab SHA512 31d1e18b0814d75b136ff832848718e5c7bea7572b07ce7e3f2d807590a3afc02348aa73ef2baa9721e9e78a698cb7eaab0d9102558f309df7ed5956a4a52d81 WHIRLPOOL 4a667560aa492a8dad6605f5f390f836dd6334768813f3103f362e478ff6e091a9b31c9d761a7885422311313e013911991556366e9af8378f7f763256c2dc9f
|
||||
EBUILD systemd-ui-1.ebuild 1070 SHA256 1a624c59c5ba470c0c58b16286b3873674475544f522bb1aa0fda377de703e96 SHA512 9417c7d546d1c945bc48d8138164c94bd86a268f307f79ac35ab08e4c38c546112ec49ec175bd6ab4a1bc0f514200e2c77dd9bf7d290bc93f325338689497634 WHIRLPOOL 534ba8cdc054d9057e1646d362a97729a90ac86a15bd45a947bf751654a99f2ded034c016132aee268b2cbce98f146eb53a344c4e19537c0836a8653965bb325
|
||||
EBUILD systemd-ui-9999.ebuild 1322 SHA256 055e7ab7df2821a35f2c786117239904f26c3fbf049ed6d1d77ba6c012c82e60 SHA512 ee650d7883a7369803f740c89bef2ab052859a37a06bcade0b63317eb1eca399a79e5f4d9c91a159cc468ca26f21f8195272d82c74750a9fd7acba4f0ba277b0 WHIRLPOOL fc09f03ea7a8bea12f17816493e720cd8073d353388b3edb8c65875cf3d2a595ae5975df56a07d0b316e810c6c4ec13c282bd685f515b77860262e17727b75c1
|
||||
MISC ChangeLog 530 SHA256 d53c6490362ba1553a6d24aa92e254d7fda718280ade5f4b1862dcbb571bfd2c SHA512 b91736c7e1928a7142f97f824a871440f72d7958ec576871721c5279c4da1aa25c4c4e59f35cd2efbb36ae6737e5665bb2de8504f830e70570f8158aad8b036b WHIRLPOOL 3722c89ab33a99e0075e862e81938703bf3f715ab7eee75a615cb3c8ddfcfb954be92497f0c451d634df4257af7ecc64d37ecf8513e9450a96d798f841366187
|
||||
DIST systemd-ui-2.tar.xz 149892 SHA256 fa45819cd9419a8928a49097c879148f195944c9ed2b842310af58ab5254a694 SHA512 f2bd63cf16c63935f3099d896537c43fb0dd1c4840fffb1a602d87f0ceebf74eb256530c3c7121e042107b54a75145cc6922d2754a230a4fd8d7a48b8e8bc682 WHIRLPOOL 092e592cc68a0c02dc3eda4197691f3ff1d12a0e9379872bfe4b6478415081552867e84bc14650d236eae181a7b85ef010d3544f780ae83eda5ee2d498ed1966
|
||||
EBUILD systemd-ui-2.ebuild 1081 SHA256 aed22471faf5d62c56cf53f0b47e9e443e68f34997b55189a6128887c2924a82 SHA512 411ffcc7b6223c8377da86db66b6aa7d8302c177643b1e1d7f5f21f821603ca0c5fe1f1e1e4cd70a47e32e1def6e2a1674db9cc1e0683d5e4494d9e70a9ad1a8 WHIRLPOOL 501ed9389772041d417b2b239fa28cbfa63dfd01b60d546035d599130af5efff5533051020b82db0de7ce3fd7fcadcd7f0a3cfc64a035fcbaf973cb3cd6b9463
|
||||
EBUILD systemd-ui-9999.ebuild 1331 SHA256 e9d4e2646fe53b5e7d8e8cbafefd88b60668419d69c2fd3bfc11c7816c402984 SHA512 9b8b6332ba7decb95a042d8dbb076b506f6f80a3dab6d1043606bf082d80d9e84cd49d8850c41225721de11b076ad91bc8d7f2cc19ff1d166d34cda47cf6f7ac WHIRLPOOL 201542ee501b297ac8bb9fc362d29c156f9c7a3669ee57f70ac3b48b34d4524d3df4f127ccd7090863d22bf554b0dba373de82ba1a8068bf937752ff98f42c85
|
||||
MISC ChangeLog 797 SHA256 27e21dcdfac1ba2b0898dfa33e23376433952febd62596fcb2956f60cf26fa9b SHA512 c58351c45a3faa07ffc9d7a1796705a1d41ae9603440d4909886ee891353f5d107b3a2564044774b5f61804adec578c285f1a0372b1903233e668ea571a8420d WHIRLPOOL efbf478289e79514d4b45c9e4ae790febb5f9f433156d45920b5a6585237af5195b670c9e4ee578d0a1af4b901f90fcfac08afd0e3c40489b4732f2b76a87262
|
||||
MISC metadata.xml 239 SHA256 1731c6552b4584e3ca0d760cb9504233311f18bdd2804cebfc06feb2f60b042b SHA512 3e96d13285d9cb02333157714e2d367beb695bb64cd1738bb4af9f284b7cea33c4d6be69a43b4ba559cc95d165cc007f37a3d3df10c4b0fc9bd6b08e42561ea1 WHIRLPOOL 1a0d71075be6a89d3b0cebff7e7bd474ab71b08d79302cbfc38a33e67cbb6d31d553d18b17993698bebd9fc6c29803be7aff3bffb0f1521022bc5a3c1c8723dd
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iJwEAQEIAAYFAlDMdd4ACgkQfXuS5UK5QB11igP+I2TzPhUshQgyCQTqPu5P8fBx
|
||||
8L7VvbRY9xuW3LBhfDEaLaSJJuJ+FKs3n263IC56YaGYnp8BkmhmUOYI5O5g86sJ
|
||||
k+Cc/V50ta6ubd1CKrkb5PSQMZT8UeooPEbvLjBj2RAQXH4zZSCU9WOYXKTo2qn0
|
||||
350tUxyIVIRbVXVuSsA=
|
||||
=tAH2
|
||||
iQJ8BAEBCABmBQJRVaKDXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGRDhEM0MyMERDMzNBMkYzQzJFRTI3QjE5
|
||||
NjI3RjQ1NkY5REE3NjQzAAoJEJYn9Fb52nZD1jQP/1iB1Di84d67ubpSVReFVLll
|
||||
m0i6qvhopjXXlJI718MQW9khOdx8e0RYu70T4ilM03SnwD/F3KD6kGoJL6bPJhFd
|
||||
KzMjZSCk5pTAWHjUOI6+FkgBIczWQIPsFIlCfoSGofnuM3FIUcVdhdrsS93V/CGw
|
||||
DfwgKA5l6JA+i5qpXjhz4DBZLa/VenxckZahpAi6FJFfjKr9toCK+K4KAygp5vtU
|
||||
welOyZVB7sKqvgNPDmkaV2pFdGntQ8XZJh9tYURJ8ekos8GDa883+/qZhf395kdU
|
||||
S/nK1hwFoqRtkzq3UkIoxCR4LOx9FwjzR9nibAfORMQ0zTXkBWJsjLOesQRi30Ru
|
||||
De0n2T4mnCKkL96HBB7kjgNesNln89dGfiOxeOd+PQXKcJ3PWvatvLpwbrCFJc8R
|
||||
yZrBTRJW2K9C3zfCXr/bshY+gdZ/Ae7WD0XwvmZW3w2QRkOQu11V98a42SqNrmYX
|
||||
0CE+ERwFcFAXAqxH75gS8Ilfjjlne1E7FtVvGxupYyHgXOVhzRd954cPEv1cFYay
|
||||
zeD7YsBH9frXYhiNgrO8vx3OIZSbW43oMURj6xjmTg5HCp5ECvhHKjMwgb62A2K5
|
||||
uO+UIjVs1BYqOX8y94sNilcRKuPv8fpQl2bnrl/N1PFvFL6wkYXLGCLmA0O6aD02
|
||||
uQGvVU+NMzEkDV/nNsFU
|
||||
=5OKm
|
||||
-----END PGP SIGNATURE-----
|
||||
|
50
sdk_container/src/third_party/portage-stable/sys-apps/systemd-ui/systemd-ui-2.ebuild
vendored
Normal file
50
sdk_container/src/third_party/portage-stable/sys-apps/systemd-ui/systemd-ui-2.ebuild
vendored
Normal file
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd-ui/systemd-ui-2.ebuild,v 1.2 2013/03/29 14:16:34 mgorny Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
VALA_MIN_API_VERSION=0.14
|
||||
VALA_MAX_API_VERSION=0.20
|
||||
|
||||
inherit autotools-utils vala
|
||||
|
||||
DESCRIPTION="System and service manager for Linux"
|
||||
HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
|
||||
SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
VALASLOT="0.14"
|
||||
|
||||
RDEPEND="!sys-apps/systemd[gtk]
|
||||
>=dev-libs/glib-2.26
|
||||
dev-libs/libgee:0.8
|
||||
sys-apps/dbus
|
||||
x11-libs/gtk+:2
|
||||
>=x11-libs/libnotify-0.7"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils
|
||||
$(vala_depend)"
|
||||
|
||||
# Due to vala being broken.
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
src_prepare() {
|
||||
# Force the rebuild of .vala sources
|
||||
touch src/*.vala || die
|
||||
|
||||
# Fix hardcoded path in .vala.
|
||||
sed -i -e 's:/lib/systemd:/usr&:g' src/*.vala || die
|
||||
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
vala_src_prepare
|
||||
autotools-utils_src_configure
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd-ui/systemd-ui-9999.ebuild,v 1.1 2012/12/15 13:06:20 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd-ui/systemd-ui-9999.ebuild,v 1.2 2013/03/29 14:16:34 mgorny Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
@ -12,7 +12,10 @@ EGIT_REPO_URI="git://anongit.freedesktop.org/systemd/${PN}
|
||||
inherit git-2
|
||||
#endif
|
||||
|
||||
inherit autotools-utils
|
||||
VALA_MIN_API_VERSION=0.14
|
||||
VALA_MAX_API_VERSION=0.20
|
||||
|
||||
inherit autotools-utils vala
|
||||
|
||||
DESCRIPTION="System and service manager for Linux"
|
||||
HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
|
||||
@ -34,7 +37,7 @@ RDEPEND="!sys-apps/systemd[gtk]
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils
|
||||
dev-lang/vala:${VALASLOT}"
|
||||
$(vala_depend)"
|
||||
|
||||
#if LIVE
|
||||
SRC_URI=
|
||||
@ -52,12 +55,12 @@ src_prepare() {
|
||||
touch src/*.vala || die
|
||||
|
||||
# Fix hardcoded path in .vala.
|
||||
sed -i -e 's:/lib/systemd:/usr/lib/systemd:g' src/*.vala || die
|
||||
sed -i -e 's:/lib/systemd:/usr&:g' src/*.vala || die
|
||||
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export VALAC="$(type -p valac-${VALASLOT})"
|
||||
vala_src_prepare
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
@ -1,6 +1,285 @@
|
||||
# ChangeLog for sys-apps/systemd
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v 1.77 2013/01/21 19:48:28 tetromino Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v 1.137 2013/05/25 20:18:41 ago Exp $
|
||||
|
||||
25 May 2013; Agostino Sarubbo <ago@gentoo.org> systemd-201.ebuild:
|
||||
Stable for arm, wrt bug #465870
|
||||
|
||||
14 May 2013; Mike Gilbert <floppym@gentoo.org> systemd-201.ebuild,
|
||||
systemd-202.ebuild, systemd-203-r1.ebuild, systemd-204.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Depend on app-text/docbook-xml-dtd:4.2, bug 469668 by Alexander Tsoy.
|
||||
|
||||
*systemd-204 (13 May 2013)
|
||||
|
||||
13 May 2013; Michał Górny <mgorny@gentoo.org> +systemd-204.ebuild:
|
||||
Version bump.
|
||||
|
||||
*systemd-203-r1 (08 May 2013)
|
||||
|
||||
08 May 2013; Mike Gilbert <floppym@gentoo.org> +files/203-systemd-sleep.patch,
|
||||
+systemd-203-r1.ebuild, -systemd-203.ebuild:
|
||||
Apply upstream fix for systemd-sleep, bug 468998 by Paul Volkov.
|
||||
|
||||
*systemd-203 (07 May 2013)
|
||||
|
||||
07 May 2013; Michał Górny <mgorny@gentoo.org> +systemd-203.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Version bump. Simplify .la removal. Drop init= compatibility symlinks.
|
||||
|
||||
*systemd-202 (27 Apr 2013)
|
||||
|
||||
27 Apr 2013; Michal Gorny <mgorny@gentoo.org> +systemd-202.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Version bump. Use new --disable-tests option with USE=-test.
|
||||
|
||||
27 Apr 2013; Michal Gorny <mgorny@gentoo.org> systemd-200-r1.ebuild,
|
||||
systemd-201.ebuild, systemd-9999.ebuild:
|
||||
Enforce bash-completion dir to avoid automagic dependency on bash-completion.
|
||||
Fixes bug #467428.
|
||||
|
||||
19 Apr 2013; Mike Gilbert <floppym@gentoo.org> systemd-201.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Skip python-single-r1_pkg_setup when python is disabled, bug 466408.
|
||||
|
||||
18 Apr 2013; William Hubbs <williamh@gentoo.org> systemd-201.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
revert the check for CONFIG_FW_LOADER_USER_HELPER per mgorny since we force
|
||||
the firmware-loader use flag on.
|
||||
|
||||
18 Apr 2013; Michał Górny <mgorny@gentoo.org> systemd-201.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Remove CONFIG_ wrt firmware loading, it was unnecessary.
|
||||
|
||||
18 Apr 2013; Michał Górny <mgorny@gentoo.org> -systemd-198-r1.ebuild,
|
||||
metadata.xml:
|
||||
The required udev version has been removed.
|
||||
|
||||
18 Apr 2013; Michał Górny <mgorny@gentoo.org> systemd-201.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Fix mistyped gcc version number.
|
||||
|
||||
18 Apr 2013; Michał Górny <mgorny@gentoo.org> systemd-201.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Update the firmware-loader CONFIG_CHECK for 3.9 kernel. Thanks to WilliamH for
|
||||
noticing.
|
||||
|
||||
18 Apr 2013; Michał Górny <mgorny@gentoo.org> systemd-201.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Add a gcc version check wrt bug #466160.
|
||||
|
||||
17 Apr 2013; Michał Górny <mgorny@gentoo.org> metadata.xml,
|
||||
systemd-201.ebuild, systemd-9999.ebuild:
|
||||
Introduce USE=firmware-loader, as suggested by williamh. Check whether kernel
|
||||
supports loading firmwares and warn properly.
|
||||
|
||||
17 Apr 2013; Michał Górny <mgorny@gentoo.org> systemd-201.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Fix duplicated --enable-polkit.
|
||||
|
||||
17 Apr 2013; Michał Górny <mgorny@gentoo.org> metadata.xml,
|
||||
systemd-201.ebuild, systemd-9999.ebuild:
|
||||
Add USE=keymap to match udev ebuild.
|
||||
|
||||
16 Apr 2013; Michał Górny <mgorny@gentoo.org> systemd-201.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Put polkit under a USE flag since people may want to disable the whole policy
|
||||
magic.
|
||||
|
||||
16 Apr 2013; Michał Górny <mgorny@gentoo.org> systemd-201.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Perform kernel checks in pkg_pretend() to warn the user early. Use MERGE_TYPE
|
||||
as an efficient replacement for pkg_preinst() implications.
|
||||
|
||||
16 Apr 2013; Michał Górny <mgorny@gentoo.org> systemd-201.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Re-enable IMA, my mistake.
|
||||
|
||||
15 Apr 2013; Michał Górny <mgorny@gentoo.org> systemd-201.ebuild:
|
||||
Backport quota dep removal and configure cleanup from -9999. No need to
|
||||
revbump since the changes affect build process only.
|
||||
|
||||
15 Apr 2013; Michał Górny <mgorny@gentoo.org> systemd-9999.ebuild:
|
||||
Remove redundant configure args. Disable deps which are not supported in
|
||||
Gentoo and therefore can result in automagic deps.
|
||||
|
||||
15 Apr 2013; Michał Górny <mgorny@gentoo.org> systemd-9999.ebuild:
|
||||
Inline paths to quota tools and drop the dep.
|
||||
|
||||
*systemd-201 (14 Apr 2013)
|
||||
|
||||
14 Apr 2013; Michał Górny <mgorny@gentoo.org> +systemd-201.ebuild,
|
||||
-systemd-198-r5.ebuild:
|
||||
Version bump. Mostly bugfixes and minor features in the new release.
|
||||
|
||||
06 Apr 2013; Mike Gilbert <floppym@gentoo.org> metadata.xml,
|
||||
systemd-200-r1.ebuild, systemd-9999.ebuild:
|
||||
Add openrc use flag to control dependency on sys-fs/udev-init-scripts, bug
|
||||
464502.
|
||||
|
||||
05 Apr 2013; Michał Górny <mgorny@gentoo.org> systemd-200-r1.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Add a dependency on udev-init-scripts, to avoid breaking OpenRC installs if
|
||||
the package got unmerged.
|
||||
|
||||
*systemd-200-r1 (02 Apr 2013)
|
||||
|
||||
02 Apr 2013; Michał Górny <mgorny@gentoo.org> +systemd-200-r1.ebuild,
|
||||
-systemd-200.ebuild, systemd-9999.ebuild:
|
||||
Move udevadm temporarily to /bin as that is the official sys-fs/udev location
|
||||
for longer time than I expected.
|
||||
|
||||
31 Mar 2013; Michał Górny <mgorny@gentoo.org> systemd-200.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Obtain PAM moduledir from pam.eclass.
|
||||
|
||||
30 Mar 2013; Mike Gilbert <floppym@gentoo.org> systemd-200.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Work around bug 463846 by exporting CC.
|
||||
|
||||
30 Mar 2013; Mike Gilbert <floppym@gentoo.org> systemd-200.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Copy last two changes from live ebuild.
|
||||
|
||||
30 Mar 2013; Mike Gilbert <floppym@gentoo.org> systemd-9999.ebuild:
|
||||
Update hwids version per ssuominen.
|
||||
|
||||
30 Mar 2013; Mike Gilbert <floppym@gentoo.org> systemd-9999.ebuild:
|
||||
Move hwids to PDEPEND. Call udevadm to update the hwdb in pkg_postinst. Copied
|
||||
from the udev package.
|
||||
|
||||
29 Mar 2013; Michał Górny <mgorny@gentoo.org> -systemd-199.ebuild:
|
||||
Drop the unnecessary mid-version.
|
||||
|
||||
*systemd-200 (29 Mar 2013)
|
||||
|
||||
29 Mar 2013; Michał Górny <mgorny@gentoo.org> +systemd-200.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Move the #ifdefs around a bit and remove double deps from the live ebuild.
|
||||
Bump to 200.
|
||||
|
||||
29 Mar 2013; Michał Górny <mgorny@gentoo.org> systemd-9999.ebuild:
|
||||
Move udev executables to rootfs to avoid breaking the few systems which
|
||||
install systemd but aren't prepared for it. Symlink to the new locations for
|
||||
compat.
|
||||
|
||||
28 Mar 2013; Mike Gilbert <floppym@gentoo.org> +files/199-firmware.patch,
|
||||
systemd-199.ebuild:
|
||||
Add patch to resolve issue with firmware built-in, bug 463604.
|
||||
|
||||
*systemd-199 (27 Mar 2013)
|
||||
|
||||
27 Mar 2013; Michał Górny <mgorny@gentoo.org> +systemd-199.ebuild:
|
||||
Version bump.
|
||||
|
||||
26 Mar 2013; Michał Górny <mgorny@gentoo.org> systemd-9999.ebuild:
|
||||
Move nss_myhostname back to /usr -- it seems that nss handles this well.
|
||||
|
||||
26 Mar 2013; Michał Górny <mgorny@gentoo.org> systemd-9999.ebuild:
|
||||
Enable EFI support unconditionally since it does not introduce any deps.
|
||||
|
||||
26 Mar 2013; Michał Górny <mgorny@gentoo.org> systemd-9999.ebuild:
|
||||
Warn users who use compatibility symlinks for init=.
|
||||
|
||||
26 Mar 2013; Michał Górny <mgorny@gentoo.org> systemd-9999.ebuild:
|
||||
Depend on baselayout to handle /run. Remove old warnings.
|
||||
|
||||
26 Mar 2013; Michał Górny <mgorny@gentoo.org> systemd-198-r5.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Use get_udevdir rather than the deprecated one. Support installing static-libs
|
||||
wrt bug #463250. Disable SysV compat wrt bug #463270.
|
||||
|
||||
26 Mar 2013; Michał Górny <mgorny@gentoo.org> systemd-198-r5.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Install udev to current udevdir to avoid breakages.
|
||||
|
||||
*systemd-198-r5 (25 Mar 2013)
|
||||
|
||||
25 Mar 2013; Michał Górny <mgorny@gentoo.org> +systemd-198-r5.ebuild,
|
||||
-systemd-198-r4.ebuild:
|
||||
Re-introduce patches fixing bug #461210. Drop useless "README" files.
|
||||
|
||||
24 Mar 2013; Mike Gilbert <floppym@gentoo.org> systemd-198-r4.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Run the install phase with a single make job, bug 463156 by Ray Griffin.
|
||||
|
||||
*systemd-198-r4 (24 Mar 2013)
|
||||
|
||||
24 Mar 2013; Mike Gilbert <floppym@gentoo.org> +systemd-198-r4.ebuild,
|
||||
-systemd-198-r3.ebuild, systemd-9999.ebuild:
|
||||
Fix collision with sys-apps/hwids.
|
||||
|
||||
*systemd-198-r3 (24 Mar 2013)
|
||||
|
||||
24 Mar 2013; Michał Górny <mgorny@gentoo.org> +systemd-198-r3.ebuild,
|
||||
-files/199-0001-Disable-udev-targets.patch, metadata.xml, systemd-9999.ebuild:
|
||||
Install udev along with systemd again. Using a separate provider has proven to
|
||||
be unmaintainable.
|
||||
|
||||
24 Mar 2013; Michał Górny <mgorny@gentoo.org> -systemd-198-r2.ebuild,
|
||||
systemd-198-r1.ebuild:
|
||||
Require working udev version. Drop the unit requiring udev which Samuli broke.
|
||||
|
||||
*systemd-198-r2 (23 Mar 2013)
|
||||
|
||||
23 Mar 2013; Michał Górny <mgorny@gentoo.org> +systemd-198-r2.ebuild,
|
||||
files/199-0001-Disable-udev-targets.patch, systemd-9999.ebuild:
|
||||
Handle moving initrd-udevadm-cleanup.service to sys-fs/udev. Update the live
|
||||
version patch.
|
||||
|
||||
*systemd-198-r1 (14 Mar 2013)
|
||||
|
||||
14 Mar 2013; Michał Górny <mgorny@gentoo.org>
|
||||
+files/198-0002-build-sys-break-dependency-loop-between-libsystemd-i.patch,
|
||||
+files/198-0003-build-sys-link-libsystemd-login-also-against-libsyst.patch,
|
||||
+systemd-198-r1.ebuild, -systemd-198.ebuild:
|
||||
Fix underlinking of libsystemd-login, bug #461210.
|
||||
|
||||
10 Mar 2013; Michał Górny <mgorny@gentoo.org> systemd-198.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Add libgcrypt to autoreconf deps.
|
||||
|
||||
10 Mar 2013; Mike Gilbert <floppym@gentoo.org> systemd-198.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Create libdir before we move files into it, bug 460640.
|
||||
|
||||
10 Mar 2013; Mike Gilbert <floppym@gentoo.org> systemd-198.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Create systemd-journal-gateway user/group if USE=http. Bug 461044 by Michał
|
||||
Bartoszkiewicz.
|
||||
|
||||
10 Mar 2013; Michał Górny <mgorny@gentoo.org> systemd-198.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Install zsh-completion file as _systemd, still bug #460640.
|
||||
|
||||
10 Mar 2013; Michał Górny <mgorny@gentoo.org> systemd-198.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Unconditionally add dependencies for full autoreconf, due to automake version
|
||||
mismatch potential resulting in autoreconf.
|
||||
|
||||
10 Mar 2013; Michał Górny <mgorny@gentoo.org> systemd-198.ebuild,
|
||||
systemd-9999.ebuild:
|
||||
Add missing multilib inherit.
|
||||
|
||||
*systemd-198 (09 Mar 2013)
|
||||
|
||||
09 Mar 2013; Michał Górny <mgorny@gentoo.org>
|
||||
+files/199-0001-Disable-udev-targets.patch, +systemd-198.ebuild,
|
||||
files/198-0001-Disable-udev-targets.patch, metadata.xml, systemd-9999.ebuild:
|
||||
Version bump. Move nss_myhostname to rootfs and install zsh completion (both
|
||||
bug #460640). Update the live version patch.
|
||||
|
||||
06 Mar 2013; Michał Górny <mgorny@gentoo.org>
|
||||
files/198-0001-Disable-udev-targets.patch:
|
||||
Rebase the future -198 build split patch on current git HEAD. Requested in bug
|
||||
#460538.
|
||||
|
||||
24 Feb 2013; Agostino Sarubbo <ago@gentoo.org> systemd-197-r1.ebuild:
|
||||
Add ~ppc64, wrt bug #458360
|
||||
|
||||
08 Feb 2013; Michał Górny <mgorny@gentoo.org>
|
||||
+files/198-0001-Disable-udev-targets.patch, systemd-9999.ebuild:
|
||||
Update wrt changes to udev ebuild.
|
||||
|
||||
21 Jan 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||
systemd-197-r1.ebuild, systemd-9999.ebuild:
|
||||
|
@ -1,26 +1,47 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
AUX 191-0001-Disable-udev-targets-for-udev-190.patch 9066 SHA256 b884eb4a803ae22ac1bd8475d3cba2eee2206bc421cf9ecb700acffc98e5f06a SHA512 9bdeb93c6f7f96e0bb74f96c01c3b72bea5e9d89800b53ce8ce6dae3a531e4328495e31d7850d07cf5d0537c2f64a5080683fe83e13055c29e9a2c075a6c593f WHIRLPOOL 5989a42ec109002e9887d6e6af46d60e9091517752bab6480a5afc3db6fbc2a17373fb2d26bee50745dc299710b003a1b6347f6a4c1015586e50539f6f50ec22
|
||||
AUX 196-0001-Disable-udev-targets.patch 9359 SHA256 5b021ec900b5dfffc0c04e6ef351416b3d42fe621dec05d721bf027d5ed90d91 SHA512 fffc8437cc79acf037601fa83394b19cc8bb495ab0c390617f711f1c65e574185b1ea5bb42803c88c4459020b60158fc423a9a1020d2f3c2200f761781868aec WHIRLPOOL be2b22b713d7bb935cf9aba6877b82416bf58e18ef82c22f2204195e9c3bf63a7d9c5b8c2d73d89ab99f1ca949c454a188de52c68c5d15c2dfbe0b30daaf4536
|
||||
AUX 196-0002-Don-t-fail-with-missing-gcrypt-macros.patch 909 SHA256 c32953ffe27a20e941074a47c21d195083a9a8034bde2628fe41ba96a5898df1 SHA512 b4896e6572c14420cb22917b850f77ed3fe158891d341e92e5f6e1895c5244523d79158705e74a2b02921c0a1a386ea1c9fe2400b711da3c9cf15c0bd06f14f0 WHIRLPOOL cd6b8a49b58d014d2de2359a38d51a2fc4c6a8001e3c850b1b34e083b0a349bac10eda0db1dfbc873dc684b53623f11f281a38c01351006dff1465726cbb4100
|
||||
AUX 197-0001-Disable-udev-targets.patch 1774 SHA256 a805ec4051dfcd0271cefe99f8cfcbedd3f314281be0f9977e90ff351ec3cb8b SHA512 58cf690d258a01930282cddfa67a56f1e7aae56e269f0ee7794497efdb8a12d133f8df768249ce04a0347b94f8a96a0323ae2a510660e90a3748e8a99d729f0c WHIRLPOOL e1fb186834f1a016e2f40df39f1d01437a59f4f8492deb1b77c17cea214120a2441d8af2c24fb245b7360503fe3de5b7d18b2188c11b9f38b8defab08399ff9b
|
||||
AUX 198-0001-Disable-udev-targets.patch 3474 SHA256 8b9131ae92ff71bbc447b6756d3bdb8de6586793553bd98a010d2d66840b601a SHA512 8c9cfdca5a4a8884421f270daf2b7b4177fff95b499e562a85028d7f621afb38bc5f8f7f14dba2a73da5f03749a23eaab58c035fded3a4a88d641b96ec307f8f WHIRLPOOL 3c4b929c877813a3b22d4aa9b806af919f7774edc2b56b9704a57fb076ca5dc09be4500b10cdb00a2d33dcebc0d754a1143d5a348896952f2b99a2ceb3c13dff
|
||||
AUX 198-0002-build-sys-break-dependency-loop-between-libsystemd-i.patch 1349 SHA256 2ea10b9319d1da6b7007553df1b6f09970a373f52a5cff4e4eb77e63144d949b SHA512 1c14e0d48e8514afd3b48ef83dbb6bd75138c858115ab1594cbb210056f39bfdf80f893550612c9d7814b0e0c2ac33d3f6f1e889acaf4b353b93e625fbaa96bb WHIRLPOOL e2026b203635e64ebdc076a59794bafce62852970afdd32fc4e23217d1590dc787b8f3110988d41286130e5b5a0d0e21bef27ec9a29686f9a3449cf830c59b04
|
||||
AUX 198-0003-build-sys-link-libsystemd-login-also-against-libsyst.patch 1348 SHA256 4e2af402378285300175a969d265a8653cfea21cc4c5c2bf1a67f53aafaf6185 SHA512 deb3fdc316a130663a1d4edba713715d6f907ddc42709f2605c8f086261c54583175873e08a30d0d8741a6f79fcb21b1d4bf5b75cce0880d246a306664b24db4 WHIRLPOOL b3fc0a02ccf2ce48072f07238cc45161822fa8a1d6ca32e92ae0578068870a729e78f11aad7b5bd17f52335f589310bd8040eb717a1237e3828212fe39a1dd56
|
||||
AUX 199-firmware.patch 2646 SHA256 2c0469f2709eb0fccc92b0f254d3c3b9e70eabb22b4651ed4210c4c5a80561c1 SHA512 49073a2c941d4b4a2fa643fbf9f41e72bb13f02233d22301f636bf5873850c39a7ecd22f96184863de4a05bd5aad1d3fd846ccad1f900bb977ab2057e99e7141 WHIRLPOOL 2995271c4ac55fe7a0ede89dfa06ee0e4917b9ab25af45440ca9d2a49bfba1ee8fdfc98e1ee89ab0401af91d6eddf971d59fdd0a1039ea4aab7fe496bbc6e975
|
||||
AUX 203-systemd-sleep.patch 1731 SHA256 45337d6eebebb646bb40beccacad910cfc74f256ed4b6646ea9a960998931fed SHA512 fa68c8ef8df3af8bc3edb2c797524eeb1ca11c5a05a89c4b1d0cb2c7de1d6a3cd3df933bf28078f109e495ac8e1ebf08754158894019b46791718fdb6b6783b7 WHIRLPOOL 7d8c112026acab1fc6334385cbaef2dcaccd15e0e753ca4a0c1696847c6084162cc57393a21e10f1c44afa19df0ab183527a6625e59f7bbe2ffe3990256369b6
|
||||
AUX gentoo-run.conf 226 SHA256 a23fa3b35b4e9d5f1c41dc77cb5be1cec492eb903a57472df3d93a053db28ca7 SHA512 5fe5af27c99426bc1a3494fce9b6f0425cbfe11f6879c95d4efb4ea67b5b036f0573c49ad4396835f15a92a3d7424f6a453d951d63d0ae10d6af92e98e6848db WHIRLPOOL bfaa7425ee4b2c1467bc6fc9dc934d14a4fb43a9b5eaf61a13f5b2229648fe585a6e8d950082e2c2cedab1f938021dd3e29445ecbc72cc4a95056d00b6b7c9ed
|
||||
AUX var-lock.mount 541 SHA256 2929247db87c75b82d651ae902183b2a9fab48052b422008fa8ec2aafc22868a SHA512 8a4d72c63794676a01db2792b44fa39ec4ea80db97f2b54904f5b118a776c08721d360f8bb2ed15da12e922dbac3f2a431d6a6f98831bef3520d781d97d665db WHIRLPOOL e83955a1d86400ee16d35d61eaa35fb3050af2b2805a2049c37a602be1bd60233caaa1cadbbd4a3b3e425a44629c9cac921a5c4b2fca9003a45e49b89298ca50
|
||||
AUX var-run.mount 536 SHA256 55b9e277560b875475535f8121ad45e7fcee836bb48efe2c4f361ff89d450888 SHA512 173097fc2318be854b09ee5244d1dd6291cf6c6ad0c18f1bbbb12b186d309a4299d3866e52659f91a37ff2541583d85754841e55c35ea93dd1916dce0bebb1f6 WHIRLPOOL 47cfff43bdadd7ea59d920dee102283d5eeae6ecfb64aeaf7ee23890f3483cb3f3fdb43ad014bb074122b34d86bf6a6a707a42819b6ee7fd66506808a0557a01
|
||||
DIST systemd-197.tar.xz 2054644 SHA256 e6857ea21ae24d7056e7b0f4c2aaaba73b8bf57025b8949c0a8af0c1bc9774b5 SHA512 df158f85dee4c38dc2ff305bc03eee3b71d77eb683ab2739549282f7d552af4d2a247f52241f68e1b7c88c668bce93531986a39937a99cac401791ec95916769 WHIRLPOOL 027fc6aa5972988173721b120b8c1f371bc02d3066e04ea0923d6cc70778a3381f600a865aa136b5789755fbd5358e97304da265f8937d789a28b33cc778df46
|
||||
EBUILD systemd-197-r1.ebuild 6495 SHA256 6d9604c771e668e89c483b2cb8e3d3585dec381729c67951f887da4c33dadf50 SHA512 a8170a3bab77dd7e6c85f8dff130e4889386f583725c5665b5e4a068b665b57486f96af52c982c2759dd36d5e398079248d340393ba0aeec50a4c3941539a78d WHIRLPOOL f83d0751862599e9ff94a2ad094499ec65dd386f5814cc4ac67e663d6e59e1440e4bc4acfa464f6a17cc798430e9f9957e1c47495b41eef6476f54a3084a6cad
|
||||
EBUILD systemd-9999.ebuild 6805 SHA256 95809c65237156805413489fc69fe247edae3e12cdd655b023077727b7ca15a7 SHA512 a9982be92c3779eb2a76dfc66cef044dc8e281a9dff887d13dbb1130e157aa49a57bdb89a6fea5feaca3fea392f5a9bbf2fe63d8f839d43971ba92aef1c98f6c WHIRLPOOL e9cf68fd21f0e63ae6b744ba8c1a3f0140f9f706355fec8b3cca2bed535efcd7c3aa28270588f54310eb7a3437d3bcaf72e290fe105f6702d02be64ec762b10a
|
||||
MISC ChangeLog 15295 SHA256 4ee72c0af31fd368ed51ea6ba0f16f903d24b88f8282121fdb1d00141f93d864 SHA512 868a92d8aee7a914fcf409a1b2c3170ff9e8bdcace26095869e84ac1e42d18c1b49c3d29413c3774af797717fa2aef0d56db1af030a0af5a8fddb2affb25c9ab WHIRLPOOL 3fc09e83fdf24addd2c2bb7c971fb37f5836dd8a908858b15cf6a5ef91dd5b5d4a9bbc241d44ad63dc0f1f3e62b55590c2cdf031ec86d1c20283c0f6435c913f
|
||||
MISC metadata.xml 806 SHA256 f66a9c3e81790ff9486773029cf2c40cdfc5a475f067cb3466b12eb8b5cfeade SHA512 954feb6fc20f83a22e0cee07e66ff41d7720b05ab078f72e95670b8196ec2d0b301a4c01fb67a056133a945c63725033986e7124c856646fe48388d33f2164f9 WHIRLPOOL dbea1c81a9be27437ec37da9b42593b8d894b7f68bf349d5de335ed851a647588a87045f4aaece8ae41d0ff458b6a87f0bb6ab96f605950e9b914751a21053aa
|
||||
DIST systemd-200.tar.xz 2109864 SHA256 9a08baa8fa5c48f0aab683b2f771e4be75c3c852afc45e5cb4df06428ac8c217 SHA512 6ad440f91dfa5a739a29d07c4144a2faad627a523c4f893656693cdfbdf2a6048f84d96e06ebe805ec18d04e5a1760c9efdcec738654d006a348c0385a983833 WHIRLPOOL 7969f2410aad42c60ba5b979727f5e90be62a5826aabfeb3103b8284115120a5c8c944d0631eabff719dfb84a4096b6eebe8e6dc3718ee47a3672dc1089be371
|
||||
DIST systemd-201.tar.xz 2128876 SHA256 d6299f1a0bc2122002d731808d3825c6b566d1ffe899c03ed5ebec7e70c8cc10 SHA512 e181b0bd0d0169890f99733d5e61ca506115b50d702b24895add5240ef3929ed9add87b0d3fd34a3366c1830339f6e4b5aa50f763f6d7d75b80ce677d35c385d WHIRLPOOL 84465cc8b3a97c2fbf120c8515ced6a759c1dec2df525b92a552308e1060475bf889de92a05ad470a2d56b582e3190dcc37aa4d009c8a0714411894cfed99376
|
||||
DIST systemd-202.tar.xz 2149860 SHA256 8c43073252a52eb9f9ab9bd698be0192bcb2175ba5daba6057250083dd64e059 SHA512 34a6a8a6c0ac6c0a2c9ea44a11a3f732fcf3e36e2433bf98997df11e6890b26b2c4e526edfa0a1893ef460ad75191b230c60bf761e5ae99d5339c8df55f139da WHIRLPOOL 0045a2365dbd2e7732d12cacfabf76744534916f7d5aef1fa6e88b48755acf9284e5df4c66eeb6d5c42477d80453a044989a916917fb2263f405439471fa97a8
|
||||
DIST systemd-203.tar.xz 2185488 SHA256 61b13e4dbce2156452bf85f126f5d540ee259cbcd6846f03d4284e7df3b0fb1d SHA512 cc7f4083bba5b92abb498bb3bc1d7c7a221ce885216b75bfe5a77e4a12cd1f9aa2317cf1685b07158189ce7f63c429758aa42466118efd60b3a6274381df7d41 WHIRLPOOL 87653c9f7760d32995bdb3c8479d9fb96b41927801111c990f1534669c0953f91b62e77bcfad5b6e89b28a6c26ce1fe742ebc0f1a02329c7f55f4904e0a49012
|
||||
DIST systemd-204.tar.xz 2186264 SHA256 072c393503c7c1e55ca7acf3db659cbd28c7fe5fa94fab3db95360bafd96731b SHA512 a2fe02f8ab4197bb4ff40c1c3e145370ebc5f3edfe97e6eb179086c42270523f76b49b5dd7dae0c52742a71bfb6a4217ecfa27cc6032faf5d4fe10b1264ed110 WHIRLPOOL 13baafbab202d2b1aa538281261a2bd70faa8634d4dc61f3ade6780f2e27b3e35919b7eb8a9258b66150924c8f2e82aa310a9a952f1f4e8128038b544a5c09df
|
||||
EBUILD systemd-197-r1.ebuild 6496 SHA256 0069c8127574ee382c55b790a3ef807c1db064057dc7ab9a24aec195e8907aa5 SHA512 ce8fdb78c5cce5e34474b12e29bed83814746949b676025e8780206ac716c1dab863be31f3d83db02de09be00a5ac26ebe70ca2474ea2e244f4903bbd5e6871a WHIRLPOOL 2f316c077c6fa23d02e12985131a915947aac265009094ff851d65cc403ca10aefbc8c3f3b6ced4ce6f9c551f52223ca01ec46545bc4b3cccd78633c04534dc1
|
||||
EBUILD systemd-200-r1.ebuild 7406 SHA256 1c443764147f2839189ca0c93113bb66e09bd6209cc273a1f4a6bbfe1291bc54 SHA512 29343b73050e412ebbffae9d1057fc1c1379cf3a183c24d0c85cb1b958213c57d472b6cf9bb7fc05d45b913d8b74621892cdfcc8eac77024cbeff45cf412f28a WHIRLPOOL 003878dbf8ef444cc2125ffbf296d8adaa2f5452c929badf4f9bf51654b57a6805dbe2ce27a0c1f4e3e602f8be257aa3ed9817bf182aaee72c8637c50ee82d36
|
||||
EBUILD systemd-201.ebuild 8323 SHA256 fade6fecf82a1ec595f967f67637afd843ef92c27d7b16645174945fb1a3348f SHA512 420d9e01f80646aa7478f4ece439697aff0d7da10c4cc3b097f5eb252eed3aedfdda8a80ebd524c4739efd42ea2682e290cc3265b18d381b84873931ca355b77 WHIRLPOOL 843950316d808954ddc532e49c796c0c6c919bcf733cfc0ef204b31ba9f5d53a133b39528dccbe1b3d4a29afe3c94c15a28054355d4fb94132057aefaa058805
|
||||
EBUILD systemd-202.ebuild 8359 SHA256 b89536bf39627b18a3ae49b130986146391f9a73f43df76c4619ecdb7a5ae6b1 SHA512 c9e432d6790768e5e638ef58b10f44c4ba78ffa50e857a3e678b5b7a79fa7eadf2dc1eb2a2e41e459cff790ec989fc68560a64ee8cbfb4cf0cb342fddc7c310f WHIRLPOOL fc026437ba5e0e8b4b12544be4f2b2f7c07b4199f2546e4f315c052c44e0758a0ec7a79eb36b04405be86fbd2beb082d7bc6c70316af9fd84abc50b1dd92e775
|
||||
EBUILD systemd-203-r1.ebuild 8537 SHA256 a75e7098e85c0f0b996775069d97aaa5c2e09e815588096b1644cb073367542f SHA512 23fdf14db44b83d7053db03c7f3b4bec44aacdfc1e98741fcd07e1a1d0cfaa4ac24360a0d6cf64966a67c9dceaa09aae0fe37376c9a8eedd2b57b6a1aa6551e8 WHIRLPOOL e0fce637884fe9590ef07811ee7f6158cc387915b1ff65517dd1c3cef80ad315882a8dc964776f802f056c2ba30efc5073600bdda981906884e7ec4fa1c6991d
|
||||
EBUILD systemd-204.ebuild 8483 SHA256 fc9361620bf92aa3bc0a8d8c3f6be1080fa8ade1418783649b74e939d72f88f0 SHA512 087260627c44c12d26968cf4d04c46ae4de38e29de19dae74714e08496757c8f6ea65d5f5c061224ce7f768c4ad060a787cbbbf4e07f8e3963d972c3da388441 WHIRLPOOL 13e59c4acfe5ad4d2f5d49ae5e7327a6a3f9ac99827b92c65d89f4e64caaa1b95e12fa7c918d89ff98863343debd7203aa60f012e1d29f7cff50d1714e08f385
|
||||
EBUILD systemd-9999.ebuild 8865 SHA256 53145dc19994cb7a8935bf8c96272ea96a8c489d54e410d47788fbf25fd9d3ef SHA512 7e36027ccc00dc6b7a075bf845f4f8c324765dc4b84f405435a8d787a710e3b3a64d8a241cb0787fb5ce4be5004225eff9d9073a762acb8c635e9f17cbc8249d WHIRLPOOL 20b4536cbffea7b72735e44a8526b0dfd4273b3acd1ab6a65dbf6fd98b92b66b5cc3fcd8a8011b8e4a3d7ac883917b624644073e4ffbc2977ecdc879fc96e7f4
|
||||
MISC ChangeLog 25990 SHA256 0ae25a8b10b8f9c6dd5d835971a0a34a5d559a49f7525e510fbf2dbf24d29703 SHA512 3ada75b26cc63da74317d85d18b73ed7cd190dcebfe1ab4b234c0b09be92a0768c46ac98dbe349f274fc72d20a85ad3b4b3d861629647c3388ef679f1b3cbd1f WHIRLPOOL d342d857c957d04d1fd9270edac1d1e01b829ac5ff7ba0b2ec93cca7ad40851b56e160a123d2e49a20e887be9135e1c6ecd610b51dd0aac88ad9129c778b8444
|
||||
MISC metadata.xml 1108 SHA256 7555f673c5676c2efb2696cf49117e1198134e8c2d575052d817c50bbc4f5f45 SHA512 10b8a0dff66f163dc747e294ead1455fa0b84414eab9aa1950da08f92245eb725d77f04346276a4e727bf0d5b6adc5f6c744b770b1a47dc916ddef7d641affd9 WHIRLPOOL ae3413df80c029c8f84e092568d05e02e3c81695c741319be98ceadddbd680c589e68ec6250a653849eca6d0fe3aace7c2004f54cc2f7a9201b60af524edff28
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJQ/ZuNAAoJEJ0WA1zPCt1h7K8H/0OLeLMeysQFHhcLQAe9dlfu
|
||||
k2cL1SYfXxEQVXrWqY3MQ++Y3bncMWDl8c2Ie2I+vfl8ekHUgJUXIOnLSY/l0N5t
|
||||
JcSPM+IaUqsCGmuD1ylfOi/lL83GJ3eObdfJhGglRqYS0ErgUR7Ca7ZvR28A5RsL
|
||||
Pibayd1NZBENL7ZWSdxkqOXO9rGiYXGEnBWBBIkAXOD4tzx8aE1IDHEwmfr5mpbU
|
||||
uTTOcBMzBXjfwDFv2VqTSg+CzYQKp8VjicBE2KMKAwiAhIglMD6AG7R7YmcTIHXb
|
||||
nuA11vMctmI6IPpG34BIyTBKg52vtm66oSvyq4wKrCR86C3/wRSA5lW2Fs0M9wU=
|
||||
=Y5e/
|
||||
iQIcBAEBCgAGBQJRoRv6AAoJELp701BxlEWfo60P/0N1IS0J5U2Ikp3/eq9q6+TD
|
||||
pEU9uofG0OUdOtx5z75uxAQ6RWbrC2Wugjc8HHg7iKlsG4LKRV23knZKn077wt6o
|
||||
1LScFOKQgSCE6O6AJVOESgDf1qLIq8ujF7EBG0zS5EIfXJNyH8AIehaWXoqKfpqa
|
||||
PGY9w14oUwA/jULHIJj/y7L+ax59qFMrqGdSvhIJVEhZc8lnW1tBQsu9s+mBXMjG
|
||||
wL+TsBXifX62LskSQFPlHrI32X6ejQpLV1K3BIThu1EEbxbIvJ3qtOlFiYKcG4tC
|
||||
lc18tR/jBDx+Hh6IwfC2zW4AxvlAakqGwwVlRBiIDIUQqLQEBUlu39A+lDH+CfAh
|
||||
N/CHtKyOjQB+Xn98zXUo6Mznb/DOlnMU/0YLRKCP9BXI8HspjcpAqBU96a1v3udy
|
||||
Ue/NaS9Q0z22BiYAfPfraMGittwCYnQtt5B5p2tGrEvrQPjNGSO1uimtAqWiohp3
|
||||
CiZOOi7TGb/GyrPG0nIV4WppI1Zd99SmCxUHCD6HWO2Poeo55qvLXDjml+JxcPXy
|
||||
qGTFhljk5e8l8zkoSY1DwZpj0MqrrTOcPpR8qiUBoerjDt1kNxJF8/r7kQx9x6Tn
|
||||
dvzhw64o/PLa/Sr42ND+rs5RpN/OEJnv1v9ob8JFTJd4ozjurfO5WXKs3PXggB/w
|
||||
dfcDGteKHi7nfQCEOMUP
|
||||
=9ALB
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -9,9 +9,13 @@
|
||||
<!-- XXX: describe those two better -->
|
||||
<flag name='audit'>Enable support for <pkg>sys-process/audit</pkg></flag>
|
||||
<flag name='cryptsetup'>Use libcryptsetup</flag>
|
||||
<flag name='firmware-loader'>Enable user-space firmware loader (for kernels prior to 3.8)</flag>
|
||||
<flag name='gcrypt'>Enable sealing of journal files using gcrypt</flag>
|
||||
<flag name="gudev">enable libudev gobject interface</flag>
|
||||
<flag name='http'>Enable embedded HTTP server in journald</flag>
|
||||
<flag name="keymap">Map custom hardware's multimedia keys</flag>
|
||||
<flag name='kmod'>Enable kernel module loading via <pkg>sys-apps/kmod</pkg></flag>
|
||||
<flag name='openrc'>Depend on <pkg>sys-fs/udev-init-scripts</pkg></flag>
|
||||
<flag name='qrcode'>Enable qrcode output support in journal</flag>
|
||||
<flag name='vanilla'>Disable Gentoo-specific behavior and compatibility quirks</flag>
|
||||
</use>
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-197-r1.ebuild,v 1.4 2013/01/21 19:48:28 tetromino Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-197-r1.ebuild,v 1.5 2013/02/24 11:49:24 ago Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
@ -14,7 +14,7 @@ SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm x86"
|
||||
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
|
||||
IUSE="acl audit cryptsetup gcrypt http +kmod lzma pam python qrcode
|
||||
selinux tcpd vanilla xattr"
|
||||
|
||||
|
250
sdk_container/src/third_party/portage-stable/sys-apps/systemd/systemd-200-r1.ebuild
vendored
Normal file
250
sdk_container/src/third_party/portage-stable/sys-apps/systemd/systemd-200-r1.ebuild
vendored
Normal file
@ -0,0 +1,250 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-200-r1.ebuild,v 1.4 2013/04/27 05:38:24 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit autotools-utils linux-info multilib pam python-single-r1 systemd toolchain-funcs udev user
|
||||
|
||||
DESCRIPTION="System and service manager for Linux"
|
||||
HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
|
||||
SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
|
||||
IUSE="acl audit cryptsetup doc gcrypt gudev http
|
||||
introspection +kmod lzma openrc pam python qrcode selinux static-libs
|
||||
tcpd vanilla xattr"
|
||||
|
||||
MINKV="2.6.39"
|
||||
|
||||
COMMON_DEPEND=">=sys-apps/dbus-1.6.8-r1
|
||||
>=sys-apps/util-linux-2.20
|
||||
sys-libs/libcap
|
||||
acl? ( sys-apps/acl )
|
||||
audit? ( >=sys-process/audit-2 )
|
||||
cryptsetup? ( >=sys-fs/cryptsetup-1.4.2 )
|
||||
gcrypt? ( >=dev-libs/libgcrypt-1.4.5 )
|
||||
gudev? ( >=dev-libs/glib-2 )
|
||||
http? ( net-libs/libmicrohttpd )
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
|
||||
kmod? ( >=sys-apps/kmod-12 )
|
||||
lzma? ( app-arch/xz-utils )
|
||||
pam? ( virtual/pam )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
qrcode? ( media-gfx/qrencode )
|
||||
selinux? ( sys-libs/libselinux )
|
||||
tcpd? ( sys-apps/tcp-wrappers )
|
||||
xattr? ( sys-apps/attr )"
|
||||
|
||||
# baselayout-2.2 has /run
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
>=sys-apps/baselayout-2.2
|
||||
openrc? ( >=sys-fs/udev-init-scripts-25 )
|
||||
|| (
|
||||
>=sys-apps/util-linux-2.22
|
||||
<sys-apps/sysvinit-2.88-r4
|
||||
)
|
||||
!sys-auth/nss-myhostname
|
||||
!<sys-libs/glibc-2.10
|
||||
!sys-fs/udev"
|
||||
|
||||
PDEPEND=">=sys-apps/hwids-20130326.1[udev]"
|
||||
|
||||
# sys-fs/quota is necessary to store correct paths in unit files
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-arch/xz-utils
|
||||
app-text/docbook-xsl-stylesheets
|
||||
dev-libs/libxslt
|
||||
dev-util/gperf
|
||||
>=dev-util/intltool-0.50
|
||||
sys-fs/quota
|
||||
>=sys-kernel/linux-headers-${MINKV}
|
||||
virtual/pkgconfig
|
||||
doc? ( >=dev-util/gtk-doc-1.18 )"
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--localstatedir=/var
|
||||
--with-firmware-path="/lib/firmware/updates:/lib/firmware"
|
||||
# install everything to /usr
|
||||
--with-rootprefix=/usr
|
||||
--with-rootlibdir=/usr/$(get_libdir)
|
||||
# but pam modules have to lie in /lib*
|
||||
--with-pamlibdir=$(getpam_mod_dir)
|
||||
# avoid bash-completion dep, default is stupid
|
||||
--with-bashcompletiondir=/usr/share/bash-completion
|
||||
# make sure we get /bin:/sbin in $PATH
|
||||
--enable-split-usr
|
||||
# disable sysv compatibility
|
||||
--with-sysvinit-path=
|
||||
--with-sysvrcnd-path=
|
||||
# just text files
|
||||
--enable-polkit
|
||||
# no deps
|
||||
--enable-keymap
|
||||
--enable-efi
|
||||
# optional components/dependencies
|
||||
$(use_enable acl)
|
||||
$(use_enable audit)
|
||||
$(use_enable cryptsetup libcryptsetup)
|
||||
$(use_enable doc gtk-doc)
|
||||
$(use_enable gcrypt)
|
||||
$(use_enable gudev)
|
||||
$(use_enable http microhttpd)
|
||||
$(use_enable introspection)
|
||||
$(use_enable kmod)
|
||||
$(use_enable lzma xz)
|
||||
$(use_enable pam)
|
||||
$(use_with python)
|
||||
$(use python && echo PYTHON_CONFIG=/usr/bin/python-config-${EPYTHON#python})
|
||||
$(use_enable qrcode qrencode)
|
||||
$(use_enable selinux)
|
||||
$(use_enable tcpd tcpwrap)
|
||||
$(use_enable xattr)
|
||||
)
|
||||
|
||||
# Keep using the one where the rules were installed.
|
||||
MY_UDEVDIR=$(get_udevdir)
|
||||
|
||||
# Work around bug 463846.
|
||||
tc-export CC
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
autotools-utils_src_compile \
|
||||
udevlibexecdir="${MY_UDEVDIR}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install -j1 \
|
||||
udevlibexecdir="${MY_UDEVDIR}" \
|
||||
dist_udevhwdb_DATA=
|
||||
|
||||
# keep udev working without initramfs, for openrc compat
|
||||
dodir /bin /sbin
|
||||
mv "${D}"/usr/lib/systemd/systemd-udevd "${D}"/sbin/udevd || die
|
||||
mv "${D}"/usr/bin/udevadm "${D}"/bin/udevadm || die
|
||||
dosym ../../../sbin/udevd /usr/lib/systemd/systemd-udevd
|
||||
dosym ../../bin/udevadm /usr/bin/udevadm
|
||||
|
||||
# zsh completion
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins shell-completion/systemd-zsh-completion.zsh "_${PN}"
|
||||
|
||||
# remove pam.d plugin .la-file
|
||||
prune_libtool_files --modules
|
||||
|
||||
# compat for init= use
|
||||
dosym ../usr/lib/systemd/systemd /bin/systemd
|
||||
dosym ../lib/systemd/systemd /usr/bin/systemd
|
||||
# rsyslog.service depends on it...
|
||||
dosym ../usr/bin/systemctl /bin/systemctl
|
||||
|
||||
# we just keep sysvinit tools, so no need for the mans
|
||||
rm "${D}"/usr/share/man/man8/{halt,poweroff,reboot,runlevel,shutdown,telinit}.8 \
|
||||
|| die
|
||||
rm "${D}"/usr/share/man/man1/init.1 || die
|
||||
|
||||
if ! use vanilla; then
|
||||
# Create /run/lock as required by new baselay/OpenRC compat.
|
||||
systemd_dotmpfilesd "${FILESDIR}"/gentoo-run.conf
|
||||
|
||||
# Add mount-rules for /var/lock and /var/run, bug #433607
|
||||
systemd_dounit "${FILESDIR}"/var-{lock,run}.mount
|
||||
systemd_enable_service sysinit.target var-lock.mount
|
||||
systemd_enable_service sysinit.target var-run.mount
|
||||
fi
|
||||
|
||||
# Disable storing coredumps in journald, bug #433457
|
||||
mv "${D}"/usr/lib/sysctl.d/50-coredump.conf{,.disabled} || die
|
||||
|
||||
# Preserve empty dirs in /etc & /var, bug #437008
|
||||
keepdir /etc/binfmt.d /etc/modules-load.d /etc/tmpfiles.d \
|
||||
/etc/systemd/ntp-units.d /etc/systemd/user /var/lib/systemd
|
||||
|
||||
# Check whether we won't break user's system.
|
||||
local x
|
||||
for x in /bin/systemd /usr/bin/systemd \
|
||||
/usr/bin/udevadm /usr/lib/systemd/systemd-udevd
|
||||
do
|
||||
[[ -x ${D}${x} ]] || die "${x} symlink broken, aborting."
|
||||
done
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
local CONFIG_CHECK="~AUTOFS4_FS ~BLK_DEV_BSG ~CGROUPS ~DEVTMPFS
|
||||
~FANOTIFY ~HOTPLUG ~INOTIFY_USER ~IPV6 ~NET ~PROC_FS ~SIGNALFD
|
||||
~SYSFS ~!IDE ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2"
|
||||
kernel_is -ge ${MINKV//./ } || ewarn "Kernel version at least ${MINKV} required"
|
||||
check_extra_config
|
||||
}
|
||||
|
||||
optfeature() {
|
||||
local i desc=${1} text
|
||||
shift
|
||||
|
||||
text=" [\e[1m$(has_version ${1} && echo I || echo ' ')\e[0m] ${1}"
|
||||
shift
|
||||
|
||||
for i; do
|
||||
elog "${text}"
|
||||
text="& [\e[1m$(has_version ${1} && echo I || echo ' ')\e[0m] ${1}"
|
||||
done
|
||||
elog "${text} (${desc})"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# for udev rules
|
||||
enewgroup dialout
|
||||
|
||||
enewgroup systemd-journal
|
||||
if use http; then
|
||||
enewgroup systemd-journal-gateway
|
||||
enewuser systemd-journal-gateway -1 -1 -1 systemd-journal-gateway
|
||||
fi
|
||||
systemd_update_catalog
|
||||
|
||||
# Keep this here in case the database format changes so it gets updated
|
||||
# when required. Despite that this file is owned by sys-apps/hwids.
|
||||
if has_version "sys-apps/hwids[udev]"; then
|
||||
udevadm hwdb --update --root="${ROOT%/}"
|
||||
fi
|
||||
|
||||
if [[ ! -L "${ROOT}"/etc/mtab ]]; then
|
||||
ewarn "Upstream suggests that the /etc/mtab file should be a symlink to /proc/mounts."
|
||||
ewarn "It is known to cause users being unable to unmount user mounts. If you don't"
|
||||
ewarn "require that specific feature, please call:"
|
||||
ewarn " $ ln -sf '${ROOT}proc/self/mounts' '${ROOT}etc/mtab'"
|
||||
ewarn
|
||||
fi
|
||||
|
||||
elog "To get additional features, a number of optional runtime dependencies may"
|
||||
elog "be installed:"
|
||||
optfeature 'for GTK+ systemadm UI and gnome-ask-password-agent' \
|
||||
'sys-apps/systemd-ui'
|
||||
|
||||
# read null-terminated argv[0] from PID 1
|
||||
# and see which path to systemd was used (if any)
|
||||
local init_path
|
||||
IFS= read -r -d '' init_path < /proc/1/cmdline
|
||||
if [[ ${init_path} == */bin/systemd ]]; then
|
||||
ewarn
|
||||
ewarn "You are using a compatibility symlink to run systemd. The symlink"
|
||||
ewarn "will be removed in near future. Please update your bootloader"
|
||||
ewarn "to use:"
|
||||
ewarn
|
||||
ewarn " init=/usr/lib/systemd/systemd"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
# If removing systemd completely, remove the catalog database.
|
||||
if [[ ! ${REPLACED_BY_VERSION} ]]; then
|
||||
rm -f -v "${EROOT}"/var/lib/systemd/catalog/database
|
||||
fi
|
||||
}
|
286
sdk_container/src/third_party/portage-stable/sys-apps/systemd/systemd-201.ebuild
vendored
Normal file
286
sdk_container/src/third_party/portage-stable/sys-apps/systemd/systemd-201.ebuild
vendored
Normal file
@ -0,0 +1,286 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-201.ebuild,v 1.19 2013/05/25 20:18:41 ago Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit autotools-utils linux-info multilib pam python-single-r1 systemd toolchain-funcs udev user
|
||||
|
||||
DESCRIPTION="System and service manager for Linux"
|
||||
HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
|
||||
SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 arm ~ppc64 ~x86"
|
||||
IUSE="acl audit cryptsetup doc +firmware-loader gcrypt gudev http introspection
|
||||
keymap +kmod lzma openrc pam policykit python qrcode selinux static-libs
|
||||
tcpd vanilla xattr"
|
||||
|
||||
MINKV="2.6.39"
|
||||
|
||||
COMMON_DEPEND=">=sys-apps/dbus-1.6.8-r1
|
||||
>=sys-apps/util-linux-2.20
|
||||
sys-libs/libcap
|
||||
acl? ( sys-apps/acl )
|
||||
audit? ( >=sys-process/audit-2 )
|
||||
cryptsetup? ( >=sys-fs/cryptsetup-1.4.2 )
|
||||
gcrypt? ( >=dev-libs/libgcrypt-1.4.5 )
|
||||
gudev? ( >=dev-libs/glib-2 )
|
||||
http? ( net-libs/libmicrohttpd )
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
|
||||
kmod? ( >=sys-apps/kmod-12 )
|
||||
lzma? ( app-arch/xz-utils )
|
||||
pam? ( virtual/pam )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
qrcode? ( media-gfx/qrencode )
|
||||
selinux? ( sys-libs/libselinux )
|
||||
tcpd? ( sys-apps/tcp-wrappers )
|
||||
xattr? ( sys-apps/attr )"
|
||||
|
||||
# baselayout-2.2 has /run
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
>=sys-apps/baselayout-2.2
|
||||
openrc? ( >=sys-fs/udev-init-scripts-25 )
|
||||
policykit? ( sys-auth/polkit )
|
||||
|| (
|
||||
>=sys-apps/util-linux-2.22
|
||||
<sys-apps/sysvinit-2.88-r4
|
||||
)
|
||||
!sys-auth/nss-myhostname
|
||||
!<sys-libs/glibc-2.10
|
||||
!sys-fs/udev"
|
||||
|
||||
PDEPEND=">=sys-apps/hwids-20130326.1[udev]"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-arch/xz-utils
|
||||
app-text/docbook-xml-dtd:4.2
|
||||
app-text/docbook-xsl-stylesheets
|
||||
dev-libs/libxslt
|
||||
dev-util/gperf
|
||||
>=dev-util/intltool-0.50
|
||||
>=sys-devel/gcc-4.6
|
||||
>=sys-kernel/linux-headers-${MINKV}
|
||||
virtual/pkgconfig
|
||||
doc? ( >=dev-util/gtk-doc-1.18 )"
|
||||
|
||||
pkg_pretend() {
|
||||
local CONFIG_CHECK="~AUTOFS4_FS ~BLK_DEV_BSG ~CGROUPS ~DEVTMPFS
|
||||
~FANOTIFY ~HOTPLUG ~INOTIFY_USER ~IPV6 ~NET ~PROC_FS ~SIGNALFD
|
||||
~SYSFS ~!IDE ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2"
|
||||
# ~!FW_LOADER_USER_HELPER"
|
||||
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
if [[ $(gcc-major-version) -lt 4
|
||||
|| ( $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ) ]]
|
||||
then
|
||||
eerror "systemd requires at least gcc 4.6 to build. Please switch the active"
|
||||
eerror "gcc version using gcc-config."
|
||||
die "systemd requires at least gcc 4.6"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ ${MERGE_TYPE} != buildonly ]]; then
|
||||
if kernel_is -lt ${MINKV//./ }; then
|
||||
ewarn "Kernel version at least ${MINKV} required"
|
||||
fi
|
||||
|
||||
if ! use firmware-loader && kernel_is -lt 3 8; then
|
||||
ewarn "You seem to be using kernel older than 3.8. Those kernel versions"
|
||||
ewarn "require systemd with USE=firmware-loader to support loading"
|
||||
ewarn "firmware. Missing this flag may cause some hardware not to work."
|
||||
fi
|
||||
|
||||
check_extra_config
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--localstatedir=/var
|
||||
--with-pamlibdir=$(getpam_mod_dir)
|
||||
# avoid bash-completion dep, default is stupid
|
||||
--with-bashcompletiondir=/usr/share/bash-completion
|
||||
# make sure we get /bin:/sbin in $PATH
|
||||
--enable-split-usr
|
||||
# disable sysv compatibility
|
||||
--with-sysvinit-path=
|
||||
--with-sysvrcnd-path=
|
||||
# no deps
|
||||
--enable-efi
|
||||
--enable-ima
|
||||
# optional components/dependencies
|
||||
$(use_enable acl)
|
||||
$(use_enable audit)
|
||||
$(use_enable cryptsetup libcryptsetup)
|
||||
$(use_enable doc gtk-doc)
|
||||
$(use_enable gcrypt)
|
||||
$(use_enable gudev)
|
||||
$(use_enable http microhttpd)
|
||||
$(use_enable introspection)
|
||||
$(use_enable keymap)
|
||||
$(use_enable kmod)
|
||||
$(use_enable lzma xz)
|
||||
$(use_enable pam)
|
||||
$(use_enable policykit polkit)
|
||||
$(use_with python)
|
||||
$(use python && echo PYTHON_CONFIG=/usr/bin/python-config-${EPYTHON#python})
|
||||
$(use_enable qrcode qrencode)
|
||||
$(use_enable selinux)
|
||||
$(use_enable tcpd tcpwrap)
|
||||
$(use_enable xattr)
|
||||
|
||||
# not supported (avoid automagic deps in the future)
|
||||
--disable-chkconfig
|
||||
|
||||
# hardcode a few paths to spare some deps
|
||||
QUOTAON=/usr/sbin/quotaon
|
||||
QUOTACHECK=/usr/sbin/quotacheck
|
||||
)
|
||||
|
||||
# Keep using the one where the rules were installed.
|
||||
MY_UDEVDIR=$(get_udevdir)
|
||||
|
||||
if use firmware-loader; then
|
||||
myeconfargs+=(
|
||||
--with-firmware-path="/lib/firmware/updates:/lib/firmware"
|
||||
)
|
||||
fi
|
||||
|
||||
# Work around bug 463846.
|
||||
tc-export CC
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
autotools-utils_src_compile \
|
||||
udevlibexecdir="${MY_UDEVDIR}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install -j1 \
|
||||
udevlibexecdir="${MY_UDEVDIR}" \
|
||||
dist_udevhwdb_DATA=
|
||||
|
||||
# keep udev working without initramfs, for openrc compat
|
||||
dodir /bin /sbin
|
||||
mv "${D}"/usr/lib/systemd/systemd-udevd "${D}"/sbin/udevd || die
|
||||
mv "${D}"/usr/bin/udevadm "${D}"/bin/udevadm || die
|
||||
dosym ../../../sbin/udevd /usr/lib/systemd/systemd-udevd
|
||||
dosym ../../bin/udevadm /usr/bin/udevadm
|
||||
|
||||
# zsh completion
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins shell-completion/systemd-zsh-completion.zsh "_${PN}"
|
||||
|
||||
# remove pam.d plugin .la-file
|
||||
prune_libtool_files --modules
|
||||
|
||||
# compat for init= use
|
||||
dosym ../usr/lib/systemd/systemd /bin/systemd
|
||||
dosym ../lib/systemd/systemd /usr/bin/systemd
|
||||
# rsyslog.service depends on it...
|
||||
dosym ../usr/bin/systemctl /bin/systemctl
|
||||
|
||||
# we just keep sysvinit tools, so no need for the mans
|
||||
rm "${D}"/usr/share/man/man8/{halt,poweroff,reboot,runlevel,shutdown,telinit}.8 \
|
||||
|| die
|
||||
rm "${D}"/usr/share/man/man1/init.1 || die
|
||||
|
||||
if ! use vanilla; then
|
||||
# Create /run/lock as required by new baselay/OpenRC compat.
|
||||
systemd_dotmpfilesd "${FILESDIR}"/gentoo-run.conf
|
||||
|
||||
# Add mount-rules for /var/lock and /var/run, bug #433607
|
||||
systemd_dounit "${FILESDIR}"/var-{lock,run}.mount
|
||||
systemd_enable_service sysinit.target var-lock.mount
|
||||
systemd_enable_service sysinit.target var-run.mount
|
||||
fi
|
||||
|
||||
# Disable storing coredumps in journald, bug #433457
|
||||
mv "${D}"/usr/lib/sysctl.d/50-coredump.conf{,.disabled} || die
|
||||
|
||||
# Preserve empty dirs in /etc & /var, bug #437008
|
||||
keepdir /etc/binfmt.d /etc/modules-load.d /etc/tmpfiles.d \
|
||||
/etc/systemd/ntp-units.d /etc/systemd/user /var/lib/systemd
|
||||
|
||||
# Check whether we won't break user's system.
|
||||
local x
|
||||
for x in /bin/systemd /usr/bin/systemd \
|
||||
/usr/bin/udevadm /usr/lib/systemd/systemd-udevd
|
||||
do
|
||||
[[ -x ${D}${x} ]] || die "${x} symlink broken, aborting."
|
||||
done
|
||||
}
|
||||
|
||||
optfeature() {
|
||||
local i desc=${1} text
|
||||
shift
|
||||
|
||||
text=" [\e[1m$(has_version ${1} && echo I || echo ' ')\e[0m] ${1}"
|
||||
shift
|
||||
|
||||
for i; do
|
||||
elog "${text}"
|
||||
text="& [\e[1m$(has_version ${1} && echo I || echo ' ')\e[0m] ${1}"
|
||||
done
|
||||
elog "${text} (${desc})"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# for udev rules
|
||||
enewgroup dialout
|
||||
|
||||
enewgroup systemd-journal
|
||||
if use http; then
|
||||
enewgroup systemd-journal-gateway
|
||||
enewuser systemd-journal-gateway -1 -1 -1 systemd-journal-gateway
|
||||
fi
|
||||
systemd_update_catalog
|
||||
|
||||
# Keep this here in case the database format changes so it gets updated
|
||||
# when required. Despite that this file is owned by sys-apps/hwids.
|
||||
if has_version "sys-apps/hwids[udev]"; then
|
||||
udevadm hwdb --update --root="${ROOT%/}"
|
||||
fi
|
||||
|
||||
if [[ ! -L "${ROOT}"/etc/mtab ]]; then
|
||||
ewarn "Upstream suggests that the /etc/mtab file should be a symlink to /proc/mounts."
|
||||
ewarn "It is known to cause users being unable to unmount user mounts. If you don't"
|
||||
ewarn "require that specific feature, please call:"
|
||||
ewarn " $ ln -sf '${ROOT}proc/self/mounts' '${ROOT}etc/mtab'"
|
||||
ewarn
|
||||
fi
|
||||
|
||||
elog "To get additional features, a number of optional runtime dependencies may"
|
||||
elog "be installed:"
|
||||
optfeature 'for GTK+ systemadm UI and gnome-ask-password-agent' \
|
||||
'sys-apps/systemd-ui'
|
||||
|
||||
# read null-terminated argv[0] from PID 1
|
||||
# and see which path to systemd was used (if any)
|
||||
local init_path
|
||||
IFS= read -r -d '' init_path < /proc/1/cmdline
|
||||
if [[ ${init_path} == */bin/systemd ]]; then
|
||||
ewarn
|
||||
ewarn "You are using a compatibility symlink to run systemd. The symlink"
|
||||
ewarn "will be removed in near future. Please update your bootloader"
|
||||
ewarn "to use:"
|
||||
ewarn
|
||||
ewarn " init=/usr/lib/systemd/systemd"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
# If removing systemd completely, remove the catalog database.
|
||||
if [[ ! ${REPLACED_BY_VERSION} ]]; then
|
||||
rm -f -v "${EROOT}"/var/lib/systemd/catalog/database
|
||||
fi
|
||||
}
|
287
sdk_container/src/third_party/portage-stable/sys-apps/systemd/systemd-202.ebuild
vendored
Normal file
287
sdk_container/src/third_party/portage-stable/sys-apps/systemd/systemd-202.ebuild
vendored
Normal file
@ -0,0 +1,287 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-202.ebuild,v 1.2 2013/05/14 14:55:37 floppym Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit autotools-utils linux-info multilib pam python-single-r1 systemd toolchain-funcs udev user
|
||||
|
||||
DESCRIPTION="System and service manager for Linux"
|
||||
HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
|
||||
SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
|
||||
IUSE="acl audit cryptsetup doc +firmware-loader gcrypt gudev http introspection
|
||||
keymap +kmod lzma openrc pam policykit python qrcode selinux static-libs
|
||||
tcpd test vanilla xattr"
|
||||
|
||||
MINKV="2.6.39"
|
||||
|
||||
COMMON_DEPEND=">=sys-apps/dbus-1.6.8-r1
|
||||
>=sys-apps/util-linux-2.20
|
||||
sys-libs/libcap
|
||||
acl? ( sys-apps/acl )
|
||||
audit? ( >=sys-process/audit-2 )
|
||||
cryptsetup? ( >=sys-fs/cryptsetup-1.4.2 )
|
||||
gcrypt? ( >=dev-libs/libgcrypt-1.4.5 )
|
||||
gudev? ( >=dev-libs/glib-2 )
|
||||
http? ( net-libs/libmicrohttpd )
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
|
||||
kmod? ( >=sys-apps/kmod-12 )
|
||||
lzma? ( app-arch/xz-utils )
|
||||
pam? ( virtual/pam )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
qrcode? ( media-gfx/qrencode )
|
||||
selinux? ( sys-libs/libselinux )
|
||||
tcpd? ( sys-apps/tcp-wrappers )
|
||||
xattr? ( sys-apps/attr )"
|
||||
|
||||
# baselayout-2.2 has /run
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
>=sys-apps/baselayout-2.2
|
||||
openrc? ( >=sys-fs/udev-init-scripts-25 )
|
||||
policykit? ( sys-auth/polkit )
|
||||
|| (
|
||||
>=sys-apps/util-linux-2.22
|
||||
<sys-apps/sysvinit-2.88-r4
|
||||
)
|
||||
!sys-auth/nss-myhostname
|
||||
!<sys-libs/glibc-2.10
|
||||
!sys-fs/udev"
|
||||
|
||||
PDEPEND=">=sys-apps/hwids-20130326.1[udev]"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-arch/xz-utils
|
||||
app-text/docbook-xml-dtd:4.2
|
||||
app-text/docbook-xsl-stylesheets
|
||||
dev-libs/libxslt
|
||||
dev-util/gperf
|
||||
>=dev-util/intltool-0.50
|
||||
>=sys-devel/gcc-4.6
|
||||
>=sys-kernel/linux-headers-${MINKV}
|
||||
virtual/pkgconfig
|
||||
doc? ( >=dev-util/gtk-doc-1.18 )"
|
||||
|
||||
pkg_pretend() {
|
||||
local CONFIG_CHECK="~AUTOFS4_FS ~BLK_DEV_BSG ~CGROUPS ~DEVTMPFS
|
||||
~FANOTIFY ~HOTPLUG ~INOTIFY_USER ~IPV6 ~NET ~PROC_FS ~SIGNALFD
|
||||
~SYSFS ~!IDE ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2"
|
||||
# ~!FW_LOADER_USER_HELPER"
|
||||
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
if [[ $(gcc-major-version) -lt 4
|
||||
|| ( $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ) ]]
|
||||
then
|
||||
eerror "systemd requires at least gcc 4.6 to build. Please switch the active"
|
||||
eerror "gcc version using gcc-config."
|
||||
die "systemd requires at least gcc 4.6"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ ${MERGE_TYPE} != buildonly ]]; then
|
||||
if kernel_is -lt ${MINKV//./ }; then
|
||||
ewarn "Kernel version at least ${MINKV} required"
|
||||
fi
|
||||
|
||||
if ! use firmware-loader && kernel_is -lt 3 8; then
|
||||
ewarn "You seem to be using kernel older than 3.8. Those kernel versions"
|
||||
ewarn "require systemd with USE=firmware-loader to support loading"
|
||||
ewarn "firmware. Missing this flag may cause some hardware not to work."
|
||||
fi
|
||||
|
||||
check_extra_config
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--localstatedir=/var
|
||||
--with-pamlibdir=$(getpam_mod_dir)
|
||||
# avoid bash-completion dep, default is stupid
|
||||
--with-bashcompletiondir=/usr/share/bash-completion
|
||||
# make sure we get /bin:/sbin in $PATH
|
||||
--enable-split-usr
|
||||
# disable sysv compatibility
|
||||
--with-sysvinit-path=
|
||||
--with-sysvrcnd-path=
|
||||
# no deps
|
||||
--enable-efi
|
||||
--enable-ima
|
||||
# optional components/dependencies
|
||||
$(use_enable acl)
|
||||
$(use_enable audit)
|
||||
$(use_enable cryptsetup libcryptsetup)
|
||||
$(use_enable doc gtk-doc)
|
||||
$(use_enable gcrypt)
|
||||
$(use_enable gudev)
|
||||
$(use_enable http microhttpd)
|
||||
$(use_enable introspection)
|
||||
$(use_enable keymap)
|
||||
$(use_enable kmod)
|
||||
$(use_enable lzma xz)
|
||||
$(use_enable pam)
|
||||
$(use_enable policykit polkit)
|
||||
$(use_with python)
|
||||
$(use python && echo PYTHON_CONFIG=/usr/bin/python-config-${EPYTHON#python})
|
||||
$(use_enable qrcode qrencode)
|
||||
$(use_enable selinux)
|
||||
$(use_enable tcpd tcpwrap)
|
||||
$(use_enable test tests)
|
||||
$(use_enable xattr)
|
||||
|
||||
# not supported (avoid automagic deps in the future)
|
||||
--disable-chkconfig
|
||||
|
||||
# hardcode a few paths to spare some deps
|
||||
QUOTAON=/usr/sbin/quotaon
|
||||
QUOTACHECK=/usr/sbin/quotacheck
|
||||
)
|
||||
|
||||
# Keep using the one where the rules were installed.
|
||||
MY_UDEVDIR=$(get_udevdir)
|
||||
|
||||
if use firmware-loader; then
|
||||
myeconfargs+=(
|
||||
--with-firmware-path="/lib/firmware/updates:/lib/firmware"
|
||||
)
|
||||
fi
|
||||
|
||||
# Work around bug 463846.
|
||||
tc-export CC
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
autotools-utils_src_compile \
|
||||
udevlibexecdir="${MY_UDEVDIR}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install -j1 \
|
||||
udevlibexecdir="${MY_UDEVDIR}" \
|
||||
dist_udevhwdb_DATA=
|
||||
|
||||
# keep udev working without initramfs, for openrc compat
|
||||
dodir /bin /sbin
|
||||
mv "${D}"/usr/lib/systemd/systemd-udevd "${D}"/sbin/udevd || die
|
||||
mv "${D}"/usr/bin/udevadm "${D}"/bin/udevadm || die
|
||||
dosym ../../../sbin/udevd /usr/lib/systemd/systemd-udevd
|
||||
dosym ../../bin/udevadm /usr/bin/udevadm
|
||||
|
||||
# zsh completion
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins shell-completion/systemd-zsh-completion.zsh "_${PN}"
|
||||
|
||||
# remove pam.d plugin .la-file
|
||||
prune_libtool_files --modules
|
||||
|
||||
# compat for init= use
|
||||
dosym ../usr/lib/systemd/systemd /bin/systemd
|
||||
dosym ../lib/systemd/systemd /usr/bin/systemd
|
||||
# rsyslog.service depends on it...
|
||||
dosym ../usr/bin/systemctl /bin/systemctl
|
||||
|
||||
# we just keep sysvinit tools, so no need for the mans
|
||||
rm "${D}"/usr/share/man/man8/{halt,poweroff,reboot,runlevel,shutdown,telinit}.8 \
|
||||
|| die
|
||||
rm "${D}"/usr/share/man/man1/init.1 || die
|
||||
|
||||
if ! use vanilla; then
|
||||
# Create /run/lock as required by new baselay/OpenRC compat.
|
||||
systemd_dotmpfilesd "${FILESDIR}"/gentoo-run.conf
|
||||
|
||||
# Add mount-rules for /var/lock and /var/run, bug #433607
|
||||
systemd_dounit "${FILESDIR}"/var-{lock,run}.mount
|
||||
systemd_enable_service sysinit.target var-lock.mount
|
||||
systemd_enable_service sysinit.target var-run.mount
|
||||
fi
|
||||
|
||||
# Disable storing coredumps in journald, bug #433457
|
||||
mv "${D}"/usr/lib/sysctl.d/50-coredump.conf{,.disabled} || die
|
||||
|
||||
# Preserve empty dirs in /etc & /var, bug #437008
|
||||
keepdir /etc/binfmt.d /etc/modules-load.d /etc/tmpfiles.d \
|
||||
/etc/systemd/ntp-units.d /etc/systemd/user /var/lib/systemd
|
||||
|
||||
# Check whether we won't break user's system.
|
||||
local x
|
||||
for x in /bin/systemd /usr/bin/systemd \
|
||||
/usr/bin/udevadm /usr/lib/systemd/systemd-udevd
|
||||
do
|
||||
[[ -x ${D}${x} ]] || die "${x} symlink broken, aborting."
|
||||
done
|
||||
}
|
||||
|
||||
optfeature() {
|
||||
local i desc=${1} text
|
||||
shift
|
||||
|
||||
text=" [\e[1m$(has_version ${1} && echo I || echo ' ')\e[0m] ${1}"
|
||||
shift
|
||||
|
||||
for i; do
|
||||
elog "${text}"
|
||||
text="& [\e[1m$(has_version ${1} && echo I || echo ' ')\e[0m] ${1}"
|
||||
done
|
||||
elog "${text} (${desc})"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# for udev rules
|
||||
enewgroup dialout
|
||||
|
||||
enewgroup systemd-journal
|
||||
if use http; then
|
||||
enewgroup systemd-journal-gateway
|
||||
enewuser systemd-journal-gateway -1 -1 -1 systemd-journal-gateway
|
||||
fi
|
||||
systemd_update_catalog
|
||||
|
||||
# Keep this here in case the database format changes so it gets updated
|
||||
# when required. Despite that this file is owned by sys-apps/hwids.
|
||||
if has_version "sys-apps/hwids[udev]"; then
|
||||
udevadm hwdb --update --root="${ROOT%/}"
|
||||
fi
|
||||
|
||||
if [[ ! -L "${ROOT}"/etc/mtab ]]; then
|
||||
ewarn "Upstream suggests that the /etc/mtab file should be a symlink to /proc/mounts."
|
||||
ewarn "It is known to cause users being unable to unmount user mounts. If you don't"
|
||||
ewarn "require that specific feature, please call:"
|
||||
ewarn " $ ln -sf '${ROOT}proc/self/mounts' '${ROOT}etc/mtab'"
|
||||
ewarn
|
||||
fi
|
||||
|
||||
elog "To get additional features, a number of optional runtime dependencies may"
|
||||
elog "be installed:"
|
||||
optfeature 'for GTK+ systemadm UI and gnome-ask-password-agent' \
|
||||
'sys-apps/systemd-ui'
|
||||
|
||||
# read null-terminated argv[0] from PID 1
|
||||
# and see which path to systemd was used (if any)
|
||||
local init_path
|
||||
IFS= read -r -d '' init_path < /proc/1/cmdline
|
||||
if [[ ${init_path} == */bin/systemd ]]; then
|
||||
ewarn
|
||||
ewarn "You are using a compatibility symlink to run systemd. The symlink"
|
||||
ewarn "will be removed in near future. Please update your bootloader"
|
||||
ewarn "to use:"
|
||||
ewarn
|
||||
ewarn " init=/usr/lib/systemd/systemd"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
# If removing systemd completely, remove the catalog database.
|
||||
if [[ ! ${REPLACED_BY_VERSION} ]]; then
|
||||
rm -f -v "${EROOT}"/var/lib/systemd/catalog/database
|
||||
fi
|
||||
}
|
290
sdk_container/src/third_party/portage-stable/sys-apps/systemd/systemd-203-r1.ebuild
vendored
Normal file
290
sdk_container/src/third_party/portage-stable/sys-apps/systemd/systemd-203-r1.ebuild
vendored
Normal file
@ -0,0 +1,290 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-203-r1.ebuild,v 1.2 2013/05/14 14:55:37 floppym Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit autotools-utils linux-info multilib pam python-single-r1 systemd toolchain-funcs udev user
|
||||
|
||||
DESCRIPTION="System and service manager for Linux"
|
||||
HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
|
||||
SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
|
||||
IUSE="acl audit cryptsetup doc +firmware-loader gcrypt gudev http introspection
|
||||
keymap +kmod lzma openrc pam policykit python qrcode selinux static-libs
|
||||
tcpd test vanilla xattr"
|
||||
|
||||
MINKV="2.6.39"
|
||||
|
||||
COMMON_DEPEND=">=sys-apps/dbus-1.6.8-r1
|
||||
>=sys-apps/util-linux-2.20
|
||||
sys-libs/libcap
|
||||
acl? ( sys-apps/acl )
|
||||
audit? ( >=sys-process/audit-2 )
|
||||
cryptsetup? ( >=sys-fs/cryptsetup-1.4.2 )
|
||||
gcrypt? ( >=dev-libs/libgcrypt-1.4.5 )
|
||||
gudev? ( >=dev-libs/glib-2 )
|
||||
http? ( net-libs/libmicrohttpd )
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
|
||||
kmod? ( >=sys-apps/kmod-12 )
|
||||
lzma? ( app-arch/xz-utils )
|
||||
pam? ( virtual/pam )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
qrcode? ( media-gfx/qrencode )
|
||||
selinux? ( sys-libs/libselinux )
|
||||
tcpd? ( sys-apps/tcp-wrappers )
|
||||
xattr? ( sys-apps/attr )"
|
||||
|
||||
# baselayout-2.2 has /run
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
>=sys-apps/baselayout-2.2
|
||||
openrc? ( >=sys-fs/udev-init-scripts-25 )
|
||||
policykit? ( sys-auth/polkit )
|
||||
|| (
|
||||
>=sys-apps/util-linux-2.22
|
||||
<sys-apps/sysvinit-2.88-r4
|
||||
)
|
||||
!sys-auth/nss-myhostname
|
||||
!<sys-libs/glibc-2.10
|
||||
!sys-fs/udev"
|
||||
|
||||
PDEPEND=">=sys-apps/hwids-20130326.1[udev]"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-arch/xz-utils
|
||||
app-text/docbook-xml-dtd:4.2
|
||||
app-text/docbook-xsl-stylesheets
|
||||
dev-libs/libxslt
|
||||
dev-util/gperf
|
||||
>=dev-util/intltool-0.50
|
||||
>=sys-devel/gcc-4.6
|
||||
>=sys-kernel/linux-headers-${MINKV}
|
||||
virtual/pkgconfig
|
||||
doc? ( >=dev-util/gtk-doc-1.18 )"
|
||||
|
||||
PATCHES=( "${FILESDIR}/203-systemd-sleep.patch" )
|
||||
|
||||
pkg_pretend() {
|
||||
local CONFIG_CHECK="~AUTOFS4_FS ~BLK_DEV_BSG ~CGROUPS ~DEVTMPFS
|
||||
~FANOTIFY ~HOTPLUG ~INOTIFY_USER ~IPV6 ~NET ~PROC_FS ~SIGNALFD
|
||||
~SYSFS ~!IDE ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2"
|
||||
# ~!FW_LOADER_USER_HELPER"
|
||||
|
||||
# read null-terminated argv[0] from PID 1
|
||||
# and see which path to systemd was used (if any)
|
||||
local init_path
|
||||
IFS= read -r -d '' init_path < /proc/1/cmdline
|
||||
if [[ ${init_path} == */bin/systemd ]]; then
|
||||
eerror "You are using a compatibility symlink to run systemd. The symlink"
|
||||
eerror "has been removed. Please update your bootloader to use:"
|
||||
eerror
|
||||
eerror " init=/usr/lib/systemd/systemd"
|
||||
eerror
|
||||
eerror "and reboot your system. We are sorry for the inconvenience."
|
||||
if [[ ${MERGE_TYPE} != buildonly ]]; then
|
||||
die "Compatibility symlink used to boot systemd."
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
if [[ $(gcc-major-version) -lt 4
|
||||
|| ( $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ) ]]
|
||||
then
|
||||
eerror "systemd requires at least gcc 4.6 to build. Please switch the active"
|
||||
eerror "gcc version using gcc-config."
|
||||
die "systemd requires at least gcc 4.6"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ ${MERGE_TYPE} != buildonly ]]; then
|
||||
if kernel_is -lt ${MINKV//./ }; then
|
||||
ewarn "Kernel version at least ${MINKV} required"
|
||||
fi
|
||||
|
||||
if ! use firmware-loader && kernel_is -lt 3 8; then
|
||||
ewarn "You seem to be using kernel older than 3.8. Those kernel versions"
|
||||
ewarn "require systemd with USE=firmware-loader to support loading"
|
||||
ewarn "firmware. Missing this flag may cause some hardware not to work."
|
||||
fi
|
||||
|
||||
check_extra_config
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--localstatedir=/var
|
||||
--with-pamlibdir=$(getpam_mod_dir)
|
||||
# avoid bash-completion dep, default is stupid
|
||||
--with-bashcompletiondir=/usr/share/bash-completion
|
||||
# make sure we get /bin:/sbin in $PATH
|
||||
--enable-split-usr
|
||||
# disable sysv compatibility
|
||||
--with-sysvinit-path=
|
||||
--with-sysvrcnd-path=
|
||||
# no deps
|
||||
--enable-efi
|
||||
--enable-ima
|
||||
# optional components/dependencies
|
||||
$(use_enable acl)
|
||||
$(use_enable audit)
|
||||
$(use_enable cryptsetup libcryptsetup)
|
||||
$(use_enable doc gtk-doc)
|
||||
$(use_enable gcrypt)
|
||||
$(use_enable gudev)
|
||||
$(use_enable http microhttpd)
|
||||
$(use_enable introspection)
|
||||
$(use_enable keymap)
|
||||
$(use_enable kmod)
|
||||
$(use_enable lzma xz)
|
||||
$(use_enable pam)
|
||||
$(use_enable policykit polkit)
|
||||
$(use_with python)
|
||||
$(use python && echo PYTHON_CONFIG=/usr/bin/python-config-${EPYTHON#python})
|
||||
$(use_enable qrcode qrencode)
|
||||
$(use_enable selinux)
|
||||
$(use_enable tcpd tcpwrap)
|
||||
$(use_enable test tests)
|
||||
$(use_enable xattr)
|
||||
|
||||
# not supported (avoid automagic deps in the future)
|
||||
--disable-chkconfig
|
||||
|
||||
# hardcode a few paths to spare some deps
|
||||
QUOTAON=/usr/sbin/quotaon
|
||||
QUOTACHECK=/usr/sbin/quotacheck
|
||||
)
|
||||
|
||||
# Keep using the one where the rules were installed.
|
||||
MY_UDEVDIR=$(get_udevdir)
|
||||
|
||||
if use firmware-loader; then
|
||||
myeconfargs+=(
|
||||
--with-firmware-path="/lib/firmware/updates:/lib/firmware"
|
||||
)
|
||||
fi
|
||||
|
||||
# Work around bug 463846.
|
||||
tc-export CC
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
autotools-utils_src_compile \
|
||||
udevlibexecdir="${MY_UDEVDIR}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install -j1 \
|
||||
udevlibexecdir="${MY_UDEVDIR}" \
|
||||
dist_udevhwdb_DATA=
|
||||
|
||||
# keep udev working without initramfs, for openrc compat
|
||||
dodir /bin /sbin
|
||||
mv "${D}"/usr/lib/systemd/systemd-udevd "${D}"/sbin/udevd || die
|
||||
mv "${D}"/usr/bin/udevadm "${D}"/bin/udevadm || die
|
||||
dosym ../../../sbin/udevd /usr/lib/systemd/systemd-udevd
|
||||
dosym ../../bin/udevadm /usr/bin/udevadm
|
||||
|
||||
# zsh completion
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins shell-completion/systemd-zsh-completion.zsh "_${PN}"
|
||||
|
||||
# compat for init= use
|
||||
dosym ../usr/lib/systemd/systemd /bin/systemd
|
||||
dosym ../lib/systemd/systemd /usr/bin/systemd
|
||||
# rsyslog.service depends on it...
|
||||
dosym ../usr/bin/systemctl /bin/systemctl
|
||||
|
||||
# we just keep sysvinit tools, so no need for the mans
|
||||
rm "${D}"/usr/share/man/man8/{halt,poweroff,reboot,runlevel,shutdown,telinit}.8 \
|
||||
|| die
|
||||
rm "${D}"/usr/share/man/man1/init.1 || die
|
||||
|
||||
if ! use vanilla; then
|
||||
# Create /run/lock as required by new baselay/OpenRC compat.
|
||||
systemd_dotmpfilesd "${FILESDIR}"/gentoo-run.conf
|
||||
|
||||
# Add mount-rules for /var/lock and /var/run, bug #433607
|
||||
systemd_dounit "${FILESDIR}"/var-{lock,run}.mount
|
||||
systemd_enable_service sysinit.target var-lock.mount
|
||||
systemd_enable_service sysinit.target var-run.mount
|
||||
fi
|
||||
|
||||
# Disable storing coredumps in journald, bug #433457
|
||||
mv "${D}"/usr/lib/sysctl.d/50-coredump.conf{,.disabled} || die
|
||||
|
||||
# Preserve empty dirs in /etc & /var, bug #437008
|
||||
keepdir /etc/binfmt.d /etc/modules-load.d /etc/tmpfiles.d \
|
||||
/etc/systemd/ntp-units.d /etc/systemd/user /var/lib/systemd
|
||||
|
||||
# Check whether we won't break user's system.
|
||||
local x
|
||||
for x in /bin/systemd /usr/bin/systemd \
|
||||
/usr/bin/udevadm /usr/lib/systemd/systemd-udevd
|
||||
do
|
||||
[[ -x ${D}${x} ]] || die "${x} symlink broken, aborting."
|
||||
done
|
||||
}
|
||||
|
||||
optfeature() {
|
||||
local i desc=${1} text
|
||||
shift
|
||||
|
||||
text=" [\e[1m$(has_version ${1} && echo I || echo ' ')\e[0m] ${1}"
|
||||
shift
|
||||
|
||||
for i; do
|
||||
elog "${text}"
|
||||
text="& [\e[1m$(has_version ${1} && echo I || echo ' ')\e[0m] ${1}"
|
||||
done
|
||||
elog "${text} (${desc})"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# for udev rules
|
||||
enewgroup dialout
|
||||
|
||||
enewgroup systemd-journal
|
||||
if use http; then
|
||||
enewgroup systemd-journal-gateway
|
||||
enewuser systemd-journal-gateway -1 -1 -1 systemd-journal-gateway
|
||||
fi
|
||||
systemd_update_catalog
|
||||
|
||||
# Keep this here in case the database format changes so it gets updated
|
||||
# when required. Despite that this file is owned by sys-apps/hwids.
|
||||
if has_version "sys-apps/hwids[udev]"; then
|
||||
udevadm hwdb --update --root="${ROOT%/}"
|
||||
fi
|
||||
|
||||
if [[ ! -L "${ROOT}"/etc/mtab ]]; then
|
||||
ewarn "Upstream suggests that the /etc/mtab file should be a symlink to /proc/mounts."
|
||||
ewarn "It is known to cause users being unable to unmount user mounts. If you don't"
|
||||
ewarn "require that specific feature, please call:"
|
||||
ewarn " $ ln -sf '${ROOT}proc/self/mounts' '${ROOT}etc/mtab'"
|
||||
ewarn
|
||||
fi
|
||||
|
||||
elog "To get additional features, a number of optional runtime dependencies may"
|
||||
elog "be installed:"
|
||||
optfeature 'for GTK+ systemadm UI and gnome-ask-password-agent' \
|
||||
'sys-apps/systemd-ui'
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
# If removing systemd completely, remove the catalog database.
|
||||
if [[ ! ${REPLACED_BY_VERSION} ]]; then
|
||||
rm -f -v "${EROOT}"/var/lib/systemd/catalog/database
|
||||
fi
|
||||
}
|
289
sdk_container/src/third_party/portage-stable/sys-apps/systemd/systemd-204.ebuild
vendored
Normal file
289
sdk_container/src/third_party/portage-stable/sys-apps/systemd/systemd-204.ebuild
vendored
Normal file
@ -0,0 +1,289 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-204.ebuild,v 1.2 2013/05/14 14:55:37 floppym Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
|
||||
PYTHON_COMPAT=( python2_6 python2_7 )
|
||||
inherit autotools-utils linux-info multilib pam python-single-r1 systemd toolchain-funcs udev user
|
||||
|
||||
DESCRIPTION="System and service manager for Linux"
|
||||
HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
|
||||
SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
|
||||
IUSE="acl audit cryptsetup doc +firmware-loader gcrypt gudev http introspection
|
||||
keymap +kmod lzma openrc pam policykit python qrcode selinux static-libs
|
||||
tcpd test vanilla xattr"
|
||||
|
||||
MINKV="2.6.39"
|
||||
|
||||
COMMON_DEPEND=">=sys-apps/dbus-1.6.8-r1
|
||||
>=sys-apps/util-linux-2.20
|
||||
sys-libs/libcap
|
||||
acl? ( sys-apps/acl )
|
||||
audit? ( >=sys-process/audit-2 )
|
||||
cryptsetup? ( >=sys-fs/cryptsetup-1.4.2 )
|
||||
gcrypt? ( >=dev-libs/libgcrypt-1.4.5 )
|
||||
gudev? ( >=dev-libs/glib-2 )
|
||||
http? ( net-libs/libmicrohttpd )
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
|
||||
kmod? ( >=sys-apps/kmod-12 )
|
||||
lzma? ( app-arch/xz-utils )
|
||||
pam? ( virtual/pam )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
qrcode? ( media-gfx/qrencode )
|
||||
selinux? ( sys-libs/libselinux )
|
||||
tcpd? ( sys-apps/tcp-wrappers )
|
||||
xattr? ( sys-apps/attr )"
|
||||
|
||||
# baselayout-2.2 has /run
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
>=sys-apps/baselayout-2.2
|
||||
openrc? ( >=sys-fs/udev-init-scripts-25 )
|
||||
policykit? ( sys-auth/polkit )
|
||||
|| (
|
||||
>=sys-apps/util-linux-2.22
|
||||
<sys-apps/sysvinit-2.88-r4
|
||||
)
|
||||
!sys-auth/nss-myhostname
|
||||
!<sys-libs/glibc-2.10
|
||||
!sys-fs/udev"
|
||||
|
||||
PDEPEND=">=sys-apps/hwids-20130326.1[udev]"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-arch/xz-utils
|
||||
app-text/docbook-xml-dtd:4.2
|
||||
app-text/docbook-xsl-stylesheets
|
||||
dev-libs/libxslt
|
||||
dev-util/gperf
|
||||
>=dev-util/intltool-0.50
|
||||
>=sys-devel/gcc-4.6
|
||||
>=sys-devel/make-3.82-r4
|
||||
>=sys-kernel/linux-headers-${MINKV}
|
||||
virtual/pkgconfig
|
||||
doc? ( >=dev-util/gtk-doc-1.18 )"
|
||||
|
||||
pkg_pretend() {
|
||||
local CONFIG_CHECK="~AUTOFS4_FS ~BLK_DEV_BSG ~CGROUPS ~DEVTMPFS
|
||||
~FANOTIFY ~HOTPLUG ~INOTIFY_USER ~IPV6 ~NET ~PROC_FS ~SIGNALFD
|
||||
~SYSFS ~!IDE ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2"
|
||||
# ~!FW_LOADER_USER_HELPER"
|
||||
|
||||
# read null-terminated argv[0] from PID 1
|
||||
# and see which path to systemd was used (if any)
|
||||
local init_path
|
||||
IFS= read -r -d '' init_path < /proc/1/cmdline
|
||||
if [[ ${init_path} == */bin/systemd ]]; then
|
||||
eerror "You are using a compatibility symlink to run systemd. The symlink"
|
||||
eerror "has been removed. Please update your bootloader to use:"
|
||||
eerror
|
||||
eerror " init=/usr/lib/systemd/systemd"
|
||||
eerror
|
||||
eerror "and reboot your system. We are sorry for the inconvenience."
|
||||
if [[ ${MERGE_TYPE} != buildonly ]]; then
|
||||
die "Compatibility symlink used to boot systemd."
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
if [[ $(gcc-major-version) -lt 4
|
||||
|| ( $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ) ]]
|
||||
then
|
||||
eerror "systemd requires at least gcc 4.6 to build. Please switch the active"
|
||||
eerror "gcc version using gcc-config."
|
||||
die "systemd requires at least gcc 4.6"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ ${MERGE_TYPE} != buildonly ]]; then
|
||||
if kernel_is -lt ${MINKV//./ }; then
|
||||
ewarn "Kernel version at least ${MINKV} required"
|
||||
fi
|
||||
|
||||
if ! use firmware-loader && kernel_is -lt 3 8; then
|
||||
ewarn "You seem to be using kernel older than 3.8. Those kernel versions"
|
||||
ewarn "require systemd with USE=firmware-loader to support loading"
|
||||
ewarn "firmware. Missing this flag may cause some hardware not to work."
|
||||
fi
|
||||
|
||||
check_extra_config
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--localstatedir=/var
|
||||
--with-pamlibdir=$(getpam_mod_dir)
|
||||
# avoid bash-completion dep, default is stupid
|
||||
--with-bashcompletiondir=/usr/share/bash-completion
|
||||
# make sure we get /bin:/sbin in $PATH
|
||||
--enable-split-usr
|
||||
# disable sysv compatibility
|
||||
--with-sysvinit-path=
|
||||
--with-sysvrcnd-path=
|
||||
# no deps
|
||||
--enable-efi
|
||||
--enable-ima
|
||||
# optional components/dependencies
|
||||
$(use_enable acl)
|
||||
$(use_enable audit)
|
||||
$(use_enable cryptsetup libcryptsetup)
|
||||
$(use_enable doc gtk-doc)
|
||||
$(use_enable gcrypt)
|
||||
$(use_enable gudev)
|
||||
$(use_enable http microhttpd)
|
||||
$(use_enable introspection)
|
||||
$(use_enable keymap)
|
||||
$(use_enable kmod)
|
||||
$(use_enable lzma xz)
|
||||
$(use_enable pam)
|
||||
$(use_enable policykit polkit)
|
||||
$(use_with python)
|
||||
$(use python && echo PYTHON_CONFIG=/usr/bin/python-config-${EPYTHON#python})
|
||||
$(use_enable qrcode qrencode)
|
||||
$(use_enable selinux)
|
||||
$(use_enable tcpd tcpwrap)
|
||||
$(use_enable test tests)
|
||||
$(use_enable xattr)
|
||||
|
||||
# not supported (avoid automagic deps in the future)
|
||||
--disable-chkconfig
|
||||
|
||||
# hardcode a few paths to spare some deps
|
||||
QUOTAON=/usr/sbin/quotaon
|
||||
QUOTACHECK=/usr/sbin/quotacheck
|
||||
)
|
||||
|
||||
# Keep using the one where the rules were installed.
|
||||
MY_UDEVDIR=$(get_udevdir)
|
||||
|
||||
if use firmware-loader; then
|
||||
myeconfargs+=(
|
||||
--with-firmware-path="/lib/firmware/updates:/lib/firmware"
|
||||
)
|
||||
fi
|
||||
|
||||
# Work around bug 463846.
|
||||
tc-export CC
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
autotools-utils_src_compile \
|
||||
udevlibexecdir="${MY_UDEVDIR}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install -j1 \
|
||||
udevlibexecdir="${MY_UDEVDIR}" \
|
||||
dist_udevhwdb_DATA=
|
||||
|
||||
# keep udev working without initramfs, for openrc compat
|
||||
dodir /bin /sbin
|
||||
mv "${D}"/usr/lib/systemd/systemd-udevd "${D}"/sbin/udevd || die
|
||||
mv "${D}"/usr/bin/udevadm "${D}"/bin/udevadm || die
|
||||
dosym ../../../sbin/udevd /usr/lib/systemd/systemd-udevd
|
||||
dosym ../../bin/udevadm /usr/bin/udevadm
|
||||
|
||||
# zsh completion
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins shell-completion/systemd-zsh-completion.zsh "_${PN}"
|
||||
|
||||
# compat for init= use
|
||||
dosym ../usr/lib/systemd/systemd /bin/systemd
|
||||
dosym ../lib/systemd/systemd /usr/bin/systemd
|
||||
# rsyslog.service depends on it...
|
||||
dosym ../usr/bin/systemctl /bin/systemctl
|
||||
|
||||
# we just keep sysvinit tools, so no need for the mans
|
||||
rm "${D}"/usr/share/man/man8/{halt,poweroff,reboot,runlevel,shutdown,telinit}.8 \
|
||||
|| die
|
||||
rm "${D}"/usr/share/man/man1/init.1 || die
|
||||
|
||||
if ! use vanilla; then
|
||||
# Create /run/lock as required by new baselay/OpenRC compat.
|
||||
systemd_dotmpfilesd "${FILESDIR}"/gentoo-run.conf
|
||||
|
||||
# Add mount-rules for /var/lock and /var/run, bug #433607
|
||||
systemd_dounit "${FILESDIR}"/var-{lock,run}.mount
|
||||
systemd_enable_service sysinit.target var-lock.mount
|
||||
systemd_enable_service sysinit.target var-run.mount
|
||||
fi
|
||||
|
||||
# Disable storing coredumps in journald, bug #433457
|
||||
mv "${D}"/usr/lib/sysctl.d/50-coredump.conf{,.disabled} || die
|
||||
|
||||
# Preserve empty dirs in /etc & /var, bug #437008
|
||||
keepdir /etc/binfmt.d /etc/modules-load.d /etc/tmpfiles.d \
|
||||
/etc/systemd/ntp-units.d /etc/systemd/user /var/lib/systemd
|
||||
|
||||
# Check whether we won't break user's system.
|
||||
local x
|
||||
for x in /bin/systemd /usr/bin/systemd \
|
||||
/usr/bin/udevadm /usr/lib/systemd/systemd-udevd
|
||||
do
|
||||
[[ -x ${D}${x} ]] || die "${x} symlink broken, aborting."
|
||||
done
|
||||
}
|
||||
|
||||
optfeature() {
|
||||
local i desc=${1} text
|
||||
shift
|
||||
|
||||
text=" [\e[1m$(has_version ${1} && echo I || echo ' ')\e[0m] ${1}"
|
||||
shift
|
||||
|
||||
for i; do
|
||||
elog "${text}"
|
||||
text="& [\e[1m$(has_version ${1} && echo I || echo ' ')\e[0m] ${1}"
|
||||
done
|
||||
elog "${text} (${desc})"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# for udev rules
|
||||
enewgroup dialout
|
||||
|
||||
enewgroup systemd-journal
|
||||
if use http; then
|
||||
enewgroup systemd-journal-gateway
|
||||
enewuser systemd-journal-gateway -1 -1 -1 systemd-journal-gateway
|
||||
fi
|
||||
systemd_update_catalog
|
||||
|
||||
# Keep this here in case the database format changes so it gets updated
|
||||
# when required. Despite that this file is owned by sys-apps/hwids.
|
||||
if has_version "sys-apps/hwids[udev]"; then
|
||||
udevadm hwdb --update --root="${ROOT%/}"
|
||||
fi
|
||||
|
||||
if [[ ! -L "${ROOT}"/etc/mtab ]]; then
|
||||
ewarn "Upstream suggests that the /etc/mtab file should be a symlink to /proc/mounts."
|
||||
ewarn "It is known to cause users being unable to unmount user mounts. If you don't"
|
||||
ewarn "require that specific feature, please call:"
|
||||
ewarn " $ ln -sf '${ROOT}proc/self/mounts' '${ROOT}etc/mtab'"
|
||||
ewarn
|
||||
fi
|
||||
|
||||
elog "To get additional features, a number of optional runtime dependencies may"
|
||||
elog "be installed:"
|
||||
optfeature 'for GTK+ systemadm UI and gnome-ask-password-agent' \
|
||||
'sys-apps/systemd-ui'
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
# If removing systemd completely, remove the catalog database.
|
||||
if [[ ! ${REPLACED_BY_VERSION} ]]; then
|
||||
rm -f -v "${EROOT}"/var/lib/systemd/catalog/database
|
||||
fi
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild,v 1.13 2013/01/21 19:48:28 tetromino Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild,v 1.61 2013/05/14 14:55:37 floppym Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
@ -12,9 +12,9 @@ EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${PN}
|
||||
inherit git-2
|
||||
#endif
|
||||
|
||||
AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit autotools-utils bash-completion-r1 linux-info pam \
|
||||
python-single-r1 systemd
|
||||
inherit autotools-utils linux-info multilib pam python-single-r1 systemd toolchain-funcs udev user
|
||||
|
||||
DESCRIPTION="System and service manager for Linux"
|
||||
HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
|
||||
@ -22,20 +22,23 @@ SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1 MIT"
|
||||
SLOT="0"
|
||||
IUSE="acl audit cryptsetup gcrypt http +kmod lzma pam python qrcode
|
||||
selinux tcpd vanilla xattr"
|
||||
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
|
||||
IUSE="acl audit cryptsetup doc +firmware-loader gcrypt gudev http introspection
|
||||
keymap +kmod lzma openrc pam policykit python qrcode selinux static-libs
|
||||
tcpd test vanilla xattr"
|
||||
|
||||
MINKV="2.6.39"
|
||||
|
||||
COMMON_DEPEND=">=sys-apps/dbus-1.6.8-r1
|
||||
>=sys-apps/util-linux-2.20
|
||||
~sys-fs/udev-${PV}
|
||||
sys-libs/libcap
|
||||
acl? ( sys-apps/acl )
|
||||
audit? ( >=sys-process/audit-2 )
|
||||
cryptsetup? ( >=sys-fs/cryptsetup-1.4.2 )
|
||||
gcrypt? ( >=dev-libs/libgcrypt-1.4.5 )
|
||||
gudev? ( >=dev-libs/glib-2 )
|
||||
http? ( net-libs/libmicrohttpd )
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
|
||||
kmod? ( >=sys-apps/kmod-12 )
|
||||
lzma? ( app-arch/xz-utils )
|
||||
pam? ( virtual/pam )
|
||||
@ -45,104 +48,179 @@ COMMON_DEPEND=">=sys-apps/dbus-1.6.8-r1
|
||||
tcpd? ( sys-apps/tcp-wrappers )
|
||||
xattr? ( sys-apps/attr )"
|
||||
|
||||
# baselayout-2.2 has /run
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
sys-apps/hwids
|
||||
>=sys-apps/baselayout-2.2
|
||||
openrc? ( >=sys-fs/udev-init-scripts-25 )
|
||||
policykit? ( sys-auth/polkit )
|
||||
|| (
|
||||
>=sys-apps/util-linux-2.22
|
||||
<sys-apps/sysvinit-2.88-r4
|
||||
)
|
||||
!sys-auth/nss-myhostname
|
||||
!<sys-libs/glibc-2.10
|
||||
!<sys-fs/udev-197-r3"
|
||||
!sys-fs/udev"
|
||||
|
||||
PDEPEND=">=sys-apps/hwids-20130326.1[udev]"
|
||||
|
||||
# sys-fs/quota is necessary to store correct paths in unit files
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-arch/xz-utils
|
||||
app-text/docbook-xml-dtd:4.2
|
||||
app-text/docbook-xsl-stylesheets
|
||||
dev-libs/libxslt
|
||||
dev-util/gperf
|
||||
dev-util/intltool
|
||||
sys-fs/quota
|
||||
>=sys-kernel/linux-headers-${MINKV}"
|
||||
>=dev-util/intltool-0.50
|
||||
>=sys-devel/gcc-4.6
|
||||
>=sys-kernel/linux-headers-${MINKV}
|
||||
virtual/pkgconfig
|
||||
doc? ( >=dev-util/gtk-doc-1.18 )"
|
||||
|
||||
#if LIVE
|
||||
DEPEND="${DEPEND}
|
||||
dev-libs/gobject-introspection
|
||||
>=dev-libs/libgcrypt-1.4.5
|
||||
>=dev-util/gtk-doc-1.18"
|
||||
|
||||
SRC_URI=
|
||||
KEYWORDS=
|
||||
|
||||
DEPEND+=" dev-libs/gobject-introspection
|
||||
>=dev-util/gtk-doc-1.18"
|
||||
src_prepare() {
|
||||
gtkdocize --docdir docs/ || die
|
||||
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
#endif
|
||||
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
pkg_pretend() {
|
||||
local CONFIG_CHECK="~AUTOFS4_FS ~BLK_DEV_BSG ~CGROUPS ~DEVTMPFS
|
||||
~FANOTIFY ~HOTPLUG ~INOTIFY_USER ~IPV6 ~NET ~PROC_FS ~SIGNALFD
|
||||
~SYSFS ~!IDE ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2"
|
||||
# ~!FW_LOADER_USER_HELPER"
|
||||
|
||||
# read null-terminated argv[0] from PID 1
|
||||
# and see which path to systemd was used (if any)
|
||||
local init_path
|
||||
IFS= read -r -d '' init_path < /proc/1/cmdline
|
||||
if [[ ${init_path} == */bin/systemd ]]; then
|
||||
eerror "You are using a compatibility symlink to run systemd. The symlink"
|
||||
eerror "has been removed. Please update your bootloader to use:"
|
||||
eerror
|
||||
eerror " init=/usr/lib/systemd/systemd"
|
||||
eerror
|
||||
eerror "and reboot your system. We are sorry for the inconvenience."
|
||||
if [[ ${MERGE_TYPE} != buildonly ]]; then
|
||||
die "Compatibility symlink used to boot systemd."
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
if [[ $(gcc-major-version) -lt 4
|
||||
|| ( $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ) ]]
|
||||
then
|
||||
eerror "systemd requires at least gcc 4.6 to build. Please switch the active"
|
||||
eerror "gcc version using gcc-config."
|
||||
die "systemd requires at least gcc 4.6"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ ${MERGE_TYPE} != buildonly ]]; then
|
||||
if kernel_is -lt ${MINKV//./ }; then
|
||||
ewarn "Kernel version at least ${MINKV} required"
|
||||
fi
|
||||
|
||||
if ! use firmware-loader && kernel_is -lt 3 8; then
|
||||
ewarn "You seem to be using kernel older than 3.8. Those kernel versions"
|
||||
ewarn "require systemd with USE=firmware-loader to support loading"
|
||||
ewarn "firmware. Missing this flag may cause some hardware not to work."
|
||||
fi
|
||||
|
||||
check_extra_config
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# systemd-analyze is for python2.7 only nowadays.
|
||||
sed -i -e '1s/python/&2.7/' src/analyze/systemd-analyze
|
||||
|
||||
# link against external udev & libsystemd-daemon.
|
||||
sed -i -e 's:lib\(udev\|systemd-daemon\)\.la:-l\1:' Makefile.am
|
||||
|
||||
local PATCHES=(
|
||||
"${FILESDIR}"/197-0001-Disable-udev-targets.patch
|
||||
)
|
||||
|
||||
#if LIVE
|
||||
gtkdocize --docdir docs/ || die
|
||||
#endif
|
||||
|
||||
autotools-utils_src_prepare
|
||||
|
||||
# XXX: support it within eclass
|
||||
eautomake
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--localstatedir=/var
|
||||
# install everything to /usr
|
||||
--with-rootprefix=/usr
|
||||
--with-rootlibdir=/usr/$(get_libdir)
|
||||
# but pam modules have to lie in /lib*
|
||||
--with-pamlibdir=/$(get_libdir)/security
|
||||
--with-pamlibdir=$(getpam_mod_dir)
|
||||
# avoid bash-completion dep, default is stupid
|
||||
--with-bashcompletiondir=/usr/share/bash-completion
|
||||
# make sure we get /bin:/sbin in $PATH
|
||||
--enable-split-usr
|
||||
# disable sysv compatibility
|
||||
--with-sysvinit-path=
|
||||
--with-sysvrcnd-path=
|
||||
# udev parts
|
||||
--disable-introspection
|
||||
--disable-gtk-doc
|
||||
--disable-gudev
|
||||
# no deps
|
||||
--enable-efi
|
||||
--enable-ima
|
||||
# optional components/dependencies
|
||||
$(use_enable acl)
|
||||
$(use_enable audit)
|
||||
$(use_enable cryptsetup libcryptsetup)
|
||||
$(use_enable doc gtk-doc)
|
||||
$(use_enable gcrypt)
|
||||
$(use_enable gudev)
|
||||
$(use_enable http microhttpd)
|
||||
$(use_enable introspection)
|
||||
$(use_enable keymap)
|
||||
$(use_enable kmod)
|
||||
$(use_enable lzma xz)
|
||||
$(use_enable pam)
|
||||
$(use_enable policykit polkit)
|
||||
$(use_with python)
|
||||
$(use python && echo PYTHON_CONFIG=/usr/bin/python-config-${EPYTHON#python})
|
||||
$(use_enable qrcode qrencode)
|
||||
$(use_enable selinux)
|
||||
$(use_enable tcpd tcpwrap)
|
||||
$(use_enable test tests)
|
||||
$(use_enable xattr)
|
||||
|
||||
# not supported (avoid automagic deps in the future)
|
||||
--disable-chkconfig
|
||||
|
||||
# hardcode a few paths to spare some deps
|
||||
QUOTAON=/usr/sbin/quotaon
|
||||
QUOTACHECK=/usr/sbin/quotacheck
|
||||
)
|
||||
|
||||
# Keep using the one where the rules were installed.
|
||||
MY_UDEVDIR=$(get_udevdir)
|
||||
|
||||
if use firmware-loader; then
|
||||
myeconfargs+=(
|
||||
--with-firmware-path="/lib/firmware/updates:/lib/firmware"
|
||||
)
|
||||
fi
|
||||
|
||||
# Work around bug 463846.
|
||||
tc-export CC
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install \
|
||||
bashcompletiondir=/tmp \
|
||||
udevlibexecdir=/lib/udev
|
||||
src_compile() {
|
||||
autotools-utils_src_compile \
|
||||
udevlibexecdir="${MY_UDEVDIR}"
|
||||
}
|
||||
|
||||
# remove pam.d plugin .la-file
|
||||
prune_libtool_files --modules
|
||||
src_install() {
|
||||
autotools-utils_src_install -j1 \
|
||||
udevlibexecdir="${MY_UDEVDIR}" \
|
||||
dist_udevhwdb_DATA=
|
||||
|
||||
# keep udev working without initramfs, for openrc compat
|
||||
dodir /bin /sbin
|
||||
mv "${D}"/usr/lib/systemd/systemd-udevd "${D}"/sbin/udevd || die
|
||||
mv "${D}"/usr/bin/udevadm "${D}"/bin/udevadm || die
|
||||
dosym ../../../sbin/udevd /usr/lib/systemd/systemd-udevd
|
||||
dosym ../../bin/udevadm /usr/bin/udevadm
|
||||
|
||||
# zsh completion
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins shell-completion/systemd-zsh-completion.zsh "_${PN}"
|
||||
|
||||
# compat for init= use
|
||||
dosym ../usr/lib/systemd/systemd /bin/systemd
|
||||
@ -150,10 +228,6 @@ src_install() {
|
||||
# rsyslog.service depends on it...
|
||||
dosym ../usr/bin/systemctl /bin/systemctl
|
||||
|
||||
# move files as necessary
|
||||
newbashcomp "${D}"/tmp/systemd-bash-completion.sh ${PN}
|
||||
rm -r "${D}"/tmp || die
|
||||
|
||||
# we just keep sysvinit tools, so no need for the mans
|
||||
rm "${D}"/usr/share/man/man8/{halt,poweroff,reboot,runlevel,shutdown,telinit}.8 \
|
||||
|| die
|
||||
@ -170,24 +244,19 @@ src_install() {
|
||||
fi
|
||||
|
||||
# Disable storing coredumps in journald, bug #433457
|
||||
mv "${D}"/usr/lib/sysctl.d/coredump.conf \
|
||||
"${D}"/etc/sysctl.d/coredump.conf.disabled || die
|
||||
mv "${D}"/usr/lib/sysctl.d/50-coredump.conf{,.disabled} || die
|
||||
|
||||
# Preserve empty dirs in /etc & /var, bug #437008
|
||||
keepdir /etc/binfmt.d /etc/modules-load.d /etc/tmpfiles.d \
|
||||
/etc/systemd/ntp-units.d /etc/systemd/user /var/lib/systemd
|
||||
|
||||
# Check whether we won't break user's system.
|
||||
[[ -x "${D}"/bin/systemd ]] || die '/bin/systemd symlink broken, aborting.'
|
||||
[[ -x "${D}"/usr/bin/systemd ]] || die '/usr/bin/systemd symlink broken, aborting.'
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
local CONFIG_CHECK="~AUTOFS4_FS ~BLK_DEV_BSG ~CGROUPS ~DEVTMPFS
|
||||
~FANOTIFY ~HOTPLUG ~INOTIFY_USER ~IPV6 ~NET ~PROC_FS ~SIGNALFD
|
||||
~SYSFS ~!IDE ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2"
|
||||
kernel_is -ge ${MINKV//./ } || ewarn "Kernel version at least ${MINKV} required"
|
||||
check_extra_config
|
||||
local x
|
||||
for x in /bin/systemd /usr/bin/systemd \
|
||||
/usr/bin/udevadm /usr/lib/systemd/systemd-udevd
|
||||
do
|
||||
[[ -x ${D}${x} ]] || die "${x} symlink broken, aborting."
|
||||
done
|
||||
}
|
||||
|
||||
optfeature() {
|
||||
@ -205,9 +274,22 @@ optfeature() {
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# for udev rules
|
||||
enewgroup dialout
|
||||
|
||||
enewgroup systemd-journal
|
||||
if use http; then
|
||||
enewgroup systemd-journal-gateway
|
||||
enewuser systemd-journal-gateway -1 -1 -1 systemd-journal-gateway
|
||||
fi
|
||||
systemd_update_catalog
|
||||
|
||||
mkdir -p "${ROOT}"/run || ewarn "Unable to mkdir /run, this could mean trouble."
|
||||
# Keep this here in case the database format changes so it gets updated
|
||||
# when required. Despite that this file is owned by sys-apps/hwids.
|
||||
if has_version "sys-apps/hwids[udev]"; then
|
||||
udevadm hwdb --update --root="${ROOT%/}"
|
||||
fi
|
||||
|
||||
if [[ ! -L "${ROOT}"/etc/mtab ]]; then
|
||||
ewarn "Upstream suggests that the /etc/mtab file should be a symlink to /proc/mounts."
|
||||
ewarn "It is known to cause users being unable to unmount user mounts. If you don't"
|
||||
@ -218,19 +300,8 @@ pkg_postinst() {
|
||||
|
||||
elog "To get additional features, a number of optional runtime dependencies may"
|
||||
elog "be installed:"
|
||||
optfeature 'for systemd-analyze' \
|
||||
'dev-lang/python:2.7' 'dev-python/dbus-python'
|
||||
optfeature 'for systemd-analyze plotting ability' \
|
||||
'dev-python/pycairo[svg]'
|
||||
optfeature 'for GTK+ systemadm UI and gnome-ask-password-agent' \
|
||||
'sys-apps/systemd-ui'
|
||||
elog
|
||||
|
||||
ewarn "Please note this is a work-in-progress and many packages in Gentoo"
|
||||
ewarn "do not supply systemd unit files yet. You are testing it on your own"
|
||||
ewarn "responsibility. Please remember than you can pass:"
|
||||
ewarn " init=/sbin/init"
|
||||
ewarn "to your kernel to boot using sysvinit / OpenRC."
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
|
418
sdk_container/src/third_party/portage-stable/sys-devel/make/ChangeLog
vendored
Normal file
418
sdk_container/src/third_party/portage-stable/sys-devel/make/ChangeLog
vendored
Normal file
@ -0,0 +1,418 @@
|
||||
# ChangeLog for sys-devel/make
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/make/ChangeLog,v 1.115 2013/02/19 03:00:42 zmedico Exp $
|
||||
|
||||
19 Feb 2013; Zac Medico <zmedico@gentoo.org> make-3.82-r4.ebuild:
|
||||
Add ~arm-linux keyword.
|
||||
|
||||
28 Jan 2013; Alexis Ballier <aballier@gentoo.org> make-3.82-r4.ebuild:
|
||||
keyword ~amd64-fbsd, it seems I did not keyword the latest version...
|
||||
|
||||
01 Jan 2013; Raúl Porcel <armin76@gentoo.org> make-3.82-r4.ebuild:
|
||||
m68k/s390/sh stable wrt #441528
|
||||
|
||||
30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> make-3.82-r4.ebuild:
|
||||
Stable for alpha, wrt bug #441528
|
||||
|
||||
29 Dec 2012; Agostino Sarubbo <ago@gentoo.org> make-3.82-r4.ebuild:
|
||||
Stable for sparc, wrt bug #441528
|
||||
|
||||
17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> make-3.82-r4.ebuild:
|
||||
Stable for ia64, wrt bug #441528
|
||||
|
||||
16 Dec 2012; Agostino Sarubbo <ago@gentoo.org> make-3.82-r4.ebuild:
|
||||
Stable for x86, wrt bug #441528
|
||||
|
||||
14 Dec 2012; Jeroen Roovers <jer@gentoo.org> make-3.82-r4.ebuild:
|
||||
Stable for HPPA (bug #441528).
|
||||
|
||||
12 Dec 2012; Agostino Sarubbo <ago@gentoo.org> make-3.82-r4.ebuild:
|
||||
Stable for amd64, wrt bug #441528
|
||||
|
||||
09 Dec 2012; Agostino Sarubbo <ago@gentoo.org> make-3.82-r4.ebuild:
|
||||
Stable for ppc64, wrt bug #441528
|
||||
|
||||
09 Dec 2012; Markus Meier <maekke@gentoo.org> make-3.82-r4.ebuild:
|
||||
arm stable, bug #441528
|
||||
|
||||
09 Dec 2012; Agostino Sarubbo <ago@gentoo.org> make-3.82-r4.ebuild:
|
||||
Stable for ppc, wrt bug #441528
|
||||
|
||||
17 Oct 2012; Christoph Junghans <ottxor@gentoo.org>
|
||||
+files/make-3.82-darwin-library_search-dylib.patch, make-3.82-r4.ebuild:
|
||||
added prefix support (bug #434514)
|
||||
|
||||
05 Oct 2012; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/make-3.82-construct-command-line.patch,
|
||||
+files/make-3.82-intermediate-parallel.patch,
|
||||
+files/make-3.82-long-command-line.patch, -files/make-3.82-long-cmdline.patch,
|
||||
make-3.82-r4.ebuild:
|
||||
Add some more fixes from upstream #431250 by Vladimir.
|
||||
|
||||
02 Sep 2012; Raúl Porcel <armin76@gentoo.org> make-3.82-r3.ebuild:
|
||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #419941
|
||||
|
||||
11 Aug 2012; Markus Meier <maekke@gentoo.org> make-3.82-r3.ebuild:
|
||||
x86 stable, bug #419941
|
||||
|
||||
09 Aug 2012; Jeroen Roovers <jer@gentoo.org> make-3.82-r3.ebuild:
|
||||
Stable for HPPA (bug #419941).
|
||||
|
||||
07 Aug 2012; Agostino Sarubbo <ago@gentoo.org> make-3.82-r3.ebuild:
|
||||
Stable for amd64, wrt bug #419941
|
||||
|
||||
06 Aug 2012; Anthony G. Basile <blueness@gentoo.org> make-3.82-r3.ebuild:
|
||||
Stable arm, bug #419941
|
||||
|
||||
06 Aug 2012; Anthony G. Basile <blueness@gentoo.org> make-3.82-r3.ebuild:
|
||||
Stable ppc ppc64, bug #419941
|
||||
|
||||
24 May 2012; Mike Frysinger <vapier@gentoo.org> make-3.81-r1.ebuild,
|
||||
make-3.81-r2.ebuild, make-3.81.ebuild:
|
||||
Inherit eutils for epatch.
|
||||
|
||||
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> make-3.82-r3.ebuild:
|
||||
keyword ~amd64-fbsd
|
||||
|
||||
30 Dec 2011; Mark Loeser <halcy0n@gentoo.org> make-3.82-r1.ebuild:
|
||||
Stable for ppc64; bug #381199
|
||||
|
||||
*make-3.82-r4 (03 Dec 2011)
|
||||
|
||||
03 Dec 2011; Mike Frysinger <vapier@gentoo.org> +make-3.82-r4.ebuild,
|
||||
+files/make-3.82-copy-on-expand.patch, +files/make-3.82-long-cmdline.patch,
|
||||
+files/make-3.82-oneshell.patch, +files/make-3.82-parallel-remake.patch:
|
||||
Add some more fixes from upstream, and forward port the long cmdline patch
|
||||
from 3.81 #300867 by Alexander Vershilov.
|
||||
|
||||
20 Oct 2011; Brent Baude <ranger@gentoo.org> make-3.82-r1.ebuild:
|
||||
Marking make-3.82-r1 ppc for bug 381199
|
||||
|
||||
24 Sep 2011; Raúl Porcel <armin76@gentoo.org> make-3.82-r1.ebuild:
|
||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #381199
|
||||
|
||||
18 Sep 2011; Markus Meier <maekke@gentoo.org> make-3.82-r1.ebuild:
|
||||
arm stable, bug #381199
|
||||
|
||||
*make-3.82-r3 (17 Sep 2011)
|
||||
|
||||
17 Sep 2011; Mike Frysinger <vapier@gentoo.org> +make-3.82-r3.ebuild,
|
||||
+files/make-3.82-glob-speedup.patch:
|
||||
Add more complete glob optimization patch from upstream #382845 by Tomáš
|
||||
Chvátal.
|
||||
|
||||
17 Sep 2011; Mike Frysinger <vapier@gentoo.org> -make-3.82-r2.ebuild,
|
||||
-files/make-3.82-glob-speedup.patch:
|
||||
Punt broken glob build #383311 by Lars Wendler.
|
||||
|
||||
*make-3.82-r2 (17 Sep 2011)
|
||||
|
||||
17 Sep 2011; Mike Frysinger <vapier@gentoo.org> +make-3.82-r2.ebuild,
|
||||
+files/make-3.82-glob-speedup.patch:
|
||||
Add glob optimization patch from upstream #382845 by Tomáš Chvátal.
|
||||
|
||||
05 Sep 2011; Jeroen Roovers <jer@gentoo.org> make-3.82-r1.ebuild:
|
||||
Stable for HPPA (bug #381199).
|
||||
|
||||
04 Sep 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> make-3.82-r1.ebuild:
|
||||
x86 stable wrt bug #381199
|
||||
|
||||
31 Aug 2011; Tony Vroon <chainsaw@gentoo.org> make-3.82-r1.ebuild:
|
||||
Marked stable on AMD64 based on arch testing by Elijah "Armageddon" El
|
||||
Lazkani & Agostino "ago" Sarubbo in bug #381199 filed by Mike "SpanKY"
|
||||
Frysinger.
|
||||
|
||||
09 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> make-3.82.ebuild:
|
||||
ppc/ppc64 stable wrt #367265
|
||||
|
||||
*make-3.82-r1 (07 Jun 2011)
|
||||
|
||||
07 Jun 2011; Tony Vroon <chainsaw@gentoo.org> +make-3.82-r1.ebuild,
|
||||
+files/make-3.82-memory-corruption.patch:
|
||||
Revision bump. Patch from upstream fixes memory corruption for
|
||||
Android/Cyanogenmod builds; Savannah bug report #33125. As reported by blackd
|
||||
in bug #355907; patch scavenged by Mike "SpanKY" Frysinger, additional
|
||||
research by Peter "loki_val" Alfredsen & Samuli Suominen.
|
||||
|
||||
05 Jun 2011; Jeroen Roovers <jer@gentoo.org> make-3.82.ebuild:
|
||||
Stable for HPPA (bug #367265).
|
||||
|
||||
05 Jun 2011; Raúl Porcel <armin76@gentoo.org> make-3.82.ebuild:
|
||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #367265
|
||||
|
||||
02 Jun 2011; Markus Meier <maekke@gentoo.org> make-3.82.ebuild:
|
||||
arm stable, bug #367265
|
||||
|
||||
31 May 2011; Markus Meier <maekke@gentoo.org> make-3.82.ebuild:
|
||||
x86 stable, bug #367265
|
||||
|
||||
29 May 2011; Markos Chandras <hwoarang@gentoo.org> make-3.82.ebuild:
|
||||
Stable on amd64 wrt bug #367265
|
||||
|
||||
06 Feb 2011; Mart Raudsepp <leio@gentoo.org> make-3.80-r4.ebuild,
|
||||
make-3.81.ebuild:
|
||||
Drop to ~mips
|
||||
|
||||
18 Oct 2010; Mike Frysinger <vapier@gentoo.org> make-3.82.ebuild:
|
||||
Move into unstable.
|
||||
|
||||
18 Sep 2010; Raúl Porcel <armin76@gentoo.org> make-3.81-r2.ebuild:
|
||||
sparc stable wrt #331717
|
||||
|
||||
29 Aug 2010; Mike Frysinger <vapier@gentoo.org> make-3.82.ebuild,
|
||||
+files/make-3.82-archives-many-objs.patch:
|
||||
Add fix from upstream for archive targets with multiple objects #334889 by
|
||||
Diego E. Pettenò.
|
||||
|
||||
18 Aug 2010; Jeroen Roovers <jer@gentoo.org> make-3.81-r2.ebuild:
|
||||
Stable for HPPA (bug #331717).
|
||||
|
||||
11 Aug 2010; Mike Frysinger <vapier@gentoo.org> make-3.81-r2.ebuild:
|
||||
Stabilize for alpha/arm/ia64/s390/sh #331717.
|
||||
|
||||
11 Aug 2010; Joseph Jezak <josejx@gentoo.org> make-3.81-r2.ebuild:
|
||||
Marked ppc/ppc64 stable for bug #331717.
|
||||
|
||||
10 Aug 2010; Markos Chandras <hwoarang@gentoo.org> make-3.81-r2.ebuild:
|
||||
Stable on amd64 wrt bug #331717
|
||||
|
||||
10 Aug 2010; Christian Faulhammer <fauli@gentoo.org> make-3.81-r2.ebuild:
|
||||
stable x86, bug 331717
|
||||
|
||||
10 Aug 2010; Mike Frysinger <vapier@gentoo.org> make-3.82.ebuild,
|
||||
+files/make-3.82-MAKEFLAGS-reexec.patch:
|
||||
Add fix from upstream for MAKEFLAGS expansion when re-execing #331975.
|
||||
|
||||
*make-3.82 (09 Aug 2010)
|
||||
|
||||
09 Aug 2010; Mike Frysinger <vapier@gentoo.org> +make-3.82.ebuild:
|
||||
Version bump #331593.
|
||||
|
||||
25 Jul 2010; Mike Frysinger <vapier@gentoo.org> make-3.81-r2.ebuild,
|
||||
+files/make-3.81-tests-recursion.patch:
|
||||
Add change from upstream for recursion test #329153 by Kent Fredric.
|
||||
|
||||
*make-3.81-r2 (31 Mar 2010)
|
||||
|
||||
31 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> +make-3.81-r2.ebuild,
|
||||
+files/make-3.81-jobserver.patch:
|
||||
Bug #193258 reported some parallel make failures for complex cases. The
|
||||
original patch with that was not however suitable, so take the much
|
||||
simplier patch that Fedora did instead.
|
||||
|
||||
13 Feb 2010; Mike Frysinger <vapier@gentoo.org>
|
||||
files/make-3.81-long-cmdline.patch:
|
||||
Add some fall back code for PAGE_SIZE issues #301431 by Laurent G.
|
||||
|
||||
*make-3.81-r1 (17 Jan 2010)
|
||||
|
||||
17 Jan 2010; Mike Frysinger <vapier@gentoo.org> +make-3.81-r1.ebuild,
|
||||
+files/make-3.81-long-cmdline.patch:
|
||||
Apply patch from upstream for long command lines #301116 by Priit Laes.
|
||||
|
||||
07 Dec 2008; Mike Frysinger <vapier@gentoo.org> make-3.80-r4.ebuild,
|
||||
make-3.81.ebuild:
|
||||
Switch to emake in src_install and drop USE=build cruft.
|
||||
|
||||
05 Nov 2006; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/make-3.81-tests-lang.patch, make-3.81.ebuild:
|
||||
Grab fix from upstream for building in non-english locales #149147 by Ronny
|
||||
Peine.
|
||||
|
||||
17 Oct 2006; Roy Marples <uberlord@gentoo.org> make-3.81.ebuild:
|
||||
Added ~sparc-fbsd keyword.
|
||||
|
||||
02 Oct 2006; Daniel Gryniewicz <dang@gentoo.org> make-3.81.ebuild:
|
||||
Marked stable on amd64 for bug #149052
|
||||
|
||||
27 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> make-3.81.ebuild:
|
||||
Stable on alpha wrt bug #149052
|
||||
|
||||
26 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> make-3.81.ebuild:
|
||||
Stable on sparc wrt #149052
|
||||
|
||||
26 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> make-3.81.ebuild:
|
||||
Stable on hppa wrt #149052
|
||||
|
||||
26 Sep 2006; Joshua Jackson <tsunam@gentoo.org> make-3.81.ebuild:
|
||||
Stable x86; bug #149052
|
||||
|
||||
25 Sep 2006; <nixnut@gentoo.org> make-3.81.ebuild:
|
||||
Stable on ppc wrt bug 149052
|
||||
|
||||
25 Sep 2006; Markus Rothe <corsair@gentoo.org> make-3.81.ebuild:
|
||||
Stable on ppc64; bug #149052
|
||||
|
||||
18 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> make-3.81.ebuild:
|
||||
Add runtime dependency on libintl when nls is enabled.
|
||||
|
||||
*make-3.81 (14 Apr 2006)
|
||||
|
||||
14 Apr 2006; Mike Frysinger <vapier@gentoo.org> +make-3.81.ebuild:
|
||||
Version bump.
|
||||
|
||||
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> make-3.80-r4.ebuild:
|
||||
Add ~x86-fbsd keywords.
|
||||
|
||||
19 Mar 2006; Fernando J. Pereda <ferdy@gentoo.org> make-3.80-r4.ebuild:
|
||||
Stable on alpha as per bug #126365
|
||||
|
||||
16 Mar 2006; Torsten Veller <tove@gentoo.org> make-3.80-r4.ebuild:
|
||||
Stable on x86 (#126365)
|
||||
|
||||
16 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> make-3.80-r4.ebuild:
|
||||
Stable on sparc wrt #126365
|
||||
|
||||
16 Mar 2006; Luca Barbato <lu_zero@gentoo.org> make-3.80-r4.ebuild:
|
||||
Marked ppc
|
||||
|
||||
16 Mar 2006; Markus Rothe <corsair@gentoo.org> make-3.80-r4.ebuild:
|
||||
Stable on ppc64; bug #126365
|
||||
|
||||
16 Mar 2006; Patrick McLean <chutzpah@gentoo.org> make-3.80-r4.ebuild:
|
||||
Stable on amd64 (bug #126365)
|
||||
|
||||
20 Feb 2006; Fernando J. Pereda <ferdy@gentoo.org> make-3.80-r3.ebuild:
|
||||
Stable on alpha wrt bug #123345
|
||||
|
||||
20 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org> make-3.80-r3.ebuild:
|
||||
Stable on sparc wrt #123345
|
||||
|
||||
19 Feb 2006; Joshua Jackson <tsunam@gentoo.org> make-3.80-r3.ebuild:
|
||||
stable on x86; bug #123345
|
||||
|
||||
19 Feb 2006; Joshua Kinard <kumba@gentoo.org> make-3.80-r3.ebuild:
|
||||
Marked stable on mips.
|
||||
|
||||
19 Feb 2006; Luis Medinas <metalgod@gentoo.org> make-3.80-r3.ebuild:
|
||||
Stable on amd64. Bug #123345.
|
||||
|
||||
19 Feb 2006; Markus Rothe <corsair@gentoo.org> make-3.80-r3.ebuild:
|
||||
Stable on ppc64; bug #123345
|
||||
|
||||
19 Feb 2006; Joseph Jezak <josejx@gentoo.org> make-3.80-r3.ebuild:
|
||||
Marked ppc stable for bug #123345.
|
||||
|
||||
*make-3.80-r4 (19 Feb 2006)
|
||||
|
||||
19 Feb 2006; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/make-3.80-conditional-eval.patch, +make-3.80-r4.ebuild:
|
||||
Add patch from upstream for conditional eval statements #123317 by Maurice
|
||||
van der Pot.
|
||||
|
||||
*make-3.80-r3 (29 Sep 2005)
|
||||
|
||||
29 Sep 2005; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/make-3.80-parallel-build-failure.patch, +make-3.80-r3.ebuild:
|
||||
Add patch from upstream to fix issues with parallel builds #107613 by Icebird.
|
||||
|
||||
17 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog:
|
||||
Converted to UTF-8, fixed encoding screwups
|
||||
|
||||
16 Sep 2005; Aron Griffis <agriffis@gentoo.org> make-3.80-r2.ebuild:
|
||||
Mark 3.80-r2 stable on alpha
|
||||
|
||||
08 Sep 2005; Aaron Walker <ka0ttic@gentoo.org> make-3.80-r2.ebuild:
|
||||
Stable on mips.
|
||||
|
||||
03 Sep 2005; Markus Rothe <corsair@gentoo.org> make-3.80-r2.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
18 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> make-3.80-r2.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
16 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> make-3.80-r2.ebuild:
|
||||
Stable on sparc
|
||||
|
||||
13 Jun 2005; Mike Frysinger <vapier@gentoo.org> make-3.80-r2.ebuild:
|
||||
Make sure we dont kill make on non-GNU systems with USE=build #95942 by
|
||||
Diego Pettenò.
|
||||
|
||||
03 May 2005; Diego Pettenò <flameeyes@gentoo.org> make-3.80-r2.ebuild:
|
||||
Readded keywords to -r2 and closed the bug.
|
||||
|
||||
*make-3.80-r2 (03 May 2005)
|
||||
|
||||
03 May 2005; Mike Frysinger <vapier@gentoo.org> +make-3.80-r2.ebuild:
|
||||
Add support for non-GNU systems #90849.
|
||||
|
||||
06 Apr 2005; Daniel Ostrow <dostrow@gentoo.org> make-3.80-r1.ebuild:
|
||||
Add patch for ppc64 hardened
|
||||
|
||||
*make-3.80-r1 (09 Oct 2004)
|
||||
|
||||
09 Oct 2004; Mike Frysinger <vapier@gentoo.org> +files/3.80-memory.patch,
|
||||
+make-3.80-r1.ebuild:
|
||||
Add patch for 'virtual memory exhausted' bug. Patch comes from
|
||||
Debian/upstream. Bug by Natanael Copa #48765.
|
||||
|
||||
16 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org> make-3.80.ebuild:
|
||||
gnuconfig_update in src_unpack; use emake; use bz2; use econf; use use_enable;
|
||||
tidy
|
||||
|
||||
02 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
|
||||
make-3.79.1-r4.ebuild, make-3.79.1-r5.ebuild, make-3.80.ebuild:
|
||||
virtual/glibc -> virtual/libc
|
||||
|
||||
23 Jun 2004; Aron Griffis <agriffis@gentoo.org> make-3.79.1-r4.ebuild,
|
||||
make-3.79.1-r5.ebuild:
|
||||
QA - fix use invocation
|
||||
|
||||
15 Jun 2004; <solar@gentoo.org> make-3.80.ebuild:
|
||||
add uclibc to the list of things gnuconfig_update is run on
|
||||
|
||||
10 Apr 2004; Joshua Kinard <kumba@gentoo.org> make-3.79.1-r5.ebuild:
|
||||
Marked stable on mips, and added gnuconfig for mips64 hosts.
|
||||
|
||||
21 Mar 2004; Joshua Kinard <kumba@gentoo.org> make-3.80.ebuild:
|
||||
Added gnuconfig support for mips64 hosts
|
||||
|
||||
02 Mar 2004; Brian Jackson <iggy@gentoo.org> make-3.80.ebuild:
|
||||
adding initial s390 support
|
||||
|
||||
*make-3.80 (14 Oct 2002)
|
||||
|
||||
17 Sep 2003; Jon Portnoy <avenj@gentoo.org> make-3.80.ebuild :
|
||||
ia64 keywords.
|
||||
|
||||
06 Jul 2003; Joshua Kinard <kumba@gentoo.org> make-3.80.ebuild:
|
||||
Added "mips" to KEYWORDS (works for me)
|
||||
|
||||
18 Feb 2003; Zach Welch <zwelch@gentoo.org> make-3.80.ebuild :
|
||||
Added arm to keywords.
|
||||
|
||||
09 Feb 2003; Guy Martin <gmsoft@gentoo.org> make-3.80.ebuild :
|
||||
Added hppa to keywords.
|
||||
|
||||
06 Dec 2002; Rodney Rees <manson@gentoo.org> :
|
||||
changed sparc ~sparc keywords
|
||||
|
||||
14 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
|
||||
|
||||
Update version.
|
||||
|
||||
*make-3.79.1-r5 (29 Sep 2002)
|
||||
|
||||
29 Sep 2002; Martin Schlemmer <azarah@gentoo.org> :
|
||||
|
||||
Install gmake as symlink to make for compat reasons.
|
||||
Closes bug #8487.
|
||||
|
||||
*make-3.79.1-r4 (07 Aug 2002)
|
||||
|
||||
18 Jan 2003; Jan Seidel <tuxus@gentoo.org> :
|
||||
Added mips to keywords
|
||||
|
||||
07 Aug 2002; Martin Schlemmer <azarah@gentoo.org> :
|
||||
|
||||
Do not install make sgid. Resolves bug #4056.
|
||||
|
||||
*make-3.79.1-r3 (1 Feb 2002)
|
||||
|
||||
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
|
||||
|
||||
Added initial ChangeLog which should be updated whenever the package is
|
||||
updated in any way. This changelog is targetted to users. This means that the
|
||||
comments should well explained and written in clean English. The details about
|
||||
writing correct changelogs are explained in the skel.ChangeLog file which you
|
||||
can find in the root directory of the portage repository.
|
@ -1 +1,41 @@
|
||||
DIST make-3.82.tar.bz2 1242186 RMD160 e3d1f7019549553b9fc7a88884c9b85d25a60d21 SHA1 b8a8a99e4cb636a213aad3816dda827a92b9bbed SHA256 e2c1a73f179c40c71e2fe8abf8a8a0688b8499538512984da4a76958d0402966
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX 3.80-memory.patch 2248 SHA256 0fa6d8b039fd56313626a3865cde7ef09622525a751ec55bf3741a6fc172091f SHA512 dc2654f236d72fcde4cc7c0249cec31cf46b3d80d4dc6c5659f65cab22c010a1edc202ab6b005237c78930939fe676461e04b426b348beaa912835ee04bc67cc WHIRLPOOL a520b7257d2ee3b6c297cf06b70a01ad26d7842dc2dabe01b444c4f5cc9b95cd987db4b8ecb46cfe1e848a8cc5b60c831524d38d8917c1918fd9be05eca9993c
|
||||
AUX make-3.80-conditional-eval.patch 4144 SHA256 68f182f5435296b60acc710006bddf745bee6c37e68ae2942c778add93a40155 SHA512 6cc783cdfe315580f0143605a3f41ef48e06a510858178c5647145d05bd8a6b420080cfbbd0ffe640ad41385d197f6e7aba8f37dda2c3589c9316898658a4593 WHIRLPOOL 67405a9079a27ac9b90fdcfd1ad0a29966c2f5691f1ddaa8dd658e235c3900bb105ac61da48880dbb4d7749ac88d5f150b657475bb8a00d358a71e186df0fed5
|
||||
AUX make-3.80-parallel-build-failure.patch 2210 SHA256 71f80dee56a04f30f2fe8bb9012d32ed830d2e0e9f68c183819c5ccf025c9b62 SHA512 09d85abae6df739df02ca46fe7652a256cf9b6765c6599688795d0aae827608d9606e7870d634b8eb5662665d888c7316ca6c83c5be11fa9578c13334eb83330 WHIRLPOOL bd068564283aa74bbe7782be180124087d77fc0bf63922d62ef4959141b37fd32a4b1762015a9c2fdf9a670cb404b921d9eee959f66709ce359c95da6b8de9eb
|
||||
AUX make-3.81-jobserver.patch 543 SHA256 0c38417b19d1950f0665b17a2c4ddb503ebd3741ab3e5099fa54e93eaa989d60 SHA512 0e9aa06a9bc4db784eaebf8b0689e3cc049a261a9948bfc16b2aee195b177a5e2f5b47f004c653807298513b000ed7ea2ed586fe758bfa2a0c9c08c97a71131c WHIRLPOOL 162924b759648c91e8c1bac33dc20d6903d4a6c0dab3f81069a13ad9049ef475b327cadac7718df56b1f41c2d85acb090de4126d358d3cadba2f24ffe36d9f86
|
||||
AUX make-3.81-long-cmdline.patch 2823 SHA256 0609897c53f29fca55b0f064a45af881cb1c98297c5c7f43e0bde154622f3c26 SHA512 40241b167bb724d3f50658338346d5b6674076fcd30bcb50c3e8e4e032d0745eb0d251856496d5ecdc47cb14aabb59ab3a47a4f48cabbf670c118e887897728d WHIRLPOOL 01d6fb72de3652f762ed5a632153cd22711a626c4a86d9f391b4ffbfd9f355d0b755a775f2d67e7972d5998eaa3b2033e04bfdb6b98f4c0066aa3cdd161cbd82
|
||||
AUX make-3.81-tests-lang.patch 1788 SHA256 0d2f6b061ed2b09babbb851d1bcebcd20bc2331c799d469bfefa2a985774e486 SHA512 1717c35f8b87aa694be75f2ca42162d06a66488e9ba2c004f0daebf4cd3cf06f65aa980adf745179408d55d45b6bbb889596d5f39b28c928a0ddfd273405ec8b WHIRLPOOL d418ae2f10f3f03f5b4e2601229bd30a8236cb18bded1edfb67f5c8791cfd3a1cf4bd3f535b6ca572844f72ce10f2a92e67e153f9de311196a75e96d57a95b2d
|
||||
AUX make-3.81-tests-recursion.patch 514 SHA256 727a42dd884d296d421342f374b95ac05eeaef67c5f5efe755f1242944aab74b SHA512 8119045661bb08d468a0975f6e0a9606768bb6122c9c5cdb9e8b74926cd37e0e1a5a60486aab306106d1c1de0b3a83b072a6999b3ba33d6a0befc333f658da00 WHIRLPOOL 77eef52ca8b00539c8d7cbd1cfcf9e930d48707c706897a082bc40f2c1cab82d14b3ec1d7eb5be5b248cee4999cb8d9234429fca6e0af71f914c214a8390582b
|
||||
AUX make-3.82-MAKEFLAGS-reexec.patch 456 SHA256 0180a94ab07bb9c1348ab30301afcbbe382a281c4c6f143de16e3bea3d96e00c SHA512 675c528ea92c9df487c0a9d9058a304f970543f71991c70cc1399f3b6582316dac8b387aa1a744b0d6dcbe215775efea4e936b09553bccbfced3dcbc28af5532 WHIRLPOOL 5da896f02f24c5813a25cfccc4029b4f0a674c2f10d86057bdc59bf4f8be24bfba2886a91c63feadf5805ab26c85098c6c3c5be7c4b1ceddc1edee6328874a88
|
||||
AUX make-3.82-archives-many-objs.patch 2110 SHA256 268db7c9e98f540ac9d5466bba17946f400463c1fd934d419e37fafaea7f0dd7 SHA512 c3669a4a2104621e3dab921793635c1443ec389ef160d1171d3181d58a1568d88ff35044b70298edef504f63e449ddb7fb27f9528cf588ca643dcdc3e40ebab7 WHIRLPOOL fc4e7b40bf67638c2e5ec476dd49a7ffd2dcd5aba465367ffbd734bec6b1c0a5b792cc704ba6414802318601ee558236d17b49bfdd7405610b0bb5f3bc0f9c06
|
||||
AUX make-3.82-construct-command-line.patch 2307 SHA256 5ba054cd764f493acc5f3f8acda9028e6fd2324508ca4dae7fbce04e491da0a5 SHA512 7c72bd7b9da986a8a37b047b7944a07b729fb16cd3413bce0e17008f2bbc4afabc48835580c4302d1381552873d1f07c93fbc4dfb6862eab0e46c62b0d35f557 WHIRLPOOL 59dae0e195a2fb6cdfb103f41870d31bae4d506df96b6e4abfbe96e39b35a6b6be9a25a7ce6663a67c3a842a09e8023e4c20754601dae1921514df77b6e3289a
|
||||
AUX make-3.82-copy-on-expand.patch 1812 SHA256 866a3942f9c747aecc5dd6c313f1fbd2f8f0b457a28197756c5713aefa45f543 SHA512 e7e31edfe3f11a91a4e2d0377a15328d6b54ab7b614c9d0c8ab6b18b5a8a5e2fa852ac7469bee685fcbdaa46d22f81fd585d0683a762afaa4160d7a7d5a558c8 WHIRLPOOL 4b8f123509131c495f15aacab0f906c864204c06554d07c5ac91d225ac6e4998d3fa1014a9780d8e3ef8a2c360c19a55bd84cd726f0ae0f150efdf92d3c60f11
|
||||
AUX make-3.82-darwin-library_search-dylib.patch 439 SHA256 726ddb522e6d46ac1fe29c0d76329c8264f53fc2a19baa94771e9299d9bfd54e SHA512 aaabf2e7faaa6f116c0124d30e8bc5c049fa471defc39c454e03e3f484265f30fc0388ea13154559925935d803315b5594780b41bbf1d1f7d1599a60f85cd8ac WHIRLPOOL 2a344dabd157fcb90ba97a8e774fb151cb32067b5cb8f8dda662be3ec9c425081e1a76d217448167ecc6b98e1699b2b6cd6580ccd0b8a465c0f91c254a76d6ee
|
||||
AUX make-3.82-glob-speedup.patch 2833 SHA256 525896b152bb314cbf3c465575394584305ded895429bf4ade919d69dedfec06 SHA512 de6bacc4e389c2308a92b77b6f21f752ed078af6f5320481f84e8344532825a5b2225ddb9c8eba40badf9d377d1e5546906ab265e5c08a815cce01b0832dfe1c WHIRLPOOL ac2101cc81778c6a425566224594a89a958ce1d7dbd9bfb1e71bdea3ed794aa4c7de0b970f1603240f0f1072ef61c18a5fd839badd904dd2f551579dd45d7399
|
||||
AUX make-3.82-intermediate-parallel.patch 1863 SHA256 05ba85e34ed727ea5bbeebcbeab467da1ec97edf7a9543b246896daa02b72a55 SHA512 6cebec44deda36e1a25fd5b0641ecfb90dc708d7d5dca2dd6108cc2bf0be142f26e96a5979a7b456c6f29517853e1abb7a755b078fef3c0f452437c7f0c38379 WHIRLPOOL 4ad303da4f73241ccb6a58f116b19d8f64fbe22bf2a6e0885c5df15ae95d3197fecda2a71a7b8f3be7a2de4362fd9de84359b7ee317154478b54b49389a994de
|
||||
AUX make-3.82-long-command-line.patch 1598 SHA256 da196f8050c717d42110e9328b3413a61719a7064e5b76bb1a539f492e6a1613 SHA512 b86336d6e337a8d7524a90ec75944772aab48cba45ab003adc5b71c3a4604350ecb16c398a003cd3ac7ff900d841b915d771626e9a8485778ce72e43510f107c WHIRLPOOL 8d9e9454cddef12e7def055add4a695f1c62ad13e57afec4219e3e88d290d12368dd27fb491f47fe8400ba8528755fc2faf90fae64e47daa79618358f8b17814
|
||||
AUX make-3.82-memory-corruption.patch 899 SHA256 8bb84e638f40514045f0c57b0ee9da24024679f624614e4d954ce7e8f6414d3b SHA512 a65428bf6a1ff3bbe811cbf633577f15399bdaeab11fab0e66a104987df4dffc7779753aaaaad0534e591ca6df2fbebfca6522b35487e6bf9166b0681c271ae8 WHIRLPOOL 0200c90954a948108b21e5cec6c95f02479bc0d189cc9cf76de6b0f4c3647225fde83e775b07f23cc4d0e040c02c3ca5972c2f75ac1da8f2ec4896ff21a6ea2f
|
||||
AUX make-3.82-oneshell.patch 931 SHA256 017bd61d9ed44a9cda3f7dc2c49d65be33b9b3a225580ad36e9caf5c8481f184 SHA512 85784dfcfeee2b7d7d3d659edc39a268165ab3f9dbd3d716ffcc7ba52cb44c3011cf5aa3e57cdab12f2f8aeec4ff00ffe82959aef242951f4dc1a7c6d4b55d89 WHIRLPOOL 287b8cefc2abfbe4a7825499f6c15db192be1b7941c25a1d5d260fc795a38bbb97923a8da5fe0035697c3dae36bd26b2633d316f6c9c9882be23aee51ece2d62
|
||||
AUX make-3.82-parallel-remake.patch 1422 SHA256 e2b63a63a44fb692798d237f888ad35a0899144fc5c6700270dee8ee455ac231 SHA512 640489810aa387524d5b7b0c38b22d13c423e1ca04c2a8915d1736904aa6e158f999eda5d6b0f17c21a85f97b490e73c85fd2d205d494c98099e379842a1fccc WHIRLPOOL cfc8ba57e22524ba675aa916eafcdc5b4bd2121f7d1dfd6cb73a2fadc365975af8360e61b70260632fa13292537ed7ea169861745deb3cd7956a6ff4ff364738
|
||||
DIST make-3.80.tar.bz2 920645 SHA256 a99b39e7b04c333724f48c38fede709481cfb69fafe7e32ae4285b7fadf92f1b
|
||||
DIST make-3.81.tar.bz2 1151445 SHA256 f3e69023771e23908f5d5592954d8271d3d6af09693cecfd29cee6fde8550dc8 SHA512 f38b8219a966b4756149a13435f5b9dc760814aa62c6add8e1760e602f65a83cd0a45ed457a5dbdd2fab91043af4de2c60e62154f95c6b625af3703c824eb653 WHIRLPOOL 39d33b8b9136a3a8cf732fe8f437729ab5d487dc3e6dca0cad6dcdea256eec799d19c6c8d2591c3b526e7bd4fdd901ca7eb1d9e77e525454a3e52e17fd181ce7
|
||||
DIST make-3.82.tar.bz2 1242186 SHA256 e2c1a73f179c40c71e2fe8abf8a8a0688b8499538512984da4a76958d0402966 SHA512 3260be0d1a9a7c5eb0dbb87179a9a9521fdfc7809ca51f13ee5a37ba5e63d21ad50a4249ec7d3929a9d0ce8c8f6cf302558743964f0f7ff742efe283b91df9de WHIRLPOOL 0b6b5f95f33e0e5584cddad234afb2350bbf62f2a9c280703345100eba7867d80412cbe1b22f429eb32db43dd37e665e0f136d0262ee3f030cf384f77e99d1cb
|
||||
EBUILD make-3.80-r4.ebuild 1139 SHA256 9255d743c5381166aeac922b2b4b4c50fb8234c0f9a1c61b96f79ad6972148f6 SHA512 78cf993af5ecf8f89270ff29bc8de0cf9a082d299d26246ae122ef832eeee13e4da540d3b9739e722d84aa05bdf0096b0468fb6f5674235b752e804b1ce9e2b3 WHIRLPOOL 6acf4998b8e89c9ddbac636c1c23ab64a6437d8089f2a7aa80a74e2004c60c5ef55db46c2c1ba8a89e1f290f8bfcb2533681679fcb94079419638a6cc158373d
|
||||
EBUILD make-3.81-r1.ebuild 1210 SHA256 773900dc3f41b0dc65a8b3512654649423536cd57d608ea41bf6cadc13af5d83 SHA512 361b971d057226b89e945a74141829c60955f762bd45ed0f44517f12b11292443061edac31376fa8e10b2ca092d9b80b0fec2293733407ddb39dbb92a735b058 WHIRLPOOL 3092d616212a2e066e8f848bf0edc21ce7ccaa8c4186b709b5b4a0f401fc561fd916e50c3700d83cee63334ab1ef22c02aa27dc8cb857a050e4e92f8cf21e650
|
||||
EBUILD make-3.81-r2.ebuild 1307 SHA256 e9869620c7d244c93b029362a4e370320ac8c17a4f509d9b8c3e8e8abcb2c234 SHA512 7b439eb63e17fe4fff7bb854c52c6976c41457eb0932da0c83479f2fe1fc50111d58dd0e7f6a66dd1aeb0b76e2aac7b3643b2d6883cf378f0916635dae97de56 WHIRLPOOL 7ad244e63180910b8a3172e03143aba27b56d573e16ddb14e0baf0d86f48ff9135f7b2b6e93b36e8f27c33dc2e5efbd3684cf9a55488c273c12ada8e66cd58cf
|
||||
EBUILD make-3.81.ebuild 1142 SHA256 a64392d4eab939ce0b5da99775ab1e216d9c32827f0e595d2f10a72c6a2e6c6f SHA512 718f2485de85c7650297e812606b1e9c6ded70b3b5cb0790ff6322bcdd854315df60e53f758d7d6d37d5674e575839abaf2017125eeb6e9b307da88bc509624d WHIRLPOOL 680cd8719e7ee66823b0e8a5ed4c98023219210ce905b40bb975774ea3fcabf75f943c2c3409e1b96031263c23053ffa0c5013622db82e33378c9064a0f4c15e
|
||||
EBUILD make-3.82-r1.ebuild 1241 SHA256 449e8f16fab46f04f9d21b52e4712af3922ceaa3bc2b1e8630932d7bb36c9ae7 SHA512 028e96393149ea59b1c84afbb2daaeae57232c2d603f959b67bde06d128d4f84e611dfb296256d83aa8d562556edbf402bd454aed20698eac90e4010743d1899 WHIRLPOOL 53c4781723d629206b58e12cde9ce7996893a2035f473fd8751e36b1794b5961c161e544c087feca860c8c038ab13c4a248425fc646c7e29fd75f7d1d97b4537
|
||||
EBUILD make-3.82-r3.ebuild 1307 SHA256 86260b468454eb17687dcaac59d288dd1ab192a354b87ba4e9db617342b676f2 SHA512 3000360b794c7f6db2e249a189e386b74410f6e124f2cefa6947db839fb9135ea13944f8c6e34a3644bd776ac45f1df1b4c9883355dca0ebc922dedf9d601fcf WHIRLPOOL 2b9f5e865b984a3a164b95d028e6127cc2e439ba7e8e16019aa954bb6bab8390170b8188ebec336175c96fd671d80a2d5f65490ed5d11b3af88be5a6d6c40b93
|
||||
EBUILD make-3.82-r4.ebuild 1875 SHA256 7cee00db1523fa86d61bba1244ec75ee3582c58fc21ddc4bfddb75bd4a73edc3 SHA512 f5817dd770605919bbf04de11efb29f7dfb03647134dd1c958fe93913dda00a3e411115642222cc98a141c99b7901140ccdcfa81b0c953090834b45aa385ea40 WHIRLPOOL 549ad92c4f7f7aa1010b3e0dc3ff2755ab3080e2fd7e15185054905ac3dc8ba33a82974cfa98f4cb840ecc38844988f499aad4dffc81680e9511cfc6c271001e
|
||||
EBUILD make-3.82.ebuild 1183 SHA256 1f2ca73bb4d269ad882400528a2eeb2e22fbcee64fb8a589b074009b5df6ea52 SHA512 cc6cc43313c4381fe770ef6d6838d2e66da5ffab950f607f19ffc2f62958f5f15b411292be621ce3ce90f323866807bf03996209f2c694db54921177247d968c WHIRLPOOL 431e29680e0fcbad27939d2a5f37b793b0d605b34289776877ffe4673ab99712101cb5637b702e99b76f63e67625b5914962cd5ab3fe4a1f165dc01412949c96
|
||||
MISC ChangeLog 14902 SHA256 d39a064a5e1063a97358ab8d88936484b69611625254d09c357ad3fb96e9c446 SHA512 15a5f55334e600e67f5fba3e535e3fcffebfc68c10755f1accecf3121fb49b824bbac648c742734c21ba6ce2978c47f85b424f5aedb3ac34bf0c33cf3af7cc4d WHIRLPOOL 2705a90390d8be53f8f21005ac36d2ee26c86373fdf219af6d83ffe8885f5f174b52cc1f5314e285eed48078102d63d21e939ff3934f1f5c455f0f3ca5f12245
|
||||
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlEi6tsACgkQ/ejvha5XGaNb4wCgxtgXUPuLT8AVRLYTqm41voZX
|
||||
NFYAn1Zvk6pmSV5Ao0awdfms9xFXDZw1
|
||||
=Gc4r
|
||||
-----END PGP SIGNATURE-----
|
||||
|
77
sdk_container/src/third_party/portage-stable/sys-devel/make/files/3.80-memory.patch
vendored
Normal file
77
sdk_container/src/third_party/portage-stable/sys-devel/make/files/3.80-memory.patch
vendored
Normal file
@ -0,0 +1,77 @@
|
||||
Index: variable.h
|
||||
===================================================================
|
||||
RCS file: /cvsroot/make/make/variable.h,v
|
||||
retrieving revision 1.24
|
||||
diff -u -B -b -r1.24 variable.h
|
||||
--- variable.h 8 Aug 2002 00:11:19 -0000 1.24
|
||||
+++ variable.h 25 Oct 2002 21:37:32 -0000
|
||||
@@ -107,6 +107,8 @@
|
||||
extern char *expand_argument PARAMS ((char *str, char *end));
|
||||
extern char *variable_expand_string PARAMS ((char *line, char *string,
|
||||
long length));
|
||||
+extern void install_variable_buffer PARAMS ((char **bufp, unsigned int *lenp));
|
||||
+extern void restore_variable_buffer PARAMS ((char *buf, unsigned int len));
|
||||
|
||||
/* function.c */
|
||||
extern int handle_function PARAMS ((char **op, char **stringp));
|
||||
Index: expand.c
|
||||
===================================================================
|
||||
RCS file: /cvsroot/make/make/expand.c,v
|
||||
retrieving revision 1.33
|
||||
diff -u -B -b -r1.33 expand.c
|
||||
--- expand.c 14 Oct 2002 21:54:04 -0000 1.33
|
||||
+++ expand.c 25 Oct 2002 21:37:32 -0000
|
||||
@@ -545,3 +545,28 @@
|
||||
|
||||
return value;
|
||||
}
|
||||
+
|
||||
+/* Install a new variable_buffer context, returning the current one for
|
||||
+ safe-keeping. */
|
||||
+
|
||||
+void
|
||||
+install_variable_buffer (char **bufp, unsigned int *lenp)
|
||||
+{
|
||||
+ *bufp = variable_buffer;
|
||||
+ *lenp = variable_buffer_length;
|
||||
+
|
||||
+ variable_buffer = 0;
|
||||
+ initialize_variable_output ();
|
||||
+}
|
||||
+
|
||||
+/* Restore a previously-saved variable_buffer setting (free the current one).
|
||||
+ */
|
||||
+
|
||||
+void
|
||||
+restore_variable_buffer (char *buf, unsigned int len)
|
||||
+{
|
||||
+ free (variable_buffer);
|
||||
+
|
||||
+ variable_buffer = buf;
|
||||
+ variable_buffer_length = len;
|
||||
+}
|
||||
Index: function.c
|
||||
===================================================================
|
||||
RCS file: /cvsroot/make/make/function.c,v
|
||||
retrieving revision 1.71
|
||||
diff -u -B -b -r1.71 function.c
|
||||
--- function.c 14 Oct 2002 21:54:04 -0000 1.71
|
||||
+++ function.c 25 Oct 2002 21:37:32 -0000
|
||||
@@ -1196,7 +1196,17 @@
|
||||
static char *
|
||||
func_eval (char *o, char **argv, const char *funcname)
|
||||
{
|
||||
+ char *buf;
|
||||
+ unsigned int len;
|
||||
+
|
||||
+ /* Eval the buffer. Pop the current variable buffer setting so that the
|
||||
+ eval'd code can use its own without conflicting. */
|
||||
+
|
||||
+ install_variable_buffer (&buf, &len);
|
||||
+
|
||||
eval_buffer (argv[0]);
|
||||
+
|
||||
+ restore_variable_buffer (buf, len);
|
||||
|
||||
return o;
|
||||
}
|
157
sdk_container/src/third_party/portage-stable/sys-devel/make/files/make-3.80-conditional-eval.patch
vendored
Normal file
157
sdk_container/src/third_party/portage-stable/sys-devel/make/files/make-3.80-conditional-eval.patch
vendored
Normal file
@ -0,0 +1,157 @@
|
||||
Fix from upstream
|
||||
|
||||
https://savannah.gnu.org/bugs/index.php?func=detailitem&item_id=1516
|
||||
http://bugs.gentoo.org/123317
|
||||
|
||||
Index: read.c
|
||||
===================================================================
|
||||
RCS file: /cvsroot/make/make/read.c,v
|
||||
retrieving revision 1.124
|
||||
retrieving revision 1.125
|
||||
diff -u -p -r1.124 -r1.125
|
||||
--- read.c 14 Oct 2002 21:54:04 -0000 1.124
|
||||
+++ read.c 25 Oct 2002 22:01:47 -0000 1.125
|
||||
@@ -272,6 +272,34 @@ read_all_makefiles (char **makefiles)
|
||||
return read_makefiles;
|
||||
}
|
||||
|
||||
+/* Install a new conditional and return the previous one. */
|
||||
+
|
||||
+static struct conditionals *
|
||||
+install_conditionals (struct conditionals *new)
|
||||
+{
|
||||
+ struct conditionals *save = conditionals;
|
||||
+
|
||||
+ bzero ((char *) new, sizeof (*new));
|
||||
+ conditionals = new;
|
||||
+
|
||||
+ return save;
|
||||
+}
|
||||
+
|
||||
+/* Free the current conditionals and reinstate a saved one. */
|
||||
+
|
||||
+static void
|
||||
+restore_conditionals (struct conditionals *saved)
|
||||
+{
|
||||
+ /* Free any space allocated by conditional_line. */
|
||||
+ if (conditionals->ignoring)
|
||||
+ free (conditionals->ignoring);
|
||||
+ if (conditionals->seen_else)
|
||||
+ free (conditionals->seen_else);
|
||||
+
|
||||
+ /* Restore state. */
|
||||
+ conditionals = saved;
|
||||
+}
|
||||
+
|
||||
static int
|
||||
eval_makefile (char *filename, int flags)
|
||||
{
|
||||
@@ -388,6 +416,8 @@ int
|
||||
eval_buffer (char *buffer)
|
||||
{
|
||||
struct ebuffer ebuf;
|
||||
+ struct conditionals *saved;
|
||||
+ struct conditionals new;
|
||||
const struct floc *curfile;
|
||||
int r;
|
||||
|
||||
@@ -402,8 +432,12 @@ eval_buffer (char *buffer)
|
||||
curfile = reading_file;
|
||||
reading_file = &ebuf.floc;
|
||||
|
||||
+ saved = install_conditionals (&new);
|
||||
+
|
||||
r = eval (&ebuf, 1);
|
||||
|
||||
+ restore_conditionals (saved);
|
||||
+
|
||||
reading_file = curfile;
|
||||
|
||||
return r;
|
||||
@@ -412,13 +446,8 @@ eval_buffer (char *buffer)
|
||||
|
||||
/* Read file FILENAME as a makefile and add its contents to the data base.
|
||||
|
||||
- SET_DEFAULT is true if we are allowed to set the default goal.
|
||||
+ SET_DEFAULT is true if we are allowed to set the default goal. */
|
||||
|
||||
- FILENAME is added to the `read_makefiles' chain.
|
||||
-
|
||||
- Returns 0 if a file was not found or not read.
|
||||
- Returns 1 if FILENAME was found and read.
|
||||
- Returns 2 if FILENAME was read, and we kept a reference (don't free it). */
|
||||
|
||||
static int
|
||||
eval (struct ebuffer *ebuf, int set_default)
|
||||
@@ -782,9 +811,7 @@ eval (struct ebuffer *ebuf, int set_defa
|
||||
|
||||
/* Save the state of conditionals and start
|
||||
the included makefile with a clean slate. */
|
||||
- save = conditionals;
|
||||
- bzero ((char *) &new_conditionals, sizeof new_conditionals);
|
||||
- conditionals = &new_conditionals;
|
||||
+ save = install_conditionals (&new_conditionals);
|
||||
|
||||
/* Record the rules that are waiting so they will determine
|
||||
the default goal before those in the included makefile. */
|
||||
@@ -810,14 +837,8 @@ eval (struct ebuffer *ebuf, int set_defa
|
||||
}
|
||||
}
|
||||
|
||||
- /* Free any space allocated by conditional_line. */
|
||||
- if (conditionals->ignoring)
|
||||
- free (conditionals->ignoring);
|
||||
- if (conditionals->seen_else)
|
||||
- free (conditionals->seen_else);
|
||||
-
|
||||
- /* Restore state. */
|
||||
- conditionals = save;
|
||||
+ /* Restore conditional state. */
|
||||
+ restore_conditionals (save);
|
||||
|
||||
goto rule_complete;
|
||||
}
|
||||
Index: tests/scripts/functions/eval
|
||||
===================================================================
|
||||
RCS file: /cvsroot/make/make/tests/scripts/functions/eval,v
|
||||
retrieving revision 1.1
|
||||
retrieving revision 1.2
|
||||
diff -u -p -r1.1 -r1.2
|
||||
--- tests/scripts/functions/eval 8 Jul 2002 02:26:48 -0000 1.1
|
||||
+++ tests/scripts/functions/eval 25 Oct 2002 22:01:47 -0000 1.2
|
||||
@@ -57,4 +57,35 @@ $answer = "A = A B = B\n";
|
||||
|
||||
&compare_output($answer,&get_logfile(1));
|
||||
|
||||
+# Test to make sure eval'ing inside conditionals works properly
|
||||
+
|
||||
+$makefile3 = &get_tmpfile;
|
||||
+
|
||||
+open(MAKEFILE,"> $makefile3");
|
||||
+
|
||||
+print MAKEFILE <<'EOF';
|
||||
+FOO = foo
|
||||
+
|
||||
+all:: ; @echo it
|
||||
+
|
||||
+define Y
|
||||
+ all:: ; @echo worked
|
||||
+endef
|
||||
+
|
||||
+ifdef BAR
|
||||
+$(eval $(Y))
|
||||
+endif
|
||||
+
|
||||
+EOF
|
||||
+
|
||||
+close(MAKEFILE);
|
||||
+
|
||||
+&run_make_with_options($makefile3, "", &get_logfile);
|
||||
+$answer = "it\n";
|
||||
+&compare_output($answer,&get_logfile(1));
|
||||
+
|
||||
+&run_make_with_options($makefile3, "BAR=1", &get_logfile);
|
||||
+$answer = "it\nworked\n";
|
||||
+&compare_output($answer,&get_logfile(1));
|
||||
+
|
||||
1;
|
@ -0,0 +1,59 @@
|
||||
http://lists.gnu.org/archive/html/bug-make/2005-07/msg00050.html
|
||||
http://lists.gnu.org/archive/html/bug-make/2005-08/msg00019.html
|
||||
http://bugs.gentoo.org/107613
|
||||
|
||||
2005-08-07 Paul D. Smith <psmith@gnu.org>
|
||||
|
||||
Fix a bug reported by Michael Matz <matz@suse.de>: patch included.
|
||||
If make is running in parallel without -k and two jobs die in a
|
||||
row, but not too close to each other, then make will quit without
|
||||
waiting for the rest of the jobs to die.
|
||||
|
||||
* main.c (die): Don't reset err before calling reap_children() the
|
||||
second time: we still want it to be in the error condition.
|
||||
* job.c (reap_children): Use a static variable, rather than err,
|
||||
to control whether or not the error message should be printed.
|
||||
|
||||
Index: job.c
|
||||
===================================================================
|
||||
RCS file: /cvsroot/make/make/job.c,v
|
||||
retrieving revision 1.166
|
||||
retrieving revision 1.167
|
||||
diff -u -p -r1.166 -r1.167
|
||||
--- job.c 26 Jun 2005 03:31:30 -0000 1.166
|
||||
+++ job.c 8 Aug 2005 05:08:00 -0000 1.167
|
||||
@@ -475,9 +479,14 @@ reap_children (int block, int err)
|
||||
|
||||
if (err && block)
|
||||
{
|
||||
- /* We might block for a while, so let the user know why. */
|
||||
+ static int printed = 0;
|
||||
+
|
||||
+ /* We might block for a while, so let the user know why.
|
||||
+ Only print this message once no matter how many jobs are left. */
|
||||
fflush (stdout);
|
||||
- error (NILF, _("*** Waiting for unfinished jobs...."));
|
||||
+ if (!printed)
|
||||
+ error (NILF, _("*** Waiting for unfinished jobs...."));
|
||||
+ printed = 1;
|
||||
}
|
||||
|
||||
/* We have one less dead child to reap. As noted in
|
||||
Index: main.c
|
||||
===================================================================
|
||||
RCS file: /cvsroot/make/make/main.c,v
|
||||
retrieving revision 1.210
|
||||
retrieving revision 1.211
|
||||
diff -u -p -r1.210 -r1.211
|
||||
--- main.c 12 Jul 2005 04:35:13 -0000 1.210
|
||||
+++ main.c 8 Aug 2005 05:08:00 -0000 1.211
|
||||
@@ -2990,7 +2996,8 @@ die (int status)
|
||||
print_version ();
|
||||
|
||||
/* Wait for children to die. */
|
||||
- for (err = (status != 0); job_slots_used > 0; err = 0)
|
||||
+ err = (status != 0);
|
||||
+ while (job_slots_used > 0)
|
||||
reap_children (1, err);
|
||||
|
||||
/* Let the remote job module clean up its state. */
|
19
sdk_container/src/third_party/portage-stable/sys-devel/make/files/make-3.81-jobserver.patch
vendored
Normal file
19
sdk_container/src/third_party/portage-stable/sys-devel/make/files/make-3.81-jobserver.patch
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
related to bug #193258, but this is the final patch that Fedora went with
|
||||
|
||||
--- make-3.81/main.c 2007-09-24 15:28:34.000000000 +0200
|
||||
+++ make-3.81-pm/main.c 2007-09-24 15:32:50.000000000 +0200
|
||||
@@ -1669,8 +1669,12 @@ main (int argc, char **argv, char **envp
|
||||
|
||||
if (job_slots > 0)
|
||||
{
|
||||
- close (job_fds[0]);
|
||||
- close (job_fds[1]);
|
||||
+ if (restarts == 0)
|
||||
+ {
|
||||
+ close (job_fds[0]);
|
||||
+ close (job_fds[1]);
|
||||
+ }
|
||||
+
|
||||
job_fds[0] = job_fds[1] = -1;
|
||||
free (jobserver_fds->list);
|
||||
free (jobserver_fds);
|
100
sdk_container/src/third_party/portage-stable/sys-devel/make/files/make-3.81-long-cmdline.patch
vendored
Normal file
100
sdk_container/src/third_party/portage-stable/sys-devel/make/files/make-3.81-long-cmdline.patch
vendored
Normal file
@ -0,0 +1,100 @@
|
||||
http://bugs.gentoo.org/301116
|
||||
|
||||
tweaked a little to avoid regenerating autotools
|
||||
|
||||
2009-07-29 Ralf Wildenhues <Ralf.Wildenhues <at> gmx.de>
|
||||
|
||||
* configure.in: Check for sys/user.h and linux/binfmts.h
|
||||
headers.
|
||||
* job.c: Include them if available.
|
||||
(construct_command_argv_internal): When constructing the command
|
||||
line with 'sh -c', use multiple arguments together with eval
|
||||
expansion to evade the Linux per-argument length limit
|
||||
MAX_ARG_STRLEN if it is defined.
|
||||
Problem reported against Automake by Xan Lopez <xan <at> gnome.org>.
|
||||
|
||||
--- job.c.orig 2010-01-15 18:36:53.000000000 +0200
|
||||
+++ job.c 2010-01-15 18:41:09.000000000 +0200
|
||||
@@ -29,6 +29,15 @@
|
||||
|
||||
#include <string.h>
|
||||
|
||||
+#if defined(__linux__) /* defined (HAVE_LINUX_BINFMTS_H) && defined (HAVE_SYS_USER_H) */
|
||||
+#include <sys/user.h>
|
||||
+#include <unistd.h>
|
||||
+#ifndef PAGE_SIZE
|
||||
+#define PAGE_SIZE sysconf(_SC_PAGE_SIZE)
|
||||
+#endif
|
||||
+#include <linux/binfmts.h>
|
||||
+#endif
|
||||
+
|
||||
/* Default shell to use. */
|
||||
#ifdef WINDOWS32
|
||||
#include <windows.h>
|
||||
@@ -2697,9 +2702,19 @@
|
||||
#endif
|
||||
unsigned int line_len = strlen (line);
|
||||
|
||||
+#ifdef MAX_ARG_STRLEN
|
||||
+ static char eval_line[] = "eval\\ \\\"set\\ x\\;\\ shift\\;\\ ";
|
||||
+#define ARG_NUMBER_DIGITS 5
|
||||
+#define EVAL_LEN (sizeof(eval_line)-1 + shell_len + 4 \
|
||||
+ + (7 + ARG_NUMBER_DIGITS) * 2 * line_len / (MAX_ARG_STRLEN - 2))
|
||||
+#else
|
||||
+#define EVAL_LEN 0
|
||||
+#endif
|
||||
char *new_line = (char *) alloca (shell_len + (sizeof (minus_c) - 1)
|
||||
- + (line_len * 2) + 1);
|
||||
+ + (line_len*2) + 1 + EVAL_LEN);
|
||||
+
|
||||
char *command_ptr = NULL; /* used for batch_mode_shell mode */
|
||||
+ char *args_ptr;
|
||||
|
||||
# ifdef __EMX__ /* is this necessary? */
|
||||
if (!unixy_shell)
|
||||
@@ -2712,6 +2727,30 @@
|
||||
bcopy (minus_c, ap, sizeof (minus_c) - 1);
|
||||
ap += sizeof (minus_c) - 1;
|
||||
command_ptr = ap;
|
||||
+
|
||||
+#if !defined (WINDOWS32) && defined (MAX_ARG_STRLEN)
|
||||
+ if (unixy_shell && line_len > MAX_ARG_STRLEN)
|
||||
+ {
|
||||
+ unsigned j;
|
||||
+ memcpy (ap, eval_line, sizeof (eval_line) - 1);
|
||||
+ ap += sizeof (eval_line) - 1;
|
||||
+ for (j = 1; j <= 2 * line_len / (MAX_ARG_STRLEN - 2); j++)
|
||||
+ ap += sprintf (ap, "\\$\\{%u\\}", j);
|
||||
+ *ap++ = '\\';
|
||||
+ *ap++ = '"';
|
||||
+ *ap++ = ' ';
|
||||
+ /* Copy only the first word of SHELL to $0. */
|
||||
+ for (p = shell; *p != '\0'; ++p)
|
||||
+ {
|
||||
+ if (isspace ((unsigned char)*p))
|
||||
+ break;
|
||||
+ *ap++ = *p;
|
||||
+ }
|
||||
+ *ap++ = ' ';
|
||||
+ }
|
||||
+#endif
|
||||
+ args_ptr = ap;
|
||||
+
|
||||
for (p = line; *p != '\0'; ++p)
|
||||
{
|
||||
if (restp != NULL && *p == '\n')
|
||||
@@ -2760,6 +2799,14 @@
|
||||
}
|
||||
#endif
|
||||
*ap++ = *p;
|
||||
+
|
||||
+#if !defined (WINDOWS32) && defined (MAX_ARG_STRLEN)
|
||||
+ if (unixy_shell && line_len > MAX_ARG_STRLEN && (ap - args_ptr > MAX_ARG_STRLEN - 2))
|
||||
+ {
|
||||
+ *ap++ = ' ';
|
||||
+ args_ptr = ap;
|
||||
+ }
|
||||
+#endif
|
||||
}
|
||||
if (ap == new_line + shell_len + sizeof (minus_c) - 1)
|
||||
/* Line was empty. */
|
55
sdk_container/src/third_party/portage-stable/sys-devel/make/files/make-3.81-tests-lang.patch
vendored
Normal file
55
sdk_container/src/third_party/portage-stable/sys-devel/make/files/make-3.81-tests-lang.patch
vendored
Normal file
@ -0,0 +1,55 @@
|
||||
Fix from upstream for running tests when LC_ALL is set to non-C
|
||||
|
||||
http://bugs.gentoo.org/149147
|
||||
|
||||
Index: make/tests/run_make_tests.pl
|
||||
===================================================================
|
||||
RCS file: /cvsroot/make/make/tests/run_make_tests.pl,v
|
||||
retrieving revision 1.22
|
||||
retrieving revision 1.23
|
||||
diff -u -p -r1.22 -r1.23
|
||||
--- make/tests/run_make_tests.pl 8 Mar 2006 20:15:09 -0000 1.22
|
||||
+++ make/tests/run_make_tests.pl 1 Oct 2006 05:38:38 -0000 1.23
|
||||
@@ -228,11 +228,6 @@ sub set_more_defaults
|
||||
local($string);
|
||||
local($index);
|
||||
|
||||
- # Make sure we're in the C locale for those systems that support it,
|
||||
- # so sorting, etc. is predictable.
|
||||
- #
|
||||
- $ENV{LANG} = 'C';
|
||||
-
|
||||
# find the type of the port. We do this up front to have a single
|
||||
# point of change if it needs to be tweaked.
|
||||
#
|
||||
Index: make/tests/test_driver.pl
|
||||
===================================================================
|
||||
RCS file: /cvsroot/make/make/tests/test_driver.pl,v
|
||||
retrieving revision 1.19
|
||||
retrieving revision 1.20
|
||||
diff -u -p -r1.19 -r1.20
|
||||
--- make/tests/test_driver.pl 10 Mar 2006 02:20:45 -0000 1.19
|
||||
+++ make/tests/test_driver.pl 1 Oct 2006 05:38:38 -0000 1.20
|
||||
@@ -78,9 +78,9 @@ sub resetENV
|
||||
sub toplevel
|
||||
{
|
||||
# Pull in benign variables from the user's environment
|
||||
- #
|
||||
+
|
||||
foreach (# UNIX-specific things
|
||||
- 'TZ', 'LANG', 'TMPDIR', 'HOME', 'USER', 'LOGNAME', 'PATH',
|
||||
+ 'TZ', 'TMPDIR', 'HOME', 'USER', 'LOGNAME', 'PATH',
|
||||
# Purify things
|
||||
'PURIFYOPTIONS',
|
||||
# Windows NT-specific stuff
|
||||
@@ -92,6 +92,10 @@ sub toplevel
|
||||
$makeENV{$_} = $ENV{$_} if $ENV{$_};
|
||||
}
|
||||
|
||||
+ # Make sure our compares are not foiled by locale differences
|
||||
+
|
||||
+ $makeENV{LC_ALL} = 'C';
|
||||
+
|
||||
# Replace the environment with the new one
|
||||
#
|
||||
%origENV = %ENV;
|
@ -0,0 +1,14 @@
|
||||
http://bugs.gentoo.org/329153
|
||||
https://savannah.gnu.org/bugs/index.php?29968
|
||||
|
||||
--- tests/scripts/features/recursion 2005/02/10 00:10:58 1.2
|
||||
+++ tests/scripts/features/recursion 2010/07/01 07:16:00 1.3
|
||||
@@ -16,7 +16,7 @@
|
||||
@echo MAKELEVEL = $(MAKELEVEL)
|
||||
@echo THE END
|
||||
',
|
||||
- ('CFLAGS=-O -w' . ($parallel_jobs ? '-j 2' : '')),
|
||||
+ ('CFLAGS=-O -w' . ($parallel_jobs ? ' -j 2' : '')),
|
||||
($vos
|
||||
? "#MAKE#: Entering directory `#PWD#'
|
||||
make 'CFLAGS=-O' -f #MAKEFILE# foo
|
@ -0,0 +1,71 @@
|
||||
https://savannah.gnu.org/bugs/?23922
|
||||
|
||||
From 6f3684710a0f832533191f8657a57bc2fbba90ba Mon Sep 17 00:00:00 2001
|
||||
From: eliz <eliz>
|
||||
Date: Sat, 7 May 2011 08:29:13 +0000
|
||||
Subject: [PATCH] job.c (construct_command_argv_internal): Don't assume
|
||||
shellflags is always non-NULL. Escape-protect characters
|
||||
special to the shell when copying the value of SHELL into
|
||||
new_line. Fixes Savannah bug #23922.
|
||||
|
||||
---
|
||||
ChangeLog | 7 +++++++
|
||||
job.c | 23 ++++++++++++++++-------
|
||||
2 files changed, 23 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/job.c b/job.c
|
||||
index 67b402d..c2ce84d 100644
|
||||
--- a/job.c
|
||||
+++ b/job.c
|
||||
@@ -2844,12 +2844,12 @@ construct_command_argv_internal (char *line, char **restp, char *shell,
|
||||
|
||||
unsigned int shell_len = strlen (shell);
|
||||
unsigned int line_len = strlen (line);
|
||||
- unsigned int sflags_len = strlen (shellflags);
|
||||
+ unsigned int sflags_len = shellflags ? strlen (shellflags) : 0;
|
||||
char *command_ptr = NULL; /* used for batch_mode_shell mode */
|
||||
char *new_line;
|
||||
|
||||
# ifdef __EMX__ /* is this necessary? */
|
||||
- if (!unixy_shell)
|
||||
+ if (!unixy_shell && shellflags)
|
||||
shellflags[0] = '/'; /* "/c" */
|
||||
# endif
|
||||
|
||||
@@ -2911,19 +2911,28 @@ construct_command_argv_internal (char *line, char **restp, char *shell,
|
||||
|
||||
new_argv = xmalloc (4 * sizeof (char *));
|
||||
new_argv[0] = xstrdup(shell);
|
||||
- new_argv[1] = xstrdup(shellflags);
|
||||
+ new_argv[1] = xstrdup(shellflags ? shellflags : "");
|
||||
new_argv[2] = line;
|
||||
new_argv[3] = NULL;
|
||||
return new_argv;
|
||||
}
|
||||
|
||||
- new_line = alloca (shell_len + 1 + sflags_len + 1
|
||||
+ new_line = alloca ((shell_len*2) + 1 + sflags_len + 1
|
||||
+ (line_len*2) + 1);
|
||||
ap = new_line;
|
||||
- memcpy (ap, shell, shell_len);
|
||||
- ap += shell_len;
|
||||
+ /* Copy SHELL, escaping any characters special to the shell. If
|
||||
+ we don't escape them, construct_command_argv_internal will
|
||||
+ recursively call itself ad nauseam, or until stack overflow,
|
||||
+ whichever happens first. */
|
||||
+ for (p = shell; *p != '\0'; ++p)
|
||||
+ {
|
||||
+ if (strchr (sh_chars, *p) != 0)
|
||||
+ *(ap++) = '\\';
|
||||
+ *(ap++) = *p;
|
||||
+ }
|
||||
*(ap++) = ' ';
|
||||
- memcpy (ap, shellflags, sflags_len);
|
||||
+ if (shellflags)
|
||||
+ memcpy (ap, shellflags, sflags_len);
|
||||
ap += sflags_len;
|
||||
*(ap++) = ' ';
|
||||
command_ptr = ap;
|
||||
--
|
||||
1.7.12
|
||||
|
58
sdk_container/src/third_party/portage-stable/sys-devel/make/files/make-3.82-copy-on-expand.patch
vendored
Normal file
58
sdk_container/src/third_party/portage-stable/sys-devel/make/files/make-3.82-copy-on-expand.patch
vendored
Normal file
@ -0,0 +1,58 @@
|
||||
fix from upstream cvs
|
||||
|
||||
----------------------------
|
||||
revision 1.58
|
||||
date: 2011-08-29 12:20:19 -0400; author: psmith; state: Exp; lines: +7 -13; commitid: MdH0jSxpuIy7mqxv;
|
||||
Save strings we're expanding in case an embedded eval causes them
|
||||
to be freed (if they're the value of a variable that's reset for example).
|
||||
See Savannah patch #7534
|
||||
|
||||
Index: expand.c
|
||||
===================================================================
|
||||
RCS file: /sources/make/make/expand.c,v
|
||||
retrieving revision 1.57
|
||||
retrieving revision 1.58
|
||||
diff -u -p -r1.57 -r1.58
|
||||
--- expand.c 7 May 2011 20:03:49 -0000 1.57
|
||||
+++ expand.c 29 Aug 2011 16:20:19 -0000 1.58
|
||||
@@ -197,7 +197,7 @@ variable_expand_string (char *line, cons
|
||||
{
|
||||
struct variable *v;
|
||||
const char *p, *p1;
|
||||
- char *abuf = NULL;
|
||||
+ char *save;
|
||||
char *o;
|
||||
unsigned int line_offset;
|
||||
|
||||
@@ -212,16 +212,11 @@ variable_expand_string (char *line, cons
|
||||
return (variable_buffer);
|
||||
}
|
||||
|
||||
- /* If we want a subset of the string, allocate a temporary buffer for it.
|
||||
- Most of the functions we use here don't work with length limits. */
|
||||
- if (length > 0 && string[length] != '\0')
|
||||
- {
|
||||
- abuf = xmalloc(length+1);
|
||||
- memcpy(abuf, string, length);
|
||||
- abuf[length] = '\0';
|
||||
- string = abuf;
|
||||
- }
|
||||
- p = string;
|
||||
+ /* We need a copy of STRING: due to eval, it's possible that it will get
|
||||
+ freed as we process it (it might be the value of a variable that's reset
|
||||
+ for example). Also having a nil-terminated string is handy. */
|
||||
+ save = length < 0 ? xstrdup (string) : xstrndup (string, length);
|
||||
+ p = save;
|
||||
|
||||
while (1)
|
||||
{
|
||||
@@ -411,8 +406,7 @@ variable_expand_string (char *line, cons
|
||||
++p;
|
||||
}
|
||||
|
||||
- if (abuf)
|
||||
- free (abuf);
|
||||
+ free (save);
|
||||
|
||||
variable_buffer_output (o, "", 1);
|
||||
return (variable_buffer + line_offset);
|
@ -0,0 +1,17 @@
|
||||
Fixed default libpatttern on Darwin, imported from prefix overlay.
|
||||
Got merged upstream:
|
||||
https://savannah.gnu.org/bugs/?37197
|
||||
--- default.c.orig 2009-05-02 12:25:24 +0200
|
||||
+++ default.c 2009-05-02 12:25:58 +0200
|
||||
@@ -509,7 +509,11 @@
|
||||
#ifdef __MSDOS__
|
||||
".LIBPATTERNS", "lib%.a $(DJDIR)/lib/lib%.a",
|
||||
#else
|
||||
+#ifdef __APPLE__
|
||||
+ ".LIBPATTERNS", "lib%.dylib lib%.a",
|
||||
+#else
|
||||
".LIBPATTERNS", "lib%.so lib%.a",
|
||||
+#endif
|
||||
#endif
|
||||
#endif
|
||||
|
104
sdk_container/src/third_party/portage-stable/sys-devel/make/files/make-3.82-glob-speedup.patch
vendored
Normal file
104
sdk_container/src/third_party/portage-stable/sys-devel/make/files/make-3.82-glob-speedup.patch
vendored
Normal file
@ -0,0 +1,104 @@
|
||||
change from upstream to speed up by skipping unused globs
|
||||
https://bugs.gentoo.org/382845
|
||||
|
||||
http://cvs.savannah.gnu.org/viewvc/make/read.c?root=make&r1=1.198&r2=1.200
|
||||
|
||||
Revision 1.200
|
||||
Sat May 7 14:36:12 2011 UTC (4 months, 1 week ago) by psmith
|
||||
Branch: MAIN
|
||||
Changes since 1.199: +1 -1 lines
|
||||
Inverted the boolean test from what I wanted it to be. Added a
|
||||
regression test to make sure this continues to work.
|
||||
|
||||
Revision 1.199
|
||||
Mon May 2 00:18:06 2011 UTC (4 months, 2 weeks ago) by psmith
|
||||
Branch: MAIN
|
||||
Changes since 1.198: +35 -25 lines
|
||||
Avoid invoking glob() unless the filename has potential globbing
|
||||
characters in it, for performance improvements.
|
||||
|
||||
--- a/read.c 2011/04/29 15:27:39 1.198
|
||||
+++ b/read.c 2011/05/07 14:36:12 1.200
|
||||
@@ -2901,6 +2901,7 @@
|
||||
const char *name;
|
||||
const char **nlist = 0;
|
||||
char *tildep = 0;
|
||||
+ int globme = 1;
|
||||
#ifndef NO_ARCHIVES
|
||||
char *arname = 0;
|
||||
char *memname = 0;
|
||||
@@ -3109,32 +3110,40 @@
|
||||
}
|
||||
#endif /* !NO_ARCHIVES */
|
||||
|
||||
- switch (glob (name, GLOB_NOSORT|GLOB_ALTDIRFUNC, NULL, &gl))
|
||||
- {
|
||||
- case GLOB_NOSPACE:
|
||||
- fatal (NILF, _("virtual memory exhausted"));
|
||||
-
|
||||
- case 0:
|
||||
- /* Success. */
|
||||
- i = gl.gl_pathc;
|
||||
- nlist = (const char **)gl.gl_pathv;
|
||||
- break;
|
||||
-
|
||||
- case GLOB_NOMATCH:
|
||||
- /* If we want only existing items, skip this one. */
|
||||
- if (flags & PARSEFS_EXISTS)
|
||||
- {
|
||||
- i = 0;
|
||||
- break;
|
||||
- }
|
||||
- /* FALLTHROUGH */
|
||||
-
|
||||
- default:
|
||||
- /* By default keep this name. */
|
||||
+ /* glob() is expensive: don't call it unless we need to. */
|
||||
+ if (!(flags & PARSEFS_EXISTS) && strpbrk (name, "?*[") == NULL)
|
||||
+ {
|
||||
+ globme = 0;
|
||||
i = 1;
|
||||
nlist = &name;
|
||||
- break;
|
||||
- }
|
||||
+ }
|
||||
+ else
|
||||
+ switch (glob (name, GLOB_NOSORT|GLOB_ALTDIRFUNC, NULL, &gl))
|
||||
+ {
|
||||
+ case GLOB_NOSPACE:
|
||||
+ fatal (NILF, _("virtual memory exhausted"));
|
||||
+
|
||||
+ case 0:
|
||||
+ /* Success. */
|
||||
+ i = gl.gl_pathc;
|
||||
+ nlist = (const char **)gl.gl_pathv;
|
||||
+ break;
|
||||
+
|
||||
+ case GLOB_NOMATCH:
|
||||
+ /* If we want only existing items, skip this one. */
|
||||
+ if (flags & PARSEFS_EXISTS)
|
||||
+ {
|
||||
+ i = 0;
|
||||
+ break;
|
||||
+ }
|
||||
+ /* FALLTHROUGH */
|
||||
+
|
||||
+ default:
|
||||
+ /* By default keep this name. */
|
||||
+ i = 1;
|
||||
+ nlist = &name;
|
||||
+ break;
|
||||
+ }
|
||||
|
||||
/* For each matched element, add it to the list. */
|
||||
while (i-- > 0)
|
||||
@@ -3174,7 +3183,8 @@
|
||||
#endif /* !NO_ARCHIVES */
|
||||
NEWELT (concat (2, prefix, nlist[i]));
|
||||
|
||||
- globfree (&gl);
|
||||
+ if (globme)
|
||||
+ globfree (&gl);
|
||||
|
||||
#ifndef NO_ARCHIVES
|
||||
if (arname)
|
@ -0,0 +1,62 @@
|
||||
https://savannah.gnu.org/bugs/?30653
|
||||
https://bugs.gentoo.org/431250
|
||||
|
||||
From d1ba0ee36b2bdd91434b5df90f0f4cceda7d6979 Mon Sep 17 00:00:00 2001
|
||||
From: psmith <psmith>
|
||||
Date: Mon, 10 Sep 2012 02:36:05 +0000
|
||||
Subject: [PATCH] Force intermediate targets to be considered if their
|
||||
non-intermediate parent needs to be remade. Fixes Savannah
|
||||
bug #30653.
|
||||
|
||||
---
|
||||
ChangeLog | 4 ++++
|
||||
remake.c | 4 ++++
|
||||
tests/scripts/features/parallelism | 17 +++++++++++++++++
|
||||
3 files changed, 25 insertions(+)
|
||||
|
||||
diff --git a/remake.c b/remake.c
|
||||
index c0bf709..b1ddd23 100644
|
||||
--- a/remake.c
|
||||
+++ b/remake.c
|
||||
@@ -612,6 +612,10 @@ update_file_1 (struct file *file, unsigned int depth)
|
||||
d->file->dontcare = file->dontcare;
|
||||
}
|
||||
|
||||
+ /* We may have already considered this file, when we didn't know
|
||||
+ we'd need to update it. Force update_file() to consider it and
|
||||
+ not prune it. */
|
||||
+ d->file->considered = !considered;
|
||||
|
||||
dep_status |= update_file (d->file, depth);
|
||||
|
||||
diff --git a/tests/scripts/features/parallelism b/tests/scripts/features/parallelism
|
||||
index d4250f0..76d24a7 100644
|
||||
--- a/tests/scripts/features/parallelism
|
||||
+++ b/tests/scripts/features/parallelism
|
||||
@@ -214,6 +214,23 @@ rm main.x");
|
||||
rmfiles(qw(foo.y foo.y.in main.bar));
|
||||
}
|
||||
|
||||
+# Ensure intermediate/secondary files are not pruned incorrectly.
|
||||
+# See Savannah bug #30653
|
||||
+
|
||||
+utouch(-15, 'file2');
|
||||
+utouch(-10, 'file4');
|
||||
+utouch(-5, 'file1');
|
||||
+
|
||||
+run_make_test(q!
|
||||
+.INTERMEDIATE: file3
|
||||
+file4: file3 ; @mv -f $< $@
|
||||
+file3: file2 ; touch $@
|
||||
+file2: file1 ; @touch $@
|
||||
+!,
|
||||
+ '--no-print-directory -j2', "touch file3");
|
||||
+
|
||||
+#rmfiles('file1', 'file2', 'file3', 'file4');
|
||||
+
|
||||
if ($all_tests) {
|
||||
# Jobserver FD handling is messed up in some way.
|
||||
# Savannah bug #28189
|
||||
--
|
||||
1.7.12
|
||||
|
@ -0,0 +1,54 @@
|
||||
https://savannah.gnu.org/bugs/?36451
|
||||
|
||||
From a95796de3a491d8acfc8ea94c217b90531161786 Mon Sep 17 00:00:00 2001
|
||||
From: psmith <psmith>
|
||||
Date: Sun, 9 Sep 2012 23:25:07 +0000
|
||||
Subject: [PATCH] Keep the command line on the heap to avoid stack overflow.
|
||||
Fixes Savannah bug #36451.
|
||||
|
||||
---
|
||||
ChangeLog | 3 +++
|
||||
job.c | 13 +++++++++----
|
||||
2 files changed, 12 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/job.c b/job.c
|
||||
index 754576b..f7b7d51 100644
|
||||
--- a/job.c
|
||||
+++ b/job.c
|
||||
@@ -2984,8 +2984,8 @@ construct_command_argv_internal (char *line, char **restp, char *shell,
|
||||
return new_argv;
|
||||
}
|
||||
|
||||
- new_line = alloca ((shell_len*2) + 1 + sflags_len + 1
|
||||
- + (line_len*2) + 1);
|
||||
+ new_line = xmalloc ((shell_len*2) + 1 + sflags_len + 1
|
||||
+ + (line_len*2) + 1);
|
||||
ap = new_line;
|
||||
/* Copy SHELL, escaping any characters special to the shell. If
|
||||
we don't escape them, construct_command_argv_internal will
|
||||
@@ -3052,8 +3052,11 @@ construct_command_argv_internal (char *line, char **restp, char *shell,
|
||||
*ap++ = *p;
|
||||
}
|
||||
if (ap == new_line + shell_len + sflags_len + 2)
|
||||
- /* Line was empty. */
|
||||
- return 0;
|
||||
+ {
|
||||
+ /* Line was empty. */
|
||||
+ free (new_line);
|
||||
+ return 0;
|
||||
+ }
|
||||
*ap = '\0';
|
||||
|
||||
#ifdef WINDOWS32
|
||||
@@ -3194,6 +3197,8 @@ construct_command_argv_internal (char *line, char **restp, char *shell,
|
||||
fatal (NILF, _("%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n"),
|
||||
__FILE__, __LINE__);
|
||||
#endif
|
||||
+
|
||||
+ free (new_line);
|
||||
}
|
||||
#endif /* ! AMIGA */
|
||||
|
||||
--
|
||||
1.7.12
|
||||
|
24
sdk_container/src/third_party/portage-stable/sys-devel/make/files/make-3.82-oneshell.patch
vendored
Normal file
24
sdk_container/src/third_party/portage-stable/sys-devel/make/files/make-3.82-oneshell.patch
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
fix from upstream cvs
|
||||
|
||||
----------------------------
|
||||
revision 1.245
|
||||
date: 2010-08-13 22:50:14 -0400; author: psmith; state: Exp; lines: +1 -1; commitid: 4UaslPqQHZTs5wKu;
|
||||
- Add oneshell to $(.FEATURES) (forgot that!)
|
||||
|
||||
Index: main.c
|
||||
===================================================================
|
||||
RCS file: /sources/make/make/main.c,v
|
||||
retrieving revision 1.244
|
||||
retrieving revision 1.245
|
||||
diff -u -p -r1.244 -r1.245
|
||||
--- main.c 10 Aug 2010 07:35:34 -0000 1.244
|
||||
+++ main.c 14 Aug 2010 02:50:14 -0000 1.245
|
||||
@@ -1138,7 +1138,7 @@ main (int argc, char **argv, char **envp
|
||||
a macro and some compilers (MSVC) don't like conditionals in macros. */
|
||||
{
|
||||
const char *features = "target-specific order-only second-expansion"
|
||||
- " else-if shortest-stem undefine"
|
||||
+ " else-if shortest-stem undefine oneshell"
|
||||
#ifndef NO_ARCHIVES
|
||||
" archives"
|
||||
#endif
|
@ -0,0 +1,39 @@
|
||||
fix from upstream cvs
|
||||
|
||||
----------------------------
|
||||
revision 1.247
|
||||
date: 2011-09-18 19:39:26 -0400; author: psmith; state: Exp; lines: +5 -3; commitid: 07NxO4T5PiWC82Av;
|
||||
When we re-exec the master makefile in a jobserver environment, ensure
|
||||
that MAKEFLAGS is set properly so the re-exec'd make runs in parallel.
|
||||
See Savannah bug #33873.
|
||||
|
||||
Index: main.c
|
||||
===================================================================
|
||||
RCS file: /sources/make/make/main.c,v
|
||||
retrieving revision 1.246
|
||||
retrieving revision 1.247
|
||||
diff -u -p -r1.246 -r1.247
|
||||
--- main.c 29 Aug 2010 23:05:27 -0000 1.246
|
||||
+++ main.c 18 Sep 2011 23:39:26 -0000 1.247
|
||||
@@ -2089,6 +2089,11 @@ main (int argc, char **argv, char **envp
|
||||
|
||||
++restarts;
|
||||
|
||||
+ /* If we're re-exec'ing the first make, put back the number of
|
||||
+ job slots so define_makefiles() will get it right. */
|
||||
+ if (master_job_slots)
|
||||
+ job_slots = master_job_slots;
|
||||
+
|
||||
/* Reset makeflags in case they were changed. */
|
||||
{
|
||||
const char *pv = define_makeflags (1, 1);
|
||||
@@ -2825,9 +2830,6 @@ define_makeflags (int all, int makefile)
|
||||
&& (*(unsigned int *) cs->value_ptr ==
|
||||
*(unsigned int *) cs->noarg_value))
|
||||
ADD_FLAG ("", 0); /* Optional value omitted; see below. */
|
||||
- else if (cs->c == 'j')
|
||||
- /* Special case for `-j'. */
|
||||
- ADD_FLAG ("1", 1);
|
||||
else
|
||||
{
|
||||
char *buf = alloca (30);
|
43
sdk_container/src/third_party/portage-stable/sys-devel/make/make-3.80-r4.ebuild
vendored
Normal file
43
sdk_container/src/third_party/portage-stable/sys-devel/make/make-3.80-r4.ebuild
vendored
Normal file
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/make/make-3.80-r4.ebuild,v 1.12 2011/02/06 11:37:17 leio Exp $
|
||||
|
||||
inherit eutils flag-o-matic
|
||||
|
||||
DESCRIPTION="Standard tool to compile source trees"
|
||||
HOMEPAGE="http://www.gnu.org/software/make/make.html"
|
||||
SRC_URI="ftp://ftp.gnu.org/gnu/make/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
||||
IUSE="nls static"
|
||||
|
||||
DEPEND="nls? ( sys-devel/gettext )"
|
||||
RDEPEND=""
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${PV}-memory.patch
|
||||
epatch "${FILESDIR}"/${P}-parallel-build-failure.patch
|
||||
epatch "${FILESDIR}"/${P}-conditional-eval.patch #123317
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use static && append-ldflags -static
|
||||
econf \
|
||||
$(use_enable nls) \
|
||||
--program-prefix=g \
|
||||
|| die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
dodoc AUTHORS ChangeLog NEWS README*
|
||||
if [[ ${USERLAND} == "GNU" ]] ; then
|
||||
dosym gmake /usr/bin/make
|
||||
dosym gmake.1 /usr/share/man/man1/make.1
|
||||
fi
|
||||
}
|
44
sdk_container/src/third_party/portage-stable/sys-devel/make/make-3.81-r1.ebuild
vendored
Normal file
44
sdk_container/src/third_party/portage-stable/sys-devel/make/make-3.81-r1.ebuild
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/make/make-3.81-r1.ebuild,v 1.2 2012/05/24 02:38:35 vapier Exp $
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
DESCRIPTION="Standard tool to compile source trees"
|
||||
HOMEPAGE="http://www.gnu.org/software/make/make.html"
|
||||
SRC_URI="mirror://gnu//make/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="nls static"
|
||||
|
||||
DEPEND="nls? ( sys-devel/gettext )"
|
||||
RDEPEND="nls? ( virtual/libintl )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${P}-tests-lang.patch
|
||||
epatch "${FILESDIR}"/${P}-long-cmdline.patch #301116
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use static && append-ldflags -static
|
||||
econf \
|
||||
$(use_enable nls) \
|
||||
--program-prefix=g \
|
||||
|| die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
dodoc AUTHORS ChangeLog NEWS README*
|
||||
if [[ ${USERLAND} == "GNU" ]] ; then
|
||||
# we install everywhere as 'gmake' but on GNU systems,
|
||||
# symlink 'make' to 'gmake'
|
||||
dosym gmake /usr/bin/make
|
||||
dosym gmake.1 /usr/share/man/man1/make.1
|
||||
fi
|
||||
}
|
46
sdk_container/src/third_party/portage-stable/sys-devel/make/make-3.81-r2.ebuild
vendored
Normal file
46
sdk_container/src/third_party/portage-stable/sys-devel/make/make-3.81-r2.ebuild
vendored
Normal file
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/make/make-3.81-r2.ebuild,v 1.10 2012/05/24 02:38:35 vapier Exp $
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
DESCRIPTION="Standard tool to compile source trees"
|
||||
HOMEPAGE="http://www.gnu.org/software/make/make.html"
|
||||
SRC_URI="mirror://gnu//make/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="nls static"
|
||||
|
||||
DEPEND="nls? ( sys-devel/gettext )"
|
||||
RDEPEND="nls? ( virtual/libintl )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${P}-tests-lang.patch
|
||||
epatch "${FILESDIR}"/${P}-long-cmdline.patch #301116
|
||||
epatch "${FILESDIR}"/${P}-tests-recursion.patch #329153
|
||||
epatch "${FILESDIR}"/${P}-jobserver.patch #193258
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use static && append-ldflags -static
|
||||
econf \
|
||||
$(use_enable nls) \
|
||||
--program-prefix=g \
|
||||
|| die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
dodoc AUTHORS ChangeLog NEWS README*
|
||||
if [[ ${USERLAND} == "GNU" ]] ; then
|
||||
# we install everywhere as 'gmake' but on GNU systems,
|
||||
# symlink 'make' to 'gmake'
|
||||
dosym gmake /usr/bin/make
|
||||
dosym gmake.1 /usr/share/man/man1/make.1
|
||||
fi
|
||||
}
|
43
sdk_container/src/third_party/portage-stable/sys-devel/make/make-3.81.ebuild
vendored
Normal file
43
sdk_container/src/third_party/portage-stable/sys-devel/make/make-3.81.ebuild
vendored
Normal file
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/make/make-3.81.ebuild,v 1.15 2012/05/24 02:38:35 vapier Exp $
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
DESCRIPTION="Standard tool to compile source trees"
|
||||
HOMEPAGE="http://www.gnu.org/software/make/make.html"
|
||||
SRC_URI="mirror://gnu//make/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="nls static"
|
||||
|
||||
DEPEND="nls? ( sys-devel/gettext )"
|
||||
RDEPEND="nls? ( virtual/libintl )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${P}-tests-lang.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use static && append-ldflags -static
|
||||
econf \
|
||||
$(use_enable nls) \
|
||||
--program-prefix=g \
|
||||
|| die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
dodoc AUTHORS ChangeLog NEWS README*
|
||||
if [[ ${USERLAND} == "GNU" ]] ; then
|
||||
# we install everywhere as 'gmake' but on GNU systems,
|
||||
# symlink 'make' to 'gmake'
|
||||
dosym gmake /usr/bin/make
|
||||
dosym gmake.1 /usr/share/man/man1/make.1
|
||||
fi
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/make/make-3.82-r1.ebuild,v 1.1 2011/06/07 13:18:10 chainsaw Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/make/make-3.82-r1.ebuild,v 1.8 2011/12/30 15:46:43 halcy0n Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
|
44
sdk_container/src/third_party/portage-stable/sys-devel/make/make-3.82-r3.ebuild
vendored
Normal file
44
sdk_container/src/third_party/portage-stable/sys-devel/make/make-3.82-r3.ebuild
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/make/make-3.82-r3.ebuild,v 1.8 2012/09/02 18:52:35 armin76 Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
DESCRIPTION="Standard tool to compile source trees"
|
||||
HOMEPAGE="http://www.gnu.org/software/make/make.html"
|
||||
SRC_URI="mirror://gnu//make/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="nls static"
|
||||
|
||||
DEPEND="nls? ( sys-devel/gettext )"
|
||||
RDEPEND="nls? ( virtual/libintl )"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-archives-many-objs.patch #334889
|
||||
epatch "${FILESDIR}"/${P}-MAKEFLAGS-reexec.patch #31975
|
||||
epatch "${FILESDIR}"/${P}-memory-corruption.patch #355907
|
||||
epatch "${FILESDIR}"/${P}-glob-speedup.patch #382845
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use static && append-ldflags -static
|
||||
econf \
|
||||
--program-prefix=g \
|
||||
$(use_enable nls)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
dodoc AUTHORS ChangeLog NEWS README*
|
||||
if [[ ${USERLAND} == "GNU" ]] ; then
|
||||
# we install everywhere as 'gmake' but on GNU systems,
|
||||
# symlink 'make' to 'gmake'
|
||||
dosym gmake /usr/bin/make
|
||||
dosym gmake.1 /usr/share/man/man1/make.1
|
||||
fi
|
||||
}
|
51
sdk_container/src/third_party/portage-stable/sys-devel/make/make-3.82-r4.ebuild
vendored
Normal file
51
sdk_container/src/third_party/portage-stable/sys-devel/make/make-3.82-r4.ebuild
vendored
Normal file
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/make/make-3.82-r4.ebuild,v 1.15 2013/02/19 03:00:42 zmedico Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
DESCRIPTION="Standard tool to compile source trees"
|
||||
HOMEPAGE="http://www.gnu.org/software/make/make.html"
|
||||
SRC_URI="mirror://gnu//make/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="nls static"
|
||||
|
||||
DEPEND="nls? ( sys-devel/gettext )"
|
||||
RDEPEND="nls? ( virtual/libintl )"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-archives-many-objs.patch #334889
|
||||
epatch "${FILESDIR}"/${P}-MAKEFLAGS-reexec.patch #31975
|
||||
epatch "${FILESDIR}"/${P}-memory-corruption.patch #355907
|
||||
epatch "${FILESDIR}"/${P}-glob-speedup.patch #382845
|
||||
epatch "${FILESDIR}"/${P}-copy-on-expand.patch
|
||||
epatch "${FILESDIR}"/${P}-oneshell.patch
|
||||
epatch "${FILESDIR}"/${P}-parallel-remake.patch
|
||||
epatch "${FILESDIR}"/${P}-intermediate-parallel.patch #431250
|
||||
epatch "${FILESDIR}"/${P}-construct-command-line.patch
|
||||
epatch "${FILESDIR}"/${P}-long-command-line.patch
|
||||
epatch "${FILESDIR}"/${P}-darwin-library_search-dylib.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use static && append-ldflags -static
|
||||
econf \
|
||||
--program-prefix=g \
|
||||
$(use_enable nls)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
dodoc AUTHORS ChangeLog NEWS README*
|
||||
if [[ ${USERLAND} == "GNU" ]] ; then
|
||||
# we install everywhere as 'gmake' but on GNU systems,
|
||||
# symlink 'make' to 'gmake'
|
||||
dosym gmake /usr/bin/make
|
||||
dosym gmake.1 /usr/share/man/man1/make.1
|
||||
fi
|
||||
}
|
42
sdk_container/src/third_party/portage-stable/sys-devel/make/make-3.82.ebuild
vendored
Normal file
42
sdk_container/src/third_party/portage-stable/sys-devel/make/make-3.82.ebuild
vendored
Normal file
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/make/make-3.82.ebuild,v 1.11 2011/07/09 09:17:29 xarthisius Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
DESCRIPTION="Standard tool to compile source trees"
|
||||
HOMEPAGE="http://www.gnu.org/software/make/make.html"
|
||||
SRC_URI="mirror://gnu//make/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="nls static"
|
||||
|
||||
DEPEND="nls? ( sys-devel/gettext )"
|
||||
RDEPEND="nls? ( virtual/libintl )"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-archives-many-objs.patch #334889
|
||||
epatch "${FILESDIR}"/${P}-MAKEFLAGS-reexec.patch #31975
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use static && append-ldflags -static
|
||||
econf \
|
||||
--program-prefix=g \
|
||||
$(use_enable nls)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
dodoc AUTHORS ChangeLog NEWS README*
|
||||
if [[ ${USERLAND} == "GNU" ]] ; then
|
||||
# we install everywhere as 'gmake' but on GNU systems,
|
||||
# symlink 'make' to 'gmake'
|
||||
dosym gmake /usr/bin/make
|
||||
dosym gmake.1 /usr/share/man/man1/make.1
|
||||
fi
|
||||
}
|
5
sdk_container/src/third_party/portage-stable/sys-devel/make/metadata.xml
vendored
Normal file
5
sdk_container/src/third_party/portage-stable/sys-devel/make/metadata.xml
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>base-system</herd>
|
||||
</pkgmetadata>
|
@ -1,6 +1,114 @@
|
||||
# ChangeLog for sys-fs/udev-init-scripts
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev-init-scripts/ChangeLog,v 1.41 2013/02/01 08:09:29 ssuominen Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev-init-scripts/ChangeLog,v 1.72 2013/06/02 13:29:45 jer Exp $
|
||||
|
||||
02 Jun 2013; Jeroen Roovers <jer@gentoo.org> udev-init-scripts-26.ebuild:
|
||||
Stable for HPPA (bug #470580).
|
||||
|
||||
*udev-init-scripts-26 (17 Apr 2013)
|
||||
|
||||
17 Apr 2013; William Hubbs <williamh@gentoo.org>
|
||||
+udev-init-scripts-26.ebuild, udev-init-scripts-9999.ebuild:
|
||||
version bump
|
||||
|
||||
17 Apr 2013; William Hubbs <williamh@gentoo.org> -udev-init-scripts-24.ebuild:
|
||||
remove old version that never went stable
|
||||
|
||||
15 Apr 2013; Jeroen Roovers <jer@gentoo.org> udev-init-scripts-25.ebuild:
|
||||
Stable for HPPA (bug #463614).
|
||||
|
||||
13 Apr 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-25.ebuild:
|
||||
Stable for s390, wrt bug #463614
|
||||
|
||||
12 Apr 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-25.ebuild:
|
||||
Stable for ia64, wrt bug #463614
|
||||
|
||||
05 Apr 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-25.ebuild:
|
||||
Stable for ppc64, wrt bug #463614
|
||||
|
||||
05 Apr 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-25.ebuild:
|
||||
Stable for ppc, wrt bug #463614
|
||||
|
||||
02 Apr 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-25.ebuild:
|
||||
Stable for arm, wrt bug #463614
|
||||
|
||||
02 Apr 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-25.ebuild:
|
||||
Stable for sh, wrt bug #463614
|
||||
|
||||
01 Apr 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-25.ebuild:
|
||||
Stable for alpha, wrt bug #463614
|
||||
|
||||
31 Mar 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-25.ebuild:
|
||||
Stable for sparc, wrt bug #463614
|
||||
|
||||
30 Mar 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-25.ebuild:
|
||||
Stable for x86, wrt bug #463614
|
||||
|
||||
30 Mar 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-25.ebuild:
|
||||
Stable for amd64, wrt bug #463614
|
||||
|
||||
*udev-init-scripts-25 (21 Mar 2013)
|
||||
|
||||
21 Mar 2013; William Hubbs <williamh@gentoo.org>
|
||||
+udev-init-scripts-25.ebuild:
|
||||
version bump
|
||||
|
||||
*udev-init-scripts-24 (13 Mar 2013)
|
||||
|
||||
13 Mar 2013; William Hubbs <williamh@gentoo.org>
|
||||
+udev-init-scripts-24.ebuild:
|
||||
Version bump for #424189.
|
||||
|
||||
10 Mar 2013; Samuli Suominen <ssuominen@gentoo.org>
|
||||
udev-init-scripts-23.ebuild, udev-init-scripts-9999.ebuild:
|
||||
Fix offset root support wrt #458156, Comment #1 by "smkbot"
|
||||
|
||||
06 Mar 2013; Raúl Porcel <armin76@gentoo.org> udev-init-scripts-23.ebuild:
|
||||
m68k/s390/sh/sparc stable wrt #457568
|
||||
|
||||
02 Mar 2013; Samuli Suominen <ssuominen@gentoo.org>
|
||||
-udev-init-scripts-22.ebuild:
|
||||
old
|
||||
|
||||
01 Mar 2013; Jeroen Roovers <jer@gentoo.org> udev-init-scripts-23.ebuild:
|
||||
Stable for HPPA (bug #457568).
|
||||
|
||||
23 Feb 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-23.ebuild:
|
||||
Stable for alpha, wrt bug #457568
|
||||
|
||||
21 Feb 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-23.ebuild:
|
||||
Stable for ia64, wrt bug #457568
|
||||
|
||||
19 Feb 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-23.ebuild:
|
||||
Stable for arm, wrt bug #457568
|
||||
|
||||
18 Feb 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-23.ebuild:
|
||||
Stable for ppc64, wrt bug #457568
|
||||
|
||||
18 Feb 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-23.ebuild:
|
||||
Stable for ppc, wrt bug #457568
|
||||
|
||||
15 Feb 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-23.ebuild:
|
||||
Stable for x86, wrt bug #457568
|
||||
|
||||
15 Feb 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-23.ebuild:
|
||||
Stable for amd64, wrt bug #457568
|
||||
|
||||
09 Feb 2013; Samuli Suominen <ssuominen@gentoo.org>
|
||||
udev-init-scripts-22.ebuild:
|
||||
arm/ppc64 stable wrt #452556
|
||||
|
||||
09 Feb 2013; Agostino Sarubbo <ago@gentoo.org> udev-init-scripts-22.ebuild:
|
||||
Stable for ia64, wrt bug #452556
|
||||
|
||||
08 Feb 2013; Jeroen Roovers <jer@gentoo.org> udev-init-scripts-22.ebuild:
|
||||
Stable for HPPA (bug #452556).
|
||||
|
||||
*udev-init-scripts-23 (05 Feb 2013)
|
||||
|
||||
05 Feb 2013; William Hubbs <williamh@gentoo.org>
|
||||
+udev-init-scripts-23.ebuild:
|
||||
version bump
|
||||
|
||||
01 Feb 2013; Samuli Suominen <ssuominen@gentoo.org>
|
||||
-udev-init-scripts-19-r1.ebuild,
|
||||
|
@ -1,19 +1,19 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST udev-init-scripts-22.tar.bz2 4877 SHA256 1cb74fe6f418e5ace297efb72682a92e0a81e387afefae3f8e4b619ee2129d51 SHA512 5b11b639d98a1e2edc932887ed51b45119c14f26217e8fe44bdbb9dd4605230e2f83f2ad582eb00d88912c643ba604e38b2a3d52b3573706e861596cca1335ea WHIRLPOOL 7af3709f1824016fd3d7efd319efcaff4a109282ad75d4c43fe981308a641712a17df2f55e2ec7c6a714ad134eacb48b84abf3fe65c0443b94a632ce3113ee51
|
||||
EBUILD udev-init-scripts-22.ebuild 2352 SHA256 0014bd80609dfe01bec7778345e3dca71d5f16c919268ff4cce6605fc125f0a7 SHA512 0d3c7217a15a5c8f4d7f9e096374fd8c9c3719f6603fe053c521833df2ec447e2f602dbbf62b1882099d748d69d87dfc753429294d0b91dfba3c42a56498aabc WHIRLPOOL c51ab64fd402fe570e8d3f34a6f7e03cf55259d22f8032c4487cc81f27a7462c6aa6ffa979d716ac41e37dd5041ae2db0beffe05d0ea22cad52d8079dcae5cee
|
||||
EBUILD udev-init-scripts-9999.ebuild 2363 SHA256 9f95d58712dc6415256d14ccb577a5eafb5fb170435f8e85f3db77a4b31976fc SHA512 11b811e2c5cb72976dd0531a3911af126dae5805c55d491f0724e02fbf0cfe5f6318bd8cb34e0a9c6cbe50846d7f4a342f567d93a186f2c0be936628372893cb WHIRLPOOL 41fddcf76a9e2ee661d637c4d588e09a554a757a18eb582ed1a290fde2e3a5a1412a3399953c603fa9368bd94e5db5815e4bd1043eda8c3382b59d853fdcbff0
|
||||
MISC ChangeLog 7442 SHA256 1dfa4b8c2a3f61d166bc2c7245f9c28a19782da9a845f28b6cd700ae642967b5 SHA512 e49b961b65c4e6276b190a601c3f672d1f5caefb8d7885402a20d8b56af9a5392fa51b6252bc42772ef46e1b470d5f68ae03eb5650270869e425cf9550b6e2b7 WHIRLPOOL 2cffe16e9f8d4e77e27f25c04661cbb91c9f90348dd7babeb054bf5abf8741506300fe136ec096ad8108ef221f83dc9425ae6f10d05a55799c13a83befefab06
|
||||
DIST udev-init-scripts-23.tar.bz2 4438 SHA256 38759cefae630ce7ad5ccca4e16c41da64a96f60508a9a8087ad9ff0f7de8b99 SHA512 49d7af884ba1c82889169b4710a399653c8be6a621a80266b3a9232994bce3fbe9b9360b998595617ab78f2658f77b7002584c7cfb31e794ccae0a16a1a0405b WHIRLPOOL 2a977e0bbed64bad09ea4514e00941e59b050c268b18502fbe7840ac91454ae4754cac6d20fcb479cecb1b9412a03c370b9ca69173a9ac21c18c872b927c54e6
|
||||
DIST udev-init-scripts-25.tar.bz2 4911 SHA256 2210a0c76b1169d136b3f7c8f8c6ca36b4546aea7e88c355c81009cf10fb9bc3 SHA512 c3b1729c309fa2a74a5887b22239451529238a646df010be685720efe24dd29f09958aac9910aac8defeebe32f427f928376ebfee4184ca88e66f171de792795 WHIRLPOOL 7eeb60031504e9418f9cfa4097634bc1da1835d06c53a3d6e9d9c85e1a8ca6f18a545c1c198528f0c88fc67690061a7f0f755ae2559856f6e60571701fd41174
|
||||
DIST udev-init-scripts-26.tar.bz2 4921 SHA256 eff4cd581cb5d57a1fa09772f9f82a37d9a33a3828f0b7e988278a974864d203 SHA512 cbf5de51c7c1f63cfb7ded47175c3dfee0483972ce966d71bb164c78d6d6818d24a1e72cbaf9c3c0dda3674e6bb3b98c53a9e8cba27a8de6176689ddd39b0d9c WHIRLPOOL 6ade24698c8b1b1e7397f494e99e67e960505d846f21e8955e0a433dcde1d5ec5f580d13d867c78c13fc4157dbb532b0a5d4c1adedcda60f2e4186936a53b72a
|
||||
EBUILD udev-init-scripts-23.ebuild 2334 SHA256 9f3778a99f206d6b1f86deef6248be0cd8099443b12b52f784e1d50de3ec105a SHA512 5f22428ce18dd64f9720059d3c1d2835022654d57f21111ce8cd1a7a73201e58da5cf4b12178fd29abdf843584d3c2b03b6a6e2eb0261504768e02391149808e WHIRLPOOL 3f78be106633313a4988af5f81d03bccb0556d0456f71ee895eb2326c38e4b52a9162ae6319963345de67a7adebc8edd753b8aada02ca3bba1169e63ebfb9d45
|
||||
EBUILD udev-init-scripts-25.ebuild 2329 SHA256 68b6c2a82497deb0d76450f864bd8d74ea5428dbb8470d4dd2f031d8f06e9d67 SHA512 ab831d158713c8277c49ca35cd915464fe79c27d55d0c92b68eeca2af02469b532855ddb6cb0e4c3d15d19e19427504af41315ec99f0885d3592e860be436317 WHIRLPOOL 9d95368a37b74264db7a9354f60bd583645773ab0b33a830d87dd8c71e6be6e7fe3ab240e7457044115d8d69860604a1bdc20a9bb9594e1d77d97e16e7d1b164
|
||||
EBUILD udev-init-scripts-26.ebuild 2338 SHA256 414ba58df9b33fabcd30d2a326ef164d50dbd947a8f1cadf2123840a85f75646 SHA512 45bbeb82f3d98a8639ec4c3b7e025adf747156127162acae009995e943a78f8034576e9800120d4dd580a21cad79c2dc50b828f3a785f089267bd9b793cda9e2 WHIRLPOOL 58e14c1e0307cce52ff09390ebde78890c31484cad7920542ae91e82b16a2806b7215f5420bac2c64f2f13342572537cb97c3280ab2d9b788538ae1dd9818357
|
||||
EBUILD udev-init-scripts-9999.ebuild 2347 SHA256 78adf17658863e2a3b97098f4044881e1dd881fbe8e5935a14c04a707207f02e SHA512 150b62d9cb23c6cd3a08fbf4a7ec92c74103b1b65cd3c585a334a07936bb225708b7fb103452ce8f874a1ef7c2511338dd9c54148d70b9e34b562c32462721c5 WHIRLPOOL 23081a19ff36975a270616bdf2829edf7c931abd402c2f2643b944579509a7e09521181e1e43c45c8d5717e091b6000382e13f4657d717071c35c597be968359
|
||||
MISC ChangeLog 11149 SHA256 99a141177c7049cfcb8d08473065cb59df312adfc1f054c3d16b986b06ef98c0 SHA512 a3a0ff877f7698e9b79127f0ed0acde3d1f7f20db76db1ef5343af11d709d0e59613b401c2882d9743f49a1f89e34d1e93a175393d9c526e6d0f53070a43f11f WHIRLPOOL 93f14dd88488c5fb413cec646250bb51b289741d87bd1577fe1cfea3241290e7f67686d425654bd9ff0cd63351f7c16140be2fc1abfa6848c5caef3c5da64003
|
||||
MISC metadata.xml 206 SHA256 e8bae0ea2f16b0ad92858b68718c01ab85b5e6995a35b88c74e4ad9772b9f813 SHA512 f6558663be8014488111639a4eeadc9e691f57f2eb4f3c97d6022a50ab2659fac2df458cefed5e29a6661d59221b15332aefa00c027552a8f4bbefc3988e2a90 WHIRLPOOL b515e201c4f614326c4ee0ef0e13fd9d277e913d96265ecce11b41c9628fa38d1e34f90fab1073527e153a9e2e8929c5fee748a8e5eaf98b58fe15928c8ad457
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJRC3grAAoJEEdUh39IaPFN4BcH+QHWu33RwRMGpZhMxt5pjxj4
|
||||
MzhCdK3vJLxIgzGqCHKykiSZxDVx1/onMuJ52TU3tAGCGNru/sIlqwtgx1LSOYiS
|
||||
RskVfq7PgIMqVA3phYbuU+6iIDIsHXGpc+32rEaLQpM1pxCUB4+fRwH3DVQE4/Wa
|
||||
CqovT0NT4KEBuP3fYOcXzBLVmIIgA4cbBxdahyteKmvUb47g6pc80nRTqgZ4DGcA
|
||||
5bjdlvfvRXWSCAmfdZKlTwJsAb2dW6SWZ0KMDfBIjduF/x8I9PP26+TKdls4jOb+
|
||||
JbQ0ikyjnOqdzPFspdH+NVXT0xbM45g7rHuxNjvw3NL4TCR8sBWqJe0kb1Ltg6Q=
|
||||
=MFHs
|
||||
iEYEAREIAAYFAlGrSMsACgkQVWmRsqeSphOlrwCeKMLioe3onkDt85HqMasQj3hM
|
||||
hS8AnR60KwHvNGvDfAOcA8091R/hw4nB
|
||||
=gwkw
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,85 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev-init-scripts/udev-init-scripts-23.ebuild,v 1.11 2013/03/10 17:45:38 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils
|
||||
|
||||
if [ "${PV}" = "9999" ]; then
|
||||
EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/udev-gentoo-scripts.git"
|
||||
inherit git-2
|
||||
fi
|
||||
|
||||
DESCRIPTION="udev startup scripts for openrc"
|
||||
HOMEPAGE="http://www.gentoo.org"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
if [ "${PV}" != "9999" ]; then
|
||||
SRC_URI="http://dev.gentoo.org/~williamh/dist/${P}.tar.bz2"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
|
||||
fi
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="virtual/pkgconfig"
|
||||
RDEPEND=">=virtual/udev-180
|
||||
sys-apps/openrc
|
||||
!<sys-fs/udev-186"
|
||||
|
||||
src_prepare()
|
||||
{
|
||||
epatch_user
|
||||
}
|
||||
|
||||
pkg_postinst()
|
||||
{
|
||||
# Add udev and udev-mount to the sysinit runlevel automatically if this is
|
||||
# the first install of this package.
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]
|
||||
then
|
||||
if [[ -x "${ROOT}"etc/init.d/udev \
|
||||
&& -d "${ROOT}"etc/runlevels/sysinit ]]
|
||||
then
|
||||
ln -s /etc/init.d/udev "${ROOT}"/etc/runlevels/sysinit/udev
|
||||
fi
|
||||
if [[ -x "${ROOT}"etc/init.d/udev-mount \
|
||||
&& -d "${ROOT}"etc/runlevels/sysinit ]]
|
||||
then
|
||||
ln -s /etc/init.d/udev-mount \
|
||||
"${ROOT}"etc/runlevels/sysinit/udev-mount
|
||||
fi
|
||||
fi
|
||||
|
||||
# Warn the user about adding the scripts to their sysinit runlevel
|
||||
if [[ -e "${ROOT}"etc/runlevels/sysinit ]]
|
||||
then
|
||||
if [[ ! -e "${ROOT}"etc/runlevels/sysinit/udev ]]
|
||||
then
|
||||
ewarn
|
||||
ewarn "You need to add udev to the sysinit runlevel."
|
||||
ewarn "If you do not do this,"
|
||||
ewarn "your system will not be able to boot!"
|
||||
ewarn "Run this command:"
|
||||
ewarn "\trc-update add udev sysinit"
|
||||
fi
|
||||
if [[ ! -e "${ROOT}"etc/runlevels/sysinit/udev-mount ]]
|
||||
then
|
||||
ewarn
|
||||
ewarn "You need to add udev-mount to the sysinit runlevel."
|
||||
ewarn "If you do not do this,"
|
||||
ewarn "your system will not be able to boot!"
|
||||
ewarn "Run this command:"
|
||||
ewarn "\trc-update add udev-mount sysinit"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -x $(type -P rc-update) ]] && rc-update show | grep udev-postmount | grep -qs 'boot\|default\|sysinit'; then
|
||||
ewarn "The udev-postmount service has been removed because the reasons for"
|
||||
ewarn "its existance have been removed upstream."
|
||||
ewarn "Please remove it from your runlevels."
|
||||
fi
|
||||
}
|
@ -0,0 +1,85 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev-init-scripts/udev-init-scripts-25.ebuild,v 1.12 2013/04/15 09:52:30 jer Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils
|
||||
|
||||
if [ "${PV}" = "9999" ]; then
|
||||
EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/udev-gentoo-scripts.git"
|
||||
inherit git-2
|
||||
fi
|
||||
|
||||
DESCRIPTION="udev startup scripts for openrc"
|
||||
HOMEPAGE="http://www.gentoo.org"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
if [ "${PV}" != "9999" ]; then
|
||||
SRC_URI="http://dev.gentoo.org/~williamh/dist/${P}.tar.bz2"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86"
|
||||
fi
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="virtual/pkgconfig"
|
||||
RDEPEND=">=virtual/udev-180
|
||||
sys-apps/openrc
|
||||
!<sys-fs/udev-186"
|
||||
|
||||
src_prepare()
|
||||
{
|
||||
epatch_user
|
||||
}
|
||||
|
||||
pkg_postinst()
|
||||
{
|
||||
# Add udev and udev-mount to the sysinit runlevel automatically if this is
|
||||
# the first install of this package.
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]
|
||||
then
|
||||
if [[ -x "${ROOT}"etc/init.d/udev \
|
||||
&& -d "${ROOT}"etc/runlevels/sysinit ]]
|
||||
then
|
||||
ln -s /etc/init.d/udev "${ROOT}"/etc/runlevels/sysinit/udev
|
||||
fi
|
||||
if [[ -x "${ROOT}"etc/init.d/udev-mount \
|
||||
&& -d "${ROOT}"etc/runlevels/sysinit ]]
|
||||
then
|
||||
ln -s /etc/init.d/udev-mount \
|
||||
"${ROOT}"etc/runlevels/sysinit/udev-mount
|
||||
fi
|
||||
fi
|
||||
|
||||
# Warn the user about adding the scripts to their sysinit runlevel
|
||||
if [[ -e "${ROOT}"etc/runlevels/sysinit ]]
|
||||
then
|
||||
if [[ ! -e "${ROOT}"etc/runlevels/sysinit/udev ]]
|
||||
then
|
||||
ewarn
|
||||
ewarn "You need to add udev to the sysinit runlevel."
|
||||
ewarn "If you do not do this,"
|
||||
ewarn "your system will not be able to boot!"
|
||||
ewarn "Run this command:"
|
||||
ewarn "\trc-update add udev sysinit"
|
||||
fi
|
||||
if [[ ! -e "${ROOT}"etc/runlevels/sysinit/udev-mount ]]
|
||||
then
|
||||
ewarn
|
||||
ewarn "You need to add udev-mount to the sysinit runlevel."
|
||||
ewarn "If you do not do this,"
|
||||
ewarn "your system will not be able to boot!"
|
||||
ewarn "Run this command:"
|
||||
ewarn "\trc-update add udev-mount sysinit"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -x $(type -P rc-update) ]] && rc-update show | grep udev-postmount | grep -qs 'boot\|default\|sysinit'; then
|
||||
ewarn "The udev-postmount service has been removed because the reasons for"
|
||||
ewarn "its existance have been removed upstream."
|
||||
ewarn "Please remove it from your runlevels."
|
||||
fi
|
||||
}
|
@ -0,0 +1,85 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev-init-scripts/udev-init-scripts-26.ebuild,v 1.2 2013/06/02 13:29:45 jer Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils
|
||||
|
||||
if [ "${PV}" = "9999" ]; then
|
||||
EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/udev-gentoo-scripts.git"
|
||||
inherit git-2
|
||||
fi
|
||||
|
||||
DESCRIPTION="udev startup scripts for openrc"
|
||||
HOMEPAGE="http://www.gentoo.org"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
if [ "${PV}" != "9999" ]; then
|
||||
SRC_URI="http://dev.gentoo.org/~williamh/dist/${P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
fi
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="virtual/pkgconfig"
|
||||
RDEPEND=">=virtual/udev-180
|
||||
sys-apps/openrc
|
||||
!<sys-fs/udev-186"
|
||||
|
||||
src_prepare()
|
||||
{
|
||||
epatch_user
|
||||
}
|
||||
|
||||
pkg_postinst()
|
||||
{
|
||||
# Add udev and udev-mount to the sysinit runlevel automatically if this is
|
||||
# the first install of this package.
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]
|
||||
then
|
||||
if [[ -x "${ROOT}"etc/init.d/udev \
|
||||
&& -d "${ROOT}"etc/runlevels/sysinit ]]
|
||||
then
|
||||
ln -s /etc/init.d/udev "${ROOT}"/etc/runlevels/sysinit/udev
|
||||
fi
|
||||
if [[ -x "${ROOT}"etc/init.d/udev-mount \
|
||||
&& -d "${ROOT}"etc/runlevels/sysinit ]]
|
||||
then
|
||||
ln -s /etc/init.d/udev-mount \
|
||||
"${ROOT}"etc/runlevels/sysinit/udev-mount
|
||||
fi
|
||||
fi
|
||||
|
||||
# Warn the user about adding the scripts to their sysinit runlevel
|
||||
if [[ -e "${ROOT}"etc/runlevels/sysinit ]]
|
||||
then
|
||||
if [[ ! -e "${ROOT}"etc/runlevels/sysinit/udev ]]
|
||||
then
|
||||
ewarn
|
||||
ewarn "You need to add udev to the sysinit runlevel."
|
||||
ewarn "If you do not do this,"
|
||||
ewarn "your system will not be able to boot!"
|
||||
ewarn "Run this command:"
|
||||
ewarn "\trc-update add udev sysinit"
|
||||
fi
|
||||
if [[ ! -e "${ROOT}"etc/runlevels/sysinit/udev-mount ]]
|
||||
then
|
||||
ewarn
|
||||
ewarn "You need to add udev-mount to the sysinit runlevel."
|
||||
ewarn "If you do not do this,"
|
||||
ewarn "your system will not be able to boot!"
|
||||
ewarn "Run this command:"
|
||||
ewarn "\trc-update add udev-mount sysinit"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -x $(type -P rc-update) ]] && rc-update show | grep udev-postmount | grep -qs 'boot\|default\|sysinit'; then
|
||||
ewarn "The udev-postmount service has been removed because the reasons for"
|
||||
ewarn "its existance have been removed upstream."
|
||||
ewarn "Please remove it from your runlevels."
|
||||
fi
|
||||
}
|
@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev-init-scripts/udev-init-scripts-9999.ebuild,v 1.18 2013/01/29 17:31:13 williamh Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev-init-scripts/udev-init-scripts-9999.ebuild,v 1.20 2013/04/17 16:12:06 williamh Exp $
|
||||
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
|
||||
inherit eutils
|
||||
|
||||
@ -44,12 +44,12 @@ pkg_postinst()
|
||||
if [[ -x "${ROOT}"etc/init.d/udev \
|
||||
&& -d "${ROOT}"etc/runlevels/sysinit ]]
|
||||
then
|
||||
ln -s "${ROOT}"etc/init.d/udev "${ROOT}"/etc/runlevels/sysinit/udev
|
||||
ln -s /etc/init.d/udev "${ROOT}"/etc/runlevels/sysinit/udev
|
||||
fi
|
||||
if [[ -x "${ROOT}"etc/init.d/udev-mount \
|
||||
&& -d "${ROOT}"etc/runlevels/sysinit ]]
|
||||
then
|
||||
ln -s "${ROOT}"etc/init.d/udev-mount \
|
||||
ln -s /etc/init.d/udev-mount \
|
||||
"${ROOT}"etc/runlevels/sysinit/udev-mount
|
||||
fi
|
||||
fi
|
||||
|
BIN
sdk_container/src/third_party/portage-stable/sys-fs/udev/.udev-204.ebuild.swp
vendored
Normal file
BIN
sdk_container/src/third_party/portage-stable/sys-fs/udev/.udev-204.ebuild.swp
vendored
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
||||
# ChangeLog for sys-fs/udev
|
||||
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog-2009,v 1.1 2012/01/01 21:49:17 dilfridge Exp $
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog-2009,v 1.2 2013/03/15 09:38:45 ssuominen Exp $
|
||||
|
||||
30 Dec 2009; Matthias Schwarzott <zzam@gentoo.org> udev-149.ebuild,
|
||||
udev-9999.ebuild:
|
||||
|
257
sdk_container/src/third_party/portage-stable/sys-fs/udev/ChangeLog-2010
vendored
Normal file
257
sdk_container/src/third_party/portage-stable/sys-fs/udev/ChangeLog-2010
vendored
Normal file
@ -0,0 +1,257 @@
|
||||
# ChangeLog for sys-fs/udev
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog-2010,v 1.1 2013/03/15 09:38:45 ssuominen Exp $
|
||||
|
||||
*udev-164-r1 (12 Dec 2010)
|
||||
|
||||
12 Dec 2010; Matthias Schwarzott <zzam@gentoo.org> +udev-164-r1.ebuild:
|
||||
Moved scripts from files to a tarball.
|
||||
|
||||
*udev-164 (30 Oct 2010)
|
||||
|
||||
30 Oct 2010; Matthias Schwarzott <zzam@gentoo.org>
|
||||
+files/164/40-gentoo.rules, +files/164/90-network.rules,
|
||||
+files/164/shell-compat-KV.sh, +files/164/shell-compat-addon.sh,
|
||||
+files/164/udev.confd, +files/164/udev.initd,
|
||||
+files/164/udev-dev-tarball.initd, +files/164/udev-mount.initd,
|
||||
+files/164/udev-postmount.initd, +udev-164.ebuild,
|
||||
+files/164/udev-start.sh, +files/164/udev-stop.sh:
|
||||
Version bumped. Changed udev-postmount script to better check for ro
|
||||
filesystems and non bash shells. Bugs 342403, 326825. Remove /dev/loop if
|
||||
it is empty, Bug #338766.
|
||||
|
||||
29 Oct 2010; Jeroen Roovers <jer@gentoo.org> udev-151-r4.ebuild:
|
||||
Stable for HPPA (bug #324507).
|
||||
|
||||
*udev-163 (11 Oct 2010)
|
||||
|
||||
11 Oct 2010; Matthias Schwarzott <zzam@gentoo.org> +udev-163.ebuild:
|
||||
Version bumped.
|
||||
|
||||
27 Sep 2010; Matthias Schwarzott <zzam@gentoo.org> -udev-146.ebuild,
|
||||
-udev-146-r2.ebuild, -udev-146-r3.ebuild,
|
||||
-files/udev-146-printer-usb_device-permission.diff,
|
||||
-files/151/shell-compat-addon.sh, -udev-147-r1.ebuild,
|
||||
-files/151/udev.confd, -udev-145.ebuild, -udev-150-r1.ebuild,
|
||||
-udev-151-r1.ebuild, -udev-151-r2.ebuild, -udev-151-r3.ebuild,
|
||||
-udev-154.ebuild, -udev-156.ebuild, -udev-157.ebuild, -udev-158.ebuild,
|
||||
-udev-159.ebuild, -files/udev-159-path_id.patch, -files/151/udev.initd,
|
||||
-udev-160.ebuild, -files/151/udev-dev-tarball.initd, -udev-145-r1.ebuild,
|
||||
-udev-161.ebuild,
|
||||
-files/udev-161-cdrom_id_Drop_MEDIA_SESSION_NEXT_for_DVD-RW-RO.patch,
|
||||
-files/151/shell-compat-KV.sh, -files/151/udev-mount.initd,
|
||||
-files/151/udev-postmount.initd, -files/151/udev-start.sh,
|
||||
-udev-145-r2.ebuild, -files/151/udev-stop.sh, -udev-145-r3.ebuild:
|
||||
Removed a lot of old versions.
|
||||
|
||||
*udev-162 (12 Sep 2010)
|
||||
|
||||
12 Sep 2010; Matthias Schwarzott <zzam@gentoo.org> +udev-162.ebuild:
|
||||
Version bumped.
|
||||
|
||||
28 Aug 2010; Raúl Porcel <armin76@gentoo.org> udev-151-r4.ebuild:
|
||||
ia64/m68k/s390/sh/sparc stable wrt #334087
|
||||
|
||||
28 Aug 2010; Markus Meier <maekke@gentoo.org> udev-151-r4.ebuild:
|
||||
arm stable, bug #324507
|
||||
|
||||
*udev-161 (24 Aug 2010)
|
||||
|
||||
24 Aug 2010; Matthias Schwarzott <zzam@gentoo.org>
|
||||
+files/udev-161-cdrom_id_Drop_MEDIA_SESSION_NEXT_for_DVD-RW-RO.patch,
|
||||
+files/161/40-gentoo.rules, +files/161/90-network.rules,
|
||||
+files/161/shell-compat-KV.sh, +files/161/shell-compat-addon.sh,
|
||||
+files/161/udev.confd, +files/161/udev-dev-tarball.initd,
|
||||
+udev-161.ebuild, +files/161/udev.initd, +files/161/udev-mount.initd,
|
||||
+files/161/udev-postmount.initd, +files/161/udev-start.sh,
|
||||
+files/161/udev-stop.sh:
|
||||
Version bumped. Fixed dir_writable check printing an error to console when
|
||||
test fails, bug #326825.
|
||||
|
||||
24 Aug 2010; Matthias Schwarzott <zzam@gentoo.org> udev-149.ebuild,
|
||||
udev-150-r1.ebuild, udev-151-r1.ebuild, udev-151-r2.ebuild,
|
||||
udev-151-r3.ebuild, udev-151-r4.ebuild, udev-154.ebuild, udev-156.ebuild,
|
||||
udev-157.ebuild, udev-158.ebuild, udev-159.ebuild, udev-160.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Fix pkgconfig dependency to be only in DEPEND and not in RDEPEND.
|
||||
|
||||
23 Aug 2010; Mike Frysinger <vapier@gentoo.org> udev-149.ebuild,
|
||||
udev-150-r1.ebuild, udev-151-r1.ebuild, udev-151-r2.ebuild,
|
||||
udev-151-r3.ebuild, udev-151-r4.ebuild, udev-154.ebuild, udev-156.ebuild,
|
||||
udev-157.ebuild, udev-158.ebuild, udev-159.ebuild, udev-160.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Convert kernel headers into a blocker #296546 by Alan Hourihane.
|
||||
|
||||
13 Aug 2010; Joseph Jezak <josejx@gentoo.org> udev-151-r4.ebuild:
|
||||
Marked ppc stable for bug #324507.
|
||||
|
||||
12 Aug 2010; Brent Baude <ranger@gentoo.org> udev-151-r4.ebuild:
|
||||
stable ppc64, bug 324507
|
||||
|
||||
08 Aug 2010; Raúl Porcel <armin76@gentoo.org> udev-149.ebuild,
|
||||
udev-150-r1.ebuild, udev-151-r1.ebuild, udev-151-r2.ebuild,
|
||||
udev-151-r3.ebuild, udev-151-r4.ebuild, udev-154.ebuild, udev-156.ebuild,
|
||||
udev-157.ebuild, udev-158.ebuild, udev-159.ebuild, udev-160.ebuild:
|
||||
Re-add sh
|
||||
|
||||
02 Aug 2010; Matthias Schwarzott <zzam@gentoo.org> udev-149.ebuild,
|
||||
udev-150-r1.ebuild, udev-151-r1.ebuild, udev-151-r2.ebuild,
|
||||
udev-151-r3.ebuild, udev-151-r4.ebuild, udev-154.ebuild, udev-156.ebuild,
|
||||
udev-157.ebuild, udev-158.ebuild, udev-159.ebuild, udev-160.ebuild:
|
||||
Added pkgconfig dependency for udev-149 and newer when using extras
|
||||
use-flag, Bug #327713.
|
||||
|
||||
27 Jul 2010; Pacho Ramos <pacho@gentoo.org> udev-151-r4.ebuild:
|
||||
amd64 stable, bug 324507
|
||||
|
||||
25 Jul 2010; Tobias Klausmann <klausman@gentoo.org> udev-151-r4.ebuild:
|
||||
Stable on alpha, bug #324507
|
||||
|
||||
22 Jul 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> udev-151-r4.ebuild:
|
||||
x86 stable wrt bug #324507
|
||||
|
||||
17 Jul 2010; Matthias Schwarzott <zzam@gentoo.org> udev-9999.ebuild:
|
||||
Updated live ebuild, Bug #327823.
|
||||
|
||||
*udev-160 (12 Jul 2010)
|
||||
|
||||
12 Jul 2010; Matthias Schwarzott <zzam@gentoo.org> +udev-160.ebuild:
|
||||
Version bumped. This is a bugfix release.
|
||||
|
||||
10 Jul 2010; Raúl Porcel <armin76@gentoo.org> udev-147-r1.ebuild,
|
||||
udev-149.ebuild, udev-150-r1.ebuild, udev-151-r1.ebuild,
|
||||
udev-151-r2.ebuild, udev-151-r3.ebuild, udev-151-r4.ebuild,
|
||||
udev-154.ebuild, udev-156.ebuild, udev-157.ebuild, udev-158.ebuild,
|
||||
udev-159.ebuild:
|
||||
Rekeyword ~alpha now that the glibc issues have been fixed
|
||||
|
||||
*udev-159 (07 Jul 2010)
|
||||
|
||||
07 Jul 2010; Matthias Schwarzott <zzam@gentoo.org> +udev-159.ebuild,
|
||||
+files/udev-159-path_id.patch:
|
||||
Version bumped.
|
||||
|
||||
*udev-158 (24 Jun 2010)
|
||||
|
||||
24 Jun 2010; Matthias Schwarzott <zzam@gentoo.org> +udev-158.ebuild:
|
||||
Version bumped.
|
||||
|
||||
*udev-157 (20 Jun 2010)
|
||||
*udev-156 (20 Jun 2010)
|
||||
|
||||
20 Jun 2010; Matthias Schwarzott <zzam@gentoo.org>
|
||||
+files/156/40-gentoo.rules, +files/156/90-network.rules,
|
||||
+files/156/shell-compat-KV.sh, +files/156/shell-compat-addon.sh,
|
||||
+files/156/udev.confd, +files/156/udev-dev-tarball.initd,
|
||||
+udev-157.ebuild, +files/156/udev.initd, +files/156/udev-mount.initd,
|
||||
+files/156/udev-postmount.initd, udev-9999.ebuild,
|
||||
+files/156/udev-start.sh, +files/156/udev-stop.sh, +udev-156.ebuild:
|
||||
Add version udev-156 and udev-157. These contain some rule changes.
|
||||
Init-scripts improved a bit. Fix udev-postmount on selinux, Bug #317573.
|
||||
|
||||
*udev-154 (12 May 2010)
|
||||
|
||||
12 May 2010; Matthias Schwarzott <zzam@gentoo.org> +udev-154.ebuild:
|
||||
Version bumped. Now devfs-compat and oldhd is no longer supported.
|
||||
|
||||
*udev-151-r4 (05 May 2010)
|
||||
|
||||
05 May 2010; Matthias Schwarzott <zzam@gentoo.org>
|
||||
+files/151-r4/shell-compat-KV.sh, +files/151-r4/shell-compat-addon.sh,
|
||||
+files/151-r4/udev.confd, +files/151-r4/udev-dev-tarball.initd,
|
||||
udev-9999.ebuild, +files/151-r4/udev.initd,
|
||||
+files/151-r4/udev-mount.initd, +files/151-r4/udev-postmount.initd,
|
||||
+files/151-r4/udev-start.sh, +files/151-r4/udev-stop.sh,
|
||||
+udev-151-r4.ebuild:
|
||||
Updated init-scripts. Now support setting debug and trace options in
|
||||
config file. Explicitly send add-event for initial population (newer
|
||||
udevds will default to change). Set property STARTUP while booting for
|
||||
compatibility with new eg. lvm2 init-scripts. Sync udev-9999.ebuild.
|
||||
|
||||
*udev-151-r3 (02 May 2010)
|
||||
|
||||
02 May 2010; Matthias Schwarzott <zzam@gentoo.org> +udev-151-r3.ebuild:
|
||||
Disable devfs-compat and old-hd-rules use flags by default they will be
|
||||
removed on next udev update.
|
||||
|
||||
*udev-146-r3 (20 Apr 2010)
|
||||
|
||||
20 Apr 2010; Robin H. Johnson <robbat2@gentoo.org> +udev-146-r3.ebuild:
|
||||
Alpha cannot use the 151-r2 version due to non-availability of newer
|
||||
kernels, so provide an older ebuild with static libraries for lvm2
|
||||
bumping.
|
||||
|
||||
*udev-151-r2 (19 Apr 2010)
|
||||
|
||||
19 Apr 2010; Robin H. Johnson <robbat2@gentoo.org> +udev-151-r2.ebuild:
|
||||
Build static libraries as well, for lvm2 to use when building static
|
||||
versions for early boot purposes.
|
||||
|
||||
19 Apr 2010; Matthias Schwarzott <zzam@gentoo.org> files/151/udev.initd,
|
||||
udev-9999.ebuild:
|
||||
Add keywords nolxc and noopenvz to udev init-script, Bug #310427.
|
||||
|
||||
16 Apr 2010; Brent Baude <ranger@gentoo.org> udev-149.ebuild:
|
||||
Marking udev-149 ppc for bug 303031
|
||||
|
||||
05 Apr 2010; Jeroen Roovers <jer@gentoo.org> udev-149.ebuild:
|
||||
Back to ~hppa (bug #294470).
|
||||
|
||||
22 Mar 2010; Brent Baude <ranger@gentoo.org> udev-149.ebuild:
|
||||
Marking udev-149 ppc64 for bug 303031
|
||||
|
||||
15 Mar 2010; Matthias Schwarzott <zzam@gentoo.org> udev-145.ebuild,
|
||||
udev-145-r1.ebuild, udev-145-r2.ebuild, udev-145-r3.ebuild,
|
||||
udev-146.ebuild, udev-146-r1.ebuild, udev-146-r2.ebuild,
|
||||
udev-147-r1.ebuild, udev-149.ebuild, udev-150-r1.ebuild,
|
||||
udev-151-r1.ebuild, udev-9999.ebuild:
|
||||
Fix tests for udev-149 and udev-151-r1, thanks to Myckel Habets for
|
||||
looking into it, Bug #295958. Restrict test for the other ebuilds.
|
||||
|
||||
07 Mar 2010; Markus Meier <maekke@gentoo.org> udev-149.ebuild:
|
||||
amd64/arm stable, bug #303031
|
||||
|
||||
02 Mar 2010; Jeroen Roovers <jer@gentoo.org> udev-149.ebuild:
|
||||
Stable for HPPA (bug #303031).
|
||||
|
||||
21 Feb 2010; Christian Faulhammer <fauli@gentoo.org> udev-149.ebuild:
|
||||
stable x86, bug 303031
|
||||
|
||||
07 Feb 2010; Matthias Schwarzott <zzam@gentoo.org> udev-141-r1.ebuild,
|
||||
udev-145.ebuild, udev-145-r1.ebuild, udev-145-r2.ebuild,
|
||||
udev-145-r3.ebuild, udev-146.ebuild, udev-146-r1.ebuild,
|
||||
udev-146-r2.ebuild, udev-147-r1.ebuild, udev-149.ebuild,
|
||||
udev-150-r1.ebuild, udev-151-r1.ebuild, udev-9999.ebuild:
|
||||
Improve wording of devfs-compat message, Bug #301141. Sync udev-9999 to
|
||||
latest udev-151-r1.
|
||||
|
||||
*udev-151-r1 (01 Feb 2010)
|
||||
*udev-150-r1 (01 Feb 2010)
|
||||
|
||||
01 Feb 2010; Matthias Schwarzott <zzam@gentoo.org> -udev-150.ebuild,
|
||||
+udev-150-r1.ebuild, +files/udev-150-fix-missing-firmware-timeout.diff,
|
||||
-udev-151.ebuild, +udev-151-r1.ebuild:
|
||||
Fix missing firmware timeout, to stop modprobe from waiting 60s for no
|
||||
file stretching boot very long, Bug #301667.
|
||||
|
||||
31 Jan 2010; Matthias Schwarzott <zzam@gentoo.org> udev-151.ebuild:
|
||||
Fix install error, bug #302903. Removed old code for multilib-installs.
|
||||
|
||||
*udev-151 (29 Jan 2010)
|
||||
|
||||
29 Jan 2010; Matthias Schwarzott <zzam@gentoo.org>
|
||||
+files/udev-151-readd-hd-rules.diff, +files/151/shell-compat-KV.sh,
|
||||
+files/151/shell-compat-addon.sh, +files/151/udev.confd,
|
||||
+files/151/udev.initd, +files/151/udev-dev-tarball.initd,
|
||||
+files/151/udev-mount.initd, +files/151/udev-postmount.initd,
|
||||
+udev-151.ebuild, +files/151/udev-start.sh, +files/151/udev-stop.sh,
|
||||
metadata.xml:
|
||||
Version bumped. Fix selinux, Bug #297317. Add use-flag old-hd-rules to
|
||||
control re-adding of rules for /dev/hd*, Bug #300627.
|
||||
|
||||
*udev-150 (19 Jan 2010)
|
||||
|
||||
19 Jan 2010; Matthias Schwarzott <zzam@gentoo.org> +udev-150.ebuild:
|
||||
Version bumped.
|
||||
|
||||
For previous entries, please see ChangeLog-2009.
|
303
sdk_container/src/third_party/portage-stable/sys-fs/udev/ChangeLog-2011
vendored
Normal file
303
sdk_container/src/third_party/portage-stable/sys-fs/udev/ChangeLog-2011
vendored
Normal file
@ -0,0 +1,303 @@
|
||||
# ChangeLog for sys-fs/udev
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog-2011,v 1.1 2013/03/15 09:38:45 ssuominen Exp $
|
||||
|
||||
30 Dec 2011; William Hubbs <williamh@gentoo.org> -udev-171-r4.ebuild:
|
||||
remove old version
|
||||
|
||||
*udev-171-r5 (29 Dec 2011)
|
||||
|
||||
29 Dec 2011; William Hubbs <williamh@gentoo.org> udev-141.ebuild,
|
||||
udev-141-r1.ebuild, udev-146-r1.ebuild, udev-149.ebuild, udev-151-r4.ebuild,
|
||||
udev-164-r2.ebuild, +udev-171-r5.ebuild, udev-175-r1.ebuild,
|
||||
udev-9999.ebuild:
|
||||
add -vserver and -lxc keywords to udev-mount and udev-postmount, fix a typo
|
||||
in udev script and several repoman fixes.
|
||||
|
||||
25 Dec 2011; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
udev now needs >=sys-apps/util-linux-2.20
|
||||
|
||||
17 Dec 2011; Raúl Porcel <armin76@gentoo.org> udev-164-r2.ebuild:
|
||||
s390 stable wrt #352827
|
||||
|
||||
15 Dec 2011; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
Add a compatibility symlink for udevadm and use --exec-prefix to put the
|
||||
binaries in the correct directory.
|
||||
|
||||
14 Dec 2011; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
remove prefix support and use bindir to install udevadm in /bin.
|
||||
|
||||
14 Dec 2011; Mike Frysinger <vapier@gentoo.org> udev-171-r4.ebuild:
|
||||
Unify duplicate econf statements with a use_extras helper.
|
||||
|
||||
14 Dec 2011; William Hubbs <williamh@gentoo.org> -udev-171-r1.ebuild,
|
||||
-udev-171-r2.ebuild, -udev-171-r3.ebuild, -udev-175.ebuild:
|
||||
remove old versions
|
||||
|
||||
*udev-171-r4 (11 Dec 2011)
|
||||
|
||||
11 Dec 2011; William Hubbs <williamh@gentoo.org> +files/shell-compat-KV.sh,
|
||||
+udev-171-r4.ebuild:
|
||||
rev bump for #338257.
|
||||
|
||||
09 Dec 2011; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
sync live ebuild
|
||||
|
||||
09 Dec 2011; Mike Frysinger <vapier@gentoo.org> udev-171-r3.ebuild,
|
||||
udev-175.ebuild, udev-175-r1.ebuild:
|
||||
Require pciutils[-zlib] when USE=hwdb #360849 by Samuli Suominen.
|
||||
|
||||
*udev-175-r1 (09 Dec 2011)
|
||||
*udev-171-r3 (09 Dec 2011)
|
||||
|
||||
09 Dec 2011; William Hubbs <williamh@gentoo.org> +udev-171-r3.ebuild,
|
||||
+udev-175-r1.ebuild:
|
||||
Rev bumps for #380929. All scripts should now be /run aware.
|
||||
|
||||
11 Nov 2011; Mike Frysinger <vapier@gentoo.org> udev-171-r2.ebuild,
|
||||
udev-175.ebuild, udev-9999.ebuild:
|
||||
If we don't run eautoreconf, then run elibtoolize so the local libtool code
|
||||
gets workarounds added to it (e.g. cross-compiling fixes).
|
||||
|
||||
09 Nov 2011; William Hubbs <williamh@gentoo.org> udev-175.ebuild,
|
||||
udev-9999.ebuild:
|
||||
add warning about separate /usr partition.
|
||||
|
||||
09 Nov 2011; William Hubbs <williamh@gentoo.org> udev-175.ebuild,
|
||||
udev-9999.ebuild:
|
||||
fix an indent
|
||||
|
||||
09 Nov 2011; William Hubbs <williamh@gentoo.org> udev-175.ebuild,
|
||||
udev-9999.ebuild:
|
||||
QA Fixes: use should not be called in global scope and clean up the
|
||||
conditional declarations for IUSE and RESTRICT.
|
||||
Thanks to mr_bones_ for pointing these out.
|
||||
|
||||
08 Nov 2011; William Hubbs <williamh@gentoo.org> udev-175.ebuild,
|
||||
udev-9999.ebuild:
|
||||
sync live ebuild and fix a comment
|
||||
|
||||
08 Nov 2011; William Hubbs <williamh@gentoo.org> -udev-174-r1.ebuild:
|
||||
remove old version
|
||||
|
||||
*udev-175 (08 Nov 2011)
|
||||
|
||||
08 Nov 2011; William Hubbs <williamh@gentoo.org> +udev-175.ebuild:
|
||||
version bump
|
||||
|
||||
07 Nov 2011; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
sync live ebuild.
|
||||
|
||||
*udev-174-r1 (07 Nov 2011)
|
||||
|
||||
07 Nov 2011; William Hubbs <williamh@gentoo.org> -udev-174.ebuild,
|
||||
+udev-174-r1.ebuild:
|
||||
backport a patch to re-add permissions to optical drives.
|
||||
|
||||
*udev-174 (06 Nov 2011)
|
||||
|
||||
06 Nov 2011; William Hubbs <williamh@gentoo.org> +udev-174.ebuild:
|
||||
version bump
|
||||
|
||||
06 Nov 2011; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
fix dependencies for doc use flag in live ebuild.
|
||||
|
||||
04 Nov 2011; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
Live ebuild now pulls udev gentoo scripts from git.
|
||||
|
||||
03 Nov 2011; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
Major updates to the live ebuild:
|
||||
- The src_test function was set back to the default per upstream's
|
||||
recommendations. Also, test has been restricted to run if userpriv is
|
||||
not active.
|
||||
- The src_unpack and pkg_preinst functions were removed.
|
||||
- a new version of the udev startup scripts was included which is more
|
||||
integrated to openrc and has had some outdated files removed.
|
||||
- Now the ebuild manually installs the files from udev-gentoo-scripts.
|
||||
- Several other small code cleanups.
|
||||
|
||||
18 Sep 2011; Zac Medico <zmedico@gentoo.org> udev-171-r2.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Fix for prefix and add ~x86-linux keyword.
|
||||
|
||||
*udev-171-r2 (13 Sep 2011)
|
||||
|
||||
13 Sep 2011; Matthias Schwarzott <zzam@gentoo.org> +udev-171-r2.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Add src_test function that also tests the udev-scripts. Sync live ebuild and
|
||||
normal version.
|
||||
|
||||
09 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> udev-164-r2.ebuild:
|
||||
ppc/ppc64 stable wrt #352827
|
||||
|
||||
07 Jul 2011; Matthias Schwarzott <zzam@gentoo.org> udev-171-r1.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Enforce new enough linux-headers, Bug #368403.
|
||||
|
||||
06 Jul 2011; William Hubbs <williamh@gentoo.org> udev-146-r1.ebuild,
|
||||
udev-149.ebuild, udev-151-r4.ebuild, udev-164-r2.ebuild, udev-171-r1.ebuild,
|
||||
udev-9999.ebuild:
|
||||
add blk_dev_bsg to config_check for bug #373535.
|
||||
|
||||
30 Jun 2011; William Hubbs <williamh@gentoo.org> -udev-168-r2.ebuild:
|
||||
removing udev 168 because it breaks X11
|
||||
|
||||
28 Jun 2011; William Hubbs <williamh@gentoo.org> udev-164-r2.ebuild,
|
||||
udev-171-r1.ebuild, udev-9999.ebuild:
|
||||
Fix the target of the udev symbolic link that is installed in the
|
||||
stages.
|
||||
|
||||
25 Jun 2011; Raúl Porcel <armin76@gentoo.org> udev-164-r2.ebuild:
|
||||
ia64/m68k/sh/sparc stable wrt #352827
|
||||
|
||||
22 Jun 2011; William Hubbs <williamh@gentoo.org> udev-164-r2.ebuild,
|
||||
udev-171-r1.ebuild, udev-9999.ebuild:
|
||||
add build to iuse
|
||||
|
||||
14 Jun 2011; Markus Meier <maekke@gentoo.org> udev-164-r2.ebuild:
|
||||
x86 stable, bug #352827
|
||||
|
||||
13 Jun 2011; William Hubbs <williamh@gentoo.org> udev-171-r1.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Update glibc requirement to 2.10 for bug #370691.
|
||||
|
||||
11 Jun 2011; Markus Meier <maekke@gentoo.org> udev-164-r2.ebuild:
|
||||
arm stable, bug #352827
|
||||
|
||||
09 Jun 2011; Matthias Schwarzott <zzam@gentoo.org> udev-171-r1.ebuild:
|
||||
Update test tarball to version 171, bug #370849.
|
||||
|
||||
09 Jun 2011; William Hubbs <williamh@gentoo.org> udev-171-r1.ebuild:
|
||||
add temporary support for the extras use flag.
|
||||
|
||||
09 Jun 2011; Matthias Schwarzott <zzam@gentoo.org> udev-9999.ebuild:
|
||||
Fix unpacking with git-2 eclass, bug #370647.
|
||||
|
||||
09 Jun 2011; Matthias Schwarzott <zzam@gentoo.org> udev-171-r1.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Do no longer tell the user to re-emerge HAL in case of problems.
|
||||
|
||||
09 Jun 2011; Matthias Schwarzott <zzam@gentoo.org> -udev-162.ebuild,
|
||||
-udev-163.ebuild, -udev-164.ebuild, -udev-164-r1.ebuild, -udev-167.ebuild,
|
||||
-udev-167-r1.ebuild, -udev-168.ebuild, -udev-168-r1.ebuild, -udev-171.ebuild:
|
||||
Removed unneeded versions.
|
||||
|
||||
08 Jun 2011; Markos Chandras <hwoarang@gentoo.org> udev-164-r2.ebuild:
|
||||
Stable on amd64 wrt bug #352827
|
||||
|
||||
08 Jun 2011; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
fix typo: VCS should be vcs. bug #370647.
|
||||
|
||||
08 Jun 2011; William Hubbs <williamh@gentoo.org> udev-171-r1.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Do not force the acl, gudev, hwdb or keymap use flags on since these were
|
||||
bringing in dependencies a minimal system does not need. Thanks to Matt
|
||||
Turner for pointing this out.
|
||||
|
||||
*udev-171-r1 (07 Jun 2011)
|
||||
|
||||
07 Jun 2011; Matthias Schwarzott <zzam@gentoo.org> +udev-171-r1.ebuild:
|
||||
Fix checking kernel versions with strange suffixes, Bug #370009. Also prepare
|
||||
for two digit numbers (3.0).
|
||||
|
||||
07 Jun 2011; William Hubbs <williamh@gentoo.org> udev-171.ebuild,
|
||||
udev-9999.ebuild, metadata.xml:
|
||||
Use acl global use flag instead of udev_acl.
|
||||
|
||||
07 Jun 2011; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
migrate live ebuild to eapi 4.
|
||||
|
||||
05 Jun 2011; Robin H. Johnson <robbat2@gentoo.org> udev-146-r1.ebuild,
|
||||
udev-149.ebuild, udev-151-r4.ebuild, udev-162.ebuild, udev-163.ebuild,
|
||||
udev-164.ebuild, udev-164-r1.ebuild, udev-164-r2.ebuild, udev-167.ebuild,
|
||||
udev-167-r1.ebuild, udev-168.ebuild, udev-168-r1.ebuild, udev-168-r2.ebuild,
|
||||
udev-171.ebuild, udev-9999.ebuild:
|
||||
Linux-3.0 support for udev version checks.
|
||||
|
||||
*udev-171 (05 Jun 2011)
|
||||
|
||||
05 Jun 2011; Matthias Schwarzott <zzam@gentoo.org> +udev-171.ebuild,
|
||||
udev-9999.ebuild, metadata.xml:
|
||||
Version bumped, Bug #368331. Split extras use flag into a lot small ones, Bug
|
||||
#348472. Fix cross compiling issue, Bug #360397. Use systemd eclass, Bug
|
||||
#365943. Update minimum required kernel version.
|
||||
|
||||
05 Jun 2011; Jeroen Roovers <jer@gentoo.org> udev-164-r2.ebuild:
|
||||
Stable for HPPA (bug #352827).
|
||||
|
||||
02 Jun 2011; William Hubbs <williamh@gentoo.org> udev-164-r2.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Add udev to the sysinit runlevel for the stages, bug #369037
|
||||
|
||||
01 Jun 2011; Tobias Klausmann <klausman@gentoo.org> udev-164-r2.ebuild:
|
||||
Stable on alpha, bug #352827
|
||||
|
||||
*udev-168-r2 (14 May 2011)
|
||||
|
||||
14 May 2011; Matthias Schwarzott <zzam@gentoo.org> +udev-168-r2.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Remove /run is not existing message, Bug #365679. Fix uinput rule to match
|
||||
what newer kernels does, Bug #321677. Only run modprobe unix when unix
|
||||
sockets are not yet available, Bug #363549.
|
||||
|
||||
*udev-168-r1 (30 Apr 2011)
|
||||
|
||||
30 Apr 2011; Matthias Schwarzott <zzam@gentoo.org> +udev-168-r1.ebuild:
|
||||
fixed install location of baselayout-1 scripts, bug #364375.
|
||||
|
||||
30 Apr 2011; Matthias Schwarzott <zzam@gentoo.org> udev-168.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Fix helper programs still installed to /lib64/udev
|
||||
|
||||
*udev-168 (30 Apr 2011)
|
||||
|
||||
30 Apr 2011; Matthias Schwarzott <zzam@gentoo.org> +udev-168.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Version bumped. Unconditionally install to /lib/udev, also on multilib, Bug
|
||||
#364375. Remove automagic dependency to systemd, Bug #364065.
|
||||
|
||||
15 Apr 2011; Ulrich Mueller <ulm@gentoo.org> udev-114.ebuild,
|
||||
udev-115-r1.ebuild, udev-119.ebuild, udev-124-r1.ebuild, udev-124-r2.ebuild,
|
||||
udev-141.ebuild, udev-141-r1.ebuild, udev-146-r1.ebuild, udev-149.ebuild,
|
||||
udev-151-r4.ebuild, udev-162.ebuild, udev-163.ebuild, udev-164.ebuild,
|
||||
udev-164-r1.ebuild, udev-164-r2.ebuild, udev-167.ebuild, udev-167-r1.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Don't PROVIDE virtual/dev-manager, it is a new-style virtual now. Bug 361133.
|
||||
|
||||
03 Apr 2011; Matthias Schwarzott <zzam@gentoo.org> udev-167.ebuild,
|
||||
udev-167-r1.ebuild, udev-9999.ebuild:
|
||||
Update needed reliable kernel version. Sync live version to latest normal
|
||||
version.
|
||||
|
||||
03 Apr 2011; Diego E. Pettenò <flameeyes@gentoo.org> udev-167-r1.ebuild:
|
||||
Avoid maintainer-mode triggered automake.
|
||||
|
||||
*udev-167-r1 (03 Apr 2011)
|
||||
|
||||
03 Apr 2011; Matthias Schwarzott <zzam@gentoo.org> +udev-167-r1.ebuild,
|
||||
+files/udev-167-revert-disable-all-extras.patch:
|
||||
Let USE=-extras still build important utils like ata_id and usb_id.
|
||||
Backported from udev-168.
|
||||
|
||||
*udev-167 (30 Mar 2011)
|
||||
|
||||
30 Mar 2011; Matthias Schwarzott <zzam@gentoo.org> +udev-167.ebuild:
|
||||
Version bumped. udev-167 defaults to using subdir udev in /run if it exists,
|
||||
but as this does not exist on gentoo, it normally falls back to using
|
||||
/dev/.udev, so this is fine.
|
||||
|
||||
30 Mar 2011; Matthias Schwarzott <zzam@gentoo.org> udev-164-r2.ebuild,
|
||||
-files/udev-164-remove-noopenvz.patch:
|
||||
Use updated scripts instead of patching them.
|
||||
|
||||
*udev-164-r2 (19 Mar 2011)
|
||||
|
||||
19 Mar 2011; Matthias Schwarzott <zzam@gentoo.org> +udev-164-r2.ebuild,
|
||||
+files/udev-164-remove-noopenvz.patch, +files/udev-164-remove-v4l1.patch:
|
||||
Enable udev inside OpenVZ containers, Bug #346885. Disable v4lv1, so that
|
||||
udev compiles with linux-headers-2.6.38, Bug #359407.
|
||||
|
||||
06 Feb 2011; Mart Raudsepp <leio@gentoo.org> udev-114.ebuild,
|
||||
udev-115-r1.ebuild:
|
||||
Drop to ~mips
|
||||
|
585
sdk_container/src/third_party/portage-stable/sys-fs/udev/ChangeLog-2012
vendored
Normal file
585
sdk_container/src/third_party/portage-stable/sys-fs/udev/ChangeLog-2012
vendored
Normal file
@ -0,0 +1,585 @@
|
||||
# ChangeLog for sys-fs/udev
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog-2012,v 1.1 2013/03/15 09:38:45 ssuominen Exp $
|
||||
|
||||
*udev-171-r10 (18 Dec 2012)
|
||||
|
||||
18 Dec 2012; Richard Yao <ryao@gentoo.org> +udev-171-r10.ebuild:
|
||||
Backport accept4 fallback path from eudev-1_beta1, approved by WilliamH and
|
||||
ssuominen
|
||||
|
||||
02 Dec 2012; Samuli Suominen <ssuominen@gentoo.org> -udev-196.ebuild:
|
||||
old
|
||||
|
||||
*udev-196-r1 (02 Dec 2012)
|
||||
|
||||
02 Dec 2012; Samuli Suominen <ssuominen@gentoo.org> +udev-196-r1.ebuild,
|
||||
udev-9999.ebuild:
|
||||
USE="hwdb" will now pull in sys-apps/hwids with USE="udev" enabled to gain
|
||||
pci.ids, usb.ids and oui.txt to generate /etc/udev/udev.bin from.
|
||||
Run udevadm hwdb --update too. Thanks to Flameeyes for co-operating with
|
||||
this one.
|
||||
|
||||
*udev-196 (02 Dec 2012)
|
||||
|
||||
02 Dec 2012; Samuli Suominen <ssuominen@gentoo.org> +udev-196.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Version bump.
|
||||
|
||||
01 Dec 2012; William Hubbs <williamh@gentoo.org> -udev-189.ebuild,
|
||||
-udev-190.ebuild, -udev-191.ebuild, -udev-192.ebuild, -udev-193.ebuild,
|
||||
-udev-194.ebuild:
|
||||
after speaking with the systemd maintainer, older versions of udev are being
|
||||
removed.
|
||||
|
||||
01 Dec 2012; William Hubbs <williamh@gentoo.org> +udev-189.ebuild,
|
||||
+udev-190.ebuild, +udev-191.ebuild, +udev-192.ebuild, +udev-193.ebuild,
|
||||
+udev-194.ebuild:
|
||||
restore old versions so we do not break systemd
|
||||
|
||||
01 Dec 2012; William Hubbs <williamh@gentoo.org> -udev-189.ebuild,
|
||||
-udev-190.ebuild, -udev-191.ebuild, -udev-192.ebuild, -udev-193.ebuild,
|
||||
-udev-194.ebuild:
|
||||
remove old versions
|
||||
|
||||
24 Nov 2012; Samuli Suominen <ssuominen@gentoo.org> -udev-171-r8.ebuild:
|
||||
old
|
||||
|
||||
24 Nov 2012; Samuli Suominen <ssuominen@gentoo.org> udev-146-r1.ebuild,
|
||||
udev-149.ebuild, udev-151-r4.ebuild, udev-164-r2.ebuild:
|
||||
Reset keywording back to ~arch since these can't be considered stable
|
||||
anymore. Use at your own risk.
|
||||
|
||||
24 Nov 2012; Samuli Suominen <ssuominen@gentoo.org> udev-171-r9.ebuild:
|
||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #443592
|
||||
|
||||
20 Nov 2012; Anthony G. Basile <blueness@gentoo.org> udev-171-r9.ebuild:
|
||||
stable arm ppc ppc64, bug #443592
|
||||
|
||||
20 Nov 2012; Jeroen Roovers <jer@gentoo.org> udev-171-r9.ebuild:
|
||||
Stable for HPPA (bug #443592).
|
||||
|
||||
19 Nov 2012; Agostino Sarubbo <ago@gentoo.org> udev-171-r9.ebuild:
|
||||
stable for x86, wrt to bug #443592
|
||||
|
||||
18 Nov 2012; <ago@gentoo.org> udev-171-r9.ebuild:
|
||||
Stable for amd64, wrt bug #443592
|
||||
|
||||
*udev-171-r9 (16 Nov 2012)
|
||||
|
||||
16 Nov 2012; Samuli Suominen <ssuominen@gentoo.org> +udev-171-r9.ebuild:
|
||||
Backport upstream patch to skip ATA transport class devices for compability
|
||||
with recent kernels wrt #437418 by "sf"
|
||||
|
||||
01 Nov 2012; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
sync live ebuild md5 for default rules with 195.
|
||||
|
||||
01 Nov 2012; Samuli Suominen <ssuominen@gentoo.org> udev-195.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Use REPLACING_VERSIONS to print out upgrade related messaging only when
|
||||
required wrt #440462 by "poletti.marco"
|
||||
|
||||
01 Nov 2012; Samuli Suominen <ssuominen@gentoo.org> udev-171-r8.ebuild:
|
||||
Update HOMEPAGE and SRC_URI from latest stable wrt #440408
|
||||
|
||||
*udev-195 (26 Oct 2012)
|
||||
|
||||
26 Oct 2012; William Hubbs <williamh@gentoo.org> +udev-195.ebuild:
|
||||
version bump
|
||||
|
||||
*udev-171-r8 (20 Oct 2012)
|
||||
|
||||
20 Oct 2012; William Hubbs <williamh@gentoo.org> +udev-171-r8.ebuild:
|
||||
Another part of the fix for #438932.
|
||||
Now we require both udev-mount and udev to be added to the sysinit
|
||||
runlevel.
|
||||
|
||||
*udev-171-r7 (20 Oct 2012)
|
||||
|
||||
20 Oct 2012; William Hubbs <williamh@gentoo.org> +udev-171-r7.ebuild:
|
||||
This is a hot fix for stable udev for bug #438932.
|
||||
The only change is that udev-mount has "provide dev-mount" added to
|
||||
the depend function. This is going directly to stable with the approval
|
||||
of robbat2 and chainsaw.
|
||||
|
||||
15 Oct 2012; Zac Medico <zmedico@gentoo.org> udev-194.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Set QA_MULTILIB_PATHS for bug #424423.
|
||||
|
||||
*udev-194 (04 Oct 2012)
|
||||
|
||||
04 Oct 2012; William Hubbs <williamh@gentoo.org> +udev-194.ebuild,
|
||||
udev-9999.ebuild:
|
||||
version bump and sync live ebuild.
|
||||
|
||||
01 Oct 2012; Diego E. Pettenò <flameeyes@gentoo.org> udev-193.ebuild:
|
||||
Fix typo.
|
||||
|
||||
*udev-193 (30 Sep 2012)
|
||||
|
||||
30 Sep 2012; William Hubbs <williamh@gentoo.org> +udev-193.ebuild:
|
||||
version bump
|
||||
|
||||
*udev-192 (26 Sep 2012)
|
||||
|
||||
26 Sep 2012; William Hubbs <williamh@gentoo.org> +udev-192.ebuild:
|
||||
version bump
|
||||
|
||||
*udev-191 (22 Sep 2012)
|
||||
|
||||
22 Sep 2012; William Hubbs <williamh@gentoo.org> +udev-191.ebuild:
|
||||
version bump
|
||||
|
||||
*udev-190 (21 Sep 2012)
|
||||
|
||||
21 Sep 2012; William Hubbs <williamh@gentoo.org> +udev-190.ebuild:
|
||||
version bump
|
||||
|
||||
11 Sep 2012; William Hubbs <williamh@gentoo.org> udev-164-r2.ebuild,
|
||||
udev-171-r6.ebuild, udev-189.ebuild, udev-9999.ebuild:
|
||||
According to armin76, udev works fine on sh with glibc-2.11. To keep things
|
||||
simple, I am adjusting the block to allow glibc-2.11 on all archs.
|
||||
|
||||
10 Sep 2012; William Hubbs <williamh@gentoo.org> udev-189.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Add more information on persistent net rules and clean up ewarns. this closes
|
||||
#433746 and #434626. Thanks to James Le Cuirot and Pacho Ramos.
|
||||
|
||||
10 Sep 2012; William Hubbs <williamh@gentoo.org> udev-189.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Fix location for preserved library for #434632, thanks to Pacho Ramos.
|
||||
|
||||
10 Sep 2012; William Hubbs <williamh@gentoo.org> -udev-188.ebuild:
|
||||
remove old version
|
||||
|
||||
*udev-189 (24 Aug 2012)
|
||||
|
||||
24 Aug 2012; William Hubbs <williamh@gentoo.org> +udev-189.ebuild:
|
||||
version bump
|
||||
|
||||
24 Aug 2012; William Hubbs <williamh@gentoo.org> -udev-187-r1.ebuild,
|
||||
-udev-187-r3.ebuild:
|
||||
remove old versions
|
||||
|
||||
15 Aug 2012; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
sync live ebuild
|
||||
|
||||
*udev-188 (15 Aug 2012)
|
||||
|
||||
15 Aug 2012; William Hubbs <williamh@gentoo.org> +udev-188.ebuild:
|
||||
version bump
|
||||
|
||||
13 Aug 2012; Samuli Suominen <ssuominen@gentoo.org> udev-187-r3.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Rename reserved check_KV function to udev_check_KV wrt #430562 by "zym"
|
||||
|
||||
11 Aug 2012; Samuli Suominen <ssuominen@gentoo.org> udev-164-r2.ebuild,
|
||||
udev-171-r6.ebuild, udev-187-r1.ebuild, udev-187-r3.ebuild, udev-9999.ebuild:
|
||||
Update sys-libs/glibc block from <2.9 to <2.12 wrt #388075 by Tiago Marques
|
||||
|
||||
11 Aug 2012; Michał Górny <mgorny@gentoo.org> udev-187-r3.ebuild:
|
||||
Block older versions of systemd hoping for a sane migration.
|
||||
|
||||
*udev-187-r3 (08 Aug 2012)
|
||||
|
||||
08 Aug 2012; William Hubbs <williamh@gentoo.org> +udev-187-r3.ebuild,
|
||||
udev-9999.ebuild:
|
||||
rev bump to put /lib/udev back in /usr/lib/udev as well as add a second
|
||||
compatibility patch so we can run helpers in /lib/udev.
|
||||
Thanks to Egor Egorov for the patch.
|
||||
I also spoke with the other udev maintainer (Samuli), and he agrees that
|
||||
we should be using /usr/lib and allowing packages to put things in /lib
|
||||
for now.
|
||||
This is for bug #430412.
|
||||
|
||||
08 Aug 2012; Justin Lecher <jlec@gentoo.org> udev-187-r1.ebuild,
|
||||
udev-187-r2.ebuild, udev-9999.ebuild:
|
||||
Fix typo
|
||||
|
||||
08 Aug 2012; Alexandre Rostovtsev <tetromino@gentoo.org> udev-187-r1.ebuild,
|
||||
udev-187-r2.ebuild, udev-9999.ebuild:
|
||||
Update gobject-introspection dependency
|
||||
|
||||
*udev-187-r2 (07 Aug 2012)
|
||||
|
||||
07 Aug 2012; William Hubbs <williamh@gentoo.org> +udev-187-r2.ebuild,
|
||||
udev-9999.ebuild:
|
||||
rev bump to move everything back to /lib/udev from /usr/lib/udev.
|
||||
Also sync live ebuild.
|
||||
|
||||
04 Aug 2012; William Hubbs <williamh@gentoo.org> udev-187-r1.ebuild,
|
||||
udev-9999.ebuild:
|
||||
fix if statements
|
||||
|
||||
03 Aug 2012; William Hubbs <williamh@gentoo.org> udev-187-r1.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Add a warning for bug #429466 wrt the /lib/udev->/usr/lib/udev migration.
|
||||
|
||||
*udev-187-r1 (03 Aug 2012)
|
||||
|
||||
03 Aug 2012; William Hubbs <williamh@gentoo.org> +udev-187-r1.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Fix the firmware path to search in /usr/lib then /lib. Also sync the
|
||||
live ebuild.
|
||||
|
||||
01 Aug 2012; William Hubbs <williamh@gentoo.org> udev-187.ebuild,
|
||||
udev-9999.ebuild:
|
||||
fix calls to preserve_old_lib and preserve_old_lib_notify
|
||||
|
||||
*udev-187 (01 Aug 2012)
|
||||
|
||||
01 Aug 2012; William Hubbs <williamh@gentoo.org> +udev-187.ebuild,
|
||||
udev-9999.ebuild:
|
||||
version bump and sync live ebuild
|
||||
|
||||
31 Jul 2012; Samuli Suominen <ssuominen@gentoo.org>
|
||||
-files/move_tmp_persistent_rules-112-r1.sh, -files/136/udev.confd,
|
||||
-files/147/udev.confd, -files/write_root_link_rule-125,
|
||||
-files/136/udev.initd, -files/147/udev.initd, -files/net-130-r1.sh,
|
||||
-files/136/shell-compat-KV.sh, -files/136/udev-dev-tarball.initd,
|
||||
-files/147/udev-mount.initd, -files/udev-141-remove-devfs-names.diff,
|
||||
-files/136/udev-mount.initd, -files/147/udev-postmount.initd,
|
||||
-files/blacklist-146, -files/136/udev-postmount.initd,
|
||||
-files/147/udev-start.sh, -files/udev-150-fix-missing-firmware-timeout.diff,
|
||||
-files/136/shell-compat-addon.sh, -files/136/udev-start.sh,
|
||||
-files/147/udev-stop.sh, -files/udev-151-readd-hd-rules.diff,
|
||||
-files/136/udev-stop.sh, -files/151-r4/shell-compat-KV.sh,
|
||||
-files/udev-164-remove-v4l1.patch, -files/147/shell-compat-KV.sh,
|
||||
-files/147/shell-compat-addon.sh, -files/147/udev-dev-tarball.initd,
|
||||
-files/151-r4/shell-compat-addon.sh, -files/151-r4/udev.confd,
|
||||
-files/151-r4/udev-dev-tarball.initd, udev-146-r1.ebuild,
|
||||
-files/151-r4/udev-mount.initd, udev-151-r4.ebuild, -files/151-r4/udev.initd,
|
||||
-files/151-r4/udev-postmount.initd, -files/151-r4/udev-start.sh,
|
||||
udev-149.ebuild, udev-164-r2.ebuild, -files/151-r4/udev-stop.sh,
|
||||
udev-141-r1.ebuild, udev-171-r6.ebuild, -files/pnp-aliases,
|
||||
-files/shell-compat-KV.sh:
|
||||
Tarball rest of the legacy files to mirrors.
|
||||
|
||||
30 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> -files/blacklist-110,
|
||||
udev-141-r1.ebuild:
|
||||
udev-141-r1 can use blacklist-146 instead of blacklist-110 (because the only
|
||||
difference is in commented out example for usblp)
|
||||
|
||||
30 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> udev-171-r6.ebuild,
|
||||
metadata.xml:
|
||||
Move inherit around in -171-r6.ebuild and remove unused USE="acl" from
|
||||
metadata.xml to silence repoman.
|
||||
|
||||
30 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> -files/net-104-r10.sh,
|
||||
-files/156/udev.confd, -files/udev-110-root-link-1.diff,
|
||||
-files/156/udev.initd, -files/udev-postmount-initd-111-r2,
|
||||
-files/156/udev-postmount.initd, -files/udev-stop-111-r2.sh,
|
||||
-files/156/udev-start.sh, -files/udev-start-113-r2.sh,
|
||||
-files/156/40-gentoo.rules, -files/156/udev-stop.sh,
|
||||
-files/udev-start-114-r1.sh, -files/161/40-gentoo.rules,
|
||||
-files/udev-114-root-link-2.diff, -files/161/90-network.rules,
|
||||
-files/modprobe-114.sh, -files/161/shell-compat-KV.sh,
|
||||
-files/modprobe-115.sh, -files/161/shell-compat-addon.sh,
|
||||
-files/net-118-r1.sh, -files/161/udev.confd, -files/shell-compat-118-r2.sh,
|
||||
-files/161/udev.initd, -files/udev-start-118-r2.sh,
|
||||
-files/161/udev-dev-tarball.initd, -files/udev-stop-118-r2.sh,
|
||||
-files/161/udev-mount.initd, -files/shell-compat-118-r3.sh,
|
||||
-files/156/90-network.rules, -files/161/udev-postmount.initd,
|
||||
-files/udev-start-122-r1.sh, -files/161/udev-start.sh,
|
||||
-files/udev-122-rules-update.diff, -files/161/udev-stop.sh,
|
||||
-files/udev-124-cdrom-autoclose-bug.diff, -files/156/shell-compat-KV.sh,
|
||||
-files/164/40-gentoo.rules, -files/udev-124-encoding-overflow.patch,
|
||||
-files/156/shell-compat-addon.sh, -files/164/90-network.rules,
|
||||
-files/udev-124-netlink-owner-check.patch, -files/156/udev-dev-tarball.initd,
|
||||
-files/164/shell-compat-KV.sh,
|
||||
-files/udev-167-revert-disable-all-extras.patch, -files/156/udev-mount.initd,
|
||||
-files/164/shell-compat-addon.sh, -files/udev-175-zlib.patch,
|
||||
-files/164/udev.confd, -files/164/udev-dev-tarball.initd,
|
||||
-udev-124-r1.ebuild, -files/164/udev.initd, -files/164/udev-mount.initd,
|
||||
-udev-124-r2.ebuild, -files/164/udev-postmount.initd, -udev-114.ebuild,
|
||||
-udev-141.ebuild, -files/164/udev-start.sh, -udev-115-r1.ebuild,
|
||||
-udev-182-r2.ebuild, -files/164/udev-stop.sh, -udev-119.ebuild,
|
||||
-udev-182-r3.ebuild, -files/udev.conf.post_113, -files/udev.conf.post_114,
|
||||
-files/udev.confd, -files/udev.initd, -files/write_root_link_rule,
|
||||
-udev-171-r5.ebuild:
|
||||
old
|
||||
|
||||
30 Jul 2012; Mike Frysinger <vapier@gentoo.org> udev-186.ebuild:
|
||||
Add m68k/s390 keywords #397769 by William Hubbs.
|
||||
|
||||
29 Jul 2012; William Hubbs <williamh@gentoo.org> udev-186.ebuild:
|
||||
Fix the build when a cross emerge is used, thanks to Nick Bowler for the
|
||||
patch. This closes bug #427142.
|
||||
|
||||
22 Jul 2012; Raúl Porcel <armin76@gentoo.org> udev-182-r2.ebuild,
|
||||
udev-182-r3.ebuild, udev-186.ebuild:
|
||||
Add ~alpha/~sh/~sparc wrt #397769
|
||||
|
||||
15 Jul 2012; Raúl Porcel <armin76@gentoo.org> udev-171-r6.ebuild:
|
||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #416653
|
||||
|
||||
05 Jul 2012; William Hubbs <williamh@gentoo.org> udev-186.ebuild:
|
||||
add back dependencies that were unintentionally removed for bug #424874,
|
||||
thanks to Nikoli.
|
||||
|
||||
*udev-186 (04 Jul 2012)
|
||||
|
||||
04 Jul 2012; William Hubbs <williamh@gentoo.org> +udev-186.ebuild:
|
||||
version bump. I would like to thank Jonathan Callen for his assistance
|
||||
with this ebuild.
|
||||
|
||||
03 Jul 2012; Jeroen Roovers <jer@gentoo.org> udev-171-r6.ebuild:
|
||||
Stable for HPPA (bug #416653).
|
||||
|
||||
28 May 2012; Markus Meier <maekke@gentoo.org> udev-171-r6.ebuild:
|
||||
arm stable, bug #416653
|
||||
|
||||
22 May 2012; Jeff Horelick <jdhore@gentoo.org> udev-171-r6.ebuild:
|
||||
marked x86 per bug 416653
|
||||
|
||||
20 May 2012; Samuli Suominen <ssuominen@gentoo.org> udev-171-r6.ebuild:
|
||||
ppc/ppc64 stable wrt #416653
|
||||
|
||||
20 May 2012; Agostino Sarubbo <ago@gentoo.org> udev-171-r6.ebuild:
|
||||
Stable for amd64, wrt bug #416653
|
||||
|
||||
*udev-171-r6 (17 May 2012)
|
||||
|
||||
17 May 2012; Samuli Suominen <ssuominen@gentoo.org> +udev-171-r6.ebuild:
|
||||
Remove USE="acl" and from USE="extras" since the functionality is moved to
|
||||
>=sys-auth/consolekit-0.4.5_p20120320[acl].
|
||||
|
||||
16 May 2012; Samuli Suominen <ssuominen@gentoo.org> udev-146-r1.ebuild,
|
||||
udev-149.ebuild, udev-151-r4.ebuild:
|
||||
Apply udev-164-remove-v4l1.patch to every old sys-fs/udev ebuild with
|
||||
USE="extras" wrt #413055 by Andreis_Vinogradovs
|
||||
|
||||
04 May 2012; Jeff Horelick <jdhore@gentoo.org> udev-149.ebuild,
|
||||
udev-151-r4.ebuild, udev-164-r2.ebuild, udev-171-r5.ebuild,
|
||||
udev-182-r2.ebuild, udev-182-r3.ebuild, udev-9999.ebuild:
|
||||
dev-util/pkgconfig -> virtual/pkgconfig
|
||||
|
||||
23 Apr 2012; Mike Frysinger <vapier@gentoo.org> udev-146-r1.ebuild,
|
||||
udev-149.ebuild, udev-151-r4.ebuild, udev-164-r2.ebuild, udev-171-r5.ebuild,
|
||||
udev-182-r2.ebuild, udev-182-r3.ebuild, udev-9999.ebuild:
|
||||
Do not depend on glibc -- block older versions only.
|
||||
|
||||
21 Apr 2012; Mike Frysinger <vapier@gentoo.org> udev-182-r3.ebuild:
|
||||
Restore ~arch keywords #410401.
|
||||
|
||||
12 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> udev-171-r5.ebuild:
|
||||
Try to support sys-apps/hwids also in 171-r5 for people who have temporarily
|
||||
masked >= 180 wrt #411737 by Martin von Gagern
|
||||
|
||||
08 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> udev-9999.ebuild:
|
||||
Use sys-apps/hwids for -9999 too. See commit 01 Apr 2012 to udev-182-r3.
|
||||
|
||||
02 Apr 2012; Jeroen Roovers <jer@gentoo.org> udev-182-r3.ebuild:
|
||||
Marked ~hppa (bug #410401).
|
||||
|
||||
*udev-182-r3 (01 Apr 2012)
|
||||
|
||||
01 Apr 2012; Diego E. Pettenò <flameeyes@gentoo.org> +udev-182-r3.ebuild:
|
||||
Make use of the new hwids ebuild.
|
||||
|
||||
28 Mar 2012; Zac Medico <zmedico@gentoo.org> udev-182-r2.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Block <udev-init-scripts-10 due to file collision with
|
||||
/lib/udev/rules.d/40-gentoo.rules. Please ignore repoman dependency.unknown
|
||||
warnings about the blocker which are produced by stable portage. The warnings
|
||||
are disabled in latest protage (see bug #382407).
|
||||
|
||||
24 Mar 2012; William Hubbs <williamh@gentoo.org> -udev-182-r1.ebuild,
|
||||
-udev-182.ebuild, udev-182-r2.ebuild, udev-9999.ebuild:
|
||||
remove broken versions and sync live ebuild with latest udev 182 release
|
||||
|
||||
*udev-182-r2 (24 Mar 2012)
|
||||
|
||||
24 Mar 2012; William Hubbs <williamh@gentoo.org> +udev-182-r2.ebuild:
|
||||
revision bump for bug #409487
|
||||
|
||||
*udev-182-r1 (23 Mar 2012)
|
||||
|
||||
23 Mar 2012; William Hubbs <williamh@gentoo.org> +udev-182-r1.ebuild:
|
||||
revision bump for bug #409359
|
||||
|
||||
23 Mar 2012; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
Remove warnings about devfs-compatible rules from the live ebuild
|
||||
|
||||
23 Mar 2012; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
Remove some cruft from the live ebuild: The fix_old_persistent_net_rules
|
||||
function has been there since 2008 and is not documented. This code fixed an
|
||||
issue with very old persistent net rules which should be taken care of by now
|
||||
since we have had several stable udev versions with this fix. The ebuild
|
||||
should not touch things in ${ROOT}/lib/udev/devices; remove the code that does
|
||||
this. Remove the code that removes ${ROOT}/etc/dev.d.
|
||||
|
||||
22 Mar 2012; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
re-order the econf options to match udev help.
|
||||
|
||||
22 Mar 2012; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
quoting fixes, make all tests use [[ and use $D for $ED since we are not on
|
||||
prefix
|
||||
|
||||
22 Mar 2012; William Hubbs <williamh@gentoo.org> udev-182.ebuild,
|
||||
udev-9999.ebuild:
|
||||
repoman fix -- drop the blocker for <sys-fs/udev-init-scripts-10 since that is
|
||||
no longer in the tree
|
||||
|
||||
22 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> udev-182.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Move gtk-doc documentation to /usr/share/doc/${PF}/html with symlink(s) back
|
||||
to /usr/share/gtk-doc/html wrt #312373
|
||||
|
||||
21 Mar 2012; Zac Medico <zmedico@gentoo.org> udev-182.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Block <udev-init-scripts-10 due to file collision with
|
||||
/lib/udev/rules.d/40-gentoo.rules.
|
||||
|
||||
20 Mar 2012; William Hubbs <williamh@gentoo.org> -udev-181.ebuild:
|
||||
remove old version
|
||||
|
||||
20 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> udev-182.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Support for USE="edd" functionality was removed by upstream, see NEWS:
|
||||
/dev/disk/by-path/ links are no longer created for ATA devices behind
|
||||
an 'ATA transport class', the logic to extract predictable numbers does
|
||||
not exist in the kernel at this moment.
|
||||
/dev/disk/by-id/scsi-* compatibility links are no longer created for
|
||||
ATA devices, they have their own ata-* prefix.
|
||||
|
||||
20 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> udev-182.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Fix path to README.keymap.txt wrt #408939 by "candrews"
|
||||
|
||||
20 Mar 2012; William Hubbs <williamh@gentoo.org> udev-182.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Fix location of default rules file for bug #408937
|
||||
|
||||
*udev-182 (19 Mar 2012)
|
||||
|
||||
19 Mar 2012; William Hubbs <williamh@gentoo.org> +udev-182.ebuild,
|
||||
udev-181.ebuild, udev-9999.ebuild:
|
||||
version bump, also closes bug #398049 and bug #408379
|
||||
|
||||
19 Mar 2012; William Hubbs <williamh@gentoo.org> +files/40-gentoo.rules,
|
||||
metadata.xml, udev-9999.ebuild:
|
||||
Add 40-gentoo.rules and the openrc use flag for bug #408379.
|
||||
|
||||
19 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> udev-181.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Remove sys-apps/baselayout depend from here in favour of letting
|
||||
sys-fs/udev-init-scripts handle it.
|
||||
|
||||
19 Mar 2012; William Hubbs <williamh@gentoo.org> udev-181.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Revert making the CONFIG_DEVTMPFS check fatal. Checking for kernel config
|
||||
options cannot be fatal because it breaks build hosts. See
|
||||
https://bugs.gentoo.org/show_bug.cgi?id=103878#c29.
|
||||
|
||||
19 Mar 2012; William Hubbs <williamh@gentoo.org> udev-181.ebuild,
|
||||
udev-9999.ebuild:
|
||||
make check for CONFIG_DEVTMPFS critical. If this is not set, udev will not
|
||||
run.
|
||||
|
||||
17 Mar 2012; Matt Turner <mattst88@gentoo.org> udev-181.ebuild:
|
||||
Added ~mips, bug 397769.
|
||||
|
||||
15 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> udev-171-r5.ebuild,
|
||||
udev-181.ebuild, udev-9999.ebuild:
|
||||
Use correct HOMEPAGE wrt #402671 by Franz Siegfried Metz and Bruce Hill
|
||||
|
||||
15 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> udev-171-r5.ebuild,
|
||||
udev-181.ebuild, udev-9999.ebuild:
|
||||
Raise baselayout depend to >= 2 wrt #407849 by Michael Hill
|
||||
|
||||
15 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> udev-181.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Remove use_enable for hwdb which isn't available and use correct bash syntax
|
||||
for += wrt #408287. Quote the result of $(systemd_with_unitdir). Remove
|
||||
useless libtool files in favour of pkg-config files.
|
||||
|
||||
15 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> udev-171-r5.ebuild,
|
||||
udev-181.ebuild, udev-9999.ebuild:
|
||||
Stop forcing USE="-zlib" for sys-apps/pciutils as part of bug #360849
|
||||
|
||||
11 Mar 2012; William Hubbs <williamh@gentoo.org> udev-181.ebuild,
|
||||
udev-9999.ebuild:
|
||||
move CONFIG_CHECK variable into pkg_setup, thanks to anarchy@gentoo.org.
|
||||
|
||||
11 Mar 2012; William Hubbs <williamh@gentoo.org> udev-181.ebuild,
|
||||
udev-9999.ebuild:
|
||||
Add rdepends for dracut, genkernel and openrc so that separate /usr works
|
||||
correctly.
|
||||
|
||||
08 Mar 2012; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
live ebuild updates: remove acl support and remove support for arch-specific
|
||||
rules since they have been removed upstream.
|
||||
|
||||
25 Feb 2012; Samuli Suominen <ssuominen@gentoo.org> udev-171-r5.ebuild:
|
||||
ppc64 stable wrt #399717
|
||||
|
||||
19 Feb 2012; William Hubbs <williamh@gentoo.org> udev-181.ebuild,
|
||||
udev-9999.ebuild:
|
||||
update kmod dependencies to >=kmod-5
|
||||
|
||||
19 Feb 2012; William Hubbs <williamh@gentoo.org> -udev-175-r1.ebuild,
|
||||
-udev-180.ebuild:
|
||||
remove old masked versions
|
||||
|
||||
12 Feb 2012; Jeff Horelick <jdhore@gentoo.org> udev-171-r5.ebuild:
|
||||
x86 stable per bug 399717
|
||||
|
||||
08 Feb 2012; William Hubbs <williamh@gentoo.org> udev-9999.ebuild:
|
||||
sync live ebuild
|
||||
|
||||
*udev-181 (08 Feb 2012)
|
||||
|
||||
08 Feb 2012; William Hubbs <williamh@gentoo.org> +udev-181.ebuild:
|
||||
version bump
|
||||
|
||||
07 Feb 2012; Jeroen Roovers <jer@gentoo.org> udev-171-r5.ebuild:
|
||||
Stable for HPPA (bug #399717).
|
||||
|
||||
05 Feb 2012; William Hubbs <williamh@gentoo.org> udev-180.ebuild:
|
||||
udev-180 only builds with kmod-4
|
||||
|
||||
05 Feb 2012; Markus Meier <maekke@gentoo.org> udev-171-r5.ebuild:
|
||||
arm stable, bug #399717
|
||||
|
||||
04 Feb 2012; William Hubbs <williamh@gentoo.org> udev-180.ebuild,
|
||||
udev-9999.ebuild:
|
||||
add sys-apps/kmod to the dependencies for bug #402175
|
||||
|
||||
*udev-180 (03 Feb 2012)
|
||||
|
||||
03 Feb 2012; William Hubbs <williamh@gentoo.org> +udev-180.ebuild,
|
||||
udev-9999.ebuild:
|
||||
udev 180 version bump. This version uses the split udev-init-scripts package
|
||||
for bug #396181.
|
||||
|
||||
01 Feb 2012; Brent Baude <ranger@gentoo.org> udev-171-r5.ebuild:
|
||||
Marking udev-171-r5 ppc for bug 399717
|
||||
|
||||
25 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> udev-146-r1.ebuild,
|
||||
udev-149.ebuild, udev-151-r4.ebuild, udev-164-r2.ebuild:
|
||||
Remove deprecated warning for HAL wrt #396015
|
||||
|
||||
23 Jan 2012; Agostino Sarubbo <ago@gentoo.org> udev-171-r5.ebuild:
|
||||
Stable for amd64, wrt bug #399717
|
||||
|
||||
12 Jan 2012; William Hubbs <williamh@gentoo.org> files/udev-175-zlib.patch:
|
||||
add back original patch for #397953.
|
||||
|
||||
04 Jan 2012; William Hubbs <williamh@gentoo.org> -files/udev-175-zlib.patch,
|
||||
udev-175-r1.ebuild:
|
||||
remove fix for bug #360849. This was rejected upstream; see the bug for more
|
||||
information.
|
||||
|
||||
03 Jan 2012; William Hubbs <williamh@gentoo.org> udev-141-r1.ebuild,
|
||||
udev-141.ebuild, udev-146-r1.ebuild, udev-149.ebuild, udev-151-r4.ebuild,
|
||||
udev-164-r2.ebuild:
|
||||
complete migration from git to git-2 e eclass.
|
||||
|
||||
02 Jan 2012; Mike Frysinger <vapier@gentoo.org> udev-175-r1.ebuild,
|
||||
+files/udev-175-zlib.patch:
|
||||
Support reading of compressed pci/usb databases #360849 by Samuli Suominen.
|
||||
|
||||
01 Jan 2012; Andreas K. Huettel <dilfridge@gentoo.org> +ChangeLog-2009:
|
||||
Split ChangeLog.
|
||||
|
@ -1,31 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX 40-gentoo.rules 349 SHA256 5d618b899475925ceccc330b6a738644aedd582d039f0cc404502637351347ea SHA512 b8d90037c08f30c9fb9e22a43c59a3627c218313b0421d4b70feba1731cda76ddc4ee6bdb99dca8df61e11f8d656a8769e172f0a584d7620213973dacfbbb4aa WHIRLPOOL a4086cd5f0e8849369389aa29ec42f5d906b00e3d650724d38ff8b4df4e36de7d3a37393b14f2f30a7102d6f2859b6847b5f4b7813be12d945ce1515494ce120
|
||||
AUX 80-net-name-slot.rules 1820 SHA256 f958d54247f84cdbac3e1b77261d6bcf7c630343ee6e70e4e59d0f3098d774f5 SHA512 13671a02b7504d77c5834f3835a1f8adef4faae04653f30ca177c6d3351fc7357b659cafe0392736ad76201e838c396364f42fa6ae3ee9f1ffb7babd50b613b3 WHIRLPOOL ad06ca6bc7d5f336cc3d3a2cac6bfed0b0f2fd389f3638115f402e7c840df442e3a249f6436034c158d42f0d64f0a6af88dae8afd44a80b1219f31700e37f899
|
||||
DIST systemd-197.tar.xz 2054644 SHA256 e6857ea21ae24d7056e7b0f4c2aaaba73b8bf57025b8949c0a8af0c1bc9774b5 SHA512 df158f85dee4c38dc2ff305bc03eee3b71d77eb683ab2739549282f7d552af4d2a247f52241f68e1b7c88c668bce93531986a39937a99cac401791ec95916769 WHIRLPOOL 027fc6aa5972988173721b120b8c1f371bc02d3066e04ea0923d6cc70778a3381f600a865aa136b5789755fbd5358e97304da265f8937d789a28b33cc778df46
|
||||
DIST udev-171-gentoo-patchset-v2.tar.bz2 2961 SHA256 9a4a11f8da06337a48291fad02e83b7787c3e5d0fea848f9ac8e67d9306587fd SHA512 2aea1c27596c61a0cfac573d74863783bd81e586ba56de01735856ac7c36738912e1d54663705a2af70fbbbb2043765933ea4e409ab913232913fe22369e78f6 WHIRLPOOL 8d4b54ff916ccf95b78577c5d5ca003460d4d8bdb4065053c03aee937ac28107ffba718cf9fc80bf3a50803ae09c161f72da0a6c57dce806afdcff2057bd17bc
|
||||
DIST udev-171-testsys.tar.bz2 155001 SHA256 7383701b64701f58f16e0ddb19fe33b4eb53fac6fc6068bdcbff7e6325b79dcc SHA512 f3f537d771e36b87c71004f5576f7672ffeb815d0b5337bb6bbb6e842c32a28d1d92b4eb0ee2edc60c0b8bd576fc2f36e8b0ed16ec9c0cff9c216e04fb1438ad WHIRLPOOL 0ee66df2f52496d592d0dd3de7c628f6deee7f41c2d21e745f22d74e61c276e01cc6ba584c65b05d36c8a4fb14bc54e3e1a89b975751929b19e91458e3550253
|
||||
DIST udev-171.tar.bz2 597937 SHA256 fed1e46074c1a16c828193ebd73b3940b7905cc7dcaeb0b3c720d4615210695e SHA512 dea189d79b195f8c10740507b11de2c2074442301ee52a0b2c62efa8663e1793c1a78b03b95510ba19bc93d4dcc497120fbf6bb5784878aa903973f76b92d42f WHIRLPOOL a93241b0f0645696e6a88ddb152c3ef8f2c73b5bf3591892384f180fc7abeb580c59642013480546eac00ad5028b1900ad35b88f6a27ad2d07792e9f34e59743
|
||||
DIST udev-197-patches-1.tar.bz2 1344 SHA256 563479e8860ba6d67366f40d9e58b85e31f9de76c27c2bd5448dc04a64ac46a3 SHA512 374dc69521a05ab45c7080c4957457af25d668efd5b2590701f3d38789e17029a1620098c9fb66beaa6fe78ab48bf65a7b0138c2cd21c4738a3eb3dad3247ebe WHIRLPOOL fcf227acec10cdd1e5df0e263a6f2b282af3c2070a43ca1f07545692c3d808392d57185afb7eedd9302b5d98028b7388234d6a29459a505cec35ce4038ebba87
|
||||
DIST udev-gentoo-legacy-patchset-2.tar.bz2 14282 SHA256 bb2aefa50c3cc6df8cc88903b0e05a8cc9f44a612a8038abd05f37b342f7e235 SHA512 b18ccdbb4373021ee9f32b4e10dc1b846b64a1222d4a556370ee78efac530d7a868c8924d449a2d503ee12667e603c50514e3f3c4fc08b608a9676574587f073 WHIRLPOOL 765c6f411a793bcdd9d452c7f36719b1d0dd741b3d6da0446fa459d2a0207220d609a0a3ef500411faf7e308ddf315f27a19e179cb7f54bee52ef3f033773a3a
|
||||
DIST udev-gentoo-scripts-7.1.tar.bz2 16257 SHA256 1923768a98b7f00ffdc9bdf5a2c9982c494b978903ec891184d6fa0d10090fb4 SHA512 663fdd750b3f1e52a4c7639d0692290cdda9d202d4408e8aba9bfd38aaccfaa0acb79e303e98872b721cf109c62ac46921785cb5a373cc6ad8b428d0f5192836 WHIRLPOOL 49b600b034f8a6ad5e0ae6ca769971f1bb517fa0b9e31a0a7d0430ae67cf21bf4ab1db981d3eaaf78819d1e75a24a1f101eeb737448763b2990e38da912636be
|
||||
EBUILD udev-171-r10.ebuild 16093 SHA256 37ef3115e14d68f23cfb7cf620423b72b460dba04b36f20f6646607381e2fb40 SHA512 3b392d78a30e1a7cb6c085aae7b876c107a920b777194e475b6e10f9f09231dd3cd69b76b501d2354b7a032582ccefee861d4fbbe2bce5aa7a65fd3310b87d84 WHIRLPOOL f2a7b62bdf984121bd9cc8127ec3e912792a3affe1c097bc7c765a4822720a574412c4d18895e4c705b9bf6fbd8dcc3c554516bf2a8cae28018e39dad8601959
|
||||
EBUILD udev-197-r4.ebuild 14448 SHA256 db1f94eab7821939de667d0a601af7d82bf3a11dd185c2879ee67bfa2855b083 SHA512 59bd518c98071d523b75a21525fba39c9505bd32034979569358d75a37c2c2275c3a6e362722e019df05f095d11f1dcc50127d72656da75519767dfac1fbf3b0 WHIRLPOOL 43ad2b5bac5b9910b882bf2cb85f2fa2d3a3174cca7374db829397ad43ede756cef38a73bc724b095a73fe4b11ff0cd3650c332eae2222262aee3628689e551a
|
||||
EBUILD udev-197-r5.ebuild 14855 SHA256 83aa3f193fffeb6c1b7f3093aa124c5778cd8224a23c61a7a2c8d0ad3a1a4f6e SHA512 76552e819b6c11eb349927d2a30530dd23f1284c278089a66326578cf46ea2ac4d7395aeb605c65b7f4a259ca0b367b7b56b7ab430bf19cad09c353d3fa894bc WHIRLPOOL 5373a40d00dffffe2acfdef13c13b0170912d0611593ff34ebffde489135ca4c250cac62177167ea829db11bfcf5d90c94e17d99bcfeb869660e809b22ff0352
|
||||
EBUILD udev-197-r6.ebuild 14950 SHA256 027229be20b02e7871258df5690f6d81344e266ffb585c445224a36d31d54bc8 SHA512 6fc50683e5219eec1f4731f4ffd6a1ac2e1f915e3823d5f5159c1369995263dd2c61750cd5b0acf1ac2966a7977aed6db0bb38f688dfaafb3281b4cdc25cba0d WHIRLPOOL e1e013ba0361e61ddbae5e9cf9e2d7f654e02736425ccb25bd6147ad8231b49492bad4b817d2c2f031fd292495f3a66043d2381c4a51a586606ce7db8a2504e0
|
||||
EBUILD udev-9999.ebuild 14949 SHA256 23b97f6137a12f4dcd3357bc96e1c54490d0ff92361a2a3811b03c2996b68a64 SHA512 bffb09997ab52daa2d6a5a202f74be8f80c3198242e300bc78c873b7a8d58a6ddbb3d34ea5208e1ff51a08fd810d989f4bb3eb2301b0156dc842794931bf8f70 WHIRLPOOL 5b1b64a9c3dfe6e9c84bd85e5df49286d220843e8335c7574331e8c9380bd197a2ee813538791d65ccad6df1b815436ede503c41ede84089c23db5742d2035e2
|
||||
MISC ChangeLog 55927 SHA256 9c4312eeea4e815dd8b27c38cac77ec594fc704dfe8d7050ff0efd996f164a6e SHA512 3071ed16d21126c62fc8fe86bd4389254e3527d90516ea951a975c314392c927bad136e04181cc57e92e8b5cbc035d3c65f3af27e3aa50a92ad19e44b24ff5bb WHIRLPOOL 1d8364f1a0a725d6f502c0a5a51f3367ad5e0382cf1fd73dd5a697367474deb417614a7572799b6bee7198aae23ab77a3989e908d5aa444652ba14bf9f18640d
|
||||
MISC ChangeLog-2009 105929 SHA256 7a8d7123b7395dc5bbde09a8c0cee1c5110d24faf87a68a8210b0c6bdf862c1c SHA512 3b577c97224e7f85ae5fb0a0ead538f8aa83c738e6014fadaf5247f34d3863df4bc10f9d15a5e117813d081a8af1913ea41a5e60d00ed521ea0c1e5b71a91a2b WHIRLPOOL c9f527ba19e787f9973a26ed535dbf7af760c3a519f4b062cf2a8069e134a803ebe669450deace804be70619995b389529febf03e8aeb7183c3ea984c0dfdaa5
|
||||
MISC metadata.xml 1098 SHA256 69d8c28e0c2439c252068ae2e0141a9bad7b05e65b9dec27aa2dd3feb4f2393c SHA512 87354f467c3f2ed005a10652a2f80ffda010fbc0c6fb88436b906c92f4cf1543ed1a6cf4a49c93f15c6fea3ba0dcd108e1e120954f7b0860e7ac90072d2b3d67 WHIRLPOOL 9c01df67041d2093e5a2ee4a9ad65df613cdcb163bc366c8592e8e2be84b176da13198261a012687188918c906291d765856665806efe03b8dfb22a5b4eb6834
|
||||
DIST systemd-200.tar.xz 2109864 SHA256 9a08baa8fa5c48f0aab683b2f771e4be75c3c852afc45e5cb4df06428ac8c217 SHA512 6ad440f91dfa5a739a29d07c4144a2faad627a523c4f893656693cdfbdf2a6048f84d96e06ebe805ec18d04e5a1760c9efdcec738654d006a348c0385a983833 WHIRLPOOL 7969f2410aad42c60ba5b979727f5e90be62a5826aabfeb3103b8284115120a5c8c944d0631eabff719dfb84a4096b6eebe8e6dc3718ee47a3672dc1089be371
|
||||
DIST systemd-204.tar.xz 2186264 SHA256 072c393503c7c1e55ca7acf3db659cbd28c7fe5fa94fab3db95360bafd96731b SHA512 a2fe02f8ab4197bb4ff40c1c3e145370ebc5f3edfe97e6eb179086c42270523f76b49b5dd7dae0c52742a71bfb6a4217ecfa27cc6032faf5d4fe10b1264ed110 WHIRLPOOL 13baafbab202d2b1aa538281261a2bd70faa8634d4dc61f3ade6780f2e27b3e35919b7eb8a9258b66150924c8f2e82aa310a9a952f1f4e8128038b544a5c09df
|
||||
DIST udev-197-patches-5.tar.bz2 4009 SHA256 bc497ec33de05cceb40ad23f5c64965438c747cfce5d6d26dd59e0866764da9b SHA512 5f7529c49bea5f1779dfd6e12e792c53f22a20655257e92d23b142f051bacf01ebea07ad2fd9c7c4c33be65f3fccd91024864412dbd1c707710b661aed03debd WHIRLPOOL 0ff7acf7d10202d86576713d4050ce788fc01135e7cf69b71428009b817c1e39c8f097c744dc7ecf88f411b8705fbadf82bcdd9f109744032093ce4045f05f43
|
||||
DIST udev-200-patches-1.tar.xz 1712 SHA256 8e1ca63b27a4db7a6d3d76cb700ff88a48404c471795b1994b791460d59b8c71 SHA512 3aadfe615d7dc48adfc2e43a03a2ce9e008da0672acb7c18f917d8b50e2c2e39b9a7c47c36f5474b0de22716541ac83532b1a8dd08d17af003d0d30ac811881e WHIRLPOOL d49f610aeba4b19f4a337e3533815e8648fb5324cd6926570949f67645d150acfb39833ae62af855ff1bfb5c1791f687b4e14328a9b7de1e65e5e09d0308c4f4
|
||||
DIST udev-204-patches-2.tar.xz 1824 SHA256 d693c79b93865dd4f3092f5f9e69221a494d286f15dcc5418de1e09120289404 SHA512 e5004a8bdaca6ead9bd5f345ff86c94b05579cb3aaa032782dc13e1a1d574ef65e294c01b44143f78517db6f64fb630470c082f43b6989134a8e68f48d444e6a WHIRLPOOL ba21f3d8f4964da79476102eb82c1b5ffd7e91b5d60be705cb9784fc2150dba3faf4afe7718e2f9dfc5cc7e79644bf21b8312fec328a733e056eb60dc0269222
|
||||
EBUILD udev-197-r8.ebuild 15057 SHA256 854d75fdb78b73399cb6f096c26cfbc640d8ca077fc62b1c63f5e9f6de62f36c SHA512 9e4da40b18bc6da38ccedc6675558672c1d7d73144fde6204fbaeea5f5080fd985429da0f54429613c98e8e9802505f9ce456874c143e5017e191a3df6875964 WHIRLPOOL 4485b8c1096f016f3bbcc96aa7ad119b3ca44604827afd9f1aa6c23172a66705f67522662539b9626b138a79833082d5979fa795777de25e128b7fd125e5e1e4
|
||||
EBUILD udev-200.ebuild 13602 SHA256 132c46b1cb398e17d3e9479ba6e6c0a96ccfbceaa867cd0b2c68004db8c52736 SHA512 3b8ebc3f7dc4263188edf2db529f6bb108433cb82c0dc3e35967b1b4ade60fe2a2106f7ab6febece842a8325f00aef13a0fe15d57b26f9b745237351b021924a WHIRLPOOL 742c5092c7fe211aef1d747642ab50f508c4cdfec8263830ccf76b65adb76e50bee5bff727d63c8492b937f3288dbe0749532c8145941b948c9e0d03c2556d23
|
||||
EBUILD udev-204.ebuild 13544 SHA256 d86127ccaa17aa34d3fc6af769c6b8c76dd793d4aac6ec1c012bb4e9f955a658 SHA512 851ef8aca7d99d2cc8e4ccab74ddfd604fefae9eb8ca7ee8f6eccb58054bf5075e7481529332b1c23b31bce58de5e95a4d681aa1d34e6b6cf9c2471bee24e2aa WHIRLPOOL f5bcedc327c14621f3eeb761b0d1959889d9b01ef7412296ea1c9bc3518a2550a5209d0609ddb0aa58327b74df0efff3596822601edaeee77979a4f7f7f2b64e
|
||||
EBUILD udev-9999.ebuild 13553 SHA256 045ece81a8f49d7ae580723ad91b703c057ca81c39a4df5d19fef2f364457774 SHA512 099d1ee2731801823d4d93932cca8316c61d1a34872e62cb39bb3a83f6ce6567cc317581025b6eec9cef31020c590c1d1b1b7ba924d925f8aaa203f9a702eec8 WHIRLPOOL cc241e32d0be05d07a401ecaca98cc68018807e54502851c734eba11870d509f83b1583254a32d49866a76026eb32aaf7ab85056a2772bb848721bc20b127c2c
|
||||
MISC ChangeLog 26784 SHA256 ca56f0abf928e549ab73d0084a588258e2c104701ba9092b7d439a13f901492f SHA512 43dea2526fec7f32df01533102a21bdc6e3ba662a2f5d01afbb038c653e53a0a612437b10eea018a78f47e61adc7338ff872d491e4defe8dad8e8ff46636ddf8 WHIRLPOOL 17991271c947ac276a84e83e4155f4ffa4302d399d52a7b72905935ed20b33142e815c9a4c13c759cf8965dcf84b214eeb5de0bef3d72025558d563c1af5e040
|
||||
MISC ChangeLog-2009 105929 SHA256 94137298457e8d6361cf25e664279d2f9b424f6758814e7ba90e9e2cbf1ea7e5 SHA512 f110e1aa70b11c28263ec5e88973c99426717bce62400c8e9ad860b9e7b67d4aadc053596a9e54faa9435a774c1e8aa0954ae8541760cf061beef26867871548 WHIRLPOOL 215252c0a5c249241813d1bb208da62e68c858e07d1df327cf9175ac739f214813a33c09a64afb4821445e93394dd6d6d500b33e35ed912c1eeccff3365cb7fb
|
||||
MISC ChangeLog-2010 10729 SHA256 44fe328d57b1ba342b328c7a256632e7960976a12e8e9c9791a5fc8ce52c67ca SHA512 a8c371aafe757923e24c023cbf55f3ad084f15f0f038eceaee0dffe58919a17b17bc16cb4b7b1d3f65a19c82b20330a854ec2c801f6d7c7799723ab92d255b49 WHIRLPOOL 3d34e758def921d3d2ed7369392ba5f833fc3a899181c2895fd3da6c9846cf41c9eddbf56de60a52fadd76ffd4c66d92b660b0bc6ca4dddbb2fa49fe0f93cb0b
|
||||
MISC ChangeLog-2011 11721 SHA256 363429a267f251b1ac1c34479e7afa5d7ea13811aa1ba46d7c5489860e542276 SHA512 be7bbaa68602c30ba9cb3e5037ee91ff94c35a0c2ff0b96c5eee14c0e81f8e52232bae44f1d01ff23acedabdb03fdc78f3d11a40cfed2cfef1c45fe2492f7bf4 WHIRLPOOL 3e85eb967f26a8224fd0ed5824009c62271fa5269a6a207da8c8abd7b09cc4308ff847021afcae5a86cedd723a5aeca1ce2f6712a187dfbd36118e097d74510f
|
||||
MISC ChangeLog-2012 23242 SHA256 5466af35dd494cc2a4d0bc9cc0f4ff03e0d3d7ac7ec595a70b2b15896f33658f SHA512 8488fe00da8ba8b3db5d72c35ee3ed5b372a673a09eb0422102583a76d6671ffded8d0086362fddb2bb056a9b9a1f7c3139dfbb48d0bcd12a53ac07ad9473e68 WHIRLPOOL 0352206d82c41cbf3ac0fcbf3392e8e7ae94e8bcf35d8cb8a99c48bf790aa94b9f90a627deb155ab41d8c2f028658720f55347a6e1048e5c798060cc579d2c49
|
||||
MISC metadata.xml 726 SHA256 3a229c7b2f88da5884a450d4744b911ee85fc0cc787ba3ed6e9b6910128051e8 SHA512 d8a8281f33120b7a55210fd9267d0f2f7462865c942da007ed764b54611f12f3d374d7d3f088d78188c2b83d09609bd0776e524ff81dc5d30230fdfb20e4511b WHIRLPOOL 5168ebaeb50b338f0f89fa614dcc077741d4f439f8e333cdb025a0954f22ba769a513691b9dbb82f3e27af279d59b6b912eff663dff40e7e9ee0b3f9f67453f4
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJRDrieAAoJEEdUh39IaPFN2/4H/2Ov4wqjdhd9KhErIEkybMae
|
||||
ENBw/+u1hakuawjnEVK8Klv0FXbvN+nWx2iWsKIXT2GZMFz9P6rSHeUj1bxq6oFQ
|
||||
z02rf0vc+WQ9qvzZc+IHAy2HqGWtXp9kkW3N+uCW/eVkIFTQFnBnW5Zt/SmOfBrp
|
||||
sV7xlRDcWLU19Kk3Zk73/q/RO/eZLcezobOV0aHs/CMYp+eINyVLMcAp1qGf4Nlj
|
||||
poHI10Pyah076VWafQ/EtlQ3oMSJYevKPhMSw/oVsQm3tKHq8oc+OvHjmwkhHWDc
|
||||
/9+VF/JVngp8ZBfpB13871G0iS8QX1Cw9+iClgU5Km8TSDNGV/TkWMC45GoXbxw=
|
||||
=qX0M
|
||||
iEYEAREIAAYFAlGrSK0ACgkQVWmRsqeSphP6ggCfaGdiPGNXr6K24iXAkydjjHH8
|
||||
2mgAnjYyZSpv7DotU80aFGLgBDQAfMYw
|
||||
=+4S8
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -5,17 +5,11 @@
|
||||
<email>udev-bugs@gentoo.org</email>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="action_modeswitch">switch Mobile Action cables into serial mode</flag>
|
||||
<flag name="edd">create /dev/disk/by-id/edd-* links for BIOS EDD data</flag>
|
||||
<flag name="extras">Compile udev-extras requiring external dependencies</flag>
|
||||
<flag name="floppy">create historical floppy kernel device nodes (/dev/fd0h1440, ...)</flag>
|
||||
<flag name="gudev">enable libudev gobject interface</flag>
|
||||
<flag name="hwdb">read vendor/device string database and add it to udev database</flag>
|
||||
<flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
|
||||
for introspection</flag>
|
||||
<flag name="keymap">map custom hardware's multimedia keys</flag>
|
||||
<flag name="kmod">enable udev to load kernel modules</flag>
|
||||
<flag name="rule_generator">enable persistent network and optical device rule generator</flag>
|
||||
<flag name="openrc">install the OpenRC init scripts</flag>
|
||||
<flag name='firmware-loader'>Enable userspace firmware loader (DEPRECATED, replaced by in-kernel loader in 3.8+)</flag>
|
||||
<flag name='gudev'>Build the gobject interface library</flag>
|
||||
<flag name='hwdb'>Read vendor/device string database and add it to udev database</flag>
|
||||
<flag name='keymap'>Map custom hardware's multimedia keys</flag>
|
||||
<flag name='kmod'>Enable kernel module loading/unloading support using <pkg>sys-apps/kmod</pkg></flag>
|
||||
<flag name='openrc'>Install the OpenRC init scripts</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
528
sdk_container/src/third_party/portage-stable/sys-fs/udev/udev-197-r8.ebuild
vendored
Normal file
528
sdk_container/src/third_party/portage-stable/sys-fs/udev/udev-197-r8.ebuild
vendored
Normal file
@ -0,0 +1,528 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-197-r8.ebuild,v 1.16 2013/03/06 20:13:38 armin76 Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
KV_min=2.6.32
|
||||
|
||||
inherit autotools eutils linux-info multilib systemd toolchain-funcs versionator
|
||||
|
||||
if [[ ${PV} = 9999* ]]
|
||||
then
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/systemd/systemd"
|
||||
inherit git-2
|
||||
else
|
||||
patchset=5
|
||||
SRC_URI="http://www.freedesktop.org/software/systemd/systemd-${PV}.tar.xz"
|
||||
if [[ -n "${patchset}" ]]
|
||||
then
|
||||
SRC_URI="${SRC_URI}
|
||||
http://dev.gentoo.org/~williamh/dist/${P}-patches-${patchset}.tar.bz2
|
||||
http://dev.gentoo.org/~ssuominen/${P}-patches-${patchset}.tar.bz2"
|
||||
fi
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)"
|
||||
HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
|
||||
|
||||
LICENSE="LGPL-2.1 MIT GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="acl doc gudev hwdb introspection keymap +kmod +openrc selinux static-libs"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND=">=sys-apps/util-linux-2.20
|
||||
acl? ( sys-apps/acl )
|
||||
gudev? ( >=dev-libs/glib-2 )
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
|
||||
kmod? ( >=sys-apps/kmod-12 )
|
||||
selinux? ( >=sys-libs/libselinux-2.1.9 )
|
||||
!<sys-libs/glibc-2.11
|
||||
!<sys-apps/systemd-${PV}"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/os-headers
|
||||
virtual/pkgconfig
|
||||
!<sys-kernel/linux-headers-${KV_min}
|
||||
doc? ( >=dev-util/gtk-doc-1.18 )
|
||||
keymap? ( dev-util/gperf )"
|
||||
|
||||
if [[ ${PV} = 9999* ]]
|
||||
then
|
||||
DEPEND="${DEPEND}
|
||||
app-text/docbook-xsl-stylesheets
|
||||
dev-libs/libxslt
|
||||
dev-util/gperf
|
||||
>=dev-util/intltool-0.50"
|
||||
fi
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
openrc? ( !<sys-apps/openrc-0.9.9 )
|
||||
!sys-apps/coldplug
|
||||
!<sys-fs/lvm2-2.02.97-r1
|
||||
!sys-fs/device-mapper
|
||||
!<sys-fs/udev-init-scripts-22
|
||||
!<sys-kernel/dracut-017-r1
|
||||
!<sys-kernel/genkernel-3.4.25
|
||||
!<sec-policy/selinux-base-2.20120725-r10"
|
||||
|
||||
PDEPEND=">=virtual/udev-197-r1
|
||||
hwdb? ( >=sys-apps/hwids-20130114[udev] )
|
||||
openrc? ( >=sys-fs/udev-init-scripts-19-r1 )"
|
||||
|
||||
S=${WORKDIR}/systemd-${PV}
|
||||
|
||||
QA_MULTILIB_PATHS="lib/systemd/systemd-udevd"
|
||||
|
||||
udev_check_KV()
|
||||
{
|
||||
if kernel_is lt ${KV_min//./ }
|
||||
then
|
||||
return 1
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
check_default_rules()
|
||||
{
|
||||
# Make sure there are no sudden changes to upstream rules file
|
||||
# (more for my own needs than anything else ...)
|
||||
local udev_rules_md5=66bb698deeae64ab444b710baf54a412
|
||||
MD5=$(md5sum < "${S}"/rules/50-udev-default.rules)
|
||||
MD5=${MD5/ -/}
|
||||
if [[ ${MD5} != ${udev_rules_md5} ]]
|
||||
then
|
||||
eerror "50-udev-default.rules has been updated, please validate!"
|
||||
eerror "md5sum: ${MD5}"
|
||||
die "50-udev-default.rules has been updated, please validate!"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup()
|
||||
{
|
||||
CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL"
|
||||
|
||||
linux-info_pkg_setup
|
||||
|
||||
if ! udev_check_KV
|
||||
then
|
||||
eerror "Your kernel version (${KV_FULL}) is too old to run ${P}"
|
||||
eerror "It must be at least ${KV_min}!"
|
||||
fi
|
||||
|
||||
KV_FULL_SRC=${KV_FULL}
|
||||
get_running_version
|
||||
if ! udev_check_KV
|
||||
then
|
||||
eerror
|
||||
eerror "Your running kernel version (${KV_FULL}) is too old"
|
||||
eerror "for this version of udev."
|
||||
eerror "You must upgrade your kernel or downgrade udev."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare()
|
||||
{
|
||||
# backport some patches
|
||||
if [[ -n "${patchset}" ]]
|
||||
then
|
||||
EPATCH_SUFFIX=patch EPATCH_FORCE=yes epatch
|
||||
fi
|
||||
|
||||
# These are missing from upstream 50-udev-default.rules
|
||||
cat <<-EOF > "${T}"/40-gentoo.rules
|
||||
SUBSYSTEM=="snd", GROUP="audio"
|
||||
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"
|
||||
SUBSYSTEM=="mem", KERNEL=="null|zero|full|random|urandom", MODE="0666"
|
||||
EOF
|
||||
|
||||
# Remove requirements for gettext and intltool wrt bug #443028
|
||||
if ! has_version dev-util/intltool && ! [[ ${PV} = 9999* ]]; then
|
||||
sed -i \
|
||||
-e '/INTLTOOL_APPLIED_VERSION=/s:=.*:=0.40.0:' \
|
||||
-e '/XML::Parser perl module is required for intltool/s|^|:|' \
|
||||
configure || die
|
||||
eval export INTLTOOL_{EXTRACT,MERGE,UPDATE}=/bin/true
|
||||
eval export {MSG{FMT,MERGE},XGETTEXT}=/bin/true
|
||||
fi
|
||||
|
||||
# apply user patches
|
||||
epatch_user
|
||||
|
||||
# compile with older versions of gcc #451110
|
||||
version_is_at_least 4.6 $(gcc-version) || \
|
||||
sed -i 's:static_assert:alsdjflkasjdfa:' src/shared/macro.h
|
||||
|
||||
# change rules back to group uucp instead of dialout for now
|
||||
sed -e 's/GROUP="dialout"/GROUP="uucp"/' \
|
||||
-i rules/*.rules \
|
||||
|| die "failed to change group dialout to uucp"
|
||||
|
||||
if [[ ! -e configure ]]
|
||||
then
|
||||
if use doc
|
||||
then
|
||||
gtkdocize --docdir docs || die "gtkdocize failed"
|
||||
else
|
||||
echo 'EXTRA_DIST =' > docs/gtk-doc.make
|
||||
fi
|
||||
eautoreconf
|
||||
else
|
||||
check_default_rules
|
||||
elibtoolize
|
||||
fi
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
# secure_getenv() disable for non-glibc systems wrt bug #443030
|
||||
if ! [[ $(grep -r secure_getenv * | wc -l) -eq 16 ]]; then
|
||||
eerror "The line count for secure_getenv() failed, see bug #443030"
|
||||
die
|
||||
fi
|
||||
|
||||
# gperf disable if keymaps are not requested wrt bug #452760
|
||||
if ! [[ $(grep -i gperf Makefile.am | wc -l) -eq 24 ]]; then
|
||||
eerror "The line count for gperf references failed, see bug 452760"
|
||||
die
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use elibc_glibc; then #443030
|
||||
echo '#define secure_getenv(x) NULL' >> config.h.in
|
||||
sed -i -e '/error.*secure_getenv/s:.*:#define secure_getenv(x) NULL:' src/shared/missing.h || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure()
|
||||
{
|
||||
use keymap || export ac_cv_path_GPERF=true #452760
|
||||
|
||||
local econf_args
|
||||
|
||||
econf_args=(
|
||||
ac_cv_search_cap_init=
|
||||
ac_cv_header_sys_capability_h=yes
|
||||
DBUS_CFLAGS=' '
|
||||
DBUS_LIBS=' '
|
||||
--bindir=/bin
|
||||
--docdir=/usr/share/doc/${PF}
|
||||
--libdir=/usr/$(get_libdir)
|
||||
--with-html-dir=/usr/share/doc/${PF}/html
|
||||
--with-rootprefix=
|
||||
--with-rootlibdir=/$(get_libdir)
|
||||
--disable-audit
|
||||
--disable-coredump
|
||||
--disable-hostnamed
|
||||
--disable-ima
|
||||
--disable-libcryptsetup
|
||||
--disable-localed
|
||||
--disable-logind
|
||||
--disable-myhostname
|
||||
--disable-nls
|
||||
--disable-pam
|
||||
--disable-quotacheck
|
||||
--disable-readahead
|
||||
--enable-split-usr
|
||||
--disable-tcpwrap
|
||||
--disable-timedated
|
||||
--disable-xz
|
||||
--disable-silent-rules
|
||||
$(use_enable acl)
|
||||
$(use_enable doc gtk-doc)
|
||||
$(use_enable gudev)
|
||||
$(use_enable keymap)
|
||||
$(use_enable kmod)
|
||||
$(use_enable selinux)
|
||||
$(use_enable static-libs static)
|
||||
)
|
||||
if use introspection; then
|
||||
econf_args+=(
|
||||
--enable-introspection=$(usex introspection)
|
||||
)
|
||||
fi
|
||||
econf "${econf_args[@]}"
|
||||
}
|
||||
|
||||
src_compile()
|
||||
{
|
||||
echo 'BUILT_SOURCES: $(BUILT_SOURCES)' > "${T}"/Makefile.extra
|
||||
emake -f Makefile -f "${T}"/Makefile.extra BUILT_SOURCES
|
||||
local targets=(
|
||||
systemd-udevd
|
||||
udevadm
|
||||
libudev.la
|
||||
libsystemd-daemon.la
|
||||
ata_id
|
||||
cdrom_id
|
||||
collect
|
||||
scsi_id
|
||||
v4l_id
|
||||
accelerometer
|
||||
mtd_probe
|
||||
man/sd_is_fifo.3
|
||||
man/sd_notify.3
|
||||
man/sd_listen_fds.3
|
||||
man/sd-daemon.3
|
||||
man/udev.7
|
||||
man/udevadm.8
|
||||
man/systemd-udevd.8
|
||||
man/systemd-udevd.service.8
|
||||
)
|
||||
use keymap && targets+=( keymap )
|
||||
use gudev && targets+=( libgudev-1.0.la )
|
||||
|
||||
emake "${targets[@]}"
|
||||
if use doc
|
||||
then
|
||||
emake -C docs/libudev
|
||||
use gudev && emake -C docs/gudev
|
||||
fi
|
||||
}
|
||||
|
||||
src_install()
|
||||
{
|
||||
local lib_LTLIBRARIES="libsystemd-daemon.la libudev.la" \
|
||||
pkgconfiglib_DATA="src/libsystemd-daemon/libsystemd-daemon.pc src/libudev/libudev.pc"
|
||||
|
||||
local targets=(
|
||||
install-libLTLIBRARIES
|
||||
install-includeHEADERS
|
||||
install-libgudev_includeHEADERS
|
||||
install-binPROGRAMS
|
||||
install-rootlibexecPROGRAMS
|
||||
install-udevlibexecPROGRAMS
|
||||
install-dist_systemunitDATA
|
||||
install-dist_udevconfDATA
|
||||
install-dist_udevhomeSCRIPTS
|
||||
install-dist_udevkeymapDATA
|
||||
install-dist_udevkeymapforcerelDATA
|
||||
install-dist_udevrulesDATA
|
||||
install-girDATA
|
||||
install-man3
|
||||
install-man7
|
||||
install-man8
|
||||
install-nodist_systemunitDATA
|
||||
install-pkgconfiglibDATA
|
||||
install-sharepkgconfigDATA
|
||||
install-typelibsDATA
|
||||
install-dist_docDATA
|
||||
udev-confdirs
|
||||
systemd-install-hook
|
||||
libudev-install-hook
|
||||
libsystemd-daemon-install-hook
|
||||
install-pkgincludeHEADERS
|
||||
)
|
||||
|
||||
if use gudev
|
||||
then
|
||||
lib_LTLIBRARIES+=" libgudev-1.0.la"
|
||||
pkgconfiglib_DATA+=" src/gudev/gudev-1.0.pc"
|
||||
fi
|
||||
|
||||
# add final values of variables:
|
||||
targets+=(
|
||||
rootlibexec_PROGRAMS=systemd-udevd
|
||||
bin_PROGRAMS=udevadm
|
||||
lib_LTLIBRARIES="${lib_LTLIBRARIES}"
|
||||
MANPAGES="man/sd-daemon.3 man/sd_notify.3 man/sd_listen_fds.3 \
|
||||
man/sd_is_fifo.3 man/sd_booted.3 man/udev.7 man/udevadm.8 \
|
||||
man/systemd-udevd.service.8"
|
||||
MANPAGES_ALIAS="man/sd_is_socket.3 man/sd_is_socket_unix.3 \
|
||||
man/sd_is_socket_inet.3 man/sd_is_mq.3 man/sd_notifyf.3 \
|
||||
man/SD_LISTEN_FDS_START.3 man/SD_EMERG.3 man/SD_ALERT.3 \
|
||||
man/SD_CRIT.3 man/SD_ERR.3 man/SD_WARNING.3 man/SD_NOTICE.3 \
|
||||
man/SD_INFO.3 man/SD_DEBUG.3 man/systemd-udevd.8"
|
||||
dist_systemunit_DATA="units/systemd-udevd-control.socket \
|
||||
units/systemd-udevd-kernel.socket"
|
||||
nodist_systemunit_DATA="units/systemd-udevd.service \
|
||||
units/systemd-udev-trigger.service \
|
||||
units/systemd-udev-settle.service"
|
||||
pkgconfiglib_DATA="${pkgconfiglib_DATA}"
|
||||
systemunitdir="$(systemd_get_unitdir)"
|
||||
pkginclude_HEADERS="src/systemd/sd-daemon.h"
|
||||
)
|
||||
emake -j1 DESTDIR="${D}" "${targets[@]}"
|
||||
if use doc
|
||||
then
|
||||
emake -C docs/libudev DESTDIR="${D}" install
|
||||
use gudev && emake -C docs/gudev DESTDIR="${D}" install
|
||||
fi
|
||||
dodoc TODO
|
||||
|
||||
prune_libtool_files --all
|
||||
rm -f "${D}"/lib/udev/rules.d/99-systemd.rules
|
||||
rm -rf "${D}"/usr/share/doc/${PF}/LICENSE.*
|
||||
|
||||
# install gentoo-specific rules
|
||||
insinto /lib/udev/rules.d
|
||||
doins "${T}"/40-gentoo.rules
|
||||
|
||||
# install udevadm symlink
|
||||
dosym ../bin/udevadm /sbin/udevadm
|
||||
|
||||
# move udevd where it should be and remove unlogical /lib/systemd
|
||||
mv "${ED}"/lib/systemd/systemd-udevd "${ED}"/sbin/udevd || die
|
||||
rm -r "${ED}"/lib/systemd
|
||||
|
||||
# install compability symlink for systemd and initramfs tools
|
||||
dosym /sbin/udevd "$(systemd_get_utildir)"/systemd-udevd
|
||||
find "${ED}/$(systemd_get_unitdir)" -name '*.service' -exec \
|
||||
sed -i -e "/ExecStart/s:/lib/systemd:$(systemd_get_utildir):" {} +
|
||||
|
||||
docinto gentoo
|
||||
dodoc "${FILESDIR}"/80-net-name-slot.rules
|
||||
docompress -x /usr/share/doc/${PF}/gentoo/80-net-name-slot.rules
|
||||
}
|
||||
|
||||
pkg_preinst()
|
||||
{
|
||||
local htmldir
|
||||
for htmldir in gudev libudev; do
|
||||
if [[ -d ${ROOT}usr/share/gtk-doc/html/${htmldir} ]]
|
||||
then
|
||||
rm -rf "${ROOT}"usr/share/gtk-doc/html/${htmldir}
|
||||
fi
|
||||
if [[ -d ${D}/usr/share/doc/${PF}/html/${htmldir} ]]
|
||||
then
|
||||
dosym ../../doc/${PF}/html/${htmldir} \
|
||||
/usr/share/gtk-doc/html/${htmldir}
|
||||
fi
|
||||
done
|
||||
preserve_old_lib /{,usr/}$(get_libdir)/libudev$(get_libname 0)
|
||||
}
|
||||
|
||||
# This function determines if a directory is a mount point.
|
||||
# It was lifted from dracut.
|
||||
ismounted()
|
||||
{
|
||||
while read a m a; do
|
||||
[[ $m = $1 ]] && return 0
|
||||
done < "${ROOT}"/proc/mounts
|
||||
return 1
|
||||
}
|
||||
|
||||
pkg_postinst()
|
||||
{
|
||||
mkdir -p "${ROOT}"run
|
||||
|
||||
net_rules="${ROOT}"etc/udev/rules.d/80-net-name-slot.rules
|
||||
copy_net_rules() {
|
||||
[[ -f ${net_rules} ]] || cp "${ROOT}"usr/share/doc/${PF}/gentoo/80-net-name-slot.rules "${net_rules}"
|
||||
}
|
||||
|
||||
# if [[ ${REPLACING_VERSIONS} ]] && [[ ${REPLACING_VERSIONS} < 197 ]]; then
|
||||
# ewarn "Because this is a upgrade we disable the new predictable network interface"
|
||||
# ewarn "name scheme by default."
|
||||
copy_net_rules
|
||||
# fi
|
||||
|
||||
if has_version sys-apps/biosdevname; then
|
||||
ewarn "Because sys-apps/biosdevname is installed we disable the new predictable"
|
||||
ewarn "network interface name scheme by default."
|
||||
copy_net_rules
|
||||
fi
|
||||
|
||||
# "losetup -f" is confused if there is an empty /dev/loop/, Bug #338766
|
||||
# So try to remove it here (will only work if empty).
|
||||
rmdir "${ROOT}"dev/loop 2>/dev/null
|
||||
if [[ -d ${ROOT}dev/loop ]]
|
||||
then
|
||||
ewarn "Please make sure your remove /dev/loop,"
|
||||
ewarn "else losetup may be confused when looking for unused devices."
|
||||
fi
|
||||
|
||||
# people want reminders, I'll give them reminders. Odds are they will
|
||||
# just ignore them anyway...
|
||||
|
||||
# 64-device-mapper.rules now gets installed by sys-fs/device-mapper
|
||||
# remove it if user don't has sys-fs/device-mapper installed, 27 Jun 2007
|
||||
if [[ -f ${ROOT}etc/udev/rules.d/64-device-mapper.rules ]] &&
|
||||
! has_version sys-fs/device-mapper
|
||||
then
|
||||
rm -f "${ROOT}"etc/udev/rules.d/64-device-mapper.rules
|
||||
einfo "Removed unneeded file 64-device-mapper.rules"
|
||||
fi
|
||||
|
||||
if [[ ${REPLACING_VERSIONS} ]] && [[ ${REPLACING_VERSIONS} < 189 ]]; then
|
||||
ewarn
|
||||
ewarn "Upstream has removed the persistent-cd rules"
|
||||
ewarn "generator. If you need persistent names for these devices,"
|
||||
ewarn "place udev rules for them in ${ROOT}etc/udev/rules.d."
|
||||
fi
|
||||
|
||||
if ismounted /usr
|
||||
then
|
||||
ewarn
|
||||
ewarn "Your system has /usr on a separate partition. This means"
|
||||
ewarn "you will need to use an initramfs to pre-mount /usr before"
|
||||
ewarn "udev runs."
|
||||
ewarn
|
||||
ewarn "If this is not set up before your next reboot, udev may work;"
|
||||
ewarn "However, you also may experience failures which are very"
|
||||
ewarn "difficult to troubleshoot."
|
||||
ewarn
|
||||
ewarn "For a more detailed explanation, see the following URL:"
|
||||
ewarn "http://www.freedesktop.org/wiki/Software/systemd/separate-usr-is-broken"
|
||||
ewarn
|
||||
ewarn "For more information on setting up an initramfs, see the"
|
||||
ewarn "following URL:"
|
||||
ewarn "http://www.gentoo.org/doc/en/initramfs-guide.xml"
|
||||
fi
|
||||
|
||||
if [ -n "${net_rules}" ]; then
|
||||
ewarn
|
||||
ewarn "udev-197 and newer introduces a new method of naming network"
|
||||
ewarn "interfaces. The new names are a very significant change, so"
|
||||
ewarn "they are disabled by default on live systems."
|
||||
ewarn "Please see the contents of ${net_rules} for more"
|
||||
ewarn "information on this feature."
|
||||
fi
|
||||
|
||||
local fstab="${ROOT}"etc/fstab dev path fstype rest
|
||||
while read -r dev path fstype rest; do
|
||||
if [[ ${path} == /dev && ${fstype} != devtmpfs ]]; then
|
||||
ewarn "You need to edit your /dev line in ${fstab} to have devtmpfs"
|
||||
ewarn "filesystem. Otherwise udev won't be able to boot."
|
||||
ewarn "See, http://bugs.gentoo.org/453186"
|
||||
fi
|
||||
done < "${fstab}"
|
||||
|
||||
if [[ -d ${ROOT}usr/lib/udev ]]
|
||||
then
|
||||
ewarn
|
||||
ewarn "Please re-emerge all packages on your system which install"
|
||||
ewarn "rules and helpers in /usr/lib/udev. They should now be in"
|
||||
ewarn "/lib/udev."
|
||||
ewarn
|
||||
ewarn "One way to do this is to run the following command:"
|
||||
ewarn "emerge -av1 \$(qfile -q -S -C /usr/lib/udev)"
|
||||
ewarn "Note that qfile can be found in app-portage/portage-utils"
|
||||
fi
|
||||
|
||||
old_net_rules=${ROOT}etc/udev/rules.d/70-persistent-net.rules
|
||||
if [[ -f ${old_net_rules} ]]; then
|
||||
ewarn "You still have ${old_net_rules} in place from previous udev release."
|
||||
ewarn "Upstream has removed the possibility of renaming to existing"
|
||||
ewarn "network interfaces. For example, it's not possible to assign based"
|
||||
ewarn "on MAC address to existing interface eth0."
|
||||
ewarn "See http://bugs.gentoo.org/453494 for more information."
|
||||
ewarn "Rename your file to something else starting with 70- to silence"
|
||||
ewarn "this warning."
|
||||
fi
|
||||
|
||||
ewarn
|
||||
ewarn "You need to restart udev as soon as possible to make the upgrade go"
|
||||
ewarn "into effect."
|
||||
ewarn "The method you use to do this depends on your init system."
|
||||
ewarn
|
||||
|
||||
preserve_old_lib_notify /{,usr/}$(get_libdir)/libudev$(get_libname 0)
|
||||
|
||||
elog
|
||||
elog "For more information on udev on Gentoo, writing udev rules, and"
|
||||
elog " fixing known issues visit:"
|
||||
elog " http://www.gentoo.org/doc/en/udev-guide.xml"
|
||||
|
||||
use hwdb && udevadm hwdb --update --root="${ROOT%/}"
|
||||
}
|
468
sdk_container/src/third_party/portage-stable/sys-fs/udev/udev-200.ebuild
vendored
Normal file
468
sdk_container/src/third_party/portage-stable/sys-fs/udev/udev-200.ebuild
vendored
Normal file
@ -0,0 +1,468 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-200.ebuild,v 1.21 2013/04/27 11:10:43 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# accept4() patch is only in non-live version
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
KV_min=2.6.39
|
||||
else
|
||||
KV_min=2.6.32
|
||||
fi
|
||||
|
||||
inherit autotools eutils linux-info multilib toolchain-funcs versionator
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/systemd/systemd"
|
||||
inherit git-2
|
||||
else
|
||||
patchset=1
|
||||
SRC_URI="http://www.freedesktop.org/software/systemd/systemd-${PV}.tar.xz"
|
||||
if [[ -n "${patchset}" ]]; then
|
||||
SRC_URI="${SRC_URI}
|
||||
http://dev.gentoo.org/~ssuominen/${P}-patches-${patchset}.tar.xz
|
||||
http://dev.gentoo.org/~williamh/dist/${P}-patches-${patchset}.tar.xz"
|
||||
fi
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)"
|
||||
HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
|
||||
|
||||
LICENSE="LGPL-2.1 MIT GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="acl doc +firmware-loader gudev hwdb introspection keymap +kmod +openrc selinux static-libs"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND=">=sys-apps/util-linux-2.20
|
||||
acl? ( sys-apps/acl )
|
||||
gudev? ( >=dev-libs/glib-2 )
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
|
||||
kmod? ( >=sys-apps/kmod-12 )
|
||||
selinux? ( >=sys-libs/libselinux-2.1.9 )
|
||||
!<sys-libs/glibc-2.11
|
||||
!sys-apps/systemd"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-text/docbook-xsl-stylesheets
|
||||
dev-libs/libxslt
|
||||
virtual/os-headers
|
||||
virtual/pkgconfig
|
||||
!<sys-kernel/linux-headers-${KV_min}
|
||||
doc? ( >=dev-util/gtk-doc-1.18 )
|
||||
keymap? ( dev-util/gperf )"
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
DEPEND="${DEPEND}
|
||||
dev-util/gperf
|
||||
>=dev-util/intltool-0.50"
|
||||
fi
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
openrc? ( !<sys-apps/openrc-0.9.9 )
|
||||
!sys-apps/coldplug
|
||||
!<sys-fs/lvm2-2.02.97-r1
|
||||
!sys-fs/device-mapper
|
||||
!<sys-fs/udev-init-scripts-22
|
||||
!<sys-kernel/dracut-017-r1
|
||||
!<sys-kernel/genkernel-3.4.25
|
||||
!<sec-policy/selinux-base-2.20120725-r10"
|
||||
|
||||
PDEPEND=">=virtual/udev-197-r1
|
||||
hwdb? ( >=sys-apps/hwids-20130326.1[udev] )
|
||||
openrc? ( >=sys-fs/udev-init-scripts-25 )"
|
||||
|
||||
S=${WORKDIR}/systemd-${PV}
|
||||
|
||||
#QA_MULTILIB_PATHS="lib/systemd/systemd-udevd"
|
||||
|
||||
udev_check_KV() {
|
||||
if kernel_is lt ${KV_min//./ }; then
|
||||
return 1
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
check_default_rules() {
|
||||
# Make sure there are no sudden changes to upstream rules file
|
||||
# (more for my own needs than anything else ...)
|
||||
local udev_rules_md5=3708dcb06e69ef2d3597cad0c98625e1
|
||||
MD5=$(md5sum < "${S}"/rules/50-udev-default.rules)
|
||||
MD5=${MD5/ -/}
|
||||
if [[ ${MD5} != ${udev_rules_md5} ]]; then
|
||||
eerror "50-udev-default.rules has been updated, please validate!"
|
||||
eerror "md5sum: ${MD5}"
|
||||
die "50-udev-default.rules has been updated, please validate!"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL"
|
||||
|
||||
linux-info_pkg_setup
|
||||
|
||||
if ! udev_check_KV; then
|
||||
eerror "Your kernel version (${KV_FULL}) is too old to run ${P}"
|
||||
eerror "It must be at least ${KV_min}!"
|
||||
fi
|
||||
|
||||
KV_FULL_SRC=${KV_FULL}
|
||||
get_running_version
|
||||
if ! udev_check_KV; then
|
||||
eerror
|
||||
eerror "Your running kernel version (${KV_FULL}) is too old"
|
||||
eerror "for this version of udev."
|
||||
eerror "You must upgrade your kernel or downgrade udev."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if ! [[ ${PV} = 9999* ]]; then
|
||||
# secure_getenv() disable for non-glibc systems wrt bug #443030
|
||||
if ! [[ $(grep -r secure_getenv * | wc -l) -eq 16 ]]; then
|
||||
eerror "The line count for secure_getenv() failed, see bug #443030"
|
||||
die
|
||||
fi
|
||||
|
||||
# gperf disable if keymaps are not requested wrt bug #452760
|
||||
if ! [[ $(grep -i gperf Makefile.am | wc -l) -eq 27 ]]; then
|
||||
eerror "The line count for gperf references failed, see bug 452760"
|
||||
die
|
||||
fi
|
||||
fi
|
||||
|
||||
# backport some patches
|
||||
if [[ -n "${patchset}" ]]; then
|
||||
EPATCH_SUFFIX=patch EPATCH_FORCE=yes epatch
|
||||
fi
|
||||
|
||||
# These are missing from upstream 50-udev-default.rules
|
||||
cat <<-EOF > "${T}"/40-gentoo.rules
|
||||
# Gentoo specific usb group
|
||||
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"
|
||||
# Keep this for Linux 2.6.32 kernels with accept4() support like .60 wrt #457868
|
||||
SUBSYSTEM=="mem", KERNEL=="null|zero|full|random|urandom", MODE="0666"
|
||||
EOF
|
||||
|
||||
# Remove requirements for gettext and intltool wrt bug #443028
|
||||
if ! has_version dev-util/intltool && ! [[ ${PV} = 9999* ]]; then
|
||||
sed -i \
|
||||
-e '/INTLTOOL_APPLIED_VERSION=/s:=.*:=0.40.0:' \
|
||||
-e '/XML::Parser perl module is required for intltool/s|^|:|' \
|
||||
configure || die
|
||||
eval export INTLTOOL_{EXTRACT,MERGE,UPDATE}=/bin/true
|
||||
eval export {MSG{FMT,MERGE},XGETTEXT}=/bin/true
|
||||
fi
|
||||
|
||||
# apply user patches
|
||||
epatch_user
|
||||
|
||||
# compile with older versions of gcc #451110
|
||||
version_is_at_least 4.6 $(gcc-version) || \
|
||||
sed -i 's:static_assert:alsdjflkasjdfa:' src/shared/macro.h
|
||||
|
||||
# change rules back to group uucp instead of dialout for now wrt #454556
|
||||
sed -e 's/GROUP="dialout"/GROUP="uucp"/' \
|
||||
-i rules/*.rules \
|
||||
|| die "failed to change group dialout to uucp"
|
||||
|
||||
if [[ ! -e configure ]]; then
|
||||
if use doc; then
|
||||
gtkdocize --docdir docs || die "gtkdocize failed"
|
||||
else
|
||||
echo 'EXTRA_DIST =' > docs/gtk-doc.make
|
||||
fi
|
||||
eautoreconf
|
||||
else
|
||||
check_default_rules
|
||||
elibtoolize
|
||||
fi
|
||||
|
||||
if ! use elibc_glibc; then #443030
|
||||
echo '#define secure_getenv(x) NULL' >> config.h.in
|
||||
sed -i -e '/error.*secure_getenv/s:.*:#define secure_getenv(x) NULL:' src/shared/missing.h || die
|
||||
fi
|
||||
|
||||
# link udevd(8) and systemd-udevd(8) manpages to systemd-udevd.service(8) manpage
|
||||
echo '.so systemd-udevd.service.8' > "${T}"/udevd.8
|
||||
echo '.so systemd-udevd.service.8' > "${T}"/systemd-udevd.8
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export CC #463846
|
||||
use keymap || export ac_cv_path_GPERF=true #452760
|
||||
|
||||
local econf_args
|
||||
|
||||
econf_args=(
|
||||
ac_cv_search_cap_init=
|
||||
ac_cv_header_sys_capability_h=yes
|
||||
DBUS_CFLAGS=' '
|
||||
DBUS_LIBS=' '
|
||||
--bindir=/bin
|
||||
--docdir=/usr/share/doc/${PF}
|
||||
--libdir=/usr/$(get_libdir)
|
||||
--with-html-dir=/usr/share/doc/${PF}/html
|
||||
--with-rootprefix=
|
||||
--with-rootlibdir=/$(get_libdir)
|
||||
--with-bashcompletiondir=/usr/share/bash-completion
|
||||
--without-python
|
||||
--disable-audit
|
||||
--disable-coredump
|
||||
--disable-hostnamed
|
||||
--disable-ima
|
||||
--disable-libcryptsetup
|
||||
--disable-localed
|
||||
--disable-logind
|
||||
--disable-myhostname
|
||||
--disable-nls
|
||||
--disable-pam
|
||||
--disable-quotacheck
|
||||
--disable-readahead
|
||||
--enable-split-usr
|
||||
--disable-tcpwrap
|
||||
--disable-timedated
|
||||
--disable-xz
|
||||
--disable-polkit
|
||||
$(use_enable acl)
|
||||
$(use_enable doc gtk-doc)
|
||||
$(use_enable gudev)
|
||||
$(use_enable keymap)
|
||||
$(use_enable kmod)
|
||||
$(use_enable selinux)
|
||||
$(use_enable static-libs static)
|
||||
)
|
||||
if use introspection; then
|
||||
econf_args+=(
|
||||
--enable-introspection=$(usex introspection)
|
||||
)
|
||||
fi
|
||||
if use firmware-loader; then
|
||||
econf_args+=(
|
||||
--with-firmware-path="/lib/firmware/updates:/lib/firmware"
|
||||
)
|
||||
fi
|
||||
econf "${econf_args[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
echo 'BUILT_SOURCES: $(BUILT_SOURCES)' > "${T}"/Makefile.extra
|
||||
emake -f Makefile -f "${T}"/Makefile.extra BUILT_SOURCES
|
||||
local pretargets=(
|
||||
libsystemd-shared.la
|
||||
libudev-private.la
|
||||
libudev.la
|
||||
)
|
||||
local targets=(
|
||||
systemd-udevd
|
||||
udevadm
|
||||
ata_id
|
||||
cdrom_id
|
||||
collect
|
||||
scsi_id
|
||||
v4l_id
|
||||
accelerometer
|
||||
mtd_probe
|
||||
man/udev.7
|
||||
man/udevadm.8
|
||||
man/systemd-udevd.service.8
|
||||
)
|
||||
use keymap && targets+=( keymap )
|
||||
use gudev && targets+=( libgudev-1.0.la )
|
||||
|
||||
emake "${pretargets[@]}"
|
||||
emake "${targets[@]}"
|
||||
if use doc; then
|
||||
emake -C docs/libudev
|
||||
use gudev && emake -C docs/gudev
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local lib_LTLIBRARIES="libudev.la" \
|
||||
pkgconfiglib_DATA="src/libudev/libudev.pc"
|
||||
|
||||
local targets=(
|
||||
install-libLTLIBRARIES
|
||||
install-includeHEADERS
|
||||
install-libgudev_includeHEADERS
|
||||
install-binPROGRAMS
|
||||
install-rootlibexecPROGRAMS
|
||||
install-udevlibexecPROGRAMS
|
||||
install-dist_udevconfDATA
|
||||
install-dist_udevhomeSCRIPTS
|
||||
install-dist_udevkeymapDATA
|
||||
install-dist_udevkeymapforcerelDATA
|
||||
install-dist_udevrulesDATA
|
||||
install-girDATA
|
||||
install-man7
|
||||
install-man8
|
||||
install-pkgconfiglibDATA
|
||||
install-sharepkgconfigDATA
|
||||
install-typelibsDATA
|
||||
install-dist_docDATA
|
||||
libudev-install-hook
|
||||
install-directories-hook
|
||||
install-dist_bashcompletionDATA
|
||||
)
|
||||
|
||||
if use gudev; then
|
||||
lib_LTLIBRARIES+=" libgudev-1.0.la"
|
||||
pkgconfiglib_DATA+=" src/gudev/gudev-1.0.pc"
|
||||
fi
|
||||
|
||||
# add final values of variables:
|
||||
targets+=(
|
||||
rootlibexec_PROGRAMS=systemd-udevd
|
||||
bin_PROGRAMS=udevadm
|
||||
lib_LTLIBRARIES="${lib_LTLIBRARIES}"
|
||||
MANPAGES="man/udev.7 man/udevadm.8 \
|
||||
man/systemd-udevd.service.8"
|
||||
MANPAGES_ALIAS=""
|
||||
pkgconfiglib_DATA="${pkgconfiglib_DATA}"
|
||||
INSTALL_DIRS='$(sysconfdir)/udev/rules.d \
|
||||
$(sysconfdir)/udev/hwdb.d'
|
||||
dist_bashcompletion_DATA="shell-completion/bash/udevadm"
|
||||
)
|
||||
emake -j1 DESTDIR="${D}" "${targets[@]}"
|
||||
if use doc; then
|
||||
emake -C docs/libudev DESTDIR="${D}" install
|
||||
use gudev && emake -C docs/gudev DESTDIR="${D}" install
|
||||
fi
|
||||
dodoc TODO
|
||||
|
||||
prune_libtool_files --all
|
||||
rm -f \
|
||||
"${D}"/lib/udev/rules.d/99-systemd.rules \
|
||||
"${D}"/usr/share/doc/${PF}/LICENSE.*
|
||||
|
||||
# see src_prepare() for content of these files
|
||||
insinto /lib/udev/rules.d
|
||||
doins "${T}"/40-gentoo.rules
|
||||
doman "${T}"/udevd.8
|
||||
doman "${T}"/systemd-udevd.8
|
||||
|
||||
# install udevadm compatibility symlink
|
||||
dosym {../bin,sbin}/udevadm
|
||||
|
||||
# install udevd to /sbin and remove empty and redudant directory
|
||||
# /lib/systemd because systemd is installed to /usr wrt #462750
|
||||
mv "${D}"/{lib/systemd/systemd-,sbin/}udevd || die
|
||||
rm -r "${D}"/lib/systemd
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
local htmldir
|
||||
for htmldir in gudev libudev; do
|
||||
if [[ -d ${ROOT}usr/share/gtk-doc/html/${htmldir} ]]; then
|
||||
rm -rf "${ROOT}"usr/share/gtk-doc/html/${htmldir}
|
||||
fi
|
||||
if [[ -d ${D}/usr/share/doc/${PF}/html/${htmldir} ]]; then
|
||||
dosym ../../doc/${PF}/html/${htmldir} \
|
||||
/usr/share/gtk-doc/html/${htmldir}
|
||||
fi
|
||||
done
|
||||
preserve_old_lib /{,usr/}$(get_libdir)/libudev$(get_libname 0)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
mkdir -p "${ROOT}"run
|
||||
|
||||
# "losetup -f" is confused if there is an empty /dev/loop/, Bug #338766
|
||||
# So try to remove it here (will only work if empty).
|
||||
rmdir "${ROOT}"dev/loop 2>/dev/null
|
||||
if [[ -d ${ROOT}dev/loop ]]; then
|
||||
ewarn "Please make sure your remove /dev/loop,"
|
||||
ewarn "else losetup may be confused when looking for unused devices."
|
||||
fi
|
||||
|
||||
# people want reminders, I'll give them reminders. Odds are they will
|
||||
# just ignore them anyway...
|
||||
|
||||
# 64-device-mapper.rules is related to sys-fs/device-mapper which we block
|
||||
# in favor of sys-fs/lvm2
|
||||
old_dm_rules=${ROOT}etc/udev/rules.d/64-device-mapper.rules
|
||||
if [[ -f ${old_dm_rules} ]]; then
|
||||
rm -f "${old_dm_rules}"
|
||||
einfo "Removed unneeded file ${old_dm_rules}"
|
||||
fi
|
||||
|
||||
local fstab="${ROOT}"etc/fstab dev path fstype rest
|
||||
while read -r dev path fstype rest; do
|
||||
if [[ ${path} == /dev && ${fstype} != devtmpfs ]]; then
|
||||
ewarn "You need to edit your /dev line in ${fstab} to have devtmpfs"
|
||||
ewarn "filesystem. Otherwise udev won't be able to boot."
|
||||
ewarn "See, http://bugs.gentoo.org/453186"
|
||||
fi
|
||||
done < "${fstab}"
|
||||
|
||||
if [[ -d ${ROOT}usr/lib/udev ]]; then
|
||||
ewarn
|
||||
ewarn "Please re-emerge all packages on your system which install"
|
||||
ewarn "rules and helpers in /usr/lib/udev. They should now be in"
|
||||
ewarn "/lib/udev."
|
||||
ewarn
|
||||
ewarn "One way to do this is to run the following command:"
|
||||
ewarn "emerge -av1 \$(qfile -q -S -C /usr/lib/udev)"
|
||||
ewarn "Note that qfile can be found in app-portage/portage-utils"
|
||||
fi
|
||||
|
||||
local old_net_name="${ROOT}"etc/udev/rules.d/80-net-name-slot.rules
|
||||
if [[ -f ${old_net_name} ]]; then
|
||||
local old_net_sum=bebf4bd1b6b668e9ff34a3999aa6ff32
|
||||
MD5=$(md5sum < "${old_net_name}")
|
||||
MD5=${MD5/ -/}
|
||||
if [[ ${MD5} == ${old_net_sum} ]]; then
|
||||
ewarn "Removing unmodified file ${old_net_name} from old udev installation to enable"
|
||||
ewarn "the new predictable network interface naming."
|
||||
rm -f "${old_net_name}"
|
||||
fi
|
||||
fi
|
||||
|
||||
local old_cd_rules="${ROOT}"etc/udev/rules.d/70-persistent-cd.rules
|
||||
local old_net_rules="${ROOT}"etc/udev/rules.d/70-persistent-net.rules
|
||||
for old_rules in "${old_cd_rules}" "${old_net_rules}"; do
|
||||
if [[ -f ${old_rules} ]]; then
|
||||
ewarn
|
||||
ewarn "File ${old_rules} is from old udev installation but if you still use it,"
|
||||
ewarn "rename it to something else starting with 70- to silence this deprecation"
|
||||
ewarn "warning."
|
||||
fi
|
||||
done
|
||||
|
||||
if has_version sys-apps/biosdevname; then
|
||||
ewarn
|
||||
ewarn "You have sys-apps/biosdevname installed which has been deprecated"
|
||||
ewarn "in favor of the predictable network interface names."
|
||||
fi
|
||||
|
||||
ewarn
|
||||
ewarn "The new predictable network interface names are used by default, see:"
|
||||
ewarn "http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames"
|
||||
ewarn
|
||||
ewarn "Example command to get the information for the new interface name before booting"
|
||||
ewarn "(replace <ifname> with, for example, eth0):"
|
||||
ewarn "# udevadm test-builtin net_id /sys/class/net/<ifname> 2> /dev/null"
|
||||
ewarn
|
||||
ewarn "You can use kernel commandline net.ifnames=0 to disable this feature."
|
||||
|
||||
ewarn
|
||||
ewarn "You need to restart udev as soon as possible to make the upgrade go"
|
||||
ewarn "into effect."
|
||||
ewarn "The method you use to do this depends on your init system."
|
||||
|
||||
preserve_old_lib_notify /{,usr/}$(get_libdir)/libudev$(get_libname 0)
|
||||
|
||||
elog
|
||||
elog "For more information on udev on Gentoo, upgrading, writing udev rules, and"
|
||||
elog " fixing known issues visit:"
|
||||
elog " http://wiki.gentoo.org/wiki/Udev/upgrade"
|
||||
elog " http://www.gentoo.org/doc/en/udev-guide.xml"
|
||||
|
||||
# Update hwdb database in case the format is changed by udev version.
|
||||
if use hwdb && has_version 'sys-apps/hwids[udev]'; then
|
||||
udevadm hwdb --update --root="${ROOT%/}"
|
||||
fi
|
||||
}
|
464
sdk_container/src/third_party/portage-stable/sys-fs/udev/udev-204.ebuild
vendored
Normal file
464
sdk_container/src/third_party/portage-stable/sys-fs/udev/udev-204.ebuild
vendored
Normal file
@ -0,0 +1,464 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-204.ebuild,v 1.3 2013/06/02 13:29:15 jer Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# accept4() patch is only in non-live version
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
KV_min=2.6.39
|
||||
else
|
||||
KV_min=2.6.32
|
||||
fi
|
||||
|
||||
inherit autotools eutils linux-info multilib toolchain-funcs versionator
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/systemd/systemd"
|
||||
inherit git-2
|
||||
else
|
||||
patchset=2
|
||||
SRC_URI="http://www.freedesktop.org/software/systemd/systemd-${PV}.tar.xz"
|
||||
if [[ -n "${patchset}" ]]; then
|
||||
SRC_URI="${SRC_URI}
|
||||
http://dev.gentoo.org/~ssuominen/${P}-patches-${patchset}.tar.xz
|
||||
http://dev.gentoo.org/~williamh/dist/${P}-patches-${patchset}.tar.xz"
|
||||
fi
|
||||
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)"
|
||||
HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
|
||||
|
||||
LICENSE="LGPL-2.1 MIT GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="acl doc +firmware-loader gudev hwdb introspection keymap +kmod +openrc selinux static-libs"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND=">=sys-apps/util-linux-2.20
|
||||
acl? ( sys-apps/acl )
|
||||
gudev? ( >=dev-libs/glib-2 )
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
|
||||
kmod? ( >=sys-apps/kmod-13 )
|
||||
selinux? ( >=sys-libs/libselinux-2.1.9 )
|
||||
!<sys-libs/glibc-2.11
|
||||
!sys-apps/systemd"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-text/docbook-xsl-stylesheets
|
||||
dev-libs/libxslt
|
||||
>=sys-devel/make-3.82-r4
|
||||
virtual/os-headers
|
||||
virtual/pkgconfig
|
||||
!<sys-kernel/linux-headers-${KV_min}
|
||||
doc? ( >=dev-util/gtk-doc-1.18 )
|
||||
keymap? ( dev-util/gperf )"
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
DEPEND="${DEPEND}
|
||||
dev-util/gperf
|
||||
>=dev-util/intltool-0.50"
|
||||
fi
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
openrc? ( !<sys-apps/openrc-0.9.9 )
|
||||
!sys-apps/coldplug
|
||||
!<sys-fs/lvm2-2.02.97-r1
|
||||
!sys-fs/device-mapper
|
||||
!<sys-fs/udev-init-scripts-22
|
||||
!<sys-kernel/dracut-017-r1
|
||||
!<sys-kernel/genkernel-3.4.25
|
||||
!<sec-policy/selinux-base-2.20120725-r10"
|
||||
|
||||
PDEPEND=">=virtual/udev-197-r1
|
||||
hwdb? ( >=sys-apps/hwids-20130326.1[udev] )
|
||||
openrc? ( >=sys-fs/udev-init-scripts-25 )"
|
||||
|
||||
S=${WORKDIR}/systemd-${PV}
|
||||
|
||||
#QA_MULTILIB_PATHS="lib/systemd/systemd-udevd"
|
||||
|
||||
udev_check_KV() {
|
||||
if kernel_is lt ${KV_min//./ }; then
|
||||
return 1
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
check_default_rules() {
|
||||
# Make sure there are no sudden changes to upstream rules file
|
||||
# (more for my own needs than anything else ...)
|
||||
local udev_rules_md5=7d3733faee4203fd7c75c3f3c0d55741
|
||||
MD5=$(md5sum < "${S}"/rules/50-udev-default.rules)
|
||||
MD5=${MD5/ -/}
|
||||
if [[ ${MD5} != ${udev_rules_md5} ]]; then
|
||||
eerror "50-udev-default.rules has been updated, please validate!"
|
||||
eerror "md5sum: ${MD5}"
|
||||
die "50-udev-default.rules has been updated, please validate!"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL"
|
||||
|
||||
linux-info_pkg_setup
|
||||
|
||||
if ! udev_check_KV; then
|
||||
eerror "Your kernel version (${KV_FULL}) is too old to run ${P}"
|
||||
eerror "It must be at least ${KV_min}!"
|
||||
fi
|
||||
|
||||
KV_FULL_SRC=${KV_FULL}
|
||||
get_running_version
|
||||
if ! udev_check_KV; then
|
||||
eerror
|
||||
eerror "Your running kernel version (${KV_FULL}) is too old"
|
||||
eerror "for this version of udev."
|
||||
eerror "You must upgrade your kernel or downgrade udev."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if ! [[ ${PV} = 9999* ]]; then
|
||||
# secure_getenv() disable for non-glibc systems wrt bug #443030
|
||||
if ! [[ $(grep -r secure_getenv * | wc -l) -eq 19 ]]; then
|
||||
eerror "The line count for secure_getenv() failed, see bug #443030"
|
||||
die
|
||||
fi
|
||||
|
||||
# gperf disable if keymaps are not requested wrt bug #452760
|
||||
if ! [[ $(grep -i gperf Makefile.am | wc -l) -eq 27 ]]; then
|
||||
eerror "The line count for gperf references failed, see bug 452760"
|
||||
die
|
||||
fi
|
||||
fi
|
||||
|
||||
# backport some patches
|
||||
if [[ -n "${patchset}" ]]; then
|
||||
EPATCH_SUFFIX=patch EPATCH_FORCE=yes epatch
|
||||
fi
|
||||
|
||||
# These are missing from upstream 50-udev-default.rules
|
||||
cat <<-EOF > "${T}"/40-gentoo.rules
|
||||
# Gentoo specific usb group
|
||||
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"
|
||||
# Keep this for Linux 2.6.32 kernels with accept4() support like .60 wrt #457868
|
||||
SUBSYSTEM=="mem", KERNEL=="null|zero|full|random|urandom", MODE="0666"
|
||||
EOF
|
||||
|
||||
# Remove requirements for gettext and intltool wrt bug #443028
|
||||
if ! has_version dev-util/intltool && ! [[ ${PV} = 9999* ]]; then
|
||||
sed -i \
|
||||
-e '/INTLTOOL_APPLIED_VERSION=/s:=.*:=0.40.0:' \
|
||||
-e '/XML::Parser perl module is required for intltool/s|^|:|' \
|
||||
configure || die
|
||||
eval export INTLTOOL_{EXTRACT,MERGE,UPDATE}=/bin/true
|
||||
eval export {MSG{FMT,MERGE},XGETTEXT}=/bin/true
|
||||
fi
|
||||
|
||||
# apply user patches
|
||||
epatch_user
|
||||
|
||||
# compile with older versions of gcc #451110
|
||||
version_is_at_least 4.6 $(gcc-version) || \
|
||||
sed -i 's:static_assert:alsdjflkasjdfa:' src/shared/macro.h
|
||||
|
||||
# change rules back to group uucp instead of dialout for now wrt #454556
|
||||
sed -e 's/GROUP="dialout"/GROUP="uucp"/' \
|
||||
-i rules/*.rules \
|
||||
|| die "failed to change group dialout to uucp"
|
||||
|
||||
if [[ ! -e configure ]]; then
|
||||
if use doc; then
|
||||
gtkdocize --docdir docs || die "gtkdocize failed"
|
||||
else
|
||||
echo 'EXTRA_DIST =' > docs/gtk-doc.make
|
||||
fi
|
||||
eautoreconf
|
||||
else
|
||||
check_default_rules
|
||||
elibtoolize
|
||||
fi
|
||||
|
||||
if ! use elibc_glibc; then #443030
|
||||
echo '#define secure_getenv(x) NULL' >> config.h.in
|
||||
sed -i -e '/error.*secure_getenv/s:.*:#define secure_getenv(x) NULL:' src/shared/missing.h || die
|
||||
fi
|
||||
|
||||
# link udevd(8) and systemd-udevd(8) manpages to systemd-udevd.service(8) manpage
|
||||
echo '.so systemd-udevd.service.8' > "${T}"/udevd.8
|
||||
echo '.so systemd-udevd.service.8' > "${T}"/systemd-udevd.8
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export CC #463846
|
||||
use keymap || export ac_cv_prog_ac_ct_GPERF=true #452760
|
||||
|
||||
local econf_args
|
||||
|
||||
econf_args=(
|
||||
ac_cv_search_cap_init=
|
||||
ac_cv_header_sys_capability_h=yes
|
||||
DBUS_CFLAGS=' '
|
||||
DBUS_LIBS=' '
|
||||
--bindir=/bin
|
||||
--docdir=/usr/share/doc/${PF}
|
||||
--libdir=/usr/$(get_libdir)
|
||||
--with-html-dir=/usr/share/doc/${PF}/html
|
||||
--with-rootprefix=
|
||||
--with-rootlibdir=/$(get_libdir)
|
||||
--with-bashcompletiondir=/usr/share/bash-completion
|
||||
--without-python
|
||||
--disable-audit
|
||||
--disable-coredump
|
||||
--disable-hostnamed
|
||||
--disable-ima
|
||||
--disable-libcryptsetup
|
||||
--disable-localed
|
||||
--disable-logind
|
||||
--disable-myhostname
|
||||
--disable-nls
|
||||
--disable-pam
|
||||
--disable-quotacheck
|
||||
--disable-readahead
|
||||
--enable-split-usr
|
||||
--disable-tcpwrap
|
||||
--disable-timedated
|
||||
--disable-xz
|
||||
--disable-polkit
|
||||
$(use_enable acl)
|
||||
$(use_enable doc gtk-doc)
|
||||
$(use_enable gudev)
|
||||
$(use_enable keymap)
|
||||
$(use_enable kmod)
|
||||
$(use_enable selinux)
|
||||
$(use_enable static-libs static)
|
||||
)
|
||||
if use introspection; then
|
||||
econf_args+=(
|
||||
--enable-introspection=$(usex introspection)
|
||||
)
|
||||
fi
|
||||
if use firmware-loader; then
|
||||
econf_args+=(
|
||||
--with-firmware-path="/lib/firmware/updates:/lib/firmware"
|
||||
)
|
||||
fi
|
||||
econf "${econf_args[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
echo 'BUILT_SOURCES: $(BUILT_SOURCES)' > "${T}"/Makefile.extra
|
||||
emake -f Makefile -f "${T}"/Makefile.extra BUILT_SOURCES
|
||||
local targets=(
|
||||
libudev.la
|
||||
systemd-udevd
|
||||
udevadm
|
||||
ata_id
|
||||
cdrom_id
|
||||
collect
|
||||
scsi_id
|
||||
v4l_id
|
||||
accelerometer
|
||||
mtd_probe
|
||||
man/udev.7
|
||||
man/udevadm.8
|
||||
man/systemd-udevd.service.8
|
||||
)
|
||||
use keymap && targets+=( keymap )
|
||||
use gudev && targets+=( libgudev-1.0.la )
|
||||
|
||||
emake "${targets[@]}"
|
||||
if use doc; then
|
||||
emake -C docs/libudev
|
||||
use gudev && emake -C docs/gudev
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local lib_LTLIBRARIES="libudev.la" \
|
||||
pkgconfiglib_DATA="src/libudev/libudev.pc"
|
||||
|
||||
local targets=(
|
||||
install-libLTLIBRARIES
|
||||
install-includeHEADERS
|
||||
install-libgudev_includeHEADERS
|
||||
install-binPROGRAMS
|
||||
install-rootlibexecPROGRAMS
|
||||
install-udevlibexecPROGRAMS
|
||||
install-dist_udevconfDATA
|
||||
install-dist_udevhomeSCRIPTS
|
||||
install-dist_udevkeymapDATA
|
||||
install-dist_udevkeymapforcerelDATA
|
||||
install-dist_udevrulesDATA
|
||||
install-girDATA
|
||||
install-man7
|
||||
install-man8
|
||||
install-pkgconfiglibDATA
|
||||
install-sharepkgconfigDATA
|
||||
install-typelibsDATA
|
||||
install-dist_docDATA
|
||||
libudev-install-hook
|
||||
install-directories-hook
|
||||
install-dist_bashcompletionDATA
|
||||
)
|
||||
|
||||
if use gudev; then
|
||||
lib_LTLIBRARIES+=" libgudev-1.0.la"
|
||||
pkgconfiglib_DATA+=" src/gudev/gudev-1.0.pc"
|
||||
fi
|
||||
|
||||
# add final values of variables:
|
||||
targets+=(
|
||||
rootlibexec_PROGRAMS=systemd-udevd
|
||||
bin_PROGRAMS=udevadm
|
||||
lib_LTLIBRARIES="${lib_LTLIBRARIES}"
|
||||
MANPAGES="man/udev.7 man/udevadm.8 \
|
||||
man/systemd-udevd.service.8"
|
||||
MANPAGES_ALIAS=""
|
||||
pkgconfiglib_DATA="${pkgconfiglib_DATA}"
|
||||
INSTALL_DIRS='$(sysconfdir)/udev/rules.d \
|
||||
$(sysconfdir)/udev/hwdb.d'
|
||||
dist_bashcompletion_DATA="shell-completion/bash/udevadm"
|
||||
)
|
||||
emake -j1 DESTDIR="${D}" "${targets[@]}"
|
||||
if use doc; then
|
||||
emake -C docs/libudev DESTDIR="${D}" install
|
||||
use gudev && emake -C docs/gudev DESTDIR="${D}" install
|
||||
fi
|
||||
dodoc TODO
|
||||
|
||||
prune_libtool_files --all
|
||||
rm -f \
|
||||
"${D}"/lib/udev/rules.d/99-systemd.rules \
|
||||
"${D}"/usr/share/doc/${PF}/LICENSE.*
|
||||
|
||||
# see src_prepare() for content of these files
|
||||
insinto /lib/udev/rules.d
|
||||
doins "${T}"/40-gentoo.rules
|
||||
doman "${T}"/udevd.8
|
||||
doman "${T}"/systemd-udevd.8
|
||||
|
||||
# install udevadm compatibility symlink
|
||||
dosym {../bin,sbin}/udevadm
|
||||
|
||||
# install udevd to /sbin and remove empty and redudant directory
|
||||
# /lib/systemd because systemd is installed to /usr wrt #462750
|
||||
mv "${D}"/{lib/systemd/systemd-,sbin/}udevd || die
|
||||
rm -r "${D}"/lib/systemd
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
local htmldir
|
||||
for htmldir in gudev libudev; do
|
||||
if [[ -d ${ROOT}usr/share/gtk-doc/html/${htmldir} ]]; then
|
||||
rm -rf "${ROOT}"usr/share/gtk-doc/html/${htmldir}
|
||||
fi
|
||||
if [[ -d ${D}/usr/share/doc/${PF}/html/${htmldir} ]]; then
|
||||
dosym ../../doc/${PF}/html/${htmldir} \
|
||||
/usr/share/gtk-doc/html/${htmldir}
|
||||
fi
|
||||
done
|
||||
preserve_old_lib /{,usr/}$(get_libdir)/libudev$(get_libname 0)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
mkdir -p "${ROOT}"run
|
||||
|
||||
# "losetup -f" is confused if there is an empty /dev/loop/, Bug #338766
|
||||
# So try to remove it here (will only work if empty).
|
||||
rmdir "${ROOT}"dev/loop 2>/dev/null
|
||||
if [[ -d ${ROOT}dev/loop ]]; then
|
||||
ewarn "Please make sure your remove /dev/loop,"
|
||||
ewarn "else losetup may be confused when looking for unused devices."
|
||||
fi
|
||||
|
||||
# people want reminders, I'll give them reminders. Odds are they will
|
||||
# just ignore them anyway...
|
||||
|
||||
# 64-device-mapper.rules is related to sys-fs/device-mapper which we block
|
||||
# in favor of sys-fs/lvm2
|
||||
old_dm_rules=${ROOT}etc/udev/rules.d/64-device-mapper.rules
|
||||
if [[ -f ${old_dm_rules} ]]; then
|
||||
rm -f "${old_dm_rules}"
|
||||
einfo "Removed unneeded file ${old_dm_rules}"
|
||||
fi
|
||||
|
||||
local fstab="${ROOT}"etc/fstab dev path fstype rest
|
||||
while read -r dev path fstype rest; do
|
||||
if [[ ${path} == /dev && ${fstype} != devtmpfs ]]; then
|
||||
ewarn "You need to edit your /dev line in ${fstab} to have devtmpfs"
|
||||
ewarn "filesystem. Otherwise udev won't be able to boot."
|
||||
ewarn "See, http://bugs.gentoo.org/453186"
|
||||
fi
|
||||
done < "${fstab}"
|
||||
|
||||
if [[ -d ${ROOT}usr/lib/udev ]]; then
|
||||
ewarn
|
||||
ewarn "Please re-emerge all packages on your system which install"
|
||||
ewarn "rules and helpers in /usr/lib/udev. They should now be in"
|
||||
ewarn "/lib/udev."
|
||||
ewarn
|
||||
ewarn "One way to do this is to run the following command:"
|
||||
ewarn "emerge -av1 \$(qfile -q -S -C /usr/lib/udev)"
|
||||
ewarn "Note that qfile can be found in app-portage/portage-utils"
|
||||
fi
|
||||
|
||||
local old_net_name="${ROOT}"etc/udev/rules.d/80-net-name-slot.rules
|
||||
if [[ -f ${old_net_name} ]]; then
|
||||
local old_net_sum=bebf4bd1b6b668e9ff34a3999aa6ff32
|
||||
MD5=$(md5sum < "${old_net_name}")
|
||||
MD5=${MD5/ -/}
|
||||
if [[ ${MD5} == ${old_net_sum} ]]; then
|
||||
ewarn "Removing unmodified file ${old_net_name} from old udev installation to enable"
|
||||
ewarn "the new predictable network interface naming."
|
||||
rm -f "${old_net_name}"
|
||||
fi
|
||||
fi
|
||||
|
||||
local old_cd_rules="${ROOT}"etc/udev/rules.d/70-persistent-cd.rules
|
||||
local old_net_rules="${ROOT}"etc/udev/rules.d/70-persistent-net.rules
|
||||
for old_rules in "${old_cd_rules}" "${old_net_rules}"; do
|
||||
if [[ -f ${old_rules} ]]; then
|
||||
ewarn
|
||||
ewarn "File ${old_rules} is from old udev installation but if you still use it,"
|
||||
ewarn "rename it to something else starting with 70- to silence this deprecation"
|
||||
ewarn "warning."
|
||||
fi
|
||||
done
|
||||
|
||||
if has_version sys-apps/biosdevname; then
|
||||
ewarn
|
||||
ewarn "You have sys-apps/biosdevname installed which has been deprecated"
|
||||
ewarn "in favor of the predictable network interface names."
|
||||
fi
|
||||
|
||||
ewarn
|
||||
ewarn "The new predictable network interface names are used by default, see:"
|
||||
ewarn "http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames"
|
||||
ewarn
|
||||
ewarn "Example command to get the information for the new interface name before booting"
|
||||
ewarn "(replace <ifname> with, for example, eth0):"
|
||||
ewarn "# udevadm test-builtin net_id /sys/class/net/<ifname> 2> /dev/null"
|
||||
ewarn
|
||||
ewarn "You can use kernel commandline net.ifnames=0 to disable this feature."
|
||||
|
||||
ewarn
|
||||
ewarn "You need to restart udev as soon as possible to make the upgrade go"
|
||||
ewarn "into effect."
|
||||
ewarn "The method you use to do this depends on your init system."
|
||||
|
||||
preserve_old_lib_notify /{,usr/}$(get_libdir)/libudev$(get_libname 0)
|
||||
|
||||
elog
|
||||
elog "For more information on udev on Gentoo, upgrading, writing udev rules, and"
|
||||
elog " fixing known issues visit:"
|
||||
elog " http://wiki.gentoo.org/wiki/Udev/upgrade"
|
||||
elog " http://www.gentoo.org/doc/en/udev-guide.xml"
|
||||
|
||||
# Update hwdb database in case the format is changed by udev version.
|
||||
if use hwdb && has_version 'sys-apps/hwids[udev]'; then
|
||||
udevadm hwdb --update --root="${ROOT%/}"
|
||||
fi
|
||||
}
|
@ -1,24 +1,28 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-9999.ebuild,v 1.171 2013/02/03 06:33:36 ssuominen Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-9999.ebuild,v 1.228 2013/05/17 13:50:18 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
|
||||
KV_min=2.6.39
|
||||
# accept4() patch is only in non-live version
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
KV_min=2.6.39
|
||||
else
|
||||
KV_min=2.6.32
|
||||
fi
|
||||
|
||||
inherit autotools eutils linux-info multilib systemd toolchain-funcs versionator
|
||||
inherit autotools eutils linux-info multilib toolchain-funcs versionator
|
||||
|
||||
if [[ ${PV} = 9999* ]]
|
||||
then
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/systemd/systemd"
|
||||
inherit git-2
|
||||
else
|
||||
patchset=
|
||||
SRC_URI="http://www.freedesktop.org/software/systemd/systemd-${PV}.tar.xz"
|
||||
if [[ -n "${patchset}" ]]
|
||||
then
|
||||
if [[ -n "${patchset}" ]]; then
|
||||
SRC_URI="${SRC_URI}
|
||||
http://dev.gentoo.org/~williamh/dist/${P}-patches-${patchset}.tar.bz2"
|
||||
http://dev.gentoo.org/~ssuominen/${P}-patches-${patchset}.tar.xz
|
||||
http://dev.gentoo.org/~williamh/dist/${P}-patches-${patchset}.tar.xz"
|
||||
fi
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
fi
|
||||
@ -28,7 +32,7 @@ HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
|
||||
|
||||
LICENSE="LGPL-2.1 MIT GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="acl doc gudev hwdb introspection keymap +kmod +openrc selinux static-libs"
|
||||
IUSE="acl doc +firmware-loader gudev hwdb introspection keymap +kmod +openrc selinux static-libs"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
@ -36,24 +40,23 @@ COMMON_DEPEND=">=sys-apps/util-linux-2.20
|
||||
acl? ( sys-apps/acl )
|
||||
gudev? ( >=dev-libs/glib-2 )
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
|
||||
kmod? ( >=sys-apps/kmod-12 )
|
||||
selinux? ( sys-libs/libselinux )
|
||||
kmod? ( >=sys-apps/kmod-13 )
|
||||
selinux? ( >=sys-libs/libselinux-2.1.9 )
|
||||
!<sys-libs/glibc-2.11
|
||||
!<sys-apps/systemd-${PV}"
|
||||
!sys-apps/systemd"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-text/docbook-xsl-stylesheets
|
||||
dev-libs/libxslt
|
||||
>=sys-devel/make-3.82-r4
|
||||
virtual/os-headers
|
||||
virtual/pkgconfig
|
||||
!<sys-kernel/linux-headers-${KV_min}
|
||||
doc? ( >=dev-util/gtk-doc-1.18 )
|
||||
hwdb? ( >=sys-apps/hwids-20130114[udev] )
|
||||
keymap? ( dev-util/gperf )"
|
||||
|
||||
if [[ ${PV} = 9999* ]]
|
||||
then
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
DEPEND="${DEPEND}
|
||||
app-text/docbook-xsl-stylesheets
|
||||
dev-libs/libxslt
|
||||
dev-util/gperf
|
||||
>=dev-util/intltool-0.50"
|
||||
fi
|
||||
@ -63,60 +66,52 @@ RDEPEND="${COMMON_DEPEND}
|
||||
!sys-apps/coldplug
|
||||
!<sys-fs/lvm2-2.02.97-r1
|
||||
!sys-fs/device-mapper
|
||||
!<sys-fs/udev-init-scripts-19
|
||||
!<sys-fs/udev-init-scripts-22
|
||||
!<sys-kernel/dracut-017-r1
|
||||
!<sys-kernel/genkernel-3.4.25
|
||||
!<sec-policy/selinux-base-2.20120725-r10"
|
||||
|
||||
PDEPEND=">=virtual/udev-197
|
||||
openrc? ( >=sys-fs/udev-init-scripts-19-r1 )"
|
||||
PDEPEND=">=virtual/udev-197-r1
|
||||
hwdb? ( >=sys-apps/hwids-20130326.1[udev] )
|
||||
openrc? ( >=sys-fs/udev-init-scripts-25 )"
|
||||
|
||||
S=${WORKDIR}/systemd-${PV}
|
||||
|
||||
QA_MULTILIB_PATHS="lib/systemd/systemd-udevd"
|
||||
#QA_MULTILIB_PATHS="lib/systemd/systemd-udevd"
|
||||
|
||||
udev_check_KV()
|
||||
{
|
||||
# accept4 came late for ia64
|
||||
use ia64 && KV_min=3.3
|
||||
if kernel_is lt ${KV_min//./ }
|
||||
then
|
||||
udev_check_KV() {
|
||||
if kernel_is lt ${KV_min//./ }; then
|
||||
return 1
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
check_default_rules()
|
||||
{
|
||||
check_default_rules() {
|
||||
# Make sure there are no sudden changes to upstream rules file
|
||||
# (more for my own needs than anything else ...)
|
||||
local udev_rules_md5=66bb698deeae64ab444b710baf54a412
|
||||
local udev_rules_md5=7d3733faee4203fd7c75c3f3c0d55741
|
||||
MD5=$(md5sum < "${S}"/rules/50-udev-default.rules)
|
||||
MD5=${MD5/ -/}
|
||||
if [[ ${MD5} != ${udev_rules_md5} ]]
|
||||
then
|
||||
if [[ ${MD5} != ${udev_rules_md5} ]]; then
|
||||
eerror "50-udev-default.rules has been updated, please validate!"
|
||||
eerror "md5sum: ${MD5}"
|
||||
die "50-udev-default.rules has been updated, please validate!"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup()
|
||||
{
|
||||
CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER ~KALLSYMS ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD"
|
||||
pkg_setup() {
|
||||
CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL"
|
||||
|
||||
linux-info_pkg_setup
|
||||
|
||||
if ! udev_check_KV
|
||||
then
|
||||
if ! udev_check_KV; then
|
||||
eerror "Your kernel version (${KV_FULL}) is too old to run ${P}"
|
||||
eerror "It must be at least ${KV_min}!"
|
||||
fi
|
||||
|
||||
KV_FULL_SRC=${KV_FULL}
|
||||
get_running_version
|
||||
if ! udev_check_KV
|
||||
then
|
||||
if ! udev_check_KV; then
|
||||
eerror
|
||||
eerror "Your running kernel version (${KV_FULL}) is too old"
|
||||
eerror "for this version of udev."
|
||||
@ -124,18 +119,32 @@ pkg_setup()
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare()
|
||||
{
|
||||
src_prepare() {
|
||||
if ! [[ ${PV} = 9999* ]]; then
|
||||
# secure_getenv() disable for non-glibc systems wrt bug #443030
|
||||
if ! [[ $(grep -r secure_getenv * | wc -l) -eq 19 ]]; then
|
||||
eerror "The line count for secure_getenv() failed, see bug #443030"
|
||||
die
|
||||
fi
|
||||
|
||||
# gperf disable if keymaps are not requested wrt bug #452760
|
||||
if ! [[ $(grep -i gperf Makefile.am | wc -l) -eq 27 ]]; then
|
||||
eerror "The line count for gperf references failed, see bug 452760"
|
||||
die
|
||||
fi
|
||||
fi
|
||||
|
||||
# backport some patches
|
||||
if [[ -n "${patchset}" ]]
|
||||
then
|
||||
if [[ -n "${patchset}" ]]; then
|
||||
EPATCH_SUFFIX=patch EPATCH_FORCE=yes epatch
|
||||
fi
|
||||
|
||||
# These are missing from upstream 50-udev-default.rules
|
||||
cat <<-EOF > "${T}"/40-gentoo.rules
|
||||
SUBSYSTEM=="snd", GROUP="audio"
|
||||
# Gentoo specific usb group
|
||||
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"
|
||||
# Keep this for Linux 2.6.32 kernels with accept4() support like .60 wrt #457868
|
||||
SUBSYSTEM=="mem", KERNEL=="null|zero|full|random|urandom", MODE="0666"
|
||||
EOF
|
||||
|
||||
# Remove requirements for gettext and intltool wrt bug #443028
|
||||
@ -155,15 +164,13 @@ src_prepare()
|
||||
version_is_at_least 4.6 $(gcc-version) || \
|
||||
sed -i 's:static_assert:alsdjflkasjdfa:' src/shared/macro.h
|
||||
|
||||
# change rules back to group uucp instead of dialout for now
|
||||
# change rules back to group uucp instead of dialout for now wrt #454556
|
||||
sed -e 's/GROUP="dialout"/GROUP="uucp"/' \
|
||||
-i rules/*.rules \
|
||||
|| die "failed to change group dialout to uucp"
|
||||
|
||||
if [[ ! -e configure ]]
|
||||
then
|
||||
if use doc
|
||||
then
|
||||
if [[ ! -e configure ]]; then
|
||||
if use doc; then
|
||||
gtkdocize --docdir docs || die "gtkdocize failed"
|
||||
else
|
||||
echo 'EXTRA_DIST =' > docs/gtk-doc.make
|
||||
@ -174,29 +181,19 @@ src_prepare()
|
||||
elibtoolize
|
||||
fi
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
# secure_getenv() disable for non-glibc systems wrt bug #443030
|
||||
if ! [[ $(grep -r secure_getenv * | wc -l) -eq 13 ]]; then
|
||||
eerror "The line count for secure_getenv() failed, see bug #443030"
|
||||
die
|
||||
fi
|
||||
|
||||
# gperf disable if keymaps are not requested wrt bug #452760
|
||||
if ! [[ $(grep -i gperf Makefile.am | wc -l) -eq 24 ]]; then
|
||||
eerror "The line count for gperf references failed, see bug 452760"
|
||||
die
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use elibc_glibc; then #443030
|
||||
echo '#define secure_getenv(x) NULL' >> config.h.in
|
||||
sed -i -e '/error.*secure_getenv/s:.*:#define secure_getenv(x) NULL:' src/shared/missing.h || die
|
||||
fi
|
||||
|
||||
# link udevd(8) and systemd-udevd(8) manpages to systemd-udevd.service(8) manpage
|
||||
echo '.so systemd-udevd.service.8' > "${T}"/udevd.8
|
||||
echo '.so systemd-udevd.service.8' > "${T}"/systemd-udevd.8
|
||||
}
|
||||
|
||||
src_configure()
|
||||
{
|
||||
use keymap || export ac_cv_path_GPERF=true #452760
|
||||
src_configure() {
|
||||
tc-export CC #463846
|
||||
use keymap || export ac_cv_prog_ac_ct_GPERF=true #452760
|
||||
|
||||
local econf_args
|
||||
|
||||
@ -211,6 +208,8 @@ src_configure()
|
||||
--with-html-dir=/usr/share/doc/${PF}/html
|
||||
--with-rootprefix=
|
||||
--with-rootlibdir=/$(get_libdir)
|
||||
--with-bashcompletiondir=/usr/share/bash-completion
|
||||
--without-python
|
||||
--disable-audit
|
||||
--disable-coredump
|
||||
--disable-hostnamed
|
||||
@ -227,7 +226,7 @@ src_configure()
|
||||
--disable-tcpwrap
|
||||
--disable-timedated
|
||||
--disable-xz
|
||||
--disable-silent-rules
|
||||
--disable-polkit
|
||||
$(use_enable acl)
|
||||
$(use_enable doc gtk-doc)
|
||||
$(use_enable gudev)
|
||||
@ -241,18 +240,21 @@ src_configure()
|
||||
--enable-introspection=$(usex introspection)
|
||||
)
|
||||
fi
|
||||
if use firmware-loader; then
|
||||
econf_args+=(
|
||||
--with-firmware-path="/lib/firmware/updates:/lib/firmware"
|
||||
)
|
||||
fi
|
||||
econf "${econf_args[@]}"
|
||||
}
|
||||
|
||||
src_compile()
|
||||
{
|
||||
src_compile() {
|
||||
echo 'BUILT_SOURCES: $(BUILT_SOURCES)' > "${T}"/Makefile.extra
|
||||
emake -f Makefile -f "${T}"/Makefile.extra BUILT_SOURCES
|
||||
local targets=(
|
||||
libudev.la
|
||||
systemd-udevd
|
||||
udevadm
|
||||
libudev.la
|
||||
libsystemd-daemon.la
|
||||
ata_id
|
||||
cdrom_id
|
||||
collect
|
||||
@ -260,30 +262,23 @@ src_compile()
|
||||
v4l_id
|
||||
accelerometer
|
||||
mtd_probe
|
||||
man/sd_is_fifo.3
|
||||
man/sd_notify.3
|
||||
man/sd_listen_fds.3
|
||||
man/sd-daemon.3
|
||||
man/udev.7
|
||||
man/udevadm.8
|
||||
man/systemd-udevd.8
|
||||
man/systemd-udevd.service.8
|
||||
)
|
||||
use keymap && targets+=( keymap )
|
||||
use gudev && targets+=( libgudev-1.0.la )
|
||||
|
||||
emake "${targets[@]}"
|
||||
if use doc
|
||||
then
|
||||
if use doc; then
|
||||
emake -C docs/libudev
|
||||
use gudev && emake -C docs/gudev
|
||||
fi
|
||||
}
|
||||
|
||||
src_install()
|
||||
{
|
||||
local lib_LTLIBRARIES="libsystemd-daemon.la libudev.la" \
|
||||
pkgconfiglib_DATA="src/libsystemd-daemon/libsystemd-daemon.pc src/libudev/libudev.pc"
|
||||
src_install() {
|
||||
local lib_LTLIBRARIES="libudev.la" \
|
||||
pkgconfiglib_DATA="src/libudev/libudev.pc"
|
||||
|
||||
local targets=(
|
||||
install-libLTLIBRARIES
|
||||
@ -292,30 +287,24 @@ src_install()
|
||||
install-binPROGRAMS
|
||||
install-rootlibexecPROGRAMS
|
||||
install-udevlibexecPROGRAMS
|
||||
install-dist_systemunitDATA
|
||||
install-dist_udevconfDATA
|
||||
install-dist_udevhomeSCRIPTS
|
||||
install-dist_udevkeymapDATA
|
||||
install-dist_udevkeymapforcerelDATA
|
||||
install-dist_udevrulesDATA
|
||||
install-girDATA
|
||||
install-man3
|
||||
install-man7
|
||||
install-man8
|
||||
install-nodist_systemunitDATA
|
||||
install-pkgconfiglibDATA
|
||||
install-sharepkgconfigDATA
|
||||
install-typelibsDATA
|
||||
install-dist_docDATA
|
||||
udev-confdirs
|
||||
systemd-install-hook
|
||||
libudev-install-hook
|
||||
libsystemd-daemon-install-hook
|
||||
install-pkgincludeHEADERS
|
||||
install-directories-hook
|
||||
install-dist_bashcompletionDATA
|
||||
)
|
||||
|
||||
if use gudev
|
||||
then
|
||||
if use gudev; then
|
||||
lib_LTLIBRARIES+=" libgudev-1.0.la"
|
||||
pkgconfiglib_DATA+=" src/gudev/gudev-1.0.pc"
|
||||
fi
|
||||
@ -325,66 +314,48 @@ src_install()
|
||||
rootlibexec_PROGRAMS=systemd-udevd
|
||||
bin_PROGRAMS=udevadm
|
||||
lib_LTLIBRARIES="${lib_LTLIBRARIES}"
|
||||
MANPAGES="man/sd-daemon.3 man/sd_notify.3 man/sd_listen_fds.3 \
|
||||
man/sd_is_fifo.3 man/sd_booted.3 man/udev.7 man/udevadm.8 \
|
||||
MANPAGES="man/udev.7 man/udevadm.8 \
|
||||
man/systemd-udevd.service.8"
|
||||
MANPAGES_ALIAS="man/sd_is_socket.3 man/sd_is_socket_unix.3 \
|
||||
man/sd_is_socket_inet.3 man/sd_is_mq.3 man/sd_notifyf.3 \
|
||||
man/SD_LISTEN_FDS_START.3 man/SD_EMERG.3 man/SD_ALERT.3 \
|
||||
man/SD_CRIT.3 man/SD_ERR.3 man/SD_WARNING.3 man/SD_NOTICE.3 \
|
||||
man/SD_INFO.3 man/SD_DEBUG.3 man/systemd-udevd.8"
|
||||
dist_systemunit_DATA="units/systemd-udevd-control.socket \
|
||||
units/systemd-udevd-kernel.socket"
|
||||
nodist_systemunit_DATA="units/systemd-udevd.service \
|
||||
units/systemd-udev-trigger.service \
|
||||
units/systemd-udev-settle.service"
|
||||
MANPAGES_ALIAS=""
|
||||
pkgconfiglib_DATA="${pkgconfiglib_DATA}"
|
||||
systemunitdir="$(systemd_get_unitdir)"
|
||||
pkginclude_HEADERS="src/systemd/sd-daemon.h"
|
||||
INSTALL_DIRS='$(sysconfdir)/udev/rules.d \
|
||||
$(sysconfdir)/udev/hwdb.d'
|
||||
dist_bashcompletion_DATA="shell-completion/bash/udevadm"
|
||||
)
|
||||
emake -j1 DESTDIR="${D}" "${targets[@]}"
|
||||
if use doc
|
||||
then
|
||||
if use doc; then
|
||||
emake -C docs/libudev DESTDIR="${D}" install
|
||||
use gudev && emake -C docs/gudev DESTDIR="${D}" install
|
||||
fi
|
||||
dodoc TODO
|
||||
|
||||
prune_libtool_files --all
|
||||
rm -f "${D}"/lib/udev/rules.d/99-systemd.rules
|
||||
rm -rf "${D}"/usr/share/doc/${PF}/LICENSE.*
|
||||
rm -f \
|
||||
"${D}"/lib/udev/rules.d/99-systemd.rules \
|
||||
"${D}"/usr/share/doc/${PF}/LICENSE.*
|
||||
|
||||
# install gentoo-specific rules
|
||||
# see src_prepare() for content of these files
|
||||
insinto /lib/udev/rules.d
|
||||
doins "${T}"/40-gentoo.rules
|
||||
doman "${T}"/udevd.8
|
||||
doman "${T}"/systemd-udevd.8
|
||||
|
||||
# install udevadm symlink
|
||||
dosym ../bin/udevadm /sbin/udevadm
|
||||
# install udevadm compatibility symlink
|
||||
dosym {../bin,sbin}/udevadm
|
||||
|
||||
# move udevd where it should be and remove unlogical /lib/systemd
|
||||
mv "${ED}"/lib/systemd/systemd-udevd "${ED}"/sbin/udevd || die
|
||||
rm -r "${ED}"/lib/systemd
|
||||
|
||||
# install compability symlink for systemd and initramfs tools
|
||||
dosym /sbin/udevd "$(systemd_get_utildir)"/systemd-udevd
|
||||
find "${ED}/$(systemd_get_unitdir)" -name '*.service' -exec \
|
||||
sed -i -e "/ExecStart/s:/lib/systemd:$(systemd_get_utildir):" {} +
|
||||
|
||||
docinto gentoo
|
||||
dodoc "${FILESDIR}"/80-net-name-slot.rules
|
||||
docompress -x /usr/share/doc/${PF}/gentoo/80-net-name-slot.rules
|
||||
# install udevd to /sbin and remove empty and redudant directory
|
||||
# /lib/systemd because systemd is installed to /usr wrt #462750
|
||||
mv "${D}"/{lib/systemd/systemd-,sbin/}udevd || die
|
||||
rm -r "${D}"/lib/systemd
|
||||
}
|
||||
|
||||
pkg_preinst()
|
||||
{
|
||||
pkg_preinst() {
|
||||
local htmldir
|
||||
for htmldir in gudev libudev; do
|
||||
if [[ -d ${ROOT}usr/share/gtk-doc/html/${htmldir} ]]
|
||||
then
|
||||
if [[ -d ${ROOT}usr/share/gtk-doc/html/${htmldir} ]]; then
|
||||
rm -rf "${ROOT}"usr/share/gtk-doc/html/${htmldir}
|
||||
fi
|
||||
if [[ -d ${D}/usr/share/doc/${PF}/html/${htmldir} ]]
|
||||
then
|
||||
if [[ -d ${D}/usr/share/doc/${PF}/html/${htmldir} ]]; then
|
||||
dosym ../../doc/${PF}/html/${htmldir} \
|
||||
/usr/share/gtk-doc/html/${htmldir}
|
||||
fi
|
||||
@ -392,42 +363,13 @@ pkg_preinst()
|
||||
preserve_old_lib /{,usr/}$(get_libdir)/libudev$(get_libname 0)
|
||||
}
|
||||
|
||||
# This function determines if a directory is a mount point.
|
||||
# It was lifted from dracut.
|
||||
ismounted()
|
||||
{
|
||||
while read a m a; do
|
||||
[[ $m = $1 ]] && return 0
|
||||
done < "${ROOT}"/proc/mounts
|
||||
return 1
|
||||
}
|
||||
|
||||
pkg_postinst()
|
||||
{
|
||||
pkg_postinst() {
|
||||
mkdir -p "${ROOT}"run
|
||||
|
||||
net_rules="${ROOT}"etc/udev/rules.d/80-net-name-slot.rules
|
||||
copy_net_rules() {
|
||||
[[ -f ${net_rules} ]] || cp "${ROOT}"usr/share/doc/${PF}/gentoo/80-net-name-slot.rules "${net_rules}"
|
||||
}
|
||||
|
||||
if [[ ${REPLACING_VERSIONS} ]] && [[ ${REPLACING_VERSIONS} < 197 ]]; then
|
||||
ewarn "Because this is a upgrade we disable the new predictable network interface"
|
||||
ewarn "name scheme by default."
|
||||
copy_net_rules
|
||||
fi
|
||||
|
||||
if has_version sys-apps/biosdevname; then
|
||||
ewarn "Because sys-apps/biosdevname is installed we disable the new predictable"
|
||||
ewarn "network interface name scheme by default."
|
||||
copy_net_rules
|
||||
fi
|
||||
|
||||
# "losetup -f" is confused if there is an empty /dev/loop/, Bug #338766
|
||||
# So try to remove it here (will only work if empty).
|
||||
rmdir "${ROOT}"dev/loop 2>/dev/null
|
||||
if [[ -d ${ROOT}dev/loop ]]
|
||||
then
|
||||
if [[ -d ${ROOT}dev/loop ]]; then
|
||||
ewarn "Please make sure your remove /dev/loop,"
|
||||
ewarn "else losetup may be confused when looking for unused devices."
|
||||
fi
|
||||
@ -435,48 +377,12 @@ pkg_postinst()
|
||||
# people want reminders, I'll give them reminders. Odds are they will
|
||||
# just ignore them anyway...
|
||||
|
||||
# 64-device-mapper.rules now gets installed by sys-fs/device-mapper
|
||||
# remove it if user don't has sys-fs/device-mapper installed, 27 Jun 2007
|
||||
if [[ -f ${ROOT}etc/udev/rules.d/64-device-mapper.rules ]] &&
|
||||
! has_version sys-fs/device-mapper
|
||||
then
|
||||
rm -f "${ROOT}"etc/udev/rules.d/64-device-mapper.rules
|
||||
einfo "Removed unneeded file 64-device-mapper.rules"
|
||||
fi
|
||||
|
||||
if [[ ${REPLACING_VERSIONS} ]] && [[ ${REPLACING_VERSIONS} < 189 ]]; then
|
||||
ewarn
|
||||
ewarn "Upstream has removed the persistent-cd rules"
|
||||
ewarn "generator. If you need persistent names for these devices,"
|
||||
ewarn "place udev rules for them in ${ROOT}etc/udev/rules.d."
|
||||
fi
|
||||
|
||||
if ismounted /usr
|
||||
then
|
||||
ewarn
|
||||
ewarn "Your system has /usr on a separate partition. This means"
|
||||
ewarn "you will need to use an initramfs to pre-mount /usr before"
|
||||
ewarn "udev runs."
|
||||
ewarn
|
||||
ewarn "If this is not set up before your next reboot, udev may work;"
|
||||
ewarn "However, you also may experience failures which are very"
|
||||
ewarn "difficult to troubleshoot."
|
||||
ewarn
|
||||
ewarn "For a more detailed explanation, see the following URL:"
|
||||
ewarn "http://www.freedesktop.org/wiki/Software/systemd/separate-usr-is-broken"
|
||||
ewarn
|
||||
ewarn "For more information on setting up an initramfs, see the"
|
||||
ewarn "following URL:"
|
||||
ewarn "http://www.gentoo.org/doc/en/initramfs-guide.xml"
|
||||
fi
|
||||
|
||||
if [ -n "${net_rules}" ]; then
|
||||
ewarn
|
||||
ewarn "udev-197 and newer introduces a new method of naming network"
|
||||
ewarn "interfaces. The new names are a very significant change, so"
|
||||
ewarn "they are disabled by default on live systems."
|
||||
ewarn "Please see the contents of ${net_rules} for more"
|
||||
ewarn "information on this feature."
|
||||
# 64-device-mapper.rules is related to sys-fs/device-mapper which we block
|
||||
# in favor of sys-fs/lvm2
|
||||
old_dm_rules=${ROOT}etc/udev/rules.d/64-device-mapper.rules
|
||||
if [[ -f ${old_dm_rules} ]]; then
|
||||
rm -f "${old_dm_rules}"
|
||||
einfo "Removed unneeded file ${old_dm_rules}"
|
||||
fi
|
||||
|
||||
local fstab="${ROOT}"etc/fstab dev path fstype rest
|
||||
@ -488,8 +394,7 @@ pkg_postinst()
|
||||
fi
|
||||
done < "${fstab}"
|
||||
|
||||
if [[ -d ${ROOT}usr/lib/udev ]]
|
||||
then
|
||||
if [[ -d ${ROOT}usr/lib/udev ]]; then
|
||||
ewarn
|
||||
ewarn "Please re-emerge all packages on your system which install"
|
||||
ewarn "rules and helpers in /usr/lib/udev. They should now be in"
|
||||
@ -500,29 +405,60 @@ pkg_postinst()
|
||||
ewarn "Note that qfile can be found in app-portage/portage-utils"
|
||||
fi
|
||||
|
||||
old_net_rules=${ROOT}etc/udev/rules.d/70-persistent-net.rules
|
||||
if [[ -f ${old_net_rules} ]]; then
|
||||
ewarn "You still have ${old_net_rules} in place from previous udev release."
|
||||
ewarn "Upstream has removed the possibility of renaming to existing"
|
||||
ewarn "network interfaces. For example, it's not possible to assign based"
|
||||
ewarn "on MAC address to existing interface eth0."
|
||||
ewarn "See http://bugs.gentoo.org/453494 for more information."
|
||||
ewarn "Rename your file to something else starting with 70- to silence"
|
||||
ewarn "this warning."
|
||||
local old_net_name="${ROOT}"etc/udev/rules.d/80-net-name-slot.rules
|
||||
if [[ -f ${old_net_name} ]]; then
|
||||
local old_net_sum=bebf4bd1b6b668e9ff34a3999aa6ff32
|
||||
MD5=$(md5sum < "${old_net_name}")
|
||||
MD5=${MD5/ -/}
|
||||
if [[ ${MD5} == ${old_net_sum} ]]; then
|
||||
ewarn "Removing unmodified file ${old_net_name} from old udev installation to enable"
|
||||
ewarn "the new predictable network interface naming."
|
||||
rm -f "${old_net_name}"
|
||||
fi
|
||||
fi
|
||||
|
||||
local old_cd_rules="${ROOT}"etc/udev/rules.d/70-persistent-cd.rules
|
||||
local old_net_rules="${ROOT}"etc/udev/rules.d/70-persistent-net.rules
|
||||
for old_rules in "${old_cd_rules}" "${old_net_rules}"; do
|
||||
if [[ -f ${old_rules} ]]; then
|
||||
ewarn
|
||||
ewarn "File ${old_rules} is from old udev installation but if you still use it,"
|
||||
ewarn "rename it to something else starting with 70- to silence this deprecation"
|
||||
ewarn "warning."
|
||||
fi
|
||||
done
|
||||
|
||||
if has_version sys-apps/biosdevname; then
|
||||
ewarn
|
||||
ewarn "You have sys-apps/biosdevname installed which has been deprecated"
|
||||
ewarn "in favor of the predictable network interface names."
|
||||
fi
|
||||
|
||||
ewarn
|
||||
ewarn "The new predictable network interface names are used by default, see:"
|
||||
ewarn "http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames"
|
||||
ewarn
|
||||
ewarn "Example command to get the information for the new interface name before booting"
|
||||
ewarn "(replace <ifname> with, for example, eth0):"
|
||||
ewarn "# udevadm test-builtin net_id /sys/class/net/<ifname> 2> /dev/null"
|
||||
ewarn
|
||||
ewarn "You can use kernel commandline net.ifnames=0 to disable this feature."
|
||||
|
||||
ewarn
|
||||
ewarn "You need to restart udev as soon as possible to make the upgrade go"
|
||||
ewarn "into effect."
|
||||
ewarn "The method you use to do this depends on your init system."
|
||||
ewarn
|
||||
|
||||
preserve_old_lib_notify /{,usr/}$(get_libdir)/libudev$(get_libname 0)
|
||||
|
||||
elog
|
||||
elog "For more information on udev on Gentoo, writing udev rules, and"
|
||||
elog "For more information on udev on Gentoo, upgrading, writing udev rules, and"
|
||||
elog " fixing known issues visit:"
|
||||
elog " http://wiki.gentoo.org/wiki/Udev/upgrade"
|
||||
elog " http://www.gentoo.org/doc/en/udev-guide.xml"
|
||||
|
||||
use hwdb && udevadm hwdb --update
|
||||
# Update hwdb database in case the format is changed by udev version.
|
||||
if use hwdb && has_version 'sys-apps/hwids[udev]'; then
|
||||
udevadm hwdb --update --root="${ROOT%/}"
|
||||
fi
|
||||
}
|
||||
|
@ -1,6 +1,71 @@
|
||||
# ChangeLog for virtual/udev
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/virtual/udev/ChangeLog,v 1.20 2013/01/28 14:42:41 axs Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/virtual/udev/ChangeLog,v 1.39 2013/04/24 19:38:07 ssuominen Exp $
|
||||
|
||||
24 Apr 2013; Samuli Suominen <ssuominen@gentoo.org> -udev-171.ebuild:
|
||||
old
|
||||
|
||||
*udev-197-r3 (17 Apr 2013)
|
||||
|
||||
17 Apr 2013; Michał Górny <mgorny@gentoo.org> +udev-197-r3.ebuild,
|
||||
-udev-197-r2.ebuild:
|
||||
USE=keymap has been added to sys-apps/systemd.
|
||||
|
||||
26 Mar 2013; Michał Górny <mgorny@gentoo.org> udev-197-r2.ebuild:
|
||||
Support systemd with USE=static-libs.
|
||||
|
||||
*udev-197-r2 (24 Mar 2013)
|
||||
|
||||
24 Mar 2013; Michał Górny <mgorny@gentoo.org> +udev-197-r2.ebuild,
|
||||
-udev-197-r1.ebuild:
|
||||
Add sys-apps/systemd to the provider list.
|
||||
|
||||
06 Mar 2013; Raúl Porcel <armin76@gentoo.org> udev-197-r1.ebuild:
|
||||
m68k/s390/sh/sparc stable wrt #457568
|
||||
|
||||
02 Mar 2013; Samuli Suominen <ssuominen@gentoo.org> -udev-197.ebuild:
|
||||
old
|
||||
|
||||
01 Mar 2013; Jeroen Roovers <jer@gentoo.org> udev-197-r1.ebuild:
|
||||
Stable for HPPA (bug #457568).
|
||||
|
||||
23 Feb 2013; Agostino Sarubbo <ago@gentoo.org> udev-197-r1.ebuild:
|
||||
Stable for alpha, wrt bug #457568
|
||||
|
||||
21 Feb 2013; Agostino Sarubbo <ago@gentoo.org> udev-197-r1.ebuild:
|
||||
Stable for ia64, wrt bug #457568
|
||||
|
||||
19 Feb 2013; Agostino Sarubbo <ago@gentoo.org> udev-197-r1.ebuild:
|
||||
Stable for arm, wrt bug #457568
|
||||
|
||||
18 Feb 2013; Agostino Sarubbo <ago@gentoo.org> udev-197-r1.ebuild:
|
||||
Stable for ppc64, wrt bug #457568
|
||||
|
||||
18 Feb 2013; Agostino Sarubbo <ago@gentoo.org> udev-197-r1.ebuild:
|
||||
Stable for ppc, wrt bug #457568
|
||||
|
||||
15 Feb 2013; Agostino Sarubbo <ago@gentoo.org> udev-197-r1.ebuild:
|
||||
Stable for x86, wrt bug #457568
|
||||
|
||||
15 Feb 2013; Agostino Sarubbo <ago@gentoo.org> udev-197-r1.ebuild:
|
||||
Stable for amd64, wrt bug #457568
|
||||
|
||||
10 Feb 2013; Samuli Suominen <ssuominen@gentoo.org> udev-197-r1.ebuild:
|
||||
Raise eudev dependency to -r2.
|
||||
|
||||
09 Feb 2013; Samuli Suominen <ssuominen@gentoo.org> udev-197.ebuild:
|
||||
arm/ppc64 stable wrt #452556
|
||||
|
||||
*udev-197-r1 (09 Feb 2013)
|
||||
|
||||
09 Feb 2013; Samuli Suominen <ssuominen@gentoo.org> +udev-197-r1.ebuild:
|
||||
Revision bump to mark the start of --root parameter support in udevadm.
|
||||
|
||||
09 Feb 2013; Agostino Sarubbo <ago@gentoo.org> udev-197.ebuild:
|
||||
Stable for ia64, wrt bug #452556
|
||||
|
||||
08 Feb 2013; Jeroen Roovers <jer@gentoo.org> udev-197.ebuild:
|
||||
Stable for HPPA (bug #452556).
|
||||
|
||||
28 Jan 2013; Ian Stakenvicius <axs@gentoo.org> udev-197.ebuild:
|
||||
Adjust passthrough of USE=kmod on eudev to enable USE=modutils instead, bug
|
||||
|
@ -1,14 +1,17 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
EBUILD udev-171.ebuild 623 SHA256 fea4197cd9270c076c4104bcc0b8d3fbddcb0827324e387fc086ed04969ddd91 SHA512 b57b5709bbbd4f53af65b899bce82c0900ce74890535c2c1d8778bbfb5afed10f7d4685430f735860bf49a48a15f3528c867c8aa2a6cdacc39a117cb10aa74ae WHIRLPOOL c32f8ca7b1c2b1b90a3d10916d79097f035f9992fa914ce44ab1a81e2708bd201733b49b515b40b37d03141140918c52485e774a2babdb59409313e62b4e406a
|
||||
EBUILD udev-197.ebuild 864 SHA256 dcb527d4de8f051b6c324a76ba0eccacac44d0d2d2640a052d86cd402e54ed55 SHA512 8bd3f40488249e8fb0c64d210f148d98735769b44993f16e85d743dbefc4a984408bfdee639d421286f1e227784980b519fffa9857d2cd813077591245a0aaac WHIRLPOOL 9aca769d7765c8d76a76e3bde630068e110f3d4e1529f746682c54ac4bcee1986cbd8642d78bad56288b8e77d8f9353459b330e6622f717593a7e6cb257f1c1b
|
||||
MISC ChangeLog 2834 SHA256 d07bc9ca5f4bf1a705c372e3a4efc9a0bd3170ce40860106114fd1d77525bf28 SHA512 a323af36b5719b2fbf89802cde92f179ce2bddbf8a743dc577adca8fff790febb48745c19c0c8c14b8065dbee7056f11bab08ca3ac23067230008e5515c19cac WHIRLPOOL 33f06faed1a7006e1b57dbeeb19a7e7b3dda68e0b38e7b96b99191df0170a766082799e379ef84342d14a6ebf9d532cba7d266b6066baddbdf70a854273f0194
|
||||
EBUILD udev-197-r3.ebuild 956 SHA256 8ce9b68988d65635495761a2983bb7757f96af178b3cb97fbbd4e31b17eaa327 SHA512 05b2c3fc60eaaf308b2fdfbca1db76e6b18f08221129f1865bd8dd1a9c2e12e672c5f8e3b537a506a7154e824c2b7054a1f4a2c132d075a038cc8451a4c90d5c WHIRLPOOL 8732ba3ad3a02375faf8a99db03277b01216858f2b175ba05dafc8cf6d7b3c500d7924641f25c1322236c629c0061ba25d16f26b094020bd5825374ce66c2bbf
|
||||
MISC ChangeLog 4984 SHA256 ec76e4b7c547cc26169e88204c89daa10eae144646a39af592d6d35a8ad4148e SHA512 28e24fb8f51b82adf315a1c0731d854c42f2e5136cc3982c44837e74dad65e03c86b6d642b975996fb6bbd86b1d4ee1e76c1321fdc3fa9b9f78a5fdbed03640e WHIRLPOOL 9915fce7c1365b30006f93b7fde23899dc3311e6f861fa3b5979e29ee64319d23a2ed7af0ba8edfa4f36b15c1b90dee0e438ce3220d658707841c93c1823a6e3
|
||||
MISC metadata.xml 562 SHA256 59540ad772a815dbed3b67cf86c05777f21c31e76ef5207f126f7e81bf910b1f SHA512 f9e4a16621d794bdcdf75d4ffc4b1f411d75751bfb3ec660c2ec3afd5883695c872f5957ac30c84b41e4614b4994e5b986e6a7052da97ba0e09344e29d2796c0 WHIRLPOOL 8480466f29464021380fcadf1a88ec8325a8eb16253abb593715debd69c1f6dfbbeaa0e7912c469ee89ec85c60d5e4564e529e214a859f25f28e304948107930
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAlEGjmwACgkQ2ugaI38ACPBr4AEAoYwSBCuEKmfoKflGKRrvWgOe
|
||||
brBCYp/6RnnsEt/+9DkA/0G93t8Gxs0+UnAEuApurwl8FlqWkGUHSXYepcT3F84C
|
||||
=eMtm
|
||||
iQEcBAEBCAAGBQJReDRTAAoJEEdUh39IaPFN/YcH/Ay25lNR4nT2RPLsP4KpEe08
|
||||
W525O9dfP54rM9JQ9HOBEqFqMp2o7rfJkXz6jdELPFHaq2SM3dI4L/qXUG8EMRU5
|
||||
9P37Szx1zMoqLhI24GAn58t9bVx/+c6/TdT+v9AZQIT+R6ER7DSB1QOpqUa3S5up
|
||||
yghCkeQaISiBFoCmMw9QmMmZnB7voZBY2g5jV1nVwOTwASZjw5QU7rMVZFYrLY7L
|
||||
V2rqxwKEIRH6I6Ov+VMLTW0TmDo2Uwk/8NlXm5xEOXRkmkVxk3lTr7pGoLeGrkwf
|
||||
WPADOL1RLsO1GQ2G68QPMvQ0V5fUWtFMVoGDcTSvkz2JBvEA8T6Cu27N7lNohCM=
|
||||
=hPYb
|
||||
-----END PGP SIGNATURE-----
|
||||
|
22
sdk_container/src/third_party/portage-stable/virtual/udev/udev-197-r3.ebuild
vendored
Normal file
22
sdk_container/src/third_party/portage-stable/virtual/udev/udev-197-r3.ebuild
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/virtual/udev/udev-197-r3.ebuild,v 1.1 2013/04/17 11:01:16 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Virtual to select between sys-fs/udev and sys-fs/eudev"
|
||||
HOMEPAGE=""
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
|
||||
# These default enabled IUSE flags should follow defaults of sys-fs/udev.
|
||||
IUSE="gudev hwdb introspection keymap +kmod selinux static-libs"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="|| ( >=sys-fs/udev-197-r8[gudev?,hwdb?,introspection?,keymap?,kmod?,selinux?,static-libs?]
|
||||
>=sys-apps/systemd-198-r5[gudev?,introspection?,keymap(+)?,kmod?,selinux?,static-libs?]
|
||||
kmod? ( >=sys-fs/eudev-1_beta2-r2[modutils,gudev?,hwdb?,introspection?,keymap?,selinux?,static-libs?] )
|
||||
!kmod? ( >=sys-fs/eudev-1_beta2-r2[gudev?,hwdb?,introspection?,keymap?,selinux?,static-libs?] )
|
||||
)"
|
Loading…
x
Reference in New Issue
Block a user