From 30ad30eb7ea876cbd6c42dd2392cbbe844df5f25 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 25 Dec 2011 21:21:40 +0000 Subject: [PATCH] Introduce kmod module tools wrt bug #395863 and as a dep of udev. Package-Manager: portage-2.2.0_alpha83/cvs/Linux x86_64 --- sys-apps/kmod/ChangeLog | 10 ++++++++ sys-apps/kmod/Manifest | 16 +++++++++++++ sys-apps/kmod/kmod-2.ebuild | 47 +++++++++++++++++++++++++++++++++++++ sys-apps/kmod/metadata.xml | 14 +++++++++++ 4 files changed, 87 insertions(+) create mode 100644 sys-apps/kmod/ChangeLog create mode 100644 sys-apps/kmod/Manifest create mode 100644 sys-apps/kmod/kmod-2.ebuild create mode 100644 sys-apps/kmod/metadata.xml diff --git a/sys-apps/kmod/ChangeLog b/sys-apps/kmod/ChangeLog new file mode 100644 index 000000000000..5aafb5b4278e --- /dev/null +++ b/sys-apps/kmod/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for sys-apps/kmod +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/kmod/ChangeLog,v 1.1 2011/12/25 21:21:40 mgorny Exp $ + +*kmod-2 (25 Dec 2011) + + 25 Dec 2011; Michał Górny +kmod-2.ebuild, + +metadata.xml: + Introduce kmod module tools wrt bug #395863 and as a dep of udev. + diff --git a/sys-apps/kmod/Manifest b/sys-apps/kmod/Manifest new file mode 100644 index 000000000000..171428d8d388 --- /dev/null +++ b/sys-apps/kmod/Manifest @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST kmod-2.tar.xz 262484 RMD160 50df74d66a3b30200f0c827c0e72520ae6ebb384 SHA1 ece8e658434190e8be3efae187c8276447701e2e SHA256 33edf14f28ef9b51d893e6167d846d23fc572f6ba634acf0ad9a6e3925ff55c0 +EBUILD kmod-2.ebuild 1228 RMD160 5d8ec58560fe387ba8924e029da12115609d1668 SHA1 2c355fdd56d23542750d603e5575fa6cd720162a SHA256 8f85a956c829a69a40576158bc3c4d6337d4673d41221816c1cfa459c08e847a +MISC ChangeLog 374 RMD160 0992ffe1c42b2986946c2a94fe09b2bba5be8aa0 SHA1 407b2ec7a46bc99dcaf120c1c00423a3bd071965 SHA256 956074ba5adc69b051b7fb84f50510d6ad7978e91a9c31e609e26b1ea12cfe60 +MISC metadata.xml 448 RMD160 68dde0cc10d78e5a0fba96c27ba1b1a8a7d14bf7 SHA1 47eb1e0932ea04d6b9686ffde218891289800599 SHA256 5ef86488354890fcc530d6c53c1381a472241842c6981f4ad0cfb5b86206e3db +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.18 (GNU/Linux) + +iJwEAQEIAAYFAk73lDMACgkQfXuS5UK5QB2wggP+Nvpu6ryovjPQ4/EHfHwIXXf4 +yhr4tbsRkuUWLAmPPy61ui9fvewYUSiZeR9ueSvI7Kd96QCRjTX8b2+WD82XMSKY +g6Ji/kupZwnrjtGnD1aLsn9LLWFoS53neNYfOAG8I+R6X7Kb9EbZCWeOJGGQI2tG +tvRlbPqSDx8+t1Uk2NI= +=eA9f +-----END PGP SIGNATURE----- diff --git a/sys-apps/kmod/kmod-2.ebuild b/sys-apps/kmod/kmod-2.ebuild new file mode 100644 index 000000000000..d9441cbee888 --- /dev/null +++ b/sys-apps/kmod/kmod-2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/kmod/kmod-2.ebuild,v 1.1 2011/12/25 21:21:40 mgorny Exp $ + +EAPI=4 + +inherit autotools-utils multilib toolchain-funcs + +DESCRIPTION="Library and utilities for kernel module loading" +HOMEPAGE="http://git.profusion.mobi/cgit.cgi/kmod.git/" # XXX +SRC_URI="http://packages.profusion.mobi/kmod/${P}.tar.xz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug static-libs +rootfs-install +tools zlib" + +RDEPEND="zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND}" + +src_configure() { + myeconfargs=( + $(use rootfs-install && echo --exec-prefix=/) + + $(use_enable zlib) + $(use_enable debug) + $(use_enable tools) + ) + + autotools-utils_src_configure +} + +src_install() { + autotools-utils_src_install + + if use rootfs-install; then + dodir /usr/$(get_libdir) + # move pkg-config file and static libs to /usr + if use static-libs; then + mv "${D}"/$(get_libdir)/*.a "${D}"/usr/$(get_libdir)/ || die + gen_usr_ldscript libkmod.so + sed -i -e 's:/lib:/usr/lib:' \ + "${D}"/$(get_libdir)/pkgconfig/*.pc || die + fi + mv "${D}"/$(get_libdir)/pkgconfig "${D}"/usr/$(get_libdir)/ || die + fi +} diff --git a/sys-apps/kmod/metadata.xml b/sys-apps/kmod/metadata.xml new file mode 100644 index 000000000000..7a9255bae7eb --- /dev/null +++ b/sys-apps/kmod/metadata.xml @@ -0,0 +1,14 @@ + + + + + mgorny@gentoo.org + Michał Górny + + + + Install the library into rootfs, + to satisfy dependencies of udev when using separate /usr. + Install module loading/unloading tools. + + -- 2.26.2