# ChangeLog for sys-apps/kmod # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL # $Header: /var/cvsroot/gentoo-x86/sys-apps/kmod/ChangeLog,v 1.148 2014/04/24 19:52:33 floppym Exp $ 24 Apr 2014; Mike Gilbert kmod-17.ebuild, kmod-9999.ebuild: Remove .la files for python modules, reported by Arfrever. 24 Apr 2014; William Hubbs kmod-17.ebuild, kmod-9999.ebuild: Clean up python_compile function by switching to using here-string instead of echo, thanks to arfrever 23 Apr 2014; William Hubbs kmod-17.ebuild, kmod-9999.ebuild: Allow python modules to be built for multiple versions of python, thanks to Michal Gorny. 12 Apr 2014; Samuli Suominen kmod-17.ebuild, kmod-9999.ebuild: Enable python-kmod support using ebuild patch from Mike Gilbert *kmod-17 (08 Apr 2014) 08 Apr 2014; Samuli Suominen +kmod-17.ebuild: Version bump; without the experimental python-kmod for now until the ebuild has been ported over to python-r1.eclass. 08 Apr 2014; Samuli Suominen kmod-9999.ebuild: Temporarily pass --disable-python until the ebuild has been ported over to python-r1.eclass. Also, nothing in gentoo-x86 is requiring python-kmod yet. Move dev-libs/libxslt behind ifdef based on 9999 because it's no longer required for released tarballs as per NEWS. 05 Apr 2014; Samuli Suominen kmod-16.ebuild, kmod-9999.ebuild: If /etc/runlevels/sysinit is missing when we are installing for the first time, create the directory. This way we don't have to pull in sys-apps/openrc as a dependency. This bug was reported against sys-fs/udev-init-scripts wrt #487080 22 Mar 2014; Mike Frysinger kmod-16.ebuild, kmod-9999.ebuild: Mark arm64/m68k/s390/sh stable. 12 Mar 2014; Samuli Suominen -files/kmod-13-errno_syscall.patch, -kmod-13-r1.ebuild, -kmod-15-r1.ebuild, -kmod-15.ebuild: old 12 Mar 2014; Samuli Suominen kmod-16.ebuild: ppc64 stable wrt #500106 12 Mar 2014; Agostino Sarubbo kmod-16.ebuild: Stable for sparc, wrt bug #500106 23 Feb 2014; Markus Meier kmod-16.ebuild: arm stable, bug #500106 23 Feb 2014; Agostino Sarubbo kmod-16.ebuild: Stable for ppc, wrt bug #500106 22 Feb 2014; Agostino Sarubbo kmod-16.ebuild: Stable for x86, wrt bug #500106 20 Feb 2014; Pacho Ramos kmod-16.ebuild: amd64 stable, bug #500106 20 Feb 2014; Akinori Hattori kmod-16.ebuild: ia64 stable wrt bug #500106 11 Feb 2014; Matt Turner kmod-16.ebuild: alpha stable, bug 500106. 05 Feb 2014; Samuli Suominen kmod-16.ebuild, kmod-9999.ebuild: Fix bash-completion directory by using bash-completion-r1.eclass. Temporarily run non-9999 ebuilds as -j1 because of the -15-dynamic-kmod.patch wrt #494806 02 Feb 2014; Jeroen Roovers kmod-16.ebuild: Stable for HPPA (bug #500106). 19 Jan 2014; Agostino Sarubbo kmod-15.ebuild: Stable for sparc, wrt bug #487338 19 Jan 2014; Agostino Sarubbo kmod-15.ebuild: Stable for ppc64, wrt bug #487338 19 Jan 2014; Agostino Sarubbo kmod-15.ebuild: Stable for ppc, wrt bug #487338 18 Jan 2014; Mike Frysinger kmod-15-r1.ebuild, kmod-16.ebuild, kmod-9999.ebuild: Add arm64 love. 17 Jan 2014; Mike Frysinger kmod-15-r1.ebuild: Mark ia64/m68k/s390/sh stable #487338. 27 Dec 2013; Samuli Suominen kmod-15.ebuild: Use MERGE_TYPE to avoid the pkg_setup() based compiler version check wrt #495228 *kmod-16 (27 Dec 2013) 27 Dec 2013; Samuli Suominen +kmod-16.ebuild, kmod-9999.ebuild: Version bump (and synchronize with -9999) *kmod-15-r1 (09 Dec 2013) 09 Dec 2013; Mike Frysinger +files/kmod-15-dynamic-kmod.patch, +kmod-15-r1.ebuild: Do not statically link libkmod #493630 by Nikoli. 08 Dec 2013; Markus Meier kmod-15.ebuild: arm stable, bug #487338 01 Dec 2013; Johannes Huber kmod-15.ebuild: x86 stable, bug #487338 24 Nov 2013; Pacho Ramos kmod-15.ebuild: amd64 stable, bug #487338 13 Nov 2013; Matt Turner kmod-15.ebuild: alpha stable, bug 487338. 12 Nov 2013; Jeroen Roovers kmod-15.ebuild: Stable for HPPA (bug #487338). 19 Sep 2013; Samuli Suominen kmod-15.ebuild, kmod-9999.ebuild: Check compiler (preprocessor) version only if it's GNU GCC wrt #485310 by "eroen" 25 Aug 2013; Samuli Suominen -kmod-14-r1.ebuild, -kmod-14-r2.ebuild: old *kmod-15 (24 Aug 2013) 24 Aug 2013; Samuli Suominen +kmod-15.ebuild: Version bump. 24 Aug 2013; Samuli Suominen kmod-13-r1.ebuild, kmod-14-r1.ebuild, kmod-14-r2.ebuild, kmod-9999.ebuild: Remove checks for CONFIG_MODULES and CONFIG_MODULE_UNLOAD and upgrade path from sys-apps/module-init-tools wrt #462926 by Mike Frysinger. Bail out early if the used compiler is too old wrt #481020. *kmod-14-r1 (16 Aug 2013) 16 Aug 2013; Samuli Suominen +kmod-14-r1.ebuild: Restore crippled version to tree because sys-apps/openrc >= 0.12 was hardmasked for other reasons. 16 Aug 2013; Samuli Suominen -files/static-nodes, -kmod-14-r1.ebuild: old 16 Aug 2013; Samuli Suominen kmod-14-r2.ebuild, kmod-9999.ebuild: Block old OpenRC instead of depending on new one to prevent circular dependency. *kmod-14-r2 (16 Aug 2013) 16 Aug 2013; Samuli Suominen +kmod-14-r2.ebuild, kmod-9999.ebuild: Revision bump for OpenRC >= 0.12 to make the "static-nodes" -> "kmod-static- nodes" switch for everyone. 09 Aug 2013; Samuli Suominen kmod-14-r1.ebuild, kmod-9999.ebuild, +files/kmod-static-nodes: Rename static-nodes init script to kmod-static-nodes as suggested by WilliamH earlier. Support OpenRC 0.12 and the new tmpfiles /dev support. Proper revision bump is required after OpenRC 0.12 is in tree. 30 Jul 2013; Samuli Suominen files/static-nodes: Remove unrequired "need localmount" from the init script depend() 26 Jul 2013; Samuli Suominen -kmod-12-r1.ebuild, -kmod-14.ebuild: old 26 Jul 2013; Samuli Suominen kmod-13-r1.ebuild: m68k stable wrt #470580 26 Jul 2013; William Hubbs files/static-nodes: Style fixes for init script, convert multiple spaces at the start of lines to tabs. 23 Jul 2013; Samuli Suominen files/static-nodes: Correct tmpfiles.setup init script name in depend() *kmod-14-r1 (23 Jul 2013) 23 Jul 2013; Samuli Suominen +kmod-14-r1.ebuild, kmod-9999.ebuild, metadata.xml, +files/static-nodes: Import support for kmod tmpfiles.d static device node creation wrt #477856 by Alexander Vershilov 04 Jul 2013; William Hubbs -kmod-13.ebuild: remove old version *kmod-14 (04 Jul 2013) 04 Jul 2013; Samuli Suominen +kmod-14.ebuild, kmod-9999.ebuild: Revert upstream commit that discontinued support for --enable-static in order to get libkmod.a back for USE="static-libs" in sys-fs/udev (libudev.a) wrt #472608. Version bump. 30 Jun 2013; Agostino Sarubbo kmod-13-r1.ebuild: Stable for s390, wrt bug #470580 29 Jun 2013; Agostino Sarubbo kmod-13-r1.ebuild: Stable for ppc64, wrt bug #470580 29 Jun 2013; Agostino Sarubbo kmod-13-r1.ebuild: Stable for ppc, wrt bug #470580 29 Jun 2013; Agostino Sarubbo kmod-13-r1.ebuild: Stable for sparc, wrt bug #470580 26 Jun 2013; Agostino Sarubbo kmod-13-r1.ebuild: Stable for arm, wrt bug #470580 26 Jun 2013; Agostino Sarubbo kmod-13-r1.ebuild: Stable for ia64, wrt bug #470580 26 Jun 2013; Agostino Sarubbo kmod-13-r1.ebuild: Stable for alpha, wrt bug #470580 25 Jun 2013; Agostino Sarubbo kmod-13-r1.ebuild: Stable for x86, wrt bug #470580 25 Jun 2013; Agostino Sarubbo kmod-13-r1.ebuild: Stable for amd64, wrt bug #470580 14 Jun 2013; William Hubbs kmod-9999.ebuild: always build shared libraries 09 Jun 2013; Agostino Sarubbo kmod-13-r1.ebuild: Stable for sh, wrt bug #470580 02 Jun 2013; Jeroen Roovers kmod-13-r1.ebuild: Stable for HPPA (bug #470580). *kmod-13-r1 (27 May 2013) 27 May 2013; Samuli Suominen +kmod-13-r1.ebuild, +files/kmod-13-errno_syscall.patch: Avoid calling syscall() with -1 patch from upstream for http://bugs.funtoo.org/browse/FL-534 as requested by lxnay 10 Apr 2013; William Hubbs kmod-13.ebuild, kmod-9999.ebuild: drop --disable-silent-rules since it is part of eapi 5, thanks to Samuli Suominen. *kmod-13 (10 Apr 2013) 10 Apr 2013; William Hubbs +kmod-13.ebuild, kmod-9999.ebuild: version bump, eapi bump and sync live ebuild. 26 Mar 2013; Samuli Suominen kmod-12-r1.ebuild, kmod-9999.ebuild: Declare this package as VIRTUAL_MODUTILS=1 for use with linux-mod.eclass wrt #462926 22 Mar 2013; Samuli Suominen kmod-12-r1.ebuild, kmod-9999.ebuild: Sanitize upgrade path from sys-apps/module-init-tools by running update_depmod() function from linux-mod.eclass, but skipping it if we are upgrading or the /lib/modules directory with eg. modules.dep is missing. 06 Mar 2013; Raúl Porcel kmod-12-r1.ebuild: m68k/s390/sh/sparc stable wrt #457568 23 Feb 2013; Agostino Sarubbo kmod-12-r1.ebuild: Stable for alpha, wrt bug #457568 15 Feb 2013; Samuli Suominen kmod-12-r1.ebuild, kmod-9999.ebuild: Warn users also about missing CONFIG_MODULE_UNLOAD (otherwise modprobe -r and lsmod won't behave as they should) 09 Feb 2013; Samuli Suominen kmod-12-r1.ebuild: arm/ppc64 stable wrt #452556 09 Feb 2013; Agostino Sarubbo kmod-12-r1.ebuild: Stable for ia64, wrt bug #452556 08 Feb 2013; Jeroen Roovers kmod-12-r1.ebuild: Stable for HPPA (bug #452556). 05 Feb 2013; Samuli Suominen kmod-12-r1.ebuild, kmod-9999.ebuild: Ensure CONFIG_MODULES is set using linux-info.eclass by Agostino Sarubbo 27 Jan 2013; Agostino Sarubbo kmod-12-r1.ebuild: Stable for ppc, wrt bug #452556 20 Jan 2013; Agostino Sarubbo kmod-12-r1.ebuild: Stable for x86, wrt bug #452556 19 Jan 2013; Samuli Suominen kmod-12-r1.ebuild: amd64 stable wrt #452556 18 Jan 2013; Samuli Suominen kmod-12-r1.ebuild, kmod-9999.ebuild: Pass --disable-silent-rules wrt #452854 by Agostino Sarubbo 07 Jan 2013; Samuli Suominen kmod-12-r1.ebuild, kmod-9999.ebuild: Create also /bin/modinfo symlink because the application is useble and useful as a normal user. 18 Dec 2012; Samuli Suominen -kmod-12.ebuild: old *kmod-12-r1 (18 Dec 2012) 18 Dec 2012; Samuli Suominen +kmod-12-r1.ebuild, kmod-9999.ebuild: Moving binaries to where they are with module-init-tools one last time (!) wrt #447580 by "consus" 06 Dec 2012; William Hubbs -kmod-11-r4.ebuild: remove broken version *kmod-12 (05 Dec 2012) 05 Dec 2012; William Hubbs +kmod-12.ebuild, kmod-9999.ebuild: version bump and sync live ebuild. We dropped the --libdir= configure switch to install the pkg-config file in the proper location. *kmod-11-r4 (04 Dec 2012) 04 Dec 2012; William Hubbs +kmod-11-r4.ebuild, kmod-9999.ebuild: Upstream recommended to me that we install the kmod binary in /bin. Also I have put the syminks there except for the compatibility symlinks for the kernel. *kmod-11-r3 (25 Nov 2012) 25 Nov 2012; Samuli Suominen +kmod-11-r3.ebuild, kmod-9999.ebuild: Use --with-rootlibdir= instead of gen_usr_ldscript wrt #443710 by William Hubbs 24 Nov 2012; Samuli Suominen -files/kmod-8-gc-sections.patch, -kmod-10-r2.ebuild: old *kmod-11-r2 (24 Nov 2012) 24 Nov 2012; Samuli Suominen +kmod-11-r2.ebuild, kmod-9999.ebuild: Move kmod from /usr to / wrt #443710 by Francisco Blas Izquierdo Riera and Lars Wendler 10 Nov 2012; William Hubbs ChangeLog: add libxslt dependency for bug #442402 to kmod-11-r1 and kmod-9999. *kmod-11-r1 (08 Nov 2012) 08 Nov 2012; William Hubbs +kmod-11-r1.ebuild, kmod-9999.ebuild: kmod reads from /lib/modprobe.d not /usr/lib/modprobe.d *kmod-11 (08 Nov 2012) 08 Nov 2012; William Hubbs +kmod-11.ebuild, kmod-9999.ebuild: version bump and sync live ebuild *kmod-10-r2 (20 Oct 2012) 20 Oct 2012; Samuli Suominen +kmod-10-r2.ebuild, kmod-9999.ebuild: Convert from modprobe install to softdep wrt #396147 by Gustavo Sverzut Barbieri *kmod-10-r1 (20 Oct 2012) 20 Oct 2012; Samuli Suominen +kmod-10-r1.ebuild, kmod-9999.ebuild: Forward /etc/modprobe.d/usb-load-ehci-first.conf from module-init-tools to kmod wrt #260139 20 Sep 2012; Tim Harder metadata.xml: Remove extraneous character from email address. 09 Sep 2012; William Hubbs kmod-10.ebuild, kmod-9999.ebuild: clean up the live portion of the ebuild using multiple inherits *kmod-10 (08 Sep 2012) 08 Sep 2012; Samuli Suominen +kmod-10.ebuild, kmod-9999.ebuild: Version bump. Use prune_libtool_files from eutils.eclass. 23 Jul 2012; William Hubbs -kmod-7.ebuild, -kmod-8.ebuild, -kmod-9.ebuild: remove old versions 22 Jul 2012; Raúl Porcel kmod-9.ebuild, kmod-9-r3.ebuild: Add ~alpha/~sh/~sparc wrt #397769 20 Jul 2012; Samuli Suominen kmod-9-r3.ebuild, kmod-9999.ebuild: Force recent enough sys-libs/zlib for zlib.pc pkg-config file to be present wrt #427130 by Nick Bowler 17 Jul 2012; William Hubbs -kmod-9-r2.ebuild: remove broken version *kmod-9-r3 (17 Jul 2012) 17 Jul 2012; Samuli Suominen +kmod-9-r3.ebuild, kmod-9999.ebuild: Another hardcoded path in the Linux source tree (depmod) wrt #426698 by Kyle McFarland *kmod-9-r2 (13 Jul 2012) 13 Jul 2012; William Hubbs +kmod-9-r2.ebuild, -kmod-9-r1.ebuild, kmod-9999.ebuild: remove broken version. The kernel calls /sbin/modprobe directly, so that symbolic link cannot be removed at this time. *kmod-9-r1 (13 Jul 2012) 13 Jul 2012; Samuli Suominen +kmod-9-r1.ebuild, kmod-9999.ebuild: Move kmod symlinks, like lsmod and modprobe, from / to /usr wrt #416223 *kmod-9 (19 Jun 2012) 19 Jun 2012; William Hubbs +kmod-9.ebuild: version bump 13 Jun 2012; Mike Frysinger +files/kmod-8-gc-sections.patch, kmod-8.ebuild: Add fix from upstream for building w/out gc-sections. 23 May 2012; Mike Frysinger kmod-7.ebuild, kmod-8.ebuild, kmod-9999.ebuild: Inherit libtool eclass for elibtoolize. 04 May 2012; Jeff Horelick kmod-7.ebuild, kmod-8.ebuild, kmod-9999.ebuild: dev-util/pkgconfig -> virtual/pkgconfig 29 Apr 2012; Mike Frysinger kmod-8.ebuild: Add m68k/s390 keywords #397769. *kmod-8 (20 Apr 2012) 20 Apr 2012; Samuli Suominen +kmod-8.ebuild, kmod-9999.ebuild: Version bump. 06 Apr 2012; Samuli Suominen kmod-7.ebuild, kmod-9999.ebuild: Use zlib_CFLAGS and zlib_LIBS because zlib.pc pkg-config file is present only in sys-libs/zlib >= 1.2.6 wrt #410865 02 Apr 2012; Samuli Suominen kmod-7.ebuild, kmod-9999.ebuild: Remove temporary COMMON_DEPEND variable usage to simplify dependencies. 02 Apr 2012; William Hubbs kmod-7.ebuild, kmod-9999.ebuild: re-work the dependencies since pkgconfig is not a runtime dependency. This moves the dependencies for the lzma and zlib use flags out of common_depend since they are now different for RDEPEND vs DEPEND. 02 Apr 2012; Robin H. Johnson kmod-7.ebuild, kmod-9999.ebuild: Bug #410489: missing pkgconfig dep. 20 Mar 2012; William Hubbs -kmod-6.ebuild: remove old version 20 Mar 2012; William Hubbs kmod-7.ebuild, kmod-9999.ebuild: restrict test feature for bug #408915 19 Mar 2012; William Hubbs kmod-7.ebuild, kmod-9999.ebuild: style fixes *kmod-7 (19 Mar 2012) 19 Mar 2012; Samuli Suominen +kmod-7.ebuild, kmod-9999.ebuild: Version bump. 09 Mar 2012; William Hubbs kmod-6.ebuild, kmod-9999.ebuild, metadata.xml: Drop compat use flag for bug #406957 09 Mar 2012; William Hubbs -kmod-5.ebuild: remove old version *kmod-6 (08 Mar 2012) 08 Mar 2012; William Hubbs +kmod-6.ebuild, kmod-9999.ebuild: version bump for bug #406887 25 Feb 2012; Robin H. Johnson kmod-5.ebuild, kmod-9999.ebuild: Also blocks the 2.4 kernel sys-apps/modutils. 24 Feb 2012; William Hubbs kmod-5.ebuild, kmod-9999.ebuild: migrate git repository to kernel.org 19 Feb 2012; William Hubbs -kmod-4.ebuild: remove old version 08 Feb 2012; Matt Turner kmod-5.ebuild: Added ~mips, bug 397769. *kmod-5 (08 Feb 2012) 08 Feb 2012; William Hubbs +kmod-5.ebuild: version bump 04 Feb 2012; William Hubbs kmod-4.ebuild, kmod-9999.ebuild: fix blockers for module-init-tools for bug #401899. 30 Jan 2012; Markus Meier kmod-4.ebuild: add ~arm, bug #397769 21 Jan 2012; William Hubbs kmod-4.ebuild, kmod-9999.ebuild: lsmod should be installed in /bin not /sbin. 18 Jan 2012; William Hubbs -kmod-3.ebuild: remove old version *kmod-4 (18 Jan 2012) 18 Jan 2012; William Hubbs +kmod-4.ebuild: version bump 18 Jan 2012; William Hubbs kmod-9999.ebuild: update to block module-init-tools if tools is in use 16 Jan 2012; Kacper Kowalik kmod-3.ebuild: Marked ~ppc64/~ppc wrt #397769 11 Jan 2012; Jeroen Roovers kmod-3.ebuild: Marked ~hppa (bug #397769). 09 Jan 2012; William Hubbs kmod-3.ebuild, kmod-9999.ebuild: only install compatibility symlinks if compat and tools are in use. 09 Jan 2012; William Hubbs kmod-3.ebuild, kmod-9999.ebuild, metadata.xml: Fix compatibility symlinks for bug #397949 and add a compat use flag for installing them. *kmod-3 (05 Jan 2012) 05 Jan 2012; William Hubbs +kmod-3.ebuild, -kmod-2.ebuild, metadata.xml: version bump, remove old version and remove the rootfs-install use flag description. 02 Jan 2012; Mike Frysinger kmod-9999.ebuild: Always delete .la since we have a .pc file, and restore /bin and /sbin split. 01 Jan 2012; Michał Górny metadata.xml: Removing myself. 31 Dec 2011; William Hubbs kmod-9999.ebuild: Live ebuild updates: - Remove the usage of autotools-utils from the live ebuild since we can do the static libs handling in the ebuild. - Pass --bindir=/sbin to the configure script for now to install the binaries in /sbin. - call portage's default src_install function in src_install. *kmod-9999 (31 Dec 2011) 31 Dec 2011; Mike Frysinger +kmod-9999.ebuild, metadata.xml: Add live git version #395863 by Gustavo Sverzut Barbieri, and add to base-system herd. 27 Dec 2011; Michał Górny metadata.xml: Fix utf8 in metadata. 26 Dec 2011; William Hubbs metadata.xml: add udev-bugs as co-maintainer *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.