summaryrefslogtreecommitdiffstats
path: root/games/acm
diff options
context:
space:
mode:
authorse <se@FreeBSD.org>1998-12-06 21:11:05 +0000
committerse <se@FreeBSD.org>1998-12-06 21:11:05 +0000
commit4d1b1870314198bd8fbeb5f41ce43932e0478680 (patch)
treeb49e4fe7593b558c24c5d4c2ff40dfa46a7dea2b /games/acm
parent4acac7d51aa0df58f4adfaeb0b81ab2789204369 (diff)
downloadFreeBSD-ports-4d1b1870314198bd8fbeb5f41ce43932e0478680.zip
FreeBSD-ports-4d1b1870314198bd8fbeb5f41ce43932e0478680.tar.gz
Fix ELF brokenness caused by wrong assumptions of GNU configure, if an
"elf.h" header file is found (assumption was System V.4, which made later configure tests fail). Make myself maintainer of this port (as suggested by the previous maintainer: joerg).
Diffstat (limited to 'games/acm')
-rw-r--r--games/acm/Makefile12
-rw-r--r--games/acm/distinfo2
-rw-r--r--games/acm/files/patch-0110
-rw-r--r--games/acm/files/patch-024
-rw-r--r--games/acm/files/patch-0316
-rw-r--r--games/acm/files/patch-0416
-rw-r--r--games/acm/files/patch-0520
-rw-r--r--games/acm/pkg-plist15
8 files changed, 64 insertions, 31 deletions
diff --git a/games/acm/Makefile b/games/acm/Makefile
index 7e1c9e7..7f3806e 100644
--- a/games/acm/Makefile
+++ b/games/acm/Makefile
@@ -3,20 +3,16 @@
# Date created: 5 March 1995
# Whom: joerg
#
-# $Id: Makefile,v 1.11 1997/07/10 01:43:01 asami Exp $
+# $Id: Makefile,v 1.12 1998/09/28 02:03:00 steve Exp $
#
-DISTNAME= acm-4.7
+DISTNAME= acm-4.8
CATEGORIES= games
-MASTER_SITES= ftp://ftp.warwick.ac.uk/pub/x11/
+MASTER_SITES= http://www.websimulations.com/download/
-MAINTAINER= joerg@FreeBSD.org
-
-BROKEN_ELF= build
+MAINTAINER= se@FreeBSD.org
GNU_CONFIGURE= yes
-CONFIGURE_ENV= ${SH} -x # don't ask me why, will fail otherwise
-STRIP=
MAN6= acm.6
.include <bsd.port.mk>
diff --git a/games/acm/distinfo b/games/acm/distinfo
index bc8749f..ff76517 100644
--- a/games/acm/distinfo
+++ b/games/acm/distinfo
@@ -1 +1 @@
-MD5 (acm-4.7.tar.gz) = d8eba24ecfce358e9e0cee55ccf1b1b4
+MD5 (acm-4.8.tar.gz) = c39ff2dc75ead09179e04df7ae292e88
diff --git a/games/acm/files/patch-01 b/games/acm/files/patch-01
index ad97e3e..6115ee0 100644
--- a/games/acm/files/patch-01
+++ b/games/acm/files/patch-01
@@ -1,11 +1,9 @@
---- src/Makefile.in.orig Fri Mar 4 13:35:07 1994
-+++ src/Makefile.in Fri Jan 3 02:18:38 1997
-@@ -15,7 +15,7 @@
- STD_INCLUDES = -I. -I$(srcdir) -I$(srcdir)/../V/lib
+--- src/Makefile.in.orig Fri Aug 30 19:38:52 1996
++++ src/Makefile.in Fri Dec 4 19:45:15 1998
+@@ -17,5 +17,5 @@
TOPDIR = ..
- CLEAN_THESE = flight-state black_box_input black_box_output bitmap.h
+ CLEAN_THESE = flight-state black_box_input black_box_output bitmap.h TAGS tags
- manext = 1
+ manext = 6
MAKEDEPEND = makedepend
-
diff --git a/games/acm/files/patch-02 b/games/acm/files/patch-02
index 1499ac1..d748087 100644
--- a/games/acm/files/patch-02
+++ b/games/acm/files/patch-02
@@ -1,8 +1,8 @@
--- src/acm.man.orig Fri Apr 15 13:12:10 1994
+++ src/acm.man Fri Jan 3 02:19:19 1997
@@ -1,4 +1,4 @@
--.TH ACM l "March 14, 1991"
-+.TH ACM 6 "March 14, 1991"
+-.TH ACM l "October 1, 1995"
++.TH ACM 6 "October 1, 1995"
.SH NAME
acm \- an aerial combat simulator for X
.SH SYNOPSIS
diff --git a/games/acm/files/patch-03 b/games/acm/files/patch-03
new file mode 100644
index 0000000..073a2d7
--- /dev/null
+++ b/games/acm/files/patch-03
@@ -0,0 +1,16 @@
+--- configure.orig Tue Sep 24 01:02:28 1996
++++ configure Fri Dec 4 20:39:15 1998
+@@ -872,4 +872,5 @@
+ done
+
++if test $ac_cv_lib_elf = yes; then
+ ac_safe=`echo "elf.h" | tr './\055' '___'`
+ echo $ac_n "checking for elf.h""... $ac_c" 1>&6
+@@ -893,4 +894,7 @@
+ fi
+ rm -f conftest*
++fi
++else
++ eval "ac_cv_header_$ac_safe=no"
+ fi
+ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
diff --git a/games/acm/files/patch-04 b/games/acm/files/patch-04
new file mode 100644
index 0000000..6ddc150
--- /dev/null
+++ b/games/acm/files/patch-04
@@ -0,0 +1,16 @@
+--- src/pm.c.orig Sun Mar 2 01:43:27 1997
++++ src/pm.c Fri Dec 4 20:43:58 1998
+@@ -174,4 +174,4 @@
+ *newv = exp (s * x) * c1 * (s * cos (t * x) - t * sin (t * x));
+
+- if (_isnan(*newy) || _isnan (*newv)) {
++ if (isnan(*newy) || isnan (*newv)) {
+ printf ("Gotcha\n");
+--- src/interpolate.c.orig Sun Mar 2 01:43:26 1997
++++ src/interpolate.c Fri Dec 4 20:45:23 1998
+@@ -52,4 +52,4 @@
+ if (x <= table->entry[i].x) {
+ result = table->entry[i].m * x + table->entry[i].b;
+- if (_isnan (result)) {
++ if (isnan (result)) {
+ fprintf (stderr, "interpolate: internal error\n");
diff --git a/games/acm/files/patch-05 b/games/acm/files/patch-05
new file mode 100644
index 0000000..d49f2e3
--- /dev/null
+++ b/games/acm/files/patch-05
@@ -0,0 +1,20 @@
+--- dis/server/dis_relay.c.orig Thu Dec 21 20:48:02 1995
++++ dis/server/dis_relay.c Sun Dec 6 14:26:12 1998
+@@ -62,6 +62,6 @@
+ msg.msg_iov = &vec;
+ msg.msg_iovlen = 1;
+- msg.msg_accrights = (caddr_t) NULL;
+- msg.msg_accrightslen = 0;
++ msg.msg_control = (caddr_t) NULL;
++ msg.msg_controllen = 0;
+ vec.iov_base = (caddr_t) pdu;
+ vec.iov_len = pdu_max;
+@@ -84,6 +84,6 @@
+ msg.msg_iov = &vec;
+ msg.msg_iovlen = 1;
+- msg.msg_accrights = (caddr_t) NULL;
+- msg.msg_accrightslen = 0;
++ msg.msg_control = (caddr_t) NULL;
++ msg.msg_controllen = 0;
+ vec.iov_base = (caddr_t) & buffer;
+ vec.iov_len = len;
diff --git a/games/acm/pkg-plist b/games/acm/pkg-plist
index d39578c..0acd06c 100644
--- a/games/acm/pkg-plist
+++ b/games/acm/pkg-plist
@@ -1,10 +1,6 @@
bin/acm
-bin/acms
-bin/kill-acms
games/acm/default-scene
-games/acm/maui-scene
-games/acm/kauai-scene
-games/acm/oahu-scene
+games/acm/dallas-scene
games/acm/inventory
games/acm/f16.obj
games/acm/f18.obj
@@ -22,15 +18,6 @@ games/acm/mtn.obj
games/acm/lake.obj
games/acm/hangar.obj
games/acm/surface.obj
-games/acm/oahu.obj
-games/acm/maui_ne.obj
-games/acm/maui_nw.obj
-games/acm/maui_sw.obj
-games/acm/maui_se.obj
-games/acm/kauai_ne.obj
-games/acm/kauai_nw.obj
-games/acm/kauai_sw.obj
-games/acm/kauai_se.obj
games/acm/aconnon.au
games/acm/cannon.au
games/acm/crash.au
OpenPOWER on IntegriCloud