aboutsummaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
authordanfe <danfe@FreeBSD.org>2009-06-29 22:39:55 +0800
committerdanfe <danfe@FreeBSD.org>2009-06-29 22:39:55 +0800
commitd11e0555a9774674516025b489f3e20a98af342e (patch)
tree41960408fa4bdc02b3f81a9ecb448c90f82ccd81 /games
parentc40a1445e79a4bba874641b6102bed0ecc722d2b (diff)
downloadfreebsd-ports-gnome-d11e0555a9774674516025b489f3e20a98af342e.tar.gz
freebsd-ports-gnome-d11e0555a9774674516025b489f3e20a98af342e.tar.zst
freebsd-ports-gnome-d11e0555a9774674516025b489f3e20a98af342e.zip
Add QTV (Quake TV, formerly EZTV), an MVD demo data streaming proxy over
TCP/IP for QuakeWorld servers. WWW: http://qtv.qw-dev.net/
Diffstat (limited to 'games')
-rw-r--r--games/Makefile1
-rw-r--r--games/qtv/Makefile28
-rw-r--r--games/qtv/distinfo3
-rw-r--r--games/qtv/pkg-descr7
-rw-r--r--games/qtv/pkg-plist132
5 files changed, 171 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index b31fa1af2600..c4c4dec6c66b 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -685,6 +685,7 @@
SUBDIR += qnetwalk
SUBDIR += qonk
SUBDIR += qstat
+ SUBDIR += qtv
SUBDIR += quackle
SUBDIR += quake-data
SUBDIR += quake-dpmod
diff --git a/games/qtv/Makefile b/games/qtv/Makefile
new file mode 100644
index 000000000000..51bde110e606
--- /dev/null
+++ b/games/qtv/Makefile
@@ -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>
diff --git a/games/qtv/distinfo b/games/qtv/distinfo
new file mode 100644
index 000000000000..50902d6a9d55
--- /dev/null
+++ b/games/qtv/distinfo
@@ -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
diff --git a/games/qtv/pkg-descr b/games/qtv/pkg-descr
new file mode 100644
index 000000000000..4144e0f073d8
--- /dev/null
+++ b/games/qtv/pkg-descr
@@ -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/
diff --git a/games/qtv/pkg-plist b/games/qtv/pkg-plist
new file mode 100644
index 000000000000..339886c32003
--- /dev/null
+++ b/games/qtv/pkg-plist
@@ -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%%