aboutsummaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorOlivier Duchateau <duchateau.olivier@gmail.com>2022-08-28 19:16:45 +0000
committerGuido Falsi <madpilot@FreeBSD.org>2022-08-28 19:16:45 +0000
commit639d431057fdb37f6557832900080e0efe999d09 (patch)
tree2d91d67ebffe1d6fb7321458d5fcde8d01d6fbb6 /sysutils
parentda7a24dc66566565abd593e9a34f9524183c7c97 (diff)
downloadports-639d431057fdb37f6557832900080e0efe999d09.tar.gz
ports-639d431057fdb37f6557832900080e0efe999d09.zip
sysutils/upower: update to 1.90.0
- Update to 1.90.0 - Fix warnings (suggested by clang) in src/up-device-battery.c PR: 266070
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/upower/Makefile2
-rw-r--r--sysutils/upower/distinfo6
-rw-r--r--sysutils/upower/files/patch-src_up-device-battery.c28
3 files changed, 32 insertions, 4 deletions
diff --git a/sysutils/upower/Makefile b/sysutils/upower/Makefile
index 6d6cdd3f1723..f8524e4bced6 100644
--- a/sysutils/upower/Makefile
+++ b/sysutils/upower/Makefile
@@ -1,5 +1,5 @@
PORTNAME= upower
-PORTVERSION= 0.99.20
+PORTVERSION= 1.90.0
DISTVERSIONPREFIX= v
CATEGORIES= sysutils
MASTER_SITES= https://gitlab.freedesktop.org/upower/upower/-/archive/${DISTVERSIONFULL}/
diff --git a/sysutils/upower/distinfo b/sysutils/upower/distinfo
index b81b37f68ac3..f0fd8b527289 100644
--- a/sysutils/upower/distinfo
+++ b/sysutils/upower/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657781987
-SHA256 (upower-v0.99.20.tar.bz2) = 6b11baeb4e9273def260ca86f2ed482ab4e56e8f4e999b2632d6ba0ea2bccd9a
-SIZE (upower-v0.99.20.tar.bz2) = 126098
+TIMESTAMP = 1661608460
+SHA256 (upower-v1.90.0.tar.bz2) = eafa0a367dc0417390984eeb81e9d1a2b449999ba6ad20ed39bf270d0b4e5e77
+SIZE (upower-v1.90.0.tar.bz2) = 129505
diff --git a/sysutils/upower/files/patch-src_up-device-battery.c b/sysutils/upower/files/patch-src_up-device-battery.c
new file mode 100644
index 000000000000..d6a2f2579b44
--- /dev/null
+++ b/sysutils/upower/files/patch-src_up-device-battery.c
@@ -0,0 +1,28 @@
+--- src/up-device-battery.c.orig 2022-07-21 09:06:49 UTC
++++ src/up-device-battery.c
+@@ -19,6 +19,7 @@
+ */
+
+ #include <string.h>
++#include <math.h>
+
+ #include "up-constants.h"
+ #include "up-config.h"
+@@ -125,7 +126,7 @@ up_device_battery_estimate_power (UpDeviceBattery *sel
+ continue;
+
+ /* Stop searching if the new reference is further away from the long timeout. */
+- if (abs(UP_DAEMON_LONG_TIMEOUT * G_USEC_PER_SEC - abs (td)) > abs(UP_DAEMON_SHORT_TIMEOUT * G_USEC_PER_SEC - ref_td))
++ if (labs(UP_DAEMON_LONG_TIMEOUT * G_USEC_PER_SEC - labs (td)) > labs(UP_DAEMON_SHORT_TIMEOUT * G_USEC_PER_SEC - ref_td))
+ break;
+
+ ref_td = td;
+@@ -155,7 +156,7 @@ up_device_battery_estimate_power (UpDeviceBattery *sel
+ */
+ if (cur->state == UP_DEVICE_STATE_UNKNOWN) {
+ /* Consider a rate of 0.5W as "no change", otherwise set CHARGING/DISCHARGING */
+- if (abs(energy_rate) < 0.5)
++ if (fabs(energy_rate) < 0.5)
+ return;
+ else if (energy_rate < 0.0)
+ cur->state = UP_DEVICE_STATE_DISCHARGING;