1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-27 05:10:36 +00:00

TetriNET is an addictive 6 player tetr*s game

PR:		11081
Submitted by:	Gianmarco Giovannelli <gmarco@giovannelli.it>
This commit is contained in:
Satoshi Taoka 1999-05-01 02:19:08 +00:00
parent 059e7c4785
commit ea5efaac8e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=18261
6 changed files with 77 additions and 0 deletions

44
games/tetrinet-x/Makefile Normal file
View File

@ -0,0 +1,44 @@
# New ports collection makefile for: tetrinet-x-1.13.16
# Version required: 1.13.16
# Date created: 11 Apr 1999
# Whom: gmarco@scotty.masternet.it
#
# $Id$
#
DISTNAME= tetrinet-x.1.13.16
CATEGORIES= games
MASTER_SITES= http://www.giovannelli.it/~gmarco/files/ \
ftp://ftp.dementia.nu/tetrinet/servers/tetrix/
EXTRACT_SUFX= .tgz
MAINTAINER= freebsd@scotty.masternet.it
INSTALLDIR= ${PREFIX}/tetrinet-x
do-build:
(cd ${WRKDIR}/tetrinetx-1.13.16/src && \
gcc -O2 -fno-strength-reduce -Wall main.c -o ../bin/tetrix.freebsd)
(cd ${WRKDIR}/tetrinetx-1.13.16/contrib/query/src && \
gcc -O2 -fno-strength-reduce -Wall query.c -o ../../../bin/server-query)
do-install:
${MKDIR} ${INSTALLDIR}
${INSTALL_PROGRAM} ${WRKDIR}/tetrinetx-1.13.16/bin/tetrix.freebsd ${INSTALLDIR}
${INSTALL_PROGRAM} ${WRKDIR}/tetrinetx-1.13.16/bin/server-query ${INSTALLDIR}
${INSTALL_DATA} -m 644 ${WRKDIR}/tetrinetx-1.13.16/bin/game.conf ${INSTALLDIR}
${INSTALL_DATA} -m 644 ${WRKDIR}/tetrinetx-1.13.16/bin/game.log ${INSTALLDIR}
${INSTALL_DATA} -m 644 ${WRKDIR}/tetrinetx-1.13.16/bin/game.secure ${INSTALLDIR}
${INSTALL_DATA} -m 644 ${WRKDIR}/tetrinetx-1.13.16/bin/game.winlist ${INSTALLDIR}
post-install:
@${ECHO} ""
@${ECHO} "Installing ${PREFIX}/etc/rc.d/tetrinet-x.sh startup file."
@${INSTALL_SCRIPT} -m 751 ${FILESDIR}/tetrinet-x.sh ${PREFIX}/etc/rc.d
@${ECHO} ""
@${ECHO} "Please modify configuration files located in ${INSTALLDIR}"
@${ECHO} "before attempting to run Tetrinet server"
@${ECHO} ""
@${ECHO} ""
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (tetrinet-x.1.13.16.tgz) = 23bc3740b24af02e29272c75063934da

View File

@ -0,0 +1,4 @@
#!/bin/sh
[ -x /usr/local/tetrinet-x/tetrix.freebsd ] && cd /usr/local/tetrinet-x && \
tetrix.freebsd > /dev/null && echo -n ' tetrinet-x'

View File

@ -0,0 +1 @@
TetriNET is an addictive 6 player tetr*s game

View File

@ -0,0 +1,19 @@
TetriNET is an addictive 6 player tetr*s game
What this program does is set up a TetriNET server that ordinary
TetriNET clients can connect to. It attempts to fix some of the
"glaring" holes in the TetriNET protocol that I discovered, and which
I'm sure some people use as cheats, but I now see why it is nearly
impossible to fix ;), without a modification to the client.
I've kept the server as close to the same as the original TetriNET
server, but I've added some extras that I've often wanted, such as
the "/kick" and "/ban" keywords.
Please note, this server in no way encompasses the whole game. The clients
are the ones that do most of the work, with the server just passing suitable
packets between each client, and of course adding some of it's own.
Author: Brendan Grieve (brg@cheerful.com)
Homepage: ftp://ftp.dementia.nu/tetrinet/servers/tetrix
Distfiles: tetrinet-x.1.13.16.tgz (89 kb)
- ported to FreeBSD by Gianmarco (gmarco@giovannelli.it)

View File

@ -0,0 +1,8 @@
tetrinet-x/tetrix.freebsd
tetrinet-x/server-query
tetrinet-x/game.conf
tetrinet-x/game.log
tetrinet-x/game.secure
tetrinet-x/game.winlist
etc/rc.d/tetrinet-x.sh
@dirrm tetrinet-x