From 5440df209fb22f7e1bd457972e7d0893ed8ac9bf Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 7 Jun 2010 10:09:39 +0000 Subject: [PATCH] Version bump. Package-Manager: portage-2.2_rc67/cvs/Linux x86_64 --- sys-apps/module-init-tools/ChangeLog | 8 +- sys-apps/module-init-tools/Manifest | 12 +-- .../module-init-tools-3.12.ebuild | 89 +++++++++++++++++++ 3 files changed, 103 insertions(+), 6 deletions(-) create mode 100644 sys-apps/module-init-tools/module-init-tools-3.12.ebuild diff --git a/sys-apps/module-init-tools/ChangeLog b/sys-apps/module-init-tools/ChangeLog index bf110357d9e8..561389a30bb9 100644 --- a/sys-apps/module-init-tools/ChangeLog +++ b/sys-apps/module-init-tools/ChangeLog @@ -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 + +module-init-tools-3.12.ebuild: + Version bump. 15 Feb 2010; Mike Frysinger module-init-tools-3.11.1.ebuild: diff --git a/sys-apps/module-init-tools/Manifest b/sys-apps/module-init-tools/Manifest index 60df8b2dc6bc..7e6dd197f04b 100644 --- a/sys-apps/module-init-tools/Manifest +++ b/sys-apps/module-init-tools/Manifest @@ -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 index 000000000000..4514ee8d09ed --- /dev/null +++ b/sys-apps/module-init-tools/module-init-tools-3.12.ebuild @@ -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 +} -- 2.26.2