aboutsummaryrefslogtreecommitdiffstats
path: root/www/mongrel2
diff options
context:
space:
mode:
authoramdmi3 <amdmi3@FreeBSD.org>2015-08-05 02:41:35 +0800
committeramdmi3 <amdmi3@FreeBSD.org>2015-08-05 02:41:35 +0800
commit22bad8fd823fa79f5132fe8b55c53294428019f6 (patch)
tree5386adc51ea3b03a0a5e023bdf45fb2b9d83374b /www/mongrel2
parenta7c89c1754e5914a7487b8393092cd6870a31c97 (diff)
downloadfreebsd-ports-gnome-22bad8fd823fa79f5132fe8b55c53294428019f6.tar.gz
freebsd-ports-gnome-22bad8fd823fa79f5132fe8b55c53294428019f6.tar.zst
freebsd-ports-gnome-22bad8fd823fa79f5132fe8b55c53294428019f6.zip
- Add LICENSE_FILE
- Mark BROKEN on armv6, mips and mips64 (does not build) - Mark MAKE_JOBS_UNSAFE - Fix build on head (rename fdclose()) - Strip binaries - Respect CFLAGS - Simplify examples installation and plist handling - Drop @dirrm* from plist Submitted by: amdmi3 Approved by: vg (maintainer)
Diffstat (limited to 'www/mongrel2')
-rw-r--r--www/mongrel2/Makefile28
-rw-r--r--www/mongrel2/files/patch-Makefile7
-rw-r--r--www/mongrel2/pkg-plist251
3 files changed, 128 insertions, 158 deletions
diff --git a/www/mongrel2/Makefile b/www/mongrel2/Makefile
index ed145a9d3283..0b35a2bbc4b7 100644
--- a/www/mongrel2/Makefile
+++ b/www/mongrel2/Makefile
@@ -11,11 +11,16 @@ MAINTAINER= vg@FreeBSD.org
COMMENT= Is an application, language, and network arch
LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BROKEN_armv6= does not build
+BROKEN_mips= does not build (tests segfault)
+BROKEN_mips64= does not build (tests segfault)
LIB_DEPENDS= libzmq.so:${PORTSDIR}/net/libzmq2 \
libsqlite3.so:${PORTSDIR}/databases/sqlite3
-USES= gmake tar:bzip2
+USES= gmake tar:bzip2
MAKE_FLAGS= freebsd
EXAMPLES_LIST= bbs \
chat \
@@ -27,26 +32,21 @@ EXAMPLES_LIST= bbs \
python \
tornado \
zcov
+MAKE_JOBS_UNSAFE=yes
-OPTIONS_DEFINE= EXAMPLES
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MEXAMPLES}
-PLIST_SUB+= EXAMPLES=""
-.else
-PLIST_SUB+= EXAMPLES="@comment "
-.endif
+OPTIONS_DEFINE= EXAMPLES
post-patch:
@${REINPLACE_CMD} -e 's#/usr/local#${LOCALBASE}#g' ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -e 's#fdclose#my_fdclose#g' ${WRKSRC}/src/*.c \
+ ${WRKSRC}/src/task/*.[ch] ${WRKSRC}/tests/*.c
post-install:
-.if ${PORT_OPTIONS:MEXAMPLES}
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mongrel2/*/*.so
@${MKDIR} ${STAGEDIR}/${EXAMPLESDIR}
-.for examples in ${EXAMPLES_LIST}
- @cd ${WRKSRC}/examples && ${COPYTREE_SHARE} ${examples} ${STAGEDIR}/${EXAMPLESDIR}
+.for example in ${EXAMPLES_LIST}
+ @cd ${WRKSRC}/examples && ${COPYTREE_SHARE} ${example} ${STAGEDIR}/${EXAMPLESDIR}
.endfor
-.endif
.include <bsd.port.mk>
diff --git a/www/mongrel2/files/patch-Makefile b/www/mongrel2/files/patch-Makefile
index 8cf5a23b7cec..9c9076a59d69 100644
--- a/www/mongrel2/files/patch-Makefile
+++ b/www/mongrel2/files/patch-Makefile
@@ -1,8 +1,9 @@
---- Makefile.orig 2011-09-28 11:50:28.876409429 +0400
-+++ Makefile 2011-09-28 11:50:41.723014235 +0400
+--- Makefile.orig 2011-06-22 16:25:12 UTC
++++ Makefile
@@ -1,5 +1,5 @@
- CFLAGS=-g -O2 -Wall -Wextra -Isrc -pthread -rdynamic -DNDEBUG $(OPTFLAGS) -D_FILE_OFFSET_BITS=64
+-CFLAGS=-g -O2 -Wall -Wextra -Isrc -pthread -rdynamic -DNDEBUG $(OPTFLAGS) -D_FILE_OFFSET_BITS=64
-LIBS=-lzmq -ldl -lsqlite3 $(OPTLIBS)
++CFLAGS+=-Wall -Wextra -Isrc -pthread -rdynamic -DNDEBUG $(OPTFLAGS) -D_FILE_OFFSET_BITS=64
+LIBS=-lzmq -lsqlite3 $(OPTLIBS)
PREFIX?=/usr/local
diff --git a/www/mongrel2/pkg-plist b/www/mongrel2/pkg-plist
index 9d2f0a7b957d..44c2a3c7d4cb 100644
--- a/www/mongrel2/pkg-plist
+++ b/www/mongrel2/pkg-plist
@@ -3,144 +3,113 @@ bin/m2sh
lib/mongrel2/config_modules/null.so
lib/mongrel2/config_modules/zmq.so
lib/mongrel2/filters/null.so
-%%EXAMPLES%%%%EXAMPLESDIR%%/procer/procer.h
-%%EXAMPLES%%%%EXAMPLESDIR%%/procer/Makefile
-%%EXAMPLES%%%%EXAMPLESDIR%%/procer/rampart.c
-%%EXAMPLES%%%%EXAMPLESDIR%%/procer/profile.c
-%%EXAMPLES%%%%EXAMPLESDIR%%/procer/procer.c
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/site.css
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/app.js
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/text.css
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/bbs.js
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/js/jsonStringify.js
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/js/jsSocket.js
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/fsm.js
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/index.html
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/reset.css
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/jsSocket.as
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/jsSocket.swf
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/JsSocket.hx
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/Makefile
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/jsSocket2.swf
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/db.lua
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/bbs.lua
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/engine.lua
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/config.lua
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/client.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/ui.lua
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/mongrel2.conf
-%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/strict.lua
-%%EXAMPLES%%%%EXAMPLESDIR%%/http_0mq/http.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/http_0mq/xml.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/http_0mq/upload.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/setup.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/handler.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/request.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/control.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/__init__.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/__init__.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/model.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/args.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/rc.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/commands.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/tnetstrings.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/sql/config.sql
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/tests/__init__.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/tests/sample_conf.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/tests/two_servers.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/tests/composite_conf.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/tests/mongrel2_org.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/python/bin/m2shpy
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/lempar.c
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/lemon.c
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_lexer.c
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/httpclient.h
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/param.c
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi.c
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_tokens.c
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_parser.c
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_parser.y
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_lexer.rl
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/fuzzrnd.h
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_parser.h
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_tokens.h
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/param.h
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi.h
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/httpclient.c
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_parser_extra.c
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/fuzzrnd.c
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/Makefile
-%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/tests/googletest.txt
-%%EXAMPLES%%%%EXAMPLESDIR%%/configs/multi.conf
-%%EXAMPLES%%%%EXAMPLESDIR%%/configs/sample.conf
-%%EXAMPLES%%%%EXAMPLESDIR%%/configs/mongrel2.conf
-%%EXAMPLES%%%%EXAMPLESDIR%%/configs/multi_handler.conf
-%%EXAMPLES%%%%EXAMPLESDIR%%/configs/any.conf
-%%EXAMPLES%%%%EXAMPLESDIR%%/configs/complex.conf
-%%EXAMPLES%%%%EXAMPLESDIR%%/tornado/auth_demo.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/tornado/README
-%%EXAMPLES%%%%EXAMPLESDIR%%/tornado/authdemo.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/site.css
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/fsm.js
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/jsSocket.swf
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/JsSocket.hx
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/jsSocket2.swf
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/jsSocket.as
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/Makefile
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/text.css
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/960.css
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/index.html
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/js/jsonStringify.js
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/js/jsSocket.js
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/reset.css
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/app.js
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/chat.js
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/www.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/idiots
-%%EXAMPLES%%%%EXAMPLESDIR%%/chat/chat.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/mp3stream/handler.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/mp3stream/mp3stream.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/mp3stream/stream_conf.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/setup.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/README.txt
-%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/data/style.css
-%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/data/js/sourceview.js
-%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/data/js/sorttable.js
-%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/GCovParser.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/GCovGroup.py
-%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/bin/zcov-merge
-%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/bin/zcov-summarize
-%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/bin/zcov-scan
-%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/bin/zcov-genhtml
-%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/LICENSE.txt
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/zcov/zcov/data/js
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/zcov/zcov/data
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/zcov/zcov
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/zcov/bin
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/zcov
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/tornado
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/python/tests
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/python/mongrel2/sql
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/python/mongrel2/config
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/python/mongrel2
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/python/bin
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/python
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/procer
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/mp3stream
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/kegogi/tests
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/kegogi/src
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/kegogi
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/http_0mq
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/configs
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/chat/static/js
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/chat/static/flash
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/chat/static
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/chat
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/bbs/html/js
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/bbs/html/flash
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/bbs/html
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/bbs
-%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%
-@dirrm lib/mongrel2/filters
-@dirrm lib/mongrel2/config_modules
-@dirrm lib/mongrel2
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/procer/procer.h
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/procer/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/procer/rampart.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/procer/profile.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/procer/procer.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/site.css
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/app.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/text.css
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/bbs.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/js/jsonStringify.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/js/jsSocket.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/fsm.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/index.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/reset.css
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/jsSocket.as
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/jsSocket.swf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/JsSocket.hx
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/jsSocket2.swf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/db.lua
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/bbs.lua
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/engine.lua
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/config.lua
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/client.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/ui.lua
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/mongrel2.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/strict.lua
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/http_0mq/http.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/http_0mq/xml.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/http_0mq/upload.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/setup.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/handler.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/request.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/control.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/__init__.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/__init__.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/model.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/args.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/commands.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/tnetstrings.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/sql/config.sql
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tests/__init__.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tests/sample_conf.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tests/two_servers.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tests/composite_conf.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tests/mongrel2_org.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/bin/m2shpy
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/lempar.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/lemon.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_lexer.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/httpclient.h
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/param.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_tokens.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_parser.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_parser.y
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_lexer.rl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/fuzzrnd.h
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_parser.h
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_tokens.h
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/param.h
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi.h
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/httpclient.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_parser_extra.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/fuzzrnd.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/tests/googletest.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/configs/multi.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/configs/sample.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/configs/mongrel2.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/configs/multi_handler.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/configs/any.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/configs/complex.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tornado/auth_demo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tornado/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tornado/authdemo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/site.css
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/fsm.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/jsSocket.swf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/JsSocket.hx
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/jsSocket2.swf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/jsSocket.as
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/text.css
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/960.css
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/index.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/js/jsonStringify.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/js/jsSocket.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/reset.css
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/app.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/chat.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/www.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/idiots
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/chat.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mp3stream/handler.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mp3stream/mp3stream.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mp3stream/stream_conf.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/setup.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/README.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/data/style.css
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/data/js/sourceview.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/data/js/sorttable.js
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/GCovParser.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/GCovGroup.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/bin/zcov-merge
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/bin/zcov-summarize
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/bin/zcov-scan
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/bin/zcov-genhtml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/LICENSE.txt