diff options
| author | pertusus <pertusus@fedoraproject.org> | 2008-09-18 15:01:23 (GMT) |
|---|---|---|
| committer | pertusus <pertusus@fedoraproject.org> | 2008-09-18 15:01:23 (GMT) |
| commit | 7d4fcb3f0bc6ea2ec7114dc7f1372430e59b5493 (patch) | |
| tree | 09359cacdb4cb68c9db3a15033ea68ca399d6418 | |
| parent | f50ed533bba9935810636ea6c547ace0e435c2ef (diff) | |
| download | acpitool-7d4fcb3f0bc6ea2ec7114dc7f1372430e59b5493.zip acpitool-7d4fcb3f0bc6ea2ec7114dc7f1372430e59b5493.tar.gz acpitool-7d4fcb3f0bc6ea2ec7114dc7f1372430e59b5493.tar.bz2 | |
| -rw-r--r-- | .cvsignore | 2 | ||||
| -rw-r--r-- | acpitool-0.4.7-gcc43.patch | 303 | ||||
| -rw-r--r-- | acpitool-0.5-gcc43.patch | 34 | ||||
| -rw-r--r-- | acpitool.spec | 22 | ||||
| -rw-r--r-- | sources | 2 |
5 files changed, 49 insertions, 314 deletions
@@ -1 +1 @@ -acpitool-0.4.7.tar.bz2 +acpitool-0.5.tar.bz2 diff --git a/acpitool-0.4.7-gcc43.patch b/acpitool-0.4.7-gcc43.patch deleted file mode 100644 index 698378a..0000000 --- a/acpitool-0.4.7-gcc43.patch +++ /dev/null @@ -1,303 +0,0 @@ -diff -up acpitool-0.4.7/src/cpu.cpp.gcc43 acpitool-0.4.7/src/cpu.cpp ---- acpitool-0.4.7/src/cpu.cpp.gcc43 2008-01-03 23:49:10.000000000 +0100 -+++ acpitool-0.4.7/src/cpu.cpp 2008-01-03 23:55:44.000000000 +0100 -@@ -27,6 +27,8 @@ - #include <config.h> - #endif - -+#include <cstdlib> -+#include <cstring> - #include <iostream> - #include <iomanip> - #include <fstream> -@@ -57,7 +59,7 @@ int Show_CPU_Info() - { - for(int t=0; t<4; t++) fgets(str, 299, cpuinfo_fp); // skip 4 lines // - fgets(str, 299, cpuinfo_fp); -- bzero(temp, 130); // use sscanf to extract what we need : // -+ memset(temp, '\0', 130); // use sscanf to extract what we need : // - sscanf(str, "%*[^:] %*s %[^\n]",temp); // ignore all up till :, then ignore the :, then use what's left // - printf(" CPU type : %s \n", temp); // till the newline char // - fgets(str, 299, cpuinfo_fp); -@@ -67,13 +69,13 @@ int Show_CPU_Info() - Show_Freq_Info(); // show freq scaling info if we have it // - else - { -- bzero(temp, 130); -+ memset(temp, '\0', 130); - sscanf(str, "%*[^:] %*s %s",temp); // ignore all up till :, then ignore the :, then use what's left // - printf(" CPU speed : %s MHz \n", temp); - } - - fgets(str, 299, cpuinfo_fp); -- bzero(temp, 130); -+ memset(temp, '\0', 130); - sscanf(str, "%*[^:] %*s %s",temp); - printf(" Cache size : %s KB\n", temp); - -@@ -82,7 +84,7 @@ int Show_CPU_Info() - while(!feof(cpuinfo_fp)) // Run loop until Bogomips line is found // - { // Need this generic aproach: the bogomips location is // - fgets(str, 299, cpuinfo_fp); // different for Amd64, Opteron, Core Duo, P4 with Ht, ... // -- bzero(temp, 130); -+ memset(temp, '\0', 130); - if(strncmp(str,"bogo",4)==0) - { - sscanf(str, "%*[^:] %*s %s",temp); -@@ -153,23 +155,23 @@ int Show_CPU_Info() - if(file_in) - { - file_in.getline(str, 90); // processor id -- bzero(temp, 130); -+ memset(temp, '\0', 130); - strncpy(temp, str+25, 5); - cout<<" Processor ID : "<<temp<<endl; - - file_in.getline(str, 100); // acpi id - file_in.getline(str, 100); // bus mastering control -- bzero(temp, 130); -+ memset(temp, '\0', 130); - strncpy(temp, str+25, 5); - cout<<" Bus mastering control : "<<temp<<endl; - - file_in.getline(str, 100); // power management -- bzero(temp, 130); -+ memset(temp, '\0', 130); - strncpy(temp, str+25, 5); - cout<<" Power management : "<<temp<<endl; - - file_in.getline(str, 100); // throttling control -- bzero(temp, 130); -+ memset(temp, '\0', 130); - strncpy(temp, str+25, 5); - cout<<" Throttling control : "<<temp<<endl; - if(strncmp(temp,"yes",3)==0) -@@ -177,7 +179,7 @@ int Show_CPU_Info() - - file_in.getline(str, 100); // limit interface (beware: on linux2.4 - // this line yields "perf mgmt") -- bzero(temp, 130); -+ memset(temp, '\0', 130); - strncpy(temp, str+25, 5); - cout<<" Limit interface : "<<temp<<endl; - -@@ -196,7 +198,7 @@ int Show_CPU_Info() - if(power_fp) - { - fgets(str, 100, power_fp); // active state -- bzero(temp, 80); -+ memset(temp, '\0', 80); - strncpy(temp, str+25, 5); - cout<<" Active C-state : "<<temp; - -@@ -268,11 +270,11 @@ int Show_CPU_Info() - if(throt_fp) - { - fgets(str, 100, throt_fp); // active state -- bzero(temp, 80); -+ memset(temp, '\0', 80); - strncpy(temp, str+25, 5); - cout<<" T-state count : "<<temp; // number of throttling states // - fgets(str, 100, throt_fp); -- bzero(temp, 80); -+ memset(temp, '\0', 80); - strncpy(temp, str+25, 5); - cout<<" Active T-state : "<<temp<<endl; - fclose(throt_fp); -diff -up acpitool-0.4.7/src/main.cpp.gcc43 acpitool-0.4.7/src/main.cpp ---- acpitool-0.4.7/src/main.cpp.gcc43 2008-01-03 23:49:10.000000000 +0100 -+++ acpitool-0.4.7/src/main.cpp 2008-01-03 23:56:11.000000000 +0100 -@@ -27,6 +27,7 @@ - #include <config.h> - #endif - -+#include <cstdlib> - #include <iostream> - #include <iomanip> - #include <fstream> -diff -up acpitool-0.4.7/src/toshiba.cpp.gcc43 acpitool-0.4.7/src/toshiba.cpp ---- acpitool-0.4.7/src/toshiba.cpp.gcc43 2008-01-03 23:49:10.000000000 +0100 -+++ acpitool-0.4.7/src/toshiba.cpp 2008-01-03 23:53:47.000000000 +0100 -@@ -28,6 +28,7 @@ - #include <config.h> - #endif - -+#include <cstring> - #include <iostream> - #include <iomanip> - #include <fstream> -diff -up acpitool-0.4.7/src/battery.cpp.gcc43 acpitool-0.4.7/src/battery.cpp ---- acpitool-0.4.7/src/battery.cpp.gcc43 2008-01-03 23:49:10.000000000 +0100 -+++ acpitool-0.4.7/src/battery.cpp 2008-01-03 23:58:28.000000000 +0100 -@@ -27,6 +27,8 @@ - #include <config.h> - #endif - -+#include <cstdlib> -+#include <cstring> - #include <iostream> - #include <iomanip> - #include <fstream> -@@ -69,15 +71,15 @@ int Do_Battery_Stuff(int show_empty, int - Batt_Info[i] = new Battery_Info; - - Batt_Info[i]->Battery_Present = 0; -- bzero(Batt_Info[i]->Remaining_Cap, 10); -- bzero(Batt_Info[i]->Design_Cap, 10); -- bzero(Batt_Info[i]->LastFull_Cap, 10); -- bzero(Batt_Info[i]->Present_Rate, 10); -- bzero(Batt_Info[i]->Charging_State, 12); -- bzero(Batt_Info[i]->Technology, 13); -- bzero(Batt_Info[i]->Model, 13); -- bzero(Batt_Info[i]->Serial, 13); -- bzero(Batt_Info[i]->Bat_Type, 13); -+ memset(Batt_Info[i]->Remaining_Cap, '\0', 10); -+ memset(Batt_Info[i]->Design_Cap, '\0', 10); -+ memset(Batt_Info[i]->LastFull_Cap, '\0', 10); -+ memset(Batt_Info[i]->Present_Rate, '\0', 10); -+ memset(Batt_Info[i]->Charging_State, '\0', 12); -+ memset(Batt_Info[i]->Technology, '\0', 13); -+ memset(Batt_Info[i]->Model, '\0', 13); -+ memset(Batt_Info[i]->Serial, '\0', 13); -+ memset(Batt_Info[i]->Bat_Type, '\0', 13); - // initialize all struct members to blanks --> avoid rubbish in output // - - Get_Battery_Info(Bat_Nr, Batt_Info[i], verbose); -diff -up acpitool-0.4.7/src/thinkpad.cpp.gcc43 acpitool-0.4.7/src/thinkpad.cpp ---- acpitool-0.4.7/src/thinkpad.cpp.gcc43 2008-01-03 23:49:10.000000000 +0100 -+++ acpitool-0.4.7/src/thinkpad.cpp 2008-01-03 23:53:16.000000000 +0100 -@@ -1,5 +1,7 @@ - /* support for IBM Thinkpad acpi driver */ - -+#include <cstdlib> -+#include <cstring> - #include <iomanip> - #include <iostream> - #include <fstream> -diff -up acpitool-0.4.7/src/freq.cpp.gcc43 acpitool-0.4.7/src/freq.cpp ---- acpitool-0.4.7/src/freq.cpp.gcc43 2008-01-03 23:49:10.000000000 +0100 -+++ acpitool-0.4.7/src/freq.cpp 2008-01-03 23:57:22.000000000 +0100 -@@ -27,6 +27,8 @@ - #include <config.h> - #endif - -+#include <cstdlib> -+#include <cstring> - #include <iostream> - #include <iomanip> - #include <fstream> -@@ -86,7 +88,7 @@ int Get_Min_Freq() - - if(freqinfo_fp) - { -- bzero(str, 300); -+ memset(str, '\0', 300); - fscanf(freqinfo_fp, "%s", str); - min_freq = atoi(str); - fclose(freqinfo_fp); -@@ -110,7 +112,7 @@ int Get_Max_Freq() - - if(freqinfo_fp) - { -- bzero(str, 300); -+ memset(str, '\0', 300); - fscanf(freqinfo_fp, "%s", str); - max_freq = atoi(str); - fclose(freqinfo_fp); -@@ -133,7 +135,7 @@ int Get_Current_Freq() - - if(freqinfo_fp) - { -- bzero(str, 300); -+ memset(str, '\0', 300); - fscanf(freqinfo_fp, "%s", str); - cur_freq = atoi(str); - fclose(freqinfo_fp); -@@ -155,7 +157,7 @@ int Get_Governor(char *c) - - if(freqinfo_fp) - { -- bzero(str, 300); -+ memset(str, '\0', 300); - fscanf(freqinfo_fp, "%s", str); - if (strlen(str)>0) - strcpy(c, str); -@@ -178,7 +180,7 @@ int Get_Driver(char *c) - - if(freqinfo_fp) - { -- bzero(str, 300); -+ memset(str, '\0', 300); - fscanf(freqinfo_fp, "%s", str); - if (strlen(str)>0) - strcpy(c, str); -diff -up acpitool-0.4.7/src/acpitool.cpp.gcc43 acpitool-0.4.7/src/acpitool.cpp ---- acpitool-0.4.7/src/acpitool.cpp.gcc43 2008-01-03 23:49:10.000000000 +0100 -+++ acpitool-0.4.7/src/acpitool.cpp 2008-01-03 23:52:34.000000000 +0100 -@@ -28,6 +28,8 @@ - #include <config.h> - #endif - -+#include <cstring> -+#include <cstdlib> - #include <iostream> - #include <iomanip> - #include <fstream> -@@ -158,8 +160,8 @@ int Do_SysVersion_Info(int verbose) - { - char Acpi_Version[10], Kernel_Version[15]; - -- bzero(Acpi_Version, 10); -- bzero(Kernel_Version, 15); -+ memset(Acpi_Version, '\0', 10); -+ memset(Kernel_Version, '\0', 15); - - Get_Kernel_Version(Kernel_Version, verbose); - Get_ACPI_Version(Acpi_Version, verbose); -@@ -214,8 +216,8 @@ int Do_Thermal_Info(const int show_trip, - char *name; - char Temperature[5], State[5]; - -- bzero(Temperature, 5); -- bzero(State, 5); -+ memset(Temperature, '\0', 5); -+ memset(State, '\0', 5); - - dirname = "/proc/acpi/thermal_zone/"; - thermal_dir = opendir(dirname); -@@ -299,7 +301,7 @@ int Do_Thermal_Info(const int show_trip, - while(!feof(fp)) - { - /* fscanf(fp, "%s", str); */ -- bzero(str, 120); -+ memset(str, '\0', 120); - fgets(str, 120, fp); - if (strlen(str)!=0) - cout<<" "<<str; /* avoid printing empty line */ -@@ -328,7 +330,7 @@ int Do_AC_Info(int verbose) - char *name; - char AC_Status[9]; - -- bzero(AC_Status, 9); // avoid rubbish in output // -+ memset(AC_Status, '\0', 9); // avoid rubbish in output // - - dirname = "/proc/acpi/ac_adapter/"; - ac_dir = opendir(dirname); -@@ -402,7 +404,7 @@ int Do_Fan_Info(int verbose) - return 0; - } - -- bzero(FAN_Status, 9); // avoid rubbish in output // -+ memset(FAN_Status, '\0', 9); // avoid rubbish in output // - - dirname = "/proc/acpi/fan/"; - fan_dir = opendir(dirname); -@@ -531,7 +533,7 @@ int Toggle_WakeUp_Device(const int Devic - file_in.getline(str, 50); - if(strlen(str)!=0) // avoid empty last line // - { -- bzero(Name[index], 5); -+ memset(Name[index], '\0', 5); - strncpy(Name[index], str, 4); - index++; - } diff --git a/acpitool-0.5-gcc43.patch b/acpitool-0.5-gcc43.patch new file mode 100644 index 0000000..0a0ccd1 --- /dev/null +++ b/acpitool-0.5-gcc43.patch @@ -0,0 +1,34 @@ +diff -up acpitool-0.5/src/cpu.cpp.gcc43 acpitool-0.5/src/cpu.cpp +--- acpitool-0.5/src/cpu.cpp.gcc43 2008-09-18 16:48:49.000000000 +0200 ++++ acpitool-0.5/src/cpu.cpp 2008-09-18 16:49:22.000000000 +0200 +@@ -69,7 +69,7 @@ int Show_CPU_Info() + Show_Freq_Info(); // show freq scaling info if we have it // + else + { +- bzero(temp, 130); ++ memset(temp, '\0', 130); + sscanf(str, "%*[^:] %*s %s",temp); // ignore all up till :, then ignore the :, then use what's left // + printf(" CPU speed : %s MHz \n", temp); + } +diff -up acpitool-0.5/src/freq.cpp.gcc43 acpitool-0.5/src/freq.cpp +--- acpitool-0.5/src/freq.cpp.gcc43 2008-07-21 00:47:55.000000000 +0200 ++++ acpitool-0.5/src/freq.cpp 2008-09-18 16:46:54.000000000 +0200 +@@ -28,6 +28,7 @@ + #endif + + #include <cstdlib> ++#include <cstring> + #include <iostream> + #include <iomanip> + #include <fstream> +diff -up acpitool-0.5/src/toshiba.cpp.gcc43 acpitool-0.5/src/toshiba.cpp +--- acpitool-0.5/src/toshiba.cpp.gcc43 2007-11-06 22:19:59.000000000 +0100 ++++ acpitool-0.5/src/toshiba.cpp 2008-09-18 16:46:54.000000000 +0200 +@@ -29,6 +29,7 @@ + #endif + + #include <cstdlib> ++#include <cstring> + #include <iostream> + #include <iomanip> + #include <fstream> diff --git a/acpitool.spec b/acpitool.spec index 7893af1..eb1f364 100644 --- a/acpitool.spec +++ b/acpitool.spec @@ -1,22 +1,23 @@ Summary: Command line ACPI client Name: acpitool -Version: 0.4.7 -Release: 5%{?dist} +Version: 0.5 +Release: 1%{?dist} License: GPLv2+ Group: Applications/System URL: http://freeunix.dyndns.org:8000/site2/acpitool.shtml -Source: http://freeunix.dyndns.org:8000/ftp_site/pub/unix/acpitool/acpitool-%{version}.tar.bz2 -Patch0: acpitool-0.4.7-gcc43.patch +Source0: http://freeunix.dyndns.org:8088/ftp_site/pub/unix/acpitool/acpitool-%{version}.tar.bz2 +Patch0: acpitool-0.5-gcc43.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description AcpiTool is a Linux ACPI client. It's a small command line application, -intended to be a replacement for the apm tool. The primary target audience -are laptop users, since these people are most interested in things like -battery status, thermal status and the ability to suspend (sleep mode). -The program simply accesses the /proc/acpi or /sysfs entries to get or set -ACPI values. +intended to be a replacement for the apm tool. Besides "basic" ACPI +information like battery status, AC presence, putting the laptop to +sleep, Acpitool also supports various extensions for Toshiba, Asus and +IBM Thinkpad laptops, allowing you to change the LCD brightness level, +toggle fan on/off, and more. + %prep %setup -q @@ -40,6 +41,9 @@ rm -fr $RPM_BUILD_ROOT %{_mandir}/man1/acpitool* %changelog +* Thu Sep 18 2008 Patrice Dumas <pertusus@free.fr> 0.5-1 +- update to 0.5 + * Mon Jul 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.4.7-5 - fix license tag @@ -1 +1 @@ -cba416a11229e896ec2639c59b6f59c5 acpitool-0.4.7.tar.bz2 +c4acc19eb002d6871d12abb490593202 acpitool-0.5.tar.bz2 |
