Version bump.
authorMike Frysinger <vapier@gentoo.org>
Mon, 7 Jun 2010 10:09:39 +0000 (10:09 +0000)
committerMike Frysinger <vapier@gentoo.org>
Mon, 7 Jun 2010 10:09:39 +0000 (10:09 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

sys-apps/module-init-tools/ChangeLog
sys-apps/module-init-tools/Manifest
sys-apps/module-init-tools/module-init-tools-3.12.ebuild [new file with mode: 0644]

index bf110357d9e83e4b1e4e1afbe1962e59886cf022..561389a30bb9111c75c7362719da58ce4c31b690 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for sys-apps/module-init-tools
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/module-init-tools/ChangeLog,v 1.157 2010/02/15 02:12:40 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/module-init-tools/ChangeLog,v 1.158 2010/06/07 10:09:39 vapier Exp $
+
+*module-init-tools-3.12 (07 Jun 2010)
+
+  07 Jun 2010; Mike Frysinger <vapier@gentoo.org>
+  +module-init-tools-3.12.ebuild:
+  Version bump.
 
   15 Feb 2010; Mike Frysinger <vapier@gentoo.org>
   module-init-tools-3.11.1.ebuild:
index 60df8b2dc6bc5cacc8aaf219d72dd7e3983af876..7e6dd197f04b791c926985d084b75b5e211dfd65 100644 (file)
@@ -18,6 +18,7 @@ DIST module-init-tools-3.10.tar.bz2 885014 RMD160 225827526953c6d7ced53f7f326d48
 DIST module-init-tools-3.11-man.tar.bz2 8067 RMD160 18b3e17ac534899b2e2afecf50e86a187447a57a SHA1 1e7385433554bdac0451cd9bc56dc7ce6e51624a SHA256 48944831741696e39d7ce439131b4239e4352726f4b99d042c140db7d0404466
 DIST module-init-tools-3.11.1.tar.bz2 200815 RMD160 deebbe725d7ad6b886cb8b77c42ff8b5f00fffbe SHA1 1be5f6be71fb9ea7790c9736114bbbf14e43c32e SHA256 c5bc5fba03769fec786a305abdf97f37c5d7a33e61b92f4ee4f1b80cbc1d1dc0
 DIST module-init-tools-3.11.tar.bz2 220460 RMD160 6734d6b9d4ca49c1cb5a2c5e2f741746bbce67d0 SHA1 3944445cffdc9c6d6143e94fbfdf6f7a8e3fd3b9 SHA256 69c1fd3f55b8da7a105e9e1be0f1684ea780d2f8724b11985a2161c6b73cd0d9
+DIST module-init-tools-3.12.tar.bz2 938086 RMD160 3ea858854d4fba25301b2a68cfb5614ad1281658 SHA1 caf70188c85370936626027ae5b5a9258cc851f9 SHA256 d012ab07ea26721467a85a775f34747c1c8897e37f16bec5317d8a72ef8b4f17
 DIST module-init-tools-3.5.tar.bz2 212177 RMD160 a49dda7ea6545dc91f6156930572150841743744 SHA1 86289ccafc47c0f1dde0955fda1922cdcc79ae9f SHA256 842496eae31ccd1334cd548f93d90180ca4f6c2cdde411e13c606bebe9f8cbea
 DIST module-init-tools-3.6-man.tar.bz2 8872 RMD160 c7bcce7696f6fab2b356d5ccd0bc14c849d763e2 SHA1 41d1cbd20314519b4b8e23c2d9daf514600223b1 SHA256 a8b5dcc3572619d604645292abd7adf508511141a3bdb94cf58f79eb86836b22
 DIST module-init-tools-3.6.tar.bz2 230327 RMD160 40cc2e8e1f31f94ba8dfdc014e547e6184b02b69 SHA1 ce1ab358502865e336bbcf5cb728af1cc8d9ed1f SHA256 64a0b3b058f2236be1a8138356306c91e5f23f149a131428e4c7d97b1c050728
@@ -27,16 +28,17 @@ DIST modutils-2.4.27.tar.bz2 234963 RMD160 3179d364106859cf6dbd1fad82d8356337634
 EBUILD module-init-tools-3.10.ebuild 1394 RMD160 3c4402ec236ce63ff3d39d1aab2745161b7aca9a SHA1 32ff2c0e453f0b9e7a7c20a725b95e9aa7eec79f SHA256 132b0fef82e777526adef25c1a913dc18ea789ab4faad520395cba91ace2609b
 EBUILD module-init-tools-3.11.1.ebuild 2627 RMD160 e3243838ab8ce0c49a2e7413886c2681973f6fbe SHA1 d2911d5ca30fe1585c555af235bb58c01f98a579 SHA256 f161586ca1bfeb3ab154cbfa5d286d8a596ce779f95971271bf39adbdc400cd5
 EBUILD module-init-tools-3.11.ebuild 1489 RMD160 0e660c8acf3c968891d7c575b7c82a9144ca2480 SHA1 fe77e0070e86dfc0a0828a94089aa836d9bfddfc SHA256 97f0844537ed9d47b9dc40c45e90c78797fd2ec3737c9cea5bbba67ffb1ae3c3
+EBUILD module-init-tools-3.12.ebuild 2527 RMD160 424eb55148291485d8fb2bae487721b41c9f53f9 SHA1 47a8b9ea8463f9969dec1242264155418f86f8a2 SHA256 2c950cbd485e3df2fbe844bc6b8b1c584f306c03f48808b127d3e295e1ad7538
 EBUILD module-init-tools-3.5.ebuild 5214 RMD160 89f345020bbdeec733b8f99e266d10f9bbe83ce5 SHA1 cbbf7d9a5f5ad48f948845e41acdb845d6d2ec8c SHA256 989b11c1ae5264685be5217f1f7af906bb15f65df9a305dd4fd8042ff8d15da0
 EBUILD module-init-tools-3.6-r1.ebuild 5378 RMD160 c036af3995fe86ed1dfd4b3e85877b7b284b6f80 SHA1 3281039a326064f5c9f28042ab7fb64d9f1d1497 SHA256 7498ab69b4867ac731492d8713262a3868c311562ac0244a9a50d5080cadd401
 EBUILD module-init-tools-3.8.ebuild 1558 RMD160 1f55cde679323354ee79e82ec4c77a97ed750a9b SHA1 98ecc8e8e4a67198bbd539737a46491f76e365aa SHA256 5f266282b7d54d38470835595f3cac220358fe2d1a3adecc9a318758a9c66057
 EBUILD module-init-tools-3.9.ebuild 1393 RMD160 b7b225c38c5215f767a147e4480aba1a83b75e1c SHA1 cea446db329db3942898407a6d781d36a8addd6c SHA256 bf4d94404830bd3399b5ec0140d446b72fb9abe27d3dfd22654460e799d6470e
-MISC ChangeLog 27312 RMD160 3d61100033bd96a5ec0f68a9aab23a3cf260014d SHA1 628f2b16c7fd6bfd4fb02a5faca16b230240ad56 SHA256 2d6cd036583fa47b52c37875c8711e5d97deca369fd7a08f2b6a6c6257db91d0
+MISC ChangeLog 27452 RMD160 a12a358100a23b972f7ab9faa7fd0d309a367506 SHA1 6ad5f392878765838e649a4058b7082128da1b57 SHA256 0a4171e439a80cd12185cf569feecfa7edb8fe98f6c0ed5ae49b92602bd2d254
 MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.14 (GNU/Linux)
+Version: GnuPG v2.0.15 (GNU/Linux)
 
-iF4EAREIAAYFAkt7mRYACgkQTwhj9JtAlp48KQD8C9lJztjvRGGZjxM6aJI1yEse
-fztzlzjkVL7IVaJbYGcA/3jZBz2ktc5MyoSVbOGHqkHZevtIRm6gzfgZ8505Fcs/
-=pOME
+iF4EAREIAAYFAkwMxWIACgkQTwhj9JtAlp6EwwD7Bf+DFt8G2ySZ+wXRqFDaU0rp
+rvNeofe46tyk+j0s7CgA/A1PBPG2+cy/ikW+1FVI5yXHoq07BLqrWxYE5J6DAY4p
+=0JnL
 -----END PGP SIGNATURE-----
diff --git a/sys-apps/module-init-tools/module-init-tools-3.12.ebuild b/sys-apps/module-init-tools/module-init-tools-3.12.ebuild
new file mode 100644 (file)
index 0000000..4514ee8
--- /dev/null
@@ -0,0 +1,89 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/module-init-tools/module-init-tools-3.12.ebuild,v 1.1 2010/06/07 10:09:39 vapier Exp $
+
+inherit eutils flag-o-matic
+
+DESCRIPTION="tools for managing linux kernel modules"
+HOMEPAGE="http://kerneltools.org/"
+SRC_URI="mirror://kernel/linux/utils/kernel/module-init-tools/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="static"
+
+DEPEND="sys-libs/zlib
+       >=sys-apps/baselayout-2.0.1
+       !virtual/modutils"
+PROVIDE="virtual/modutils"
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+       touch *.5 *.8 # dont regen manpages
+}
+
+src_compile() {
+       mkdir build && cd build #290207
+       use static && append-ldflags -static
+       ECONF_SOURCE=.. \
+       econf \
+               --prefix=/ \
+               --enable-zlib \
+               --enable-zlib-dynamic \
+               --disable-static-utils
+       emake || die
+}
+
+src_test() {
+       ./tests/runtests || die
+}
+
+src_install() {
+       emake -C build install DESTDIR="${D}" || die
+       dodoc AUTHORS ChangeLog NEWS README TODO
+
+       into /
+       newsbin "${FILESDIR}"/update-modules-3.5.sh update-modules || die
+       doman "${FILESDIR}"/update-modules.8 || die
+}
+
+pkg_postinst() {
+       # cheat to keep users happy
+       if grep -qs modules-update "${ROOT}"/etc/init.d/modules ; then
+               sed -i 's:modules-update:update-modules:' "${ROOT}"/etc/init.d/modules
+       fi
+
+       # For files that were upgraded but not renamed via their ebuild to
+       # have a proper .conf extension, rename them so etc-update tools can
+       # take care of things. #274942
+       local i f cfg
+       eshopts_push -s nullglob
+       for f in "${ROOT}"etc/modprobe.d/* ; do
+               # The .conf files need no upgrading unless a non-.conf exists,
+               # so skip this until later ...
+               [[ ${f} == *.conf ]] && continue
+               # If a .conf doesn't exist, then a package needs updating, or
+               # the user created it, or it's orphaned.  Either way, we don't
+               # really know, so leave it alone.
+               [[ ! -f ${f}.conf ]] && continue
+
+               i=0
+               while :; do
+                       cfg=$(printf "%s/._cfg%04d_%s.conf" "${f%/*}" ${i} "${f##*/}")
+                       [[ ! -e ${cfg} ]] && break
+                       ((i++))
+               done
+               elog "Updating ${f}; please run 'etc-update'"
+               mv "${f}.conf" "${cfg}"
+               mv "${f}" "${f}.conf"
+       done
+       # Whine about any non-.conf files that are left
+       for f in "${ROOT}"etc/modprobe.d/* ; do
+               [[ ${f} == *.conf ]] && continue
+               ewarn "The '${f}' file needs to be upgraded to end with a '.conf'."
+               ewarn "Either upgrade the package that owns it, or manually rename it."
+       done
+       eshopts_pop
+}