FreeBSD Bugzilla – Attachment 224993 Details for
Bug 255922
sysutils/xosview: PATCH to compile on aarch64 and other archs
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch to port
xosview.diff (text/plain), 2.25 KB, created by
Otacílio de Araújo Ramos Neto
on 2021-05-16 13:56:57 UTC
(
hide
)
Description:
Patch to port
Filename:
MIME Type:
Creator:
Otacílio de Araújo Ramos Neto
Created:
2021-05-16 13:56:57 UTC
Size:
2.25 KB
patch
obsolete
>diff --git a/sysutils/xosview/Makefile b/sysutils/xosview/Makefile >index 16ab32e7e8e0..8a9a9ccd31ca 100644 >--- a/sysutils/xosview/Makefile >+++ b/sysutils/xosview/Makefile >@@ -2,6 +2,7 @@ > > PORTNAME= xosview > DISTVERSION= 1.23 >+PORTREVISION= 1 > CATEGORIES= sysutils > > MAINTAINER= otaciliodearaujo@gmail.com >@@ -10,9 +11,6 @@ COMMENT= Graphical performance meter > LICENSE= BSD4CLAUSE GPLv2 > LICENSE_COMB= multi > >-ONLY_FOR_ARCHS= amd64 i386 >-ONLY_FOR_ARCHS_REASON= uses x86-specific hardware resources >- > RUN_DEPENDS= font-misc-misc>=1.1.2:x11-fonts/font-misc-misc > > USES= gmake xorg >diff --git a/sysutils/xosview/files/patch-bsd_kernel.cc b/sysutils/xosview/files/patch-bsd_kernel.cc >new file mode 100644 >index 000000000000..4fb5fe787e4f >--- /dev/null >+++ b/sysutils/xosview/files/patch-bsd_kernel.cc >@@ -0,0 +1,50 @@ >+--- bsd/kernel.cc.orig 2021-05-16 03:48:22 UTC >++++ bsd/kernel.cc >+@@ -48,8 +48,10 @@ static int maxcpus = 1; >+ #include <sys/ioctl.h> >+ #include <sys/resource.h> >+ #include <dev/acpica/acpiio.h> >++#if defined(__amd64__) || defined(__i386__) >+ #include <machine/apm_bios.h> >+ #endif >++#endif >+ >+ #if defined(XOSVIEW_NETBSD) >+ #include <sys/sched.h> >+@@ -1558,6 +1560,7 @@ BSDHasBattery() { >+ #else // XOSVIEW_FREEBSD || XOSVIEW_DFBSD >+ int fd; >+ if ( (fd = open(ACPIDEV, O_RDONLY)) == -1 ) { >++ #if defined(__amd64__) || defined(__i386__) >+ // No ACPI -> try APM >+ if ( (fd = open(APMDEV, O_RDONLY)) == -1 ) >+ return false; >+@@ -1569,6 +1572,9 @@ BSDHasBattery() { >+ if (aip.ai_batt_stat == 0xff || aip.ai_batt_life == 0xff) >+ return false; >+ return true; >++ #else >++ return false; >++ #endif >+ } >+ >+ union acpi_battery_ioctl_arg battio; >+@@ -1717,6 +1723,7 @@ BSDGetBatteryInfo(int *remaining, unsigned int *state) >+ /* Adapted from acpiconf and apm. */ >+ int fd; >+ if ( (fd = open(ACPIDEV, O_RDONLY)) == -1 ) { >++ #if defined(__amd64__) || defined(__i386__) >+ // No ACPI -> try APM >+ if ( (fd = open(APMDEV, O_RDONLY)) == -1 ) >+ err(EX_OSFILE, "could not open %s or %s", ACPIDEV, APMDEV); >+@@ -1740,6 +1747,10 @@ BSDGetBatteryInfo(int *remaining, unsigned int *state) >+ else >+ *state = XOSVIEW_BATT_NONE; >+ return; >++ #else >++ *state = XOSVIEW_BATT_NONE; >++ return; >++ #endif >+ } >+ // ACPI >+ union acpi_battery_ioctl_arg battio;
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 255922
: 224993