Gentoo Archives: gentoo-commits

From: "Michal Gorny (mgorny)" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/kmod: kmod-2.ebuild ChangeLog metadata.xml
Date: Sun, 25 Dec 2011 21:21:49
Message-Id: 20111225212140.87F892004C@flycatcher.gentoo.org
1 mgorny 11/12/25 21:21:40
2
3 Added: kmod-2.ebuild ChangeLog metadata.xml
4 Log:
5 Introduce kmod module tools wrt bug #395863 and as a dep of udev.
6
7 (Portage version: 2.2.0_alpha83/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 sys-apps/kmod/kmod-2.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/kmod/kmod-2.ebuild?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/kmod/kmod-2.ebuild?rev=1.1&content-type=text/plain
14
15 Index: kmod-2.ebuild
16 ===================================================================
17 # Copyright 1999-2011 Gentoo Foundation
18 # Distributed under the terms of the GNU General Public License v2
19 # $Header: /var/cvsroot/gentoo-x86/sys-apps/kmod/kmod-2.ebuild,v 1.1 2011/12/25 21:21:40 mgorny Exp $
20
21 EAPI=4
22
23 inherit autotools-utils multilib toolchain-funcs
24
25 DESCRIPTION="Library and utilities for kernel module loading"
26 HOMEPAGE="http://git.profusion.mobi/cgit.cgi/kmod.git/" # XXX
27 SRC_URI="http://packages.profusion.mobi/kmod/${P}.tar.xz"
28
29 LICENSE="LGPL-2"
30 SLOT="0"
31 KEYWORDS="~amd64 ~x86"
32 IUSE="debug static-libs +rootfs-install +tools zlib"
33
34 RDEPEND="zlib? ( sys-libs/zlib )"
35 DEPEND="${RDEPEND}"
36
37 src_configure() {
38 myeconfargs=(
39 $(use rootfs-install && echo --exec-prefix=/)
40
41 $(use_enable zlib)
42 $(use_enable debug)
43 $(use_enable tools)
44 )
45
46 autotools-utils_src_configure
47 }
48
49 src_install() {
50 autotools-utils_src_install
51
52 if use rootfs-install; then
53 dodir /usr/$(get_libdir)
54 # move pkg-config file and static libs to /usr
55 if use static-libs; then
56 mv "${D}"/$(get_libdir)/*.a "${D}"/usr/$(get_libdir)/ || die
57 gen_usr_ldscript libkmod.so
58 sed -i -e 's:/lib:/usr/lib:' \
59 "${D}"/$(get_libdir)/pkgconfig/*.pc || die
60 fi
61 mv "${D}"/$(get_libdir)/pkgconfig "${D}"/usr/$(get_libdir)/ || die
62 fi
63 }
64
65
66
67 1.1 sys-apps/kmod/ChangeLog
68
69 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/kmod/ChangeLog?rev=1.1&view=markup
70 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/kmod/ChangeLog?rev=1.1&content-type=text/plain
71
72 Index: ChangeLog
73 ===================================================================
74 # ChangeLog for sys-apps/kmod
75 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
76 # $Header: /var/cvsroot/gentoo-x86/sys-apps/kmod/ChangeLog,v 1.1 2011/12/25 21:21:40 mgorny Exp $
77
78 *kmod-2 (25 Dec 2011)
79
80 25 Dec 2011; Michał Górny <mgorny@g.o> +kmod-2.ebuild,
81 +metadata.xml:
82 Introduce kmod module tools wrt bug #395863 and as a dep of udev.
83
84
85
86
87 1.1 sys-apps/kmod/metadata.xml
88
89 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/kmod/metadata.xml?rev=1.1&view=markup
90 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/kmod/metadata.xml?rev=1.1&content-type=text/plain
91
92 Index: metadata.xml
93 ===================================================================
94 <?xml version="1.0" encoding="UTF-8"?>
95 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
96 <pkgmetadata>
97 <maintainer>
98 <email>mgorny@g.o</email>
99 <name>Michał Górny</name>
100 </maintainer>
101
102 <use>
103 <flag name='rootfs-install'>Install the library into rootfs,
104 to satisfy dependencies of udev when using separate /usr.</flag>
105 <flag name='tools'>Install module loading/unloading tools.</flag>
106 </use>
107 </pkgmetadata>