Update sysutils/x86info to 1.16

PR:		86912
Submitted by:	Erik Greenwald <erik@smluc.org> (maintainer)

Approved by:	novel (mentor)
This commit is contained in:
Emanuel Haupt 2005-10-05 14:40:25 +00:00
parent 951990e938
commit ffba9de11a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=144300
6 changed files with 24 additions and 60 deletions

View file

@ -6,7 +6,7 @@
#
PORTNAME= x86info
PORTVERSION= 1.14
PORTVERSION= 1.16
CATEGORIES= sysutils
MASTER_SITES= http://www.codemonkey.org.uk/projects/x86info/ \
${MASTER_SITE_SOURCEFORGE}
@ -21,11 +21,6 @@ PLIST_FILES= bin/x86info
USE_REINPLACE= yes
MAKE_ARGS= CFLAGS="${CFLAGS}"
post-patch:
.for file in x86info.h mptable.c
@${REINPLACE_CMD} -e "s|machine/types.h|sys/types.h|g" ${WRKSRC}/${file}
.endfor
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/x86info ${PREFIX}/bin

View file

@ -1,2 +1,2 @@
MD5 (x86info-1.14.tgz) = a819dcf9b5deff3dee383edffa81fbca
SIZE (x86info-1.14.tgz) = 59072
MD5 (x86info-1.16.tgz) = 57cfb84b006f0f5634ee8bd458330328
SIZE (x86info-1.16.tgz) = 51410

View file

@ -1,21 +1,17 @@
--- bench/benchmarks.c.orig Sun Aug 24 11:04:51 2003
+++ bench/benchmarks.c Sun Aug 24 11:08:26 2003
@@ -1,7 +1,8 @@
--- bench/benchmarks.c.orig Tue Oct 4 19:22:20 2005
+++ bench/benchmarks.c Tue Oct 4 19:22:40 2005
@@ -1,6 +1,5 @@
#include <time.h>
#include <sys/time.h>
-#include <asm/unistd.h>
+#include <sys/unistd.h>
#include <sys/stat.h>
+#include <sys/syscall.h>
#include <stdio.h>
#include "../x86info.h"
#include "bench.h"
@@ -13,7 +14,7 @@
@@ -13,7 +12,6 @@
if (show_bench != 1)
return;
- TIME(asm volatile("int $0x80" :"=a" (ret) :"0" (__NR_getppid)), "int 0x80");
+ TIME(asm volatile("int $0x80" :"=a" (ret) :"0" (SYS_getppid)), "int 0x80");
TIME(asm volatile("cpuid": : :"ax", "dx", "cx", "bx"), "cpuid");
TIME(asm volatile("addl $1,0(%esp)"), "addl");

View file

@ -1,27 +0,0 @@
--- cpuid_UP.S.orig Wed Aug 24 20:15:46 2005
+++ cpuid_UP.S Wed Aug 24 20:16:16 2005
@@ -1,24 +1,9 @@
.align 4
.text
-#ifdef linux
-
.globl cpuid_UP
.type cpuid_UP,@function
cpuid_UP:
-
-#else /* BSD or WIN32 */
-
-.globl _cpuid_UP
-
-#ifdef __WIN32__
- .def _cpuid_UP; .scl 2; .type 32; .endef
-#else /* BSD */
- .type _cpuid_UP,@function
-#endif /* __WIN32__ */
-
-_cpuid_UP:
-#endif /* linux */
#ifdef __x86_64__
/* x86_64 calling convention: Args passed in rdi, rsi, rdx, rcx, r8, r9;

View file

@ -0,0 +1,11 @@
--- mptable.c.orig Tue Oct 4 19:15:02 2005
+++ mptable.c Tue Oct 4 19:15:09 2005
@@ -39,8 +39,6 @@
#include "mptable.h"
#include "x86info.h"
-typedef unsigned long vm_offset_t;
-
/* EBDA is @ 40:0e in real-mode terms */
#define EBDA_POINTER 0x040e /* location of EBDA pointer */

View file

@ -1,22 +1,11 @@
--- x86info.h.orig Sun Aug 24 10:59:27 2003
+++ x86info.h Sun Aug 24 11:00:47 2003
@@ -1,15 +1,10 @@
--- x86info.h.orig Tue Oct 4 19:13:58 2005
+++ x86info.h Tue Oct 4 19:14:04 2005
@@ -1,7 +1,7 @@
#ifndef _X86INFO_H
#define _X86INFO_H
-#ifdef linux
-#include <linux/types.h>
-typedef unsigned char u8;
-typedef unsigned short u16;
-typedef unsigned int u32;
-#else
-#include <machine/types.h>
-#define __u32 int
-#endif /* linux */
+#include <sys/types.h>
+typedef u_int8_t u8;
+typedef u_int16_t u16;
+typedef u_int32_t u32;
#define VENDOR_AMD 1
#define VENDOR_CENTAUR 2
typedef unsigned char u8;
typedef unsigned short u16;
typedef unsigned int u32;