ports/163256: [new port]: www/mongrel2 Is an application, language, and network arch

Gvozdikov Veniamin g.veniamin at googlemail.com
Tue Dec 13 17:50:13 UTC 2011


>Number:         163256
>Category:       ports
>Synopsis:       [new port]: www/mongrel2 Is an application, language, and network arch
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 13 17:50:13 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Gvozdikov Veniamin
>Release:        FreeBSD 8.2-RELEASE
>Organization:
>Environment:
FreeBSD  8.2-RELEASE FreeBSD 8.2-RELEASE #0 r219081M: Wed Mar  2 08:23:31 CET 2011     root at www4:/usr/obj/i386/usr/src/sys/GENERIC  i386
>Description:
Mongrel2 is an application, language, and network architecture
agnostic web server that focuses on web applications using modern
browser technologies.
>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	mongrel2
#	mongrel2/pkg-descr
#	mongrel2/distinfo
#	mongrel2/Makefile
#	mongrel2/pkg-plist
#	mongrel2/files
#	mongrel2/files/patch-Makefile
#
echo c - mongrel2
mkdir -p mongrel2 > /dev/null 2>&1
echo x - mongrel2/pkg-descr
sed 's/^X//' >mongrel2/pkg-descr << '915dbe7cfa8fbc1e7e2c6ad32274c422'
XMongrel2 is an application, language, and network architecture
Xagnostic web server that focuses on web applications using modern
Xbrowser technologies.
X
XWWW:	http://mongrel2.org/
915dbe7cfa8fbc1e7e2c6ad32274c422
echo x - mongrel2/distinfo
sed 's/^X//' >mongrel2/distinfo << '510f0bac99dfefd9f557dca08f10da68'
XSHA256 (mongrel2-1.7.5.tar.bz2) = 48e4b3ba8959be001e5bac75e0a3fee628c917b08f115be08bcd5348ac663b01
XSIZE (mongrel2-1.7.5.tar.bz2) = 745357
510f0bac99dfefd9f557dca08f10da68
echo x - mongrel2/Makefile
sed 's/^X//' >mongrel2/Makefile << 'a88eeb57efde63582250f01d2815eb50'
X# New ports collection makefile for:	mongrel2
X# Date created:		2011-09-28
X# Whom:			Gvozdikov Veniamin <g.veniamin at googlemail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	mongrel2
XPORTVERSION=	1.7.5
XCATEGORIES=	www
XMASTER_SITES=	http://mongrel2.org/static/downloads/
X
XMAINTAINER=	g.veniamin at googlemail.com
XCOMMENT=	Is an application, language, and network arch
X
XLIB_DEPENDS=	zmq.1:${PORTSDIR}/devel/zmq \
X		sqlite3.8:${PORTSDIR}/databases/sqlite3
X
XUSE_GMAKE=	yes
XUSE_BZIP2=	yes
XMAKE_FLAGS=	freebsd
XEXAMPLES_LIST=	bbs \
X		chat \
X		configs \
X		http_0mq \
X		kegogi \
X		mp3stream \
X		procer \
X		python \
X		tornado \
X		zcov
X
XOPTIONS=	EXAMPLES "Install examplse" on
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_EXAMPLES)
XPLIST_SUB+=	EXAMPLES=""
X.else
XPLIST_SUB+=	EXAMPLES="@comment "
X.endif
X
Xpost-install:
X
X.if defined(WITH_EXAMPLES)
X	@${MKDIR} ${EXAMPLESDIR}
X.for examples in ${EXAMPLES_LIST}
X	@cd ${WRKSRC}/examples && ${COPYTREE_SHARE} ${examples} ${EXAMPLESDIR}
X.endfor
X.endif
X
X.include <bsd.port.post.mk>
a88eeb57efde63582250f01d2815eb50
echo x - mongrel2/pkg-plist
sed 's/^X//' >mongrel2/pkg-plist << 'e5b57a187be2aaca62388ea9d049e0a6'
Xbin/mongrel2
Xbin/m2sh
Xlib/mongrel2/config_modules/null.so
Xlib/mongrel2/config_modules/zmq.so
Xlib/mongrel2/filters/null.so
X%%EXAMPLES%%%%EXAMPLESDIR%%/procer/procer.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/procer/Makefile
X%%EXAMPLES%%%%EXAMPLESDIR%%/procer/rampart.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/procer/profile.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/procer/procer.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/site.css
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/app.js
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/text.css
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/bbs.js
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/js/jsonStringify.js
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/js/jsSocket.js
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/fsm.js
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/index.html
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/reset.css
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/jsSocket.as
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/jsSocket.swf
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/JsSocket.hx
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/Makefile
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/jsSocket2.swf
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/db.lua
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/bbs.lua
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/engine.lua
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/config.lua
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/client.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/ui.lua
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/mongrel2.conf
X%%EXAMPLES%%%%EXAMPLESDIR%%/bbs/strict.lua
X%%EXAMPLES%%%%EXAMPLESDIR%%/http_0mq/http.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/http_0mq/xml.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/http_0mq/upload.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/setup.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/handler.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/request.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/control.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/__init__.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/__init__.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/model.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/args.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/rc.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/commands.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/tnetstrings.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/sql/config.sql
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/tests/__init__.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/tests/sample_conf.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/tests/two_servers.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/tests/composite_conf.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/tests/mongrel2_org.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/python/bin/m2shpy
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/lempar.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/lemon.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_lexer.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/httpclient.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/param.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_tokens.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_parser.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_parser.y
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_lexer.rl
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/fuzzrnd.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_parser.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_tokens.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/param.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/httpclient.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_parser_extra.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/fuzzrnd.c
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/Makefile
X%%EXAMPLES%%%%EXAMPLESDIR%%/kegogi/tests/googletest.txt
X%%EXAMPLES%%%%EXAMPLESDIR%%/configs/multi.conf
X%%EXAMPLES%%%%EXAMPLESDIR%%/configs/sample.conf
X%%EXAMPLES%%%%EXAMPLESDIR%%/configs/mongrel2.conf
X%%EXAMPLES%%%%EXAMPLESDIR%%/configs/multi_handler.conf
X%%EXAMPLES%%%%EXAMPLESDIR%%/configs/any.conf
X%%EXAMPLES%%%%EXAMPLESDIR%%/configs/complex.conf
X%%EXAMPLES%%%%EXAMPLESDIR%%/tornado/auth_demo.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/tornado/README
X%%EXAMPLES%%%%EXAMPLESDIR%%/tornado/authdemo.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/site.css
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/fsm.js
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/jsSocket.swf
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/JsSocket.hx
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/jsSocket2.swf
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/jsSocket.as
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/Makefile
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/text.css
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/960.css
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/index.html
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/js/jsonStringify.js
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/js/jsSocket.js
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/reset.css
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/app.js
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/static/chat.js
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/www.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/idiots
X%%EXAMPLES%%%%EXAMPLESDIR%%/chat/chat.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/mp3stream/handler.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/mp3stream/mp3stream.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/mp3stream/stream_conf.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/setup.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/README.txt
X%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/data/style.css
X%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/data/js/sourceview.js
X%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/data/js/sorttable.js
X%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/GCovParser.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/GCovGroup.py
X%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/bin/zcov-merge
X%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/bin/zcov-summarize
X%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/bin/zcov-scan
X%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/bin/zcov-genhtml
X%%EXAMPLES%%%%EXAMPLESDIR%%/zcov/LICENSE.txt
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/zcov/zcov/data/js
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/zcov/zcov/data
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/zcov/zcov
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/zcov/bin
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/zcov
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/tornado
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/python/tests
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/python/mongrel2/sql
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/python/mongrel2/config
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/python/mongrel2
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/python/bin
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/python
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/procer
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/mp3stream
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/kegogi/tests
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/kegogi/src
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/kegogi
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/http_0mq
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/configs
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/chat/static/js
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/chat/static/flash
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/chat/static
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/chat
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/bbs/html/js
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/bbs/html/flash
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/bbs/html
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/bbs
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%
X at dirrm lib/mongrel2/filters
X at dirrm lib/mongrel2/config_modules
X at dirrm lib/mongrel2
e5b57a187be2aaca62388ea9d049e0a6
echo c - mongrel2/files
mkdir -p mongrel2/files > /dev/null 2>&1
echo x - mongrel2/files/patch-Makefile
sed 's/^X//' >mongrel2/files/patch-Makefile << '9d0dd310445b5fefb37471efd463a6ef'
X--- Makefile.orig	2011-09-28 11:50:28.876409429 +0400
X+++ Makefile	2011-09-28 11:50:41.723014235 +0400
X@@ -1,5 +1,5 @@
X CFLAGS=-g -O2 -Wall -Wextra -Isrc -pthread -rdynamic -DNDEBUG $(OPTFLAGS) -D_FILE_OFFSET_BITS=64
X-LIBS=-lzmq -ldl -lsqlite3 $(OPTLIBS)
X+LIBS=-lzmq -lsqlite3 $(OPTLIBS)
X PREFIX?=/usr/local
X 
X get_objs = $(addsuffix .o,$(basename $(wildcard $(1))))
9d0dd310445b5fefb37471efd463a6ef
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list