Add QTV (Quake TV, formerly EZTV), an MVD demo data streaming proxy over

TCP/IP for QuakeWorld servers.

WWW: http://qtv.qw-dev.net/
This commit is contained in:
Alexey Dokuchaev 2009-06-29 14:39:55 +00:00
parent 083272082f
commit 8296fe0e28
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=236777
5 changed files with 171 additions and 0 deletions

View file

@ -685,6 +685,7 @@
SUBDIR += qnetwalk
SUBDIR += qonk
SUBDIR += qstat
SUBDIR += qtv
SUBDIR += quackle
SUBDIR += quake-data
SUBDIR += quake-dpmod

28
games/qtv/Makefile Normal file
View file

@ -0,0 +1,28 @@
# New ports collection makefile for: QTV (Quake TV, formerly EZTV)
# Date created: 29 July 2009
# Whom: Alexey Dokuchaev <danfe@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= qtv
PORTVERSION= 1.00
CATEGORIES= games net
MASTER_SITES= http://qw-dev.net/attachments/download/153/
DISTNAME= ${PORTNAME}_${PORTVERSION}_sources
MAINTAINER= danfe@FreeBSD.org
COMMENT= MVD demo data streaming proxy over TCP/IP for QuakeWorld servers
ALL_TARGET= ${PORTNAME}
MAKE_ARGS= CC=${CC}
WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}.bin ${PREFIX}/bin/${PORTNAME}
@${FIND} ${WRKSRC} -type d -name .svn -print0 | ${XARGS} -0 ${RM} -r
@${RM} -f "${WRKSRC}/example-configs/PLACE YOUR QTV.BIN HERE"
cd ${WRKSRC}/example-configs && ${COPYTREE_SHARE} . ${DATADIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} metaqtv ${DATADIR}
.include <bsd.port.mk>

3
games/qtv/distinfo Normal file
View file

@ -0,0 +1,3 @@
MD5 (qtv_1.00_sources.tar.gz) = ee6517f3058117cb3641cfadf3725bfb
SHA256 (qtv_1.00_sources.tar.gz) = debc4596efdf911bfe03bc310821525a1523cd7df4c0db67ad55613a276056bb
SIZE (qtv_1.00_sources.tar.gz) = 2038791

7
games/qtv/pkg-descr Normal file
View file

@ -0,0 +1,7 @@
QTV is a QuakeWorld streaming proxy over TCP/IP. Its main purpose is to
stream MVD data from the QuakeWorld servers using low bandwidth and keeping
playback smooth. Pros also include low resource utilization regarding
memory and CPU time and the ability to support lots of observers without
stressing the QuakeWorld server(s) too much.
WWW: http://qtv.qw-dev.net/

132
games/qtv/pkg-plist Normal file
View file

@ -0,0 +1,132 @@
bin/qtv
%%DATADIR%%/metaqtv/qwnetwork/icons/chtv.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/eql7.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/ezquake.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/forums.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/gfx.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/goldrush.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/ladder.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/lgc.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/nqr.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/nqr_ctf.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/nquake.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/qnc.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/qtv.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/quakeservers.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/qwdrama.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/qwnu.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/schedule.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/tricks.gif
%%DATADIR%%/metaqtv/qwnetwork/icons/wiki.gif
@dirrm %%DATADIR%%/metaqtv/qwnetwork/icons
%%DATADIR%%/metaqtv/qwnetwork/qwnetwork.php
%%DATADIR%%/metaqtv/qwnetwork/style.css
@dirrm %%DATADIR%%/metaqtv/qwnetwork
%%DATADIR%%/metaqtv/config.php
%%DATADIR%%/metaqtv/header.html
%%DATADIR%%/metaqtv/index.php
%%DATADIR%%/metaqtv/qtvbg01.png
%%DATADIR%%/metaqtv/qtvlist.php
%%DATADIR%%/metaqtv/style.css
@dirrm %%DATADIR%%/metaqtv
%%DATADIR%%/qtv/levelshots/1on1.jpg
%%DATADIR%%/qtv/levelshots/1on1r.jpg
%%DATADIR%%/qtv/levelshots/2fort5.jpg
%%DATADIR%%/qtv/levelshots/2fort5l.jpg
%%DATADIR%%/qtv/levelshots/2fort5r.jpg
%%DATADIR%%/qtv/levelshots/2tech4.jpg
%%DATADIR%%/qtv/levelshots/32seq.jpg
%%DATADIR%%/qtv/levelshots/32smooth.jpg
%%DATADIR%%/qtv/levelshots/_notfound.jpg
%%DATADIR%%/qtv/levelshots/a2.jpg
%%DATADIR%%/qtv/levelshots/aerowalk.jpg
%%DATADIR%%/qtv/levelshots/amphi.jpg
%%DATADIR%%/qtv/levelshots/bam4.jpg
%%DATADIR%%/qtv/levelshots/bases.jpg
%%DATADIR%%/qtv/levelshots/battle.jpg
%%DATADIR%%/qtv/levelshots/border1.jpg
%%DATADIR%%/qtv/levelshots/castle.jpg
%%DATADIR%%/qtv/levelshots/cmt1b.jpg
%%DATADIR%%/qtv/levelshots/cmt2.jpg
%%DATADIR%%/qtv/levelshots/cmt3.jpg
%%DATADIR%%/qtv/levelshots/cmt4.jpg
%%DATADIR%%/qtv/levelshots/cmt5b.jpg
%%DATADIR%%/qtv/levelshots/death32c.jpg
%%DATADIR%%/qtv/levelshots/dm1.jpg
%%DATADIR%%/qtv/levelshots/dm2.jpg
%%DATADIR%%/qtv/levelshots/dm3.jpg
%%DATADIR%%/qtv/levelshots/dm4.jpg
%%DATADIR%%/qtv/levelshots/dm5.jpg
%%DATADIR%%/qtv/levelshots/dm6.jpg
%%DATADIR%%/qtv/levelshots/e1m1.jpg
%%DATADIR%%/qtv/levelshots/e1m2.jpg
%%DATADIR%%/qtv/levelshots/e1m3.jpg
%%DATADIR%%/qtv/levelshots/e1m4.jpg
%%DATADIR%%/qtv/levelshots/e1m5.jpg
%%DATADIR%%/qtv/levelshots/e1m6.jpg
%%DATADIR%%/qtv/levelshots/e1m7.jpg
%%DATADIR%%/qtv/levelshots/e1m8.jpg
%%DATADIR%%/qtv/levelshots/e2m1.jpg
%%DATADIR%%/qtv/levelshots/e2m2.jpg
%%DATADIR%%/qtv/levelshots/e2m3.jpg
%%DATADIR%%/qtv/levelshots/e2m4.jpg
%%DATADIR%%/qtv/levelshots/e2m5.jpg
%%DATADIR%%/qtv/levelshots/e2m6.jpg
%%DATADIR%%/qtv/levelshots/e2m7.jpg
%%DATADIR%%/qtv/levelshots/e3m1.jpg
%%DATADIR%%/qtv/levelshots/e3m2.jpg
%%DATADIR%%/qtv/levelshots/e3m3.jpg
%%DATADIR%%/qtv/levelshots/e3m4.jpg
%%DATADIR%%/qtv/levelshots/e3m5.jpg
%%DATADIR%%/qtv/levelshots/e3m6.jpg
%%DATADIR%%/qtv/levelshots/e3m7.jpg
%%DATADIR%%/qtv/levelshots/e4m1.jpg
%%DATADIR%%/qtv/levelshots/e4m2.jpg
%%DATADIR%%/qtv/levelshots/e4m3.jpg
%%DATADIR%%/qtv/levelshots/e4m4.jpg
%%DATADIR%%/qtv/levelshots/e4m5.jpg
%%DATADIR%%/qtv/levelshots/e4m6.jpg
%%DATADIR%%/qtv/levelshots/e4m7.jpg
%%DATADIR%%/qtv/levelshots/e4m8.jpg
%%DATADIR%%/qtv/levelshots/end.jpg
%%DATADIR%%/qtv/levelshots/endif.jpg
%%DATADIR%%/qtv/levelshots/engbat.jpg
%%DATADIR%%/qtv/levelshots/genders2.jpg
%%DATADIR%%/qtv/levelshots/hammer.jpg
%%DATADIR%%/qtv/levelshots/hammerv2.jpg
%%DATADIR%%/qtv/levelshots/hammerv3.jpg
%%DATADIR%%/qtv/levelshots/hippos.jpg
%%DATADIR%%/qtv/levelshots/hohoho.jpg
%%DATADIR%%/qtv/levelshots/hunted.jpg
%%DATADIR%%/qtv/levelshots/mbases.jpg
%%DATADIR%%/qtv/levelshots/pkeg1.jpg
%%DATADIR%%/qtv/levelshots/povdmm4.jpg
%%DATADIR%%/qtv/levelshots/qffldm2.jpg
%%DATADIR%%/qtv/levelshots/qffldm5.jpg
%%DATADIR%%/qtv/levelshots/rock1.jpg
%%DATADIR%%/qtv/levelshots/rs_zz1.jpg
%%DATADIR%%/qtv/levelshots/schloss.jpg
%%DATADIR%%/qtv/levelshots/skull.jpg
%%DATADIR%%/qtv/levelshots/sniprwar.jpg
%%DATADIR%%/qtv/levelshots/spinev2.jpg
%%DATADIR%%/qtv/levelshots/start.jpg
%%DATADIR%%/qtv/levelshots/ukcldm2.jpg
%%DATADIR%%/qtv/levelshots/vote40.jpg
%%DATADIR%%/qtv/levelshots/well6.jpg
%%DATADIR%%/qtv/levelshots/xmastree.jpg
%%DATADIR%%/qtv/levelshots/ztndm1.jpg
%%DATADIR%%/qtv/levelshots/ztndm2.jpg
%%DATADIR%%/qtv/levelshots/ztndm3.jpg
%%DATADIR%%/qtv/levelshots/ztndm4.jpg
%%DATADIR%%/qtv/levelshots/ztndm5.jpg
%%DATADIR%%/qtv/levelshots/ztndm6.jpg
@dirrm %%DATADIR%%/qtv/levelshots
%%DATADIR%%/qtv/listip.cfg
%%DATADIR%%/qtv/qtvbg01.png
%%DATADIR%%/qtv/save.png
%%DATADIR%%/qtv/stream.png
%%DATADIR%%/qtv/style.css
@dirrm %%DATADIR%%/qtv
%%DATADIR%%/README.1ST
%%DATADIR%%/qtv.cfg
@dirrm %%DATADIR%%