svn commit: r321825 - in head/sysutils/acpica-tools: . files
Jung-uk Kim
jkim at FreeBSD.org
Thu Jun 27 00:38:40 UTC 2013
Author: jkim
Date: Thu Jun 27 00:38:39 2013
New Revision: 321825
URL: http://svnweb.freebsd.org/changeset/ports/321825
Log:
Attempt to it buildable on non-Intel platforms and fix build on current.
Added:
head/sysutils/acpica-tools/files/
head/sysutils/acpica-tools/files/patch-source__include__platform__acfreebsd.h (contents, props changed)
Modified:
head/sysutils/acpica-tools/Makefile
Modified: head/sysutils/acpica-tools/Makefile
==============================================================================
--- head/sysutils/acpica-tools/Makefile Wed Jun 26 23:30:28 2013 (r321824)
+++ head/sysutils/acpica-tools/Makefile Thu Jun 27 00:38:39 2013 (r321825)
@@ -14,8 +14,6 @@ COMMENT= Tools from the ACPI Component A
LICENSE= BSD
-ONLY_FOR_ARCHS= amd64 i386 ia64
-
USE_GMAKE= yes
MAKE_ARGS= HOST=_FreeBSD
WRKSRC_SUBDIR= generate/unix
Added: head/sysutils/acpica-tools/files/patch-source__include__platform__acfreebsd.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/acpica-tools/files/patch-source__include__platform__acfreebsd.h Thu Jun 27 00:38:39 2013 (r321825)
@@ -0,0 +1,33 @@
+--- ../../source/include/platform/acfreebsd.h.orig 2013-06-26 14:00:12.000000000 -0400
++++ ../../source/include/platform/acfreebsd.h 2013-06-26 20:30:30.000000000 -0400
+@@ -49,12 +49,21 @@
+
+ #include "acgcc.h"
+ #include <sys/types.h>
+-#include <machine/acpica_machdep.h>
++
++#ifdef __LP64__
++#define ACPI_MACHINE_WIDTH 64
++#else
++#define ACPI_MACHINE_WIDTH 32
++#endif
++
++#define COMPILER_DEPENDENT_INT64 int64_t
++#define COMPILER_DEPENDENT_UINT64 uint64_t
+
+ #define ACPI_UINTPTR_T uintptr_t
+
+ #define ACPI_USE_DO_WHILE_0
+ #define ACPI_USE_LOCAL_CACHE
++#define ACPI_USE_NATIVE_DIVIDE
+ #define ACPI_USE_SYSTEM_CLIBRARY
+
+ #ifdef _KERNEL
+@@ -63,6 +72,7 @@
+ #include <sys/param.h>
+ #include <sys/systm.h>
+ #include <sys/libkern.h>
++#include <machine/acpica_machdep.h>
+ #include <machine/stdarg.h>
+
+ #include "opt_acpi.h"
More information about the svn-ports-head
mailing list