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:
parent
059e7c4785
commit
ea5efaac8e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=18261
44
games/tetrinet-x/Makefile
Normal file
44
games/tetrinet-x/Makefile
Normal 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>
|
1
games/tetrinet-x/distinfo
Normal file
1
games/tetrinet-x/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (tetrinet-x.1.13.16.tgz) = 23bc3740b24af02e29272c75063934da
|
4
games/tetrinet-x/files/tetrinet-x.sh
Normal file
4
games/tetrinet-x/files/tetrinet-x.sh
Normal 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'
|
||||
|
1
games/tetrinet-x/pkg-comment
Normal file
1
games/tetrinet-x/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
TetriNET is an addictive 6 player tetr*s game
|
19
games/tetrinet-x/pkg-descr
Normal file
19
games/tetrinet-x/pkg-descr
Normal 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)
|
8
games/tetrinet-x/pkg-plist
Normal file
8
games/tetrinet-x/pkg-plist
Normal 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
|
Loading…
Reference in New Issue
Block a user