bump(sys-apps/systemd): Upgrade to systemd v204

This version requires some dependency updates as well:
    dev-util/intltool-0.50.2
    sys-apps/baselayout-2.2
    sys-apps/hwids-20130329
    virtual/udev-197-r3

BIG FAT WARNING: v204 provides udev itself. Packages depending directly
on sys-apps/udev instead of virtual/udev are going have a bad time.
This commit is contained in:
Michael Marineau 2013-06-05 14:47:58 -04:00
parent 8517990660
commit 35236acb15
38 changed files with 3249 additions and 178 deletions

View 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.

View File

@ -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-----

View File

@ -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

View File

@ -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])
])

View 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"
}

View 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 )

View 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>

View File

@ -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"

View File

@ -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

View File

@ -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

View File

@ -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-----

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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-----

View 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}"
}

View 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%/}"
}

View 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%/}"
}

View File

@ -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%/}"
}

View File

@ -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}

View File

@ -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}

View File

@ -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)

View File

@ -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-----

View 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
}

View File

@ -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
}

View File

@ -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:

View File

@ -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-----

View File

@ -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>

View File

@ -1,10 +1,10 @@
# 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
PYTHON_COMPAT=( python2_6 python2_7 )
PYTHON_COMPAT=( python2_7 )
inherit autotools-utils bash-completion-r1 linux-info pam \
python-single-r1 systemd
@ -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"

View 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
}

View 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
}

View 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
}

View 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
}

View File

@ -0,0 +1,288 @@
# 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_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"
# 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
}

View File

@ -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() {

View File

@ -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

View File

@ -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-----

View 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?] )
)"