aboutsummaryrefslogtreecommitdiffstats
path: root/emulators/adamem
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2002-10-07 20:27:09 +0800
committerijliao <ijliao@FreeBSD.org>2002-10-07 20:27:09 +0800
commit0673477aa26597fed2f08b246017ae65e4be9aa6 (patch)
treeb4cc474fdc405d5fe025cc0e649a390eccabdce5 /emulators/adamem
parentef9eb08802e2056dd0b9a6e0af81655ec61d28e7 (diff)
downloadfreebsd-ports-gnome-0673477aa26597fed2f08b246017ae65e4be9aa6.tar.gz
freebsd-ports-gnome-0673477aa26597fed2f08b246017ae65e4be9aa6.tar.zst
freebsd-ports-gnome-0673477aa26597fed2f08b246017ae65e4be9aa6.zip
fix build ; values.h problem
PR: 43761 Submitted by: Maxim Maximov <mcsi@agava.com>
Diffstat (limited to 'emulators/adamem')
-rw-r--r--emulators/adamem/Makefile10
-rw-r--r--emulators/adamem/files/patch-DSP.c20
2 files changed, 23 insertions, 7 deletions
diff --git a/emulators/adamem/Makefile b/emulators/adamem/Makefile
index dc9e42fa4ba7..7abedb64c5d3 100644
--- a/emulators/adamem/Makefile
+++ b/emulators/adamem/Makefile
@@ -13,16 +13,12 @@ DISTNAME= ${PORTNAME}
MAINTAINER= karlj000@unbc.ca
-BROKEN= "Does not compile"
-
+NO_WRKSUBDIR= yes
USE_XLIB= yes
USE_X_PREFIX= yes
ALL_TARGET= x
-WRKSRC= ${WRKDIR}
-
PROGDIR= ${PREFIX}/${PORTNAME}
-DOCDIR= ${PREFIX}/share/doc/${PORTNAME}
do-install:
${MKDIR} ${PROGDIR}
@@ -33,8 +29,8 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/WP.rom ${PROGDIR}
${INSTALL_DATA} ${WRKSRC}/EOS.rom ${PROGDIR}
.ifndef(NOPORTDOCS)
- ${MKDIR} ${DOCDIR}
- ${INSTALL_DATA} ${WRKSRC}/adamem.txt ${DOCDIR}
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/adamem.txt ${DOCSDIR}
.endif
.include <bsd.port.mk>
diff --git a/emulators/adamem/files/patch-DSP.c b/emulators/adamem/files/patch-DSP.c
new file mode 100644
index 000000000000..850bb8c86219
--- /dev/null
+++ b/emulators/adamem/files/patch-DSP.c
@@ -0,0 +1,20 @@
+--- DSP.c.orig Mon Oct 7 20:23:32 2002
++++ DSP.c Mon Oct 7 20:24:02 2002
+@@ -15,7 +15,7 @@
+
+ #include <stdio.h>
+ #include <string.h>
+-#include <values.h>
++#include <limits.h>
+
+ static int initialised=0;
+ static int stereo=0;
+@@ -103,7 +103,7 @@
+ if (freq>MAXFREQ)
+ freq=MAXFREQ;
+
+- if (freq>(MAXINT/441)) freq=MAXINT/441; /* avoid overflows */
++ if (freq>(INT_MAX/441)) freq=INT_MAX/441; /* avoid overflows */
+ if (channel==3)
+ {
+ for (i=0;i<5;++i)