aboutsummaryrefslogtreecommitdiffstats
path: root/games/antipolix
diff options
context:
space:
mode:
authorflathill <flathill@FreeBSD.org>1998-12-06 01:08:12 +0800
committerflathill <flathill@FreeBSD.org>1998-12-06 01:08:12 +0800
commit2784465e962f1a7c4cd6919e50d396073706ad21 (patch)
tree54647fe5a39b475225274e656aab0bc296ee06e7 /games/antipolix
parentb299ac7ecd1a6fdcaa41f5d597ba41d945c6bc0d (diff)
downloadfreebsd-ports-gnome-2784465e962f1a7c4cd6919e50d396073706ad21.tar.gz
freebsd-ports-gnome-2784465e962f1a7c4cd6919e50d396073706ad21.tar.zst
freebsd-ports-gnome-2784465e962f1a7c4cd6919e50d396073706ad21.zip
PR: ports/8959
Submitted by: andy@icc.surw.chel.su Initial Import antipolix. This game is played in a parallelepipede containing PxNxN little cubes.
Diffstat (limited to 'games/antipolix')
-rw-r--r--games/antipolix/Makefile36
-rw-r--r--games/antipolix/distinfo1
-rw-r--r--games/antipolix/files/patch-aa12
-rw-r--r--games/antipolix/files/patch-ab14
-rw-r--r--games/antipolix/files/patch-ac14
-rw-r--r--games/antipolix/files/patch-ad14
-rw-r--r--games/antipolix/files/patch-ae14
-rw-r--r--games/antipolix/pkg-comment1
-rw-r--r--games/antipolix/pkg-descr9
-rw-r--r--games/antipolix/pkg-plist11
10 files changed, 126 insertions, 0 deletions
diff --git a/games/antipolix/Makefile b/games/antipolix/Makefile
new file mode 100644
index 000000000000..96154f38b4b9
--- /dev/null
+++ b/games/antipolix/Makefile
@@ -0,0 +1,36 @@
+# New ports collection makefile for: antipolix
+# Version required: 2.1
+# Date created: 2 December 1998
+# Whom: Andrey Zakhvatov
+#
+# $Id$
+#
+
+DISTNAME= AntipoliX_2.1
+PKGNAME= antipolix-2.1
+CATEGORIES= games
+MASTER_SITES= ${MASTER_SITE_XCONTRIB}
+MASTER_SITE_SUBDIR= games/multiplayer
+
+MAINTAINER= andy@icc.surw.chel.su
+
+WRKSRC= ${WRKDIR}
+USE_IMAKE= yes
+
+do-install:
+ @ ${INSTALL_PROGRAM} ${WRKSRC}/client ${PREFIX}/bin/antipolix-client
+ @ ${INSTALL_PROGRAM} ${WRKSRC}/server ${PREFIX}/bin/antipolix-server
+ @ ${MKDIR} ${PREFIX}/share/examples/antipolix
+ @ ${INSTALL_DATA} ${WRKSRC}/.motd ${PREFIX}/share/examples/antipolix/dot.motd.sample
+ @ ${INSTALL_DATA} ${WRKSRC}/.players ${PREFIX}/share/examples/antipolix/dot.players.sample
+ @ ${INSTALL_DATA} ${WRKSRC}/.server_defaults ${PREFIX}/share/examples/antipolix/dot.server_defaults.sample
+
+post-install:
+.if !defined(NOPORTDOCS)
+ @ ${MKDIR} ${PREFIX}/share/doc/antipolix
+.for file in ANTIPOLIX_RULES CLIENT_USE COPYRIGHT SERVER_USE
+ @ ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/antipolix
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/games/antipolix/distinfo b/games/antipolix/distinfo
new file mode 100644
index 000000000000..54dfe276dc12
--- /dev/null
+++ b/games/antipolix/distinfo
@@ -0,0 +1 @@
+MD5 (AntipoliX_2.1.tar.gz) = 559dac2489422a7e5cd944f399ec2615
diff --git a/games/antipolix/files/patch-aa b/games/antipolix/files/patch-aa
new file mode 100644
index 000000000000..a788e87dd31b
--- /dev/null
+++ b/games/antipolix/files/patch-aa
@@ -0,0 +1,12 @@
+--- Imakefile Thu Aug 3 22:29:38 1995
++++ /home/andy/tmp/wrk/Imakefile Wed Dec 2 21:01:22 1998
+@@ -1,6 +1,6 @@
+-EXTRA_LIBRARIES=-lX11 -lm -lsocket
+-CC=gcc
+-CDEBUGFLAGS = -g
++EXTRA_LIBRARIES=-lX11 -lm
++CC?=cc
++CDEBUGFLAGS = -I${X11BASE}/include
+
+ PROGRAMS = client server
+
diff --git a/games/antipolix/files/patch-ab b/games/antipolix/files/patch-ab
new file mode 100644
index 000000000000..1dc899bbc906
--- /dev/null
+++ b/games/antipolix/files/patch-ab
@@ -0,0 +1,14 @@
+--- client.c Thu Aug 3 22:29:37 1995
++++ /home/andy/tmp/wrk/client.c Wed Dec 2 21:05:02 1998
+@@ -5,7 +5,11 @@
+ #include <stdlib.h>
+ #include <netdb.h>
+ #include <stdio.h>
++#ifdef __FreeBSD__
++#include <stdlib.h>
++#else
+ #include <malloc.h>
++#endif
+ #include <string.h>
+ #include <unistd.h>
+ #include <signal.h>
diff --git a/games/antipolix/files/patch-ac b/games/antipolix/files/patch-ac
new file mode 100644
index 000000000000..b55890dc43ab
--- /dev/null
+++ b/games/antipolix/files/patch-ac
@@ -0,0 +1,14 @@
+--- creation.c Thu Aug 3 22:29:37 1995
++++ /home/andy/tmp/wrk/creation.c Wed Dec 2 21:02:24 1998
+@@ -1,7 +1,11 @@
+ #include "creation.h"
+ #include "game.h"
+
++#ifdef __FreeBSD__
++#include <stdlib.h>
++#else
+ #include <malloc.h>
++#endif
+
+ void CreateUniverse(Univers *U, int NbNiveaux, int Taille)
+ {
diff --git a/games/antipolix/files/patch-ad b/games/antipolix/files/patch-ad
new file mode 100644
index 000000000000..f2b4925c126a
--- /dev/null
+++ b/games/antipolix/files/patch-ad
@@ -0,0 +1,14 @@
+--- messages.c Thu Aug 3 22:29:37 1995
++++ /home/andy/tmp/wrk/messages.c Wed Dec 2 21:03:17 1998
+@@ -3,7 +3,11 @@
+ #include <sys/time.h>
+ #include <sys/resource.h>
+ #include <string.h>
++#ifdef __FreeBSD__
++#include <stdlib.h>
++#else
+ #include <malloc.h>
++#endif
+ #include <memory.h>
+ #include <sys/types.h>
+ #include <netinet/in.h>
diff --git a/games/antipolix/files/patch-ae b/games/antipolix/files/patch-ae
new file mode 100644
index 000000000000..a1c228540282
--- /dev/null
+++ b/games/antipolix/files/patch-ae
@@ -0,0 +1,14 @@
+--- server.c Thu Aug 3 22:29:37 1995
++++ /home/andy/tmp/wrk/server.c Wed Dec 2 21:04:18 1998
+@@ -9,7 +9,11 @@
+ #include <math.h>
+ #include <memory.h>
+ #include <signal.h>
++#ifdef __FreeBSD__
++#include <limits.h>
++#else
+ #include <values.h>
++#endif
+
+ #include "messages.h"
+ #include "creation.h"
diff --git a/games/antipolix/pkg-comment b/games/antipolix/pkg-comment
new file mode 100644
index 000000000000..5aadf535621a
--- /dev/null
+++ b/games/antipolix/pkg-comment
@@ -0,0 +1 @@
+Simple multiplayer game for X Window System.
diff --git a/games/antipolix/pkg-descr b/games/antipolix/pkg-descr
new file mode 100644
index 000000000000..d5939e5d1354
--- /dev/null
+++ b/games/antipolix/pkg-descr
@@ -0,0 +1,9 @@
+This game is played in a parallelepipede containing PxNxN little
+cubes. You can first consider this 3D board as P 2D checkerboards of
+NxN squares. From 2 up to 10 players can confront each other.
+Each player begins with a certain number of pieces (or armies) that
+he has to move and make attack. One of his pieces represents him-self
+(or the chief, or the king, or anything you want). If this piece die,
+the player is eliminated. The last player staying alive wins.
+Messages can be sent to the other players , so that alliances can be
+implemented. A special timer assures that the game remains dynamic.
diff --git a/games/antipolix/pkg-plist b/games/antipolix/pkg-plist
new file mode 100644
index 000000000000..91db34533312
--- /dev/null
+++ b/games/antipolix/pkg-plist
@@ -0,0 +1,11 @@
+bin/antipolix-client
+bin/antipolix-server
+share/doc/antipolix/ANTIPOLIX_RULES
+share/doc/antipolix/CLIENT_USE
+share/doc/antipolix/COPYRIGHT
+share/doc/antipolix/SERVER_USE
+share/examples/antipolix/dot.motd.sample
+share/examples/antipolix/dot.players.sample
+share/examples/antipolix/dot.server_defaults.sample
+@dirrm share/doc/antipolix
+@dirrm share/examples/antipolix