From nemysis@gmx.ch  Mon Dec 10 20:25:41 2012
Return-Path: <nemysis@gmx.ch>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 0DB43E5A
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 10 Dec 2012 20:25:41 +0000 (UTC)
	(envelope-from nemysis@gmx.ch)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22])
	by mx1.freebsd.org (Postfix) with SMTP id 794C78FC12
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 10 Dec 2012 20:25:40 +0000 (UTC)
Received: (qmail invoked by alias); 10 Dec 2012 20:25:38 -0000
Received: from 226-42.104-92.cust.bluewin.ch (EHLO something.email.com) [92.104.42.226]
  by mail.gmx.net (mp028) with SMTP; 10 Dec 2012 21:25:38 +0100
Received: by something.email.com (sSMTP sendmail emulation); Mon, 10 Dec 2012 21:25:37 +0100
Message-Id: <20121210202541.0DB43E5A@hub.freebsd.org>
Date: Mon, 10 Dec 2012 21:25:37 +0100
From: nemysis <nemysis@gmx.ch>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [NEW PORT] irc/shirk: Modular IRC bot based on the Twisted framework
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         174342
>Category:       ports
>Synopsis:       [NEW PORT] irc/shirk: Modular IRC bot based on the Twisted framework
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    nemysis
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 10 20:30:00 UTC 2012
>Closed-Date:    Mon Apr 21 12:23:45 UTC 2014
>Last-Modified:  Mon Apr 21 12:23:45 UTC 2014
>Originator:     nemysis
>Release:        FreeBSD 9.0-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD FreeBSD_Ports 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC
>Description:
Shirk is a modular IRC bot based on the Twisted framework. It is designed
to be easy to write modules for so you can focus on the things you actually
want to do. After all, if you wanted to mess with IRC internals you wouldn't
be using someone else's bot.

WWW: https://github.com/frank001/shirk/tree/wigglytuff

Generated and tested manually, tested with port test, sent with FreeBSD Port Tools 0.99_6 (mode: new)
>How-To-Repeat:

portlint -A
looks fine.

port test: clean

>Fix:

--- .shar begins here ---
# 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:
#
#	shirk
#	shirk/Makefile
#	shirk/pkg-descr
#	shirk/files
#	shirk/files/pkg-message.in
#	shirk/files/shirk.in
#	shirk/distinfo
#	shirk/pkg-plist
#
echo c - shirk
mkdir -p shirk > /dev/null 2>&1
echo x - shirk/Makefile
sed 's/^X//' >shirk/Makefile << '90cc93ca8421e2feda7ce10c717142cb'
X# Created by:	nemysis@gmx.ch
X#
X# $FreeBSD$
X#
X
XPORTNAME=	shirk
XPORTVERSION=	0.5
XCATEGORIES=	irc
XMASTER_SITES=	GITHUB
XDIST_SUBDIR=	python
X
XMAINTAINER=	nemysis@gmx.ch
XCOMMENT=	Modular IRC bot based on the Twisted framework
X
XLICENSE=	MIT
X
XUSE_GITHUB=	yes
XGH_ACCOUNT=	frank001
XGH_PROJECT=	${PORTNAME}
XGH_TAGNAME=	master
XGH_COMMIT=	4452e8c
X
XUSE_PYTHON=	yes
XUSE_TWISTED=	framework words
X
XPORTDOCS=	README.md
X
XSUB_FILES=	${PORTNAME} \
X		pkg-message
X
X.include <bsd.port.options.mk>
X
Xpost-patch:
X	@${REINPLACE_CMD} \
X	-e 's|python2.7|${PYTHON_CMD}|' \
X		${WRKSRC}/shirk.py
X	@${FIND} ${WRKSRC} -name "*.bak" -delete
X
Xdo-build:
X	@${PYTHON_CMD} -m compileall ${WRKSRC}
X	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
X
Xdo-install:
X	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin
X	${MKDIR} ${DATADIR}
X.for d in *.py *.pyc
X	@(cd ${WRKSRC} && ${INSTALL_SCRIPT} ${d} ${DATADIR})
X.endfor
X	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "plugconf plugs" ${DATADIR})
X	@cd ${WRKSRC} && ${CP} -a conf-example.json conf.json
X	${INSTALL_DATA} ${WRKSRC}/*.json ${DATADIR}
X	@${CHMOD} 774 ${DATADIR}
X	@${CHMOD} 644 ${DATADIR}/conf.json
X
X.if ${PORT_OPTIONS:MDOCS}
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
X.endif
X
X	@${ECHO_CMD}
X	@${CAT} ${PKGMESSAGE}
X	@${ECHO_CMD}
X
X.include <bsd.port.mk>
90cc93ca8421e2feda7ce10c717142cb
echo x - shirk/pkg-descr
sed 's/^X//' >shirk/pkg-descr << 'de8d117c81325bd91637ac82b3456f13'
XShirk is a modular IRC bot based on the Twisted framework. It is designed
Xto be easy to write modules for so you can focus on the things you actually
Xwant to do. After all, if you wanted to mess with IRC internals you wouldn't
Xbe using someone else's bot.
X
XWWW: https://github.com/frank001/shirk/tree/wigglytuff
de8d117c81325bd91637ac82b3456f13
echo c - shirk/files
mkdir -p shirk/files > /dev/null 2>&1
echo x - shirk/files/pkg-message.in
sed 's/^X//' >shirk/files/pkg-message.in << '67715b0ee1fc26816ce521cc265a8f3c'
X===============================================================================
X
XShirk has been installed.
X
XAll options are given only in the config file.
X
XPlease adjust it for your needs
X
X     %%DATADIR%%/conf.json
X
X===============================================================================
67715b0ee1fc26816ce521cc265a8f3c
echo x - shirk/files/shirk.in
sed 's/^X//' >shirk/files/shirk.in << '576472a22937f7da0022a8d10e322341'
X#!/bin/sh
X#
X# $FreeBSD$
X#
X
Xcd "%%DATADIR%%"
Xexec /usr/bin/env python ./shirk.py "${@}"
576472a22937f7da0022a8d10e322341
echo x - shirk/distinfo
sed 's/^X//' >shirk/distinfo << '207c934ba8a72c91cacd7d5a03e6faf0'
XSHA256 (python/shirk-0.5.tar.gz) = 2aa76a47420665d9294c23fc16665a3d75cc76952c33c090f87ef2f2a55464e0
XSIZE (python/shirk-0.5.tar.gz) = 11222
207c934ba8a72c91cacd7d5a03e6faf0
echo x - shirk/pkg-plist
sed 's/^X//' >shirk/pkg-plist << '04b1c0cc7e68e76f05b0cb71b435266f'
Xbin/shirk
X%%DATADIR%%/conf-example.json
X%%DATADIR%%/conf.json
X%%DATADIR%%/plugconf/README
X%%DATADIR%%/plugs/Auth/Auth-example.json
X%%DATADIR%%/plugs/Auth/__init__.py
X%%DATADIR%%/plugs/Auth/__init__.pyc
X%%DATADIR%%/plugs/Auth/__init__.pyo
X%%DATADIR%%/plugs/Auth/auth.py
X%%DATADIR%%/plugs/Auth/auth.pyc
X%%DATADIR%%/plugs/Auth/auth.pyo
X%%DATADIR%%/plugs/Core/__init__.py
X%%DATADIR%%/plugs/Core/__init__.pyc
X%%DATADIR%%/plugs/Core/__init__.pyo
X%%DATADIR%%/plugs/Core/core.py
X%%DATADIR%%/plugs/Core/core.pyc
X%%DATADIR%%/plugs/Core/core.pyo
X%%DATADIR%%/plugs/__init__.py
X%%DATADIR%%/plugs/__init__.pyc
X%%DATADIR%%/plugs/__init__.pyo
X%%DATADIR%%/plugs/plugbase.py
X%%DATADIR%%/plugs/plugbase.pyc
X%%DATADIR%%/plugs/plugbase.pyo
X%%DATADIR%%/shirk.py
X%%DATADIR%%/shirk.pyc
X%%DATADIR%%/users.py
X%%DATADIR%%/users.pyc
X%%DATADIR%%/util.py
X%%DATADIR%%/util.pyc
X@dirrm %%DATADIR%%/plugs/Core
X@dirrm %%DATADIR%%/plugs/Auth
X@dirrm %%DATADIR%%/plugs
X@dirrm %%DATADIR%%/plugconf
X@dirrm %%DATADIR%%
04b1c0cc7e68e76f05b0cb71b435266f
exit
--- .shar ends here ---

>Release-Note:
>Audit-Trail:

From: nemysis <nemysis@gmx.ch>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/174342: [NEW PORT] irc/shirk: Modular IRC bot based on
 the Twisted framework
Date: Fri, 1 Feb 2013 02:27:13 +0100

 --MP_/a1xh_YG/OD66MGWG9NEgWno
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 Changed Makefile:
 GH_TAGNAME=    wigglytuff
 GH_COMMIT=     1f21873
 
 Changed pkg-plist
 
 
 --MP_/a1xh_YG/OD66MGWG9NEgWno
 Content-Type: application/x-shar
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename=shirk.shar
 
 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
 InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
 ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
 c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJc2hpcmsKIwlzaGlyay9NYWtl
 ZmlsZQojCXNoaXJrL3BrZy1kZXNjcgojCXNoaXJrL2ZpbGVzCiMJc2hpcmsvZmlsZXMvcGtnLW1l
 c3NhZ2UuaW4KIwlzaGlyay9maWxlcy9zaGlyay5pbgojCXNoaXJrL2Rpc3RpbmZvCiMJc2hpcmsv
 cGtnLXBsaXN0CiMKZWNobyBjIC0gc2hpcmsKbWtkaXIgLXAgc2hpcmsgPiAvZGV2L251bGwgMj4m
 MQplY2hvIHggLSBzaGlyay9NYWtlZmlsZQpzZWQgJ3MvXlgvLycgPnNoaXJrL01ha2VmaWxlIDw8
 ICc5MGNjOTNjYTg0MjFlMmZlZGE3Y2UxMGM3MTcxNDJjYicKWCMgQ3JlYXRlZCBieToJbmVteXNp
 c0BnbXguY2gKWCMKWCMgJEZyZWVCU0QkClgjClgKWFBPUlROQU1FPQlzaGlyawpYUE9SVFZFUlNJ
 T049CTAuNQpYQ0FURUdPUklFUz0JaXJjClhNQVNURVJfU0lURVM9CUdJVEhVQgpYRElTVF9TVUJE
 SVI9CXB5dGhvbgpYClhNQUlOVEFJTkVSPQluZW15c2lzQGdteC5jaApYQ09NTUVOVD0JTW9kdWxh
 ciBJUkMgYm90IGJhc2VkIG9uIHRoZSBUd2lzdGVkIGZyYW1ld29yawpYClhMSUNFTlNFPQlNSVQK
 WApYVVNFX0dJVEhVQj0JeWVzClhHSF9BQ0NPVU5UPQlmcmFuazAwMQpYR0hfUFJPSkVDVD0JJHtQ
 T1JUTkFNRX0KWEdIX1RBR05BTUU9CXdpZ2dseXR1ZmYKWEdIX0NPTU1JVD0JMWYyMTg3MwpYClhV
 U0VfUFlUSE9OPQl5ZXMKWFVTRV9UV0lTVEVEPQlmcmFtZXdvcmsgd29yZHMKWApYUE9SVERPQ1M9
 CVJFQURNRS5tZApYClhTVUJfRklMRVM9CSR7UE9SVE5BTUV9IFwKWAkJcGtnLW1lc3NhZ2UKWApY
 LmluY2x1ZGUgPGJzZC5wb3J0Lm9wdGlvbnMubWs+ClgKWHBvc3QtcGF0Y2g6ClgJQCR7UkVJTlBM
 QUNFX0NNRH0gXApYCS1lICdzfHB5dGhvbjIuN3wke1BZVEhPTl9DTUR9fCcgXApYCQkke1dSS1NS
 Q30vc2hpcmsucHkKWAlAJHtGSU5EfSAke1dSS1NSQ30gLW5hbWUgIiouYmFrIiAtZGVsZXRlClgK
 WGRvLWJ1aWxkOgpYCUAke1BZVEhPTl9DTUR9IC1tIGNvbXBpbGVhbGwgJHtXUktTUkN9ClgJQCR7
 UFlUSE9OX0NNRH0gLU8gLW0gY29tcGlsZWFsbCAke1dSS1NSQ30KWApYZG8taW5zdGFsbDoKWAkk
 e0lOU1RBTExfU0NSSVBUfSAke1dSS0RJUn0vJHtQT1JUTkFNRX0gJHtQUkVGSVh9L2JpbgpYCSR7
 TUtESVJ9ICR7REFUQURJUn0KWC5mb3IgZCBpbiAqLnB5ICoucHljClgJQChjZCAke1dSS1NSQ30g
 JiYgJHtJTlNUQUxMX1NDUklQVH0gJHtkfSAke0RBVEFESVJ9KQpYLmVuZGZvcgpYCUAoY2QgJHtX
 UktTUkN9ICYmICR7Q09QWVRSRUVfU0hBUkV9ICJwbHVnY29uZiBwbHVncyIgJHtEQVRBRElSfSkK
 WAlAY2QgJHtXUktTUkN9ICYmICR7Q1B9IC1hIGNvbmYtZXhhbXBsZS5qc29uIGNvbmYuanNvbgpY
 CSR7SU5TVEFMTF9EQVRBfSAke1dSS1NSQ30vKi5qc29uICR7REFUQURJUn0KWAlAJHtDSE1PRH0g
 Nzc0ICR7REFUQURJUn0KWAlAJHtDSE1PRH0gNjQ0ICR7REFUQURJUn0vY29uZi5qc29uClgKWC5p
 ZiAke1BPUlRfT1BUSU9OUzpNRE9DU30KWAkke01LRElSfSAke0RPQ1NESVJ9ClgJJHtJTlNUQUxM
 X0RBVEF9ICR7UE9SVERPQ1M6U3xefCR7V1JLU1JDfS98fSAke0RPQ1NESVJ9ClguZW5kaWYKWApY
 CUAke0VDSE9fQ01EfQpYCUAke0NBVH0gJHtQS0dNRVNTQUdFfQpYCUAke0VDSE9fQ01EfQpYClgu
 aW5jbHVkZSA8YnNkLnBvcnQubWs+CjkwY2M5M2NhODQyMWUyZmVkYTdjZTEwYzcxNzE0MmNiCmVj
 aG8geCAtIHNoaXJrL3BrZy1kZXNjcgpzZWQgJ3MvXlgvLycgPnNoaXJrL3BrZy1kZXNjciA8PCAn
 ZGU4ZDExN2M4MTMyNWJkOTE2MzdhYzgyYjM0NTZmMTMnClhTaGlyayBpcyBhIG1vZHVsYXIgSVJD
 IGJvdCBiYXNlZCBvbiB0aGUgVHdpc3RlZCBmcmFtZXdvcmsuIEl0IGlzIGRlc2lnbmVkClh0byBi
 ZSBlYXN5IHRvIHdyaXRlIG1vZHVsZXMgZm9yIHNvIHlvdSBjYW4gZm9jdXMgb24gdGhlIHRoaW5n
 cyB5b3UgYWN0dWFsbHkKWHdhbnQgdG8gZG8uIEFmdGVyIGFsbCwgaWYgeW91IHdhbnRlZCB0byBt
 ZXNzIHdpdGggSVJDIGludGVybmFscyB5b3Ugd291bGRuJ3QKWGJlIHVzaW5nIHNvbWVvbmUgZWxz
 ZSdzIGJvdC4KWApYV1dXOiBodHRwczovL2dpdGh1Yi5jb20vZnJhbmswMDEvc2hpcmsvdHJlZS93
 aWdnbHl0dWZmCmRlOGQxMTdjODEzMjViZDkxNjM3YWM4MmIzNDU2ZjEzCmVjaG8gYyAtIHNoaXJr
 L2ZpbGVzCm1rZGlyIC1wIHNoaXJrL2ZpbGVzID4gL2Rldi9udWxsIDI+JjEKZWNobyB4IC0gc2hp
 cmsvZmlsZXMvcGtnLW1lc3NhZ2UuaW4Kc2VkICdzL15YLy8nID5zaGlyay9maWxlcy9wa2ctbWVz
 c2FnZS5pbiA8PCAnNjc3MTViMGVlMWZjMjY4MTZjZTUyMWNjMjY1YThmM2MnClg9PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09ClgKWFNoaXJrIGhhcyBiZWVuIGluc3RhbGxlZC4KWApYQWxsIG9wdGlvbnMg
 YXJlIGdpdmVuIG9ubHkgaW4gdGhlIGNvbmZpZyBmaWxlLgpYClhQbGVhc2UgYWRqdXN0IGl0IGZv
 ciB5b3VyIG5lZWRzClgKWCAgICAgJSVEQVRBRElSJSUvY29uZi5qc29uClgKWD09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT0KNjc3MTViMGVlMWZjMjY4MTZjZTUyMWNjMjY1YThmM2MKZWNobyB4IC0gc2hp
 cmsvZmlsZXMvc2hpcmsuaW4Kc2VkICdzL15YLy8nID5zaGlyay9maWxlcy9zaGlyay5pbiA8PCAn
 NTc2NDcyYTIyOTM3ZjdkYTAwMjJhOGQxMGUzMjIzNDEnClgjIS9iaW4vc2gKWCMKWCMgJEZyZWVC
 U0QkClgjClgKWGNkICIlJURBVEFESVIlJSIKWGV4ZWMgL3Vzci9iaW4vZW52IHB5dGhvbiAuL3No
 aXJrLnB5ICIke0B9Igo1NzY0NzJhMjI5MzdmN2RhMDAyMmE4ZDEwZTMyMjM0MQplY2hvIHggLSBz
 aGlyay9kaXN0aW5mbwpzZWQgJ3MvXlgvLycgPnNoaXJrL2Rpc3RpbmZvIDw8ICcyMDdjOTM0YmE4
 YTcyYzkxY2FjZDdkNWEwM2U2ZmFmMCcKWFNIQTI1NiAocHl0aG9uL3NoaXJrLTAuNS50YXIuZ3op
 ID0gYzA0YWJkMzIzY2JhZDg5MTdhY2FiODUzYzA2YzQ2M2VjZGJlNjFmZDM0MmEwZmM4NWNhYzk0
 YjNkZDRiZWIxMwpYU0laRSAocHl0aG9uL3NoaXJrLTAuNS50YXIuZ3opID0gMjAyMDgKMjA3Yzkz
 NGJhOGE3MmM5MWNhY2Q3ZDVhMDNlNmZhZjAKZWNobyB4IC0gc2hpcmsvcGtnLXBsaXN0CnNlZCAn
 cy9eWC8vJyA+c2hpcmsvcGtnLXBsaXN0IDw8ICcwNGIxYzBjYzdlNjhlNzZmMDViMGNiNzFiNDM1
 MjY2ZicKWGJpbi9zaGlyawpYJSVEQVRBRElSJSUvY29uZi1leGFtcGxlLmpzb24KWCUlREFUQURJ
 UiUlL2NvbmYuanNvbgpYJSVEQVRBRElSJSUvcGx1Z2NvbmYvUkVBRE1FClglJURBVEFESVIlJS9w
 bHVncy9BdXRoL0F1dGgtZXhhbXBsZS5qc29uClglJURBVEFESVIlJS9wbHVncy9BdXRoL19faW5p
 dF9fLnB5ClglJURBVEFESVIlJS9wbHVncy9BdXRoL19faW5pdF9fLnB5YwpYJSVEQVRBRElSJSUv
 cGx1Z3MvQXV0aC9fX2luaXRfXy5weW8KWCUlREFUQURJUiUlL3BsdWdzL0NvcmUvX19pbml0X18u
 cHkKWCUlREFUQURJUiUlL3BsdWdzL0NvcmUvX19pbml0X18ucHljClglJURBVEFESVIlJS9wbHVn
 cy9Db3JlL19faW5pdF9fLnB5bwpYJSVEQVRBRElSJSUvcGx1Z3MvQ29yZS9jb3JlLnB5ClglJURB
 VEFESVIlJS9wbHVncy9Db3JlL2NvcmUucHljClglJURBVEFESVIlJS9wbHVncy9Db3JlL2NvcmUu
 cHlvClglJURBVEFESVIlJS9wbHVncy9HdWFyZC9ndWFyZC5weQpYJSVEQVRBRElSJSUvcGx1Z3Mv
 R3VhcmQvZ3VhcmQucHljClglJURBVEFESVIlJS9wbHVncy9HdWFyZC9ndWFyZC5weW8KWCUlREFU
 QURJUiUlL3BsdWdzL0d1YXJkL3JlY292ZXIubG9nClglJURBVEFESVIlJS9wbHVncy9XaWdnbHkv
 V2lnZ2x5LWV4YW1wbGUuanNvbgpYJSVEQVRBRElSJSUvcGx1Z3MvV2lnZ2x5L19faW5pdF9fLnB5
 ClglJURBVEFESVIlJS9wbHVncy9XaWdnbHkvX19pbml0X18ucHljClglJURBVEFESVIlJS9wbHVn
 cy9XaWdnbHkvX19pbml0X18ucHlvClglJURBVEFESVIlJS9wbHVncy9XaWdnbHkvaW50ZXJyby9M
 SUNFTlNFClglJURBVEFESVIlJS9wbHVncy9XaWdnbHkvaW50ZXJyby9SRUFETUUubWQKWCUlREFU
 QURJUiUlL3BsdWdzL1dpZ2dseS9pbnRlcnJvL19faW5pdF9fLnB5ClglJURBVEFESVIlJS9wbHVn
 cy9XaWdnbHkvaW50ZXJyby9fX2luaXRfXy5weWMKWCUlREFUQURJUiUlL3BsdWdzL1dpZ2dseS9p
 bnRlcnJvL19faW5pdF9fLnB5bwpYJSVEQVRBRElSJSUvcGx1Z3MvV2lnZ2x5L2ludGVycm8vaW50
 ZXJyby5weQpYJSVEQVRBRElSJSUvcGx1Z3MvV2lnZ2x5L2ludGVycm8vaW50ZXJyby5weWMKWCUl
 REFUQURJUiUlL3BsdWdzL1dpZ2dseS9pbnRlcnJvL2ludGVycm8ucHlvClglJURBVEFESVIlJS9w
 bHVncy9XaWdnbHkvaW50ZXJyby9xdWVzdGlvbnMucHkKWCUlREFUQURJUiUlL3BsdWdzL1dpZ2ds
 eS9pbnRlcnJvL3F1ZXN0aW9ucy5weWMKWCUlREFUQURJUiUlL3BsdWdzL1dpZ2dseS9pbnRlcnJv
 L3F1ZXN0aW9ucy5weW8KWCUlREFUQURJUiUlL3BsdWdzL1dpZ2dseS9tYWlsdGVtcGxhdGUudHh0
 ClglJURBVEFESVIlJS9wbHVncy9XaWdnbHkvbmV3dXNlci5zaApYJSVEQVRBRElSJSUvcGx1Z3Mv
 V2lnZ2x5L3dpZ2dseS5weQpYJSVEQVRBRElSJSUvcGx1Z3MvV2lnZ2x5L3dpZ2dseS5weWMKWCUl
 REFUQURJUiUlL3BsdWdzL1dpZ2dseS93aWdnbHkucHlvClglJURBVEFESVIlJS9wbHVncy9fX2lu
 aXRfXy5weQpYJSVEQVRBRElSJSUvcGx1Z3MvX19pbml0X18ucHljClglJURBVEFESVIlJS9wbHVn
 cy9fX2luaXRfXy5weW8KWCUlREFUQURJUiUlL3NoaXJrLnB5ClglJURBVEFESVIlJS9zaGlyay5w
 eWMKWCUlREFUQURJUiUlL3VzZXJzLnB5ClglJURBVEFESVIlJS91c2Vycy5weWMKWEBkaXJybSAl
 JURBVEFESVIlJS9wbHVncy9XaWdnbHkvaW50ZXJybwpYQGRpcnJtICUlREFUQURJUiUlL3BsdWdz
 L1dpZ2dseQpYQGRpcnJtICUlREFUQURJUiUlL3BsdWdzL0d1YXJkClhAZGlycm0gJSVEQVRBRElS
 JSUvcGx1Z3MvQ29yZQpYQGRpcnJtICUlREFUQURJUiUlL3BsdWdzL0F1dGgKWEBkaXJybSAlJURB
 VEFESVIlJS9wbHVncwpYQGRpcnJtICUlREFUQURJUiUlL3BsdWdjb25mClhAZGlycm0gJSVEQVRB
 RElSJSUKMDRiMWMwY2M3ZTY4ZTc2ZjA1YjBjYjcxYjQzNTI2NmYKZXhpdAoK
 
 --MP_/a1xh_YG/OD66MGWG9NEgWno--
Responsible-Changed-From-To: freebsd-ports-bugs->jgh 
Responsible-Changed-By: jgh 
Responsible-Changed-When: Fri Feb 1 02:11:00 UTC 2013 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=174342 

From: nemysis <nemysis@gmx.ch>
To: bug-followup@FreeBSD.org, Jason Helfman <jgh@FreeBSD.org>
Cc:  
Subject: Re: ports/174342: [NEW PORT] irc/shirk: Modular IRC bot based on
 the Twisted framework
Date: Fri, 1 Feb 2013 04:14:56 +0100

 --MP_/STUdEPxLQ20Y9.GsXQyzW+g
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 Makefile changed to save the configuration file
 
         @for file in conf.json ; do \
                 if [ ! -e "${DATADIR}/$$file}" ]; then \
                         ${ECHO_MSG} "   Installing local configuration file: ${DATADIR}/$$file"; \
                         ${CP} -a ${DATADIR}/conf-example.json ${DATADIR}/$$file; \
                                 else \
                                         ${ECHO_MSG} "Preserving local configuration file: ${DATADIR}/$$file"; \
                 fi; \
         done
 
 
 Added in pkg-plist for same reason
 
 @unexec if cmp -s %D/%%DATADIR%%/conf.json %D/%%DATADIR%%/conf-example.json ; then rm -f %D/%%DATADIR%%/conf.json ; else echo If permanently deleting this pack
 age, %D/%%DATADIR%%/conf.json must be removed manually ; fi
 bin/shirk
 @exec if [ ! -f %D/%%DATADIR%%/conf.json ] ; then cp %D/%%DATADIR%%/conf-example.json %D/%%DATADIR%%/conf.json ; fi
 %%DATADIR%%/conf-example.json
 
 --MP_/STUdEPxLQ20Y9.GsXQyzW+g
 Content-Type: application/x-shar
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename=shirk.shar
 
 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
 InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
 ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
 c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJc2hpcmsKIwlzaGlyay9NYWtl
 ZmlsZQojCXNoaXJrL3BrZy1kZXNjcgojCXNoaXJrL2ZpbGVzCiMJc2hpcmsvZmlsZXMvcGtnLW1l
 c3NhZ2UuaW4KIwlzaGlyay9maWxlcy9zaGlyay5pbgojCXNoaXJrL2Rpc3RpbmZvCiMJc2hpcmsv
 cGtnLXBsaXN0CiMKZWNobyBjIC0gc2hpcmsKbWtkaXIgLXAgc2hpcmsgPiAvZGV2L251bGwgMj4m
 MQplY2hvIHggLSBzaGlyay9NYWtlZmlsZQpzZWQgJ3MvXlgvLycgPnNoaXJrL01ha2VmaWxlIDw8
 ICc5MGNjOTNjYTg0MjFlMmZlZGE3Y2UxMGM3MTcxNDJjYicKWCMgQ3JlYXRlZCBieToJbmVteXNp
 c0BnbXguY2gKWCMKWCMgJEZyZWVCU0QkClgjClgKWFBPUlROQU1FPQlzaGlyawpYUE9SVFZFUlNJ
 T049CTAuNQpYQ0FURUdPUklFUz0JaXJjClhNQVNURVJfU0lURVM9CUdJVEhVQgpYRElTVF9TVUJE
 SVI9CXB5dGhvbgpYClhNQUlOVEFJTkVSPQluZW15c2lzQGdteC5jaApYQ09NTUVOVD0JTW9kdWxh
 ciBJUkMgYm90IGJhc2VkIG9uIHRoZSBUd2lzdGVkIGZyYW1ld29yawpYClhMSUNFTlNFPQlNSVQK
 WApYVVNFX0dJVEhVQj0JeWVzClhHSF9BQ0NPVU5UPQlmcmFuazAwMQpYR0hfUFJPSkVDVD0JJHtQ
 T1JUTkFNRX0KWEdIX1RBR05BTUU9CXdpZ2dseXR1ZmYKWEdIX0NPTU1JVD0JMWYyMTg3MwpYClhV
 U0VfUFlUSE9OPQl5ZXMKWFVTRV9UV0lTVEVEPQlmcmFtZXdvcmsgd29yZHMKWApYUE9SVERPQ1M9
 CVJFQURNRS5tZApYClhTVUJfRklMRVM9CSR7UE9SVE5BTUV9IFwKWAkJcGtnLW1lc3NhZ2UKWApY
 LmluY2x1ZGUgPGJzZC5wb3J0Lm9wdGlvbnMubWs+ClgKWHBvc3QtcGF0Y2g6ClgJQCR7UkVJTlBM
 QUNFX0NNRH0gXApYCS1lICdzfHB5dGhvbjIuN3wke1BZVEhPTl9DTUR9fCcgXApYCQkke1dSS1NS
 Q30vc2hpcmsucHkKWAlAJHtGSU5EfSAke1dSS1NSQ30gLW5hbWUgIiouYmFrIiAtZGVsZXRlClgK
 WGRvLWJ1aWxkOgpYCUAke1BZVEhPTl9DTUR9IC1tIGNvbXBpbGVhbGwgJHtXUktTUkN9ClgJQCR7
 UFlUSE9OX0NNRH0gLU8gLW0gY29tcGlsZWFsbCAke1dSS1NSQ30KWApYZG8taW5zdGFsbDoKWAkk
 e0lOU1RBTExfU0NSSVBUfSAke1dSS0RJUn0vJHtQT1JUTkFNRX0gJHtQUkVGSVh9L2JpbgpYCSR7
 TUtESVJ9ICR7REFUQURJUn0KWC5mb3IgZCBpbiAqLnB5ICoucHljClgJQChjZCAke1dSS1NSQ30g
 JiYgJHtJTlNUQUxMX1NDUklQVH0gJHtkfSAke0RBVEFESVJ9KQpYLmVuZGZvcgpYCUAoY2QgJHtX
 UktTUkN9ICYmICR7Q09QWVRSRUVfU0hBUkV9ICJwbHVnY29uZiBwbHVncyIgJHtEQVRBRElSfSkK
 WAkke0lOU1RBTExfREFUQX0gJHtXUktTUkN9L2NvbmYtZXhhbXBsZS5qc29uICR7REFUQURJUn0K
 WApYCUBmb3IgZmlsZSBpbiBjb25mLmpzb24gOyBkbyBcClgJCWlmIFsgISAtZSAiJHtEQVRBRElS
 fS8kJGZpbGV9IiBdOyB0aGVuIFwKWAkJCSR7RUNIT19NU0d9ICIgICBJbnN0YWxsaW5nIGxvY2Fs
 IGNvbmZpZ3VyYXRpb24gZmlsZTogJHtEQVRBRElSfS8kJGZpbGUiOyBcClgJCQkke0NQfSAtYSAk
 e0RBVEFESVJ9L2NvbmYtZXhhbXBsZS5qc29uICR7REFUQURJUn0vJCRmaWxlOyBcClgJCQkJZWxz
 ZSBcClgJCQkJCSR7RUNIT19NU0d9ICJQcmVzZXJ2aW5nIGxvY2FsIGNvbmZpZ3VyYXRpb24gZmls
 ZTogJHtEQVRBRElSfS8kJGZpbGUiOyBcClgJCWZpOyBcClgJZG9uZQpYClgJQCR7Q0hNT0R9IDc3
 NCAke0RBVEFESVJ9ClgJQCR7Q0hNT0R9IDY0NCAke0RBVEFESVJ9L2NvbmYuanNvbgpYClguaWYg
 JHtQT1JUX09QVElPTlM6TURPQ1N9ClgJJHtNS0RJUn0gJHtET0NTRElSfQpYCSR7SU5TVEFMTF9E
 QVRBfSAke1BPUlRET0NTOlN8Xnwke1dSS1NSQ30vfH0gJHtET0NTRElSfQpYLmVuZGlmClgKWAlA
 JHtFQ0hPX0NNRH0KWAlAJHtDQVR9ICR7UEtHTUVTU0FHRX0KWAlAJHtFQ0hPX0NNRH0KWApYLmlu
 Y2x1ZGUgPGJzZC5wb3J0Lm1rPgo5MGNjOTNjYTg0MjFlMmZlZGE3Y2UxMGM3MTcxNDJjYgplY2hv
 IHggLSBzaGlyay9wa2ctZGVzY3IKc2VkICdzL15YLy8nID5zaGlyay9wa2ctZGVzY3IgPDwgJ2Rl
 OGQxMTdjODEzMjViZDkxNjM3YWM4MmIzNDU2ZjEzJwpYU2hpcmsgaXMgYSBtb2R1bGFyIElSQyBi
 b3QgYmFzZWQgb24gdGhlIFR3aXN0ZWQgZnJhbWV3b3JrLiBJdCBpcyBkZXNpZ25lZApYdG8gYmUg
 ZWFzeSB0byB3cml0ZSBtb2R1bGVzIGZvciBzbyB5b3UgY2FuIGZvY3VzIG9uIHRoZSB0aGluZ3Mg
 eW91IGFjdHVhbGx5Clh3YW50IHRvIGRvLiBBZnRlciBhbGwsIGlmIHlvdSB3YW50ZWQgdG8gbWVz
 cyB3aXRoIElSQyBpbnRlcm5hbHMgeW91IHdvdWxkbid0ClhiZSB1c2luZyBzb21lb25lIGVsc2Un
 cyBib3QuClgKWFdXVzogaHR0cHM6Ly9naXRodWIuY29tL2ZyYW5rMDAxL3NoaXJrL3RyZWUvd2ln
 Z2x5dHVmZgpkZThkMTE3YzgxMzI1YmQ5MTYzN2FjODJiMzQ1NmYxMwplY2hvIGMgLSBzaGlyay9m
 aWxlcwpta2RpciAtcCBzaGlyay9maWxlcyA+IC9kZXYvbnVsbCAyPiYxCmVjaG8geCAtIHNoaXJr
 L2ZpbGVzL3BrZy1tZXNzYWdlLmluCnNlZCAncy9eWC8vJyA+c2hpcmsvZmlsZXMvcGtnLW1lc3Nh
 Z2UuaW4gPDwgJzY3NzE1YjBlZTFmYzI2ODE2Y2U1MjFjYzI2NWE4ZjNjJwpYPT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PQpYClhTaGlyayBoYXMgYmVlbiBpbnN0YWxsZWQuClgKWEFsbCBvcHRpb25zIGFy
 ZSBnaXZlbiBvbmx5IGluIHRoZSBjb25maWcgZmlsZS4KWApYUGxlYXNlIGFkanVzdCBpdCBmb3Ig
 eW91ciBuZWVkcwpYClggICAgICUlREFUQURJUiUlL2NvbmYuanNvbgpYClg9PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09CjY3NzE1YjBlZTFmYzI2ODE2Y2U1MjFjYzI2NWE4ZjNjCmVjaG8geCAtIHNoaXJr
 L2ZpbGVzL3NoaXJrLmluCnNlZCAncy9eWC8vJyA+c2hpcmsvZmlsZXMvc2hpcmsuaW4gPDwgJzU3
 NjQ3MmEyMjkzN2Y3ZGEwMDIyYThkMTBlMzIyMzQxJwpYIyEvYmluL3NoClgjClgjICRGcmVlQlNE
 JApYIwpYClhjZCAiJSVEQVRBRElSJSUiClhleGVjIC91c3IvYmluL2VudiBweXRob24gLi9zaGly
 ay5weSAiJHtAfSIKNTc2NDcyYTIyOTM3ZjdkYTAwMjJhOGQxMGUzMjIzNDEKZWNobyB4IC0gc2hp
 cmsvZGlzdGluZm8Kc2VkICdzL15YLy8nID5zaGlyay9kaXN0aW5mbyA8PCAnMjA3YzkzNGJhOGE3
 MmM5MWNhY2Q3ZDVhMDNlNmZhZjAnClhTSEEyNTYgKHB5dGhvbi9zaGlyay0wLjUudGFyLmd6KSA9
 IGMwNGFiZDMyM2NiYWQ4OTE3YWNhYjg1M2MwNmM0NjNlY2RiZTYxZmQzNDJhMGZjODVjYWM5NGIz
 ZGQ0YmViMTMKWFNJWkUgKHB5dGhvbi9zaGlyay0wLjUudGFyLmd6KSA9IDIwMjA4CjIwN2M5MzRi
 YThhNzJjOTFjYWNkN2Q1YTAzZTZmYWYwCmVjaG8geCAtIHNoaXJrL3BrZy1wbGlzdApzZWQgJ3Mv
 XlgvLycgPnNoaXJrL3BrZy1wbGlzdCA8PCAnMDRiMWMwY2M3ZTY4ZTc2ZjA1YjBjYjcxYjQzNTI2
 NmYnClhAdW5leGVjIGlmIGNtcCAtcyAlRC8lJURBVEFESVIlJS9jb25mLmpzb24gJUQvJSVEQVRB
 RElSJSUvY29uZi1leGFtcGxlLmpzb24gOyB0aGVuIHJtIC1mICVELyUlREFUQURJUiUlL2NvbmYu
 anNvbiA7IGVsc2UgZWNobyBJZiBwZXJtYW5lbnRseSBkZWxldGluZyB0aGlzIHBhY2thZ2UsICVE
 LyUlREFUQURJUiUlL2NvbmYuanNvbiBtdXN0IGJlIHJlbW92ZWQgbWFudWFsbHkgOyBmaQpYYmlu
 L3NoaXJrClhAZXhlYyBpZiBbICEgLWYgJUQvJSVEQVRBRElSJSUvY29uZi5qc29uIF0gOyB0aGVu
 IGNwICVELyUlREFUQURJUiUlL2NvbmYtZXhhbXBsZS5qc29uICVELyUlREFUQURJUiUlL2NvbmYu
 anNvbiA7IGZpClglJURBVEFESVIlJS9jb25mLWV4YW1wbGUuanNvbgpYJSVEQVRBRElSJSUvcGx1
 Z2NvbmYvUkVBRE1FClglJURBVEFESVIlJS9wbHVncy9BdXRoL0F1dGgtZXhhbXBsZS5qc29uClgl
 JURBVEFESVIlJS9wbHVncy9BdXRoL19faW5pdF9fLnB5ClglJURBVEFESVIlJS9wbHVncy9BdXRo
 L19faW5pdF9fLnB5YwpYJSVEQVRBRElSJSUvcGx1Z3MvQXV0aC9fX2luaXRfXy5weW8KWCUlREFU
 QURJUiUlL3BsdWdzL0NvcmUvX19pbml0X18ucHkKWCUlREFUQURJUiUlL3BsdWdzL0NvcmUvX19p
 bml0X18ucHljClglJURBVEFESVIlJS9wbHVncy9Db3JlL19faW5pdF9fLnB5bwpYJSVEQVRBRElS
 JSUvcGx1Z3MvQ29yZS9jb3JlLnB5ClglJURBVEFESVIlJS9wbHVncy9Db3JlL2NvcmUucHljClgl
 JURBVEFESVIlJS9wbHVncy9Db3JlL2NvcmUucHlvClglJURBVEFESVIlJS9wbHVncy9HdWFyZC9n
 dWFyZC5weQpYJSVEQVRBRElSJSUvcGx1Z3MvR3VhcmQvZ3VhcmQucHljClglJURBVEFESVIlJS9w
 bHVncy9HdWFyZC9ndWFyZC5weW8KWCUlREFUQURJUiUlL3BsdWdzL0d1YXJkL3JlY292ZXIubG9n
 ClglJURBVEFESVIlJS9wbHVncy9XaWdnbHkvV2lnZ2x5LWV4YW1wbGUuanNvbgpYJSVEQVRBRElS
 JSUvcGx1Z3MvV2lnZ2x5L19faW5pdF9fLnB5ClglJURBVEFESVIlJS9wbHVncy9XaWdnbHkvX19p
 bml0X18ucHljClglJURBVEFESVIlJS9wbHVncy9XaWdnbHkvX19pbml0X18ucHlvClglJURBVEFE
 SVIlJS9wbHVncy9XaWdnbHkvaW50ZXJyby9MSUNFTlNFClglJURBVEFESVIlJS9wbHVncy9XaWdn
 bHkvaW50ZXJyby9SRUFETUUubWQKWCUlREFUQURJUiUlL3BsdWdzL1dpZ2dseS9pbnRlcnJvL19f
 aW5pdF9fLnB5ClglJURBVEFESVIlJS9wbHVncy9XaWdnbHkvaW50ZXJyby9fX2luaXRfXy5weWMK
 WCUlREFUQURJUiUlL3BsdWdzL1dpZ2dseS9pbnRlcnJvL19faW5pdF9fLnB5bwpYJSVEQVRBRElS
 JSUvcGx1Z3MvV2lnZ2x5L2ludGVycm8vaW50ZXJyby5weQpYJSVEQVRBRElSJSUvcGx1Z3MvV2ln
 Z2x5L2ludGVycm8vaW50ZXJyby5weWMKWCUlREFUQURJUiUlL3BsdWdzL1dpZ2dseS9pbnRlcnJv
 L2ludGVycm8ucHlvClglJURBVEFESVIlJS9wbHVncy9XaWdnbHkvaW50ZXJyby9xdWVzdGlvbnMu
 cHkKWCUlREFUQURJUiUlL3BsdWdzL1dpZ2dseS9pbnRlcnJvL3F1ZXN0aW9ucy5weWMKWCUlREFU
 QURJUiUlL3BsdWdzL1dpZ2dseS9pbnRlcnJvL3F1ZXN0aW9ucy5weW8KWCUlREFUQURJUiUlL3Bs
 dWdzL1dpZ2dseS9tYWlsdGVtcGxhdGUudHh0ClglJURBVEFESVIlJS9wbHVncy9XaWdnbHkvbmV3
 dXNlci5zaApYJSVEQVRBRElSJSUvcGx1Z3MvV2lnZ2x5L3dpZ2dseS5weQpYJSVEQVRBRElSJSUv
 cGx1Z3MvV2lnZ2x5L3dpZ2dseS5weWMKWCUlREFUQURJUiUlL3BsdWdzL1dpZ2dseS93aWdnbHku
 cHlvClglJURBVEFESVIlJS9wbHVncy9fX2luaXRfXy5weQpYJSVEQVRBRElSJSUvcGx1Z3MvX19p
 bml0X18ucHljClglJURBVEFESVIlJS9wbHVncy9fX2luaXRfXy5weW8KWCUlREFUQURJUiUlL3No
 aXJrLnB5ClglJURBVEFESVIlJS9zaGlyay5weWMKWCUlREFUQURJUiUlL3VzZXJzLnB5ClglJURB
 VEFESVIlJS91c2Vycy5weWMKWEBkaXJybSAlJURBVEFESVIlJS9wbHVncy9XaWdnbHkvaW50ZXJy
 bwpYQGRpcnJtICUlREFUQURJUiUlL3BsdWdzL1dpZ2dseQpYQGRpcnJtICUlREFUQURJUiUlL3Bs
 dWdzL0d1YXJkClhAZGlycm0gJSVEQVRBRElSJSUvcGx1Z3MvQ29yZQpYQGRpcnJtICUlREFUQURJ
 UiUlL3BsdWdzL0F1dGgKWEBkaXJybSAlJURBVEFESVIlJS9wbHVncwpYQGRpcnJtICUlREFUQURJ
 UiUlL3BsdWdjb25mClhAZGlycm0gJSVEQVRBRElSJSUKMDRiMWMwY2M3ZTY4ZTc2ZjA1YjBjYjcx
 YjQzNTI2NmYKZXhpdAoK
 
 --MP_/STUdEPxLQ20Y9.GsXQyzW+g--
State-Changed-From-To: open->suspended 
State-Changed-By: jgh 
State-Changed-When: Tue Feb 19 06:35:22 UTC 2013 
State-Changed-Why:  
known issue stated by maintainer via personal mail, and needs to be 
sorted before anymore work can move forward 

http://www.freebsd.org/cgi/query-pr.cgi?pr=174342 
Responsible-Changed-From-To: jgh->freebsd-ports-bugs 
Responsible-Changed-By: jgh 
Responsible-Changed-When: Wed Mar 20 07:11:17 UTC 2013 
Responsible-Changed-Why:  
back to heap 

http://www.freebsd.org/cgi/query-pr.cgi?pr=174342 
Responsible-Changed-From-To: freebsd-ports-bugs->nemysis 
Responsible-Changed-By: miwi 
Responsible-Changed-When: Wed Aug 14 09:29:56 UTC 2013 
Responsible-Changed-Why:  
submitter is now committer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=174342 
State-Changed-From-To: suspended->closed 
State-Changed-By: nemysis 
State-Changed-When: Mon Apr 21 12:23:45 UTC 2014 
State-Changed-Why:  
Not have time for this PR 

http://www.freebsd.org/cgi/query-pr.cgi?pr=174342 
>Unformatted:
