ncpufreqd is a daemon useful for thermal management (controlling temperature especially on laptops). It watches CPU temperature and scales down processor frequency or uses ACPI throttling if a user defined trip point is exceeded. This is very useful for people with "mobile" Desktop CPU's on their laptop and others that have heat problems. Maintaining this package should be a nice job. New versions come out quickly, but the author uses Gentoo Linux as well and even provides ebuilds.
Created attachment 42608 [details] ncpufreqd-1.6.ebuild
A few changes needs to be done to the ebuild before it can be accepted: * The copyright needs to be assigned to "Gentoo Foundation", not "Gentoo Technologies, Inc." * src_compile() should use 'econf' instead of calling ./configure directly * src_install() should use 'emake DESTDIR=${D} install' instead of 'einstall' * The init script should be installed using 'exeinto' and 'doexe' instead of 'insopts', and the full path (${S}/gentoo-init.d/ncpufreqd) should be given as argument
Created attachment 42717 [details] ncpufreqd-1.6.ebuild The attached ebuild is updated accordingly except the econf part. I can't do much about it, the configure script is non-standard and doesn't accept any other options than --prefix.
I'm the author of ncpufreqd, and I have to comment the econf and ./configure part: configure script used in this package (and my all other packages) is *NOT* fully compatible with autotools' configure script. It requires to be called this way. Using only econf causes error about unknown arguments at command line. I've got sick of the mess that autotools created (including huge configure script and other "needed" files), thus I've created my own configure script.
Created attachment 50640 [details] ncpufreqd-1.7.ebuild New version of ncpufreqd (various small changes).
In what way is ncpufreqd better than/different from cpufreqd and/or speedfreqd?
ncpufreqd throttles processor speed not only if AS goes off/on line. It monitors the processor temperature also. It's usefull for people with pseudo-mobile processors (like P4M) that heat themself to sick temperatures (mine can reach about 85 degrees).
Typo.. not AS, but AC.
Added to portage, thanks.