From beyert@fastmail.fm  Mon Sep  6 05:43:53 2010
Return-Path: <beyert@fastmail.fm>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 2059910656A4
	for <FreeBSD-gnats-submit@freebsd.org>; Mon,  6 Sep 2010 05:43:53 +0000 (UTC)
	(envelope-from beyert@fastmail.fm)
Received: from out1.smtp.messagingengine.com (out1.smtp.messagingengine.com [66.111.4.25])
	by mx1.freebsd.org (Postfix) with ESMTP id DC2A78FC08
	for <FreeBSD-gnats-submit@freebsd.org>; Mon,  6 Sep 2010 05:43:52 +0000 (UTC)
Received: from compute2.internal (compute2.nyi.mail.srv.osa [10.202.2.42])
	by gateway1.messagingengine.com (Postfix) with ESMTP id 0D98D18F;
	Mon,  6 Sep 2010 01:43:52 -0400 (EDT)
Received: from frontend1.messagingengine.com ([10.202.2.160])
  by compute2.internal (MEProxy); Mon, 06 Sep 2010 01:43:52 -0400
Received: from aeonserv.aeonnet.fastmail.fm (cpe-76-90-217-240.socal.res.rr.com [76.90.217.240])
	by mail.messagingengine.com (Postfix) with ESMTPSA id EA34E40586C;
	Mon,  6 Sep 2010 01:43:50 -0400 (EDT)
Message-Id: <87aanvbf58.wl@fastmail.fm>
Date: Sun, 05 Sep 2010 22:43:47 -0700
From: Timothy Beyer <beyert@cs.ucr.edu>
To: FreeBSD-gnats-submit@freebsd.org
Cc: Timothy Beyer <beyert@cs.ucr.edu>
Subject: new port: net/neatx

>Number:         150316
>Category:       ports
>Synopsis:       new port: net/neatx
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    skreuzer
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Sep 06 05:50:05 UTC 2010
>Closed-Date:    Sat Sep 24 18:25:58 UTC 2011
>Last-Modified:  Sat Sep 24 18:25:58 UTC 2011
>Originator:     Timothy Beyer
>Release:        FreeBSD 8.0-RELEASE-p2 i386
>Organization:
no organization
>Environment:
 System: FreeBSD aeonserv.aeonnet 8.0-RELEASE-p2 FreeBSD 8.0-RELEASE-p2 #0: Fri Jan 29 18:00:42 PST 2010 beyert@aeonserv.aeonnet:/usr/src/sys/i386/compile/CUSTOM i386
>Description:

Neatx is an Open Source NX server, similar to the commercial NX server from
NoMachine.

Neatx was developed by Google for an internal project.

>How-To-Repeat:
extract shar archive and build port

>Fix:
    The included shar, and all prerequisite shar files

--- neatx.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:
#
#	neatx
#	neatx/Makefile
#	neatx/distinfo
#	neatx/pkg-descr
#	neatx/pkg-plist
#	neatx/files
#	neatx/files/patch-gen-log-wrapper
#
echo c - neatx
mkdir -p neatx > /dev/null 2>&1
echo x - neatx/Makefile
sed 's/^X//' >neatx/Makefile << 'dd5cbc1b7fb178d277b7886a4ac928aa'
X# New ports collection makefile for:    neatx
X# Date created:                         Fri 03 Sep 2010
X# Whom:                                 Timothy Beyer <beyert@cs.ucr.edu>
X#
X# $FreeBSD: ports/net/neatx/Makefile,v 1.0 2010/09/03 18:39:34 beyert Exp $
X#
X
XPORTNAME=	neatx
XPORTVERSION=	20100804
XCATEGORIES=	net
XMASTER_SITES=	http://neatx.googlecode.com/svn/trunk/
X
XMAINTAINER=	beyert@cs.ucr.edu
XCOMMENT=	Open Source NX server, similar to commercial NoMachine NX server
X
XFETCH_DEPENDS=	svn:${PORTSDIR}/devel/subversion
XRUN_DEPENDS=	${NXPREFIX}/bin/nxagent:${PORTSDIR}/net/nxserver \
X				nxclient:${PORTSDIR}/net/linux-nx-client \
X				nc:${PORTSDIR}/net/netcat \
X				xauth:${PORTSDIR}/x11/xauth \
X				xrdb:${PORTSDIR}/x11/xrdb \
X	${PYTHON_PKGNAMEPREFIX}simplejson>=2.0:${PORTSDIR}/devel/py-simplejson \
X	${PYTHON_PKGNAMEPREFIX}gobject>=2.0:${PORTSDIR}/devel/py-gobject \
X	${PYTHON_PKGNAMEPREFIX}pexpect>=2.4:${PORTSDIR}/misc/py-pexpect \
X	${PYTHON_PKGNAMEPREFIX}docutils>=0.7:${PORTSDIR}/textproc/py-docutils
X
XNXPREFIX?=	${PREFIX}/NX
X
XLICENSE=	GPLv2
XLICENSE_FILE=	${WRKSRC}/COPYING
X
XUSE_BZIP2=	yes
XHAS_CONFIGURE=	yes
XUSE_GMAKE=	yes
XCONFIGURE_ARGS=	--libdir=${LOCALBASE}/bin --localstatedir=/var
XUSE_PYTHON=		yes
XUSE_GNOME=	pygtk2
X
Xpre-configure:
X	cd ${WRKSRC} && ./autogen.sh
X
X.include <bsd.port.pre.mk>
X
XSVN_SITE=	${MASTER_SITES}
XSVN_REVISION=	${PORTVERSION}T2359
X
X#
X# partially derived from an old version of security/openssh-askpass port by
X# kris@freebsd.org
X#
Xdo-fetch:
X	@if test ! -f ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ; then \
X		${ECHO_MSG} -n "=> ${DISTNAME}${EXTRACT_SUFX} doesn't seem to "; \
X		${ECHO_MSG} "exist in ${DISTDIR}/."; \
X		cd ${DISTDIR}/; \
X		${ECHO_MSG} "=> Attempting to check out from ${SVN_SITE}."; \
X		svn export -r \{${SVN_REVISION}\} ${SVN_SITE}${PORTNAME} ${DISTNAME}; \
X		${ECHO_MSG} "=> Creating dist tarball in ${DISTDIR}/."; \
X		${FIND} ${DISTNAME} -print0 | ${XARGS} -0 ${TOUCH} -t \
X			`${ECHO_CMD} ${SVN_REVISION} | ${SED} -e 's/T//g'`; \
X		${TAR} ycf ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}; \
X		${RM} -rf ${DISTDIR}/${DISTNAME}/; \
X	fi
X
X.include <bsd.port.post.mk>
dd5cbc1b7fb178d277b7886a4ac928aa
echo x - neatx/distinfo
sed 's/^X//' >neatx/distinfo << 'b148d413e1816517ff5123d32d7cd01e'
XMD5 (neatx-20100804.tar.bz2) = 6a54858f4c4aa0769d32efaaac8832ae
XSHA256 (neatx-20100804.tar.bz2) = 1609a12a3f8568ebf8a352bbddad4503d567fdbf07ced8d1201c2336f5c2adbd
XSIZE (neatx-20100804.tar.bz2) = 59904
b148d413e1816517ff5123d32d7cd01e
echo x - neatx/pkg-descr
sed 's/^X//' >neatx/pkg-descr << 'b4bdff5f1204248aaa6c6c30945ed35a'
XNeatx is an Open Source NX server, similar to the commercial NX server from
XNoMachine.
X
XNeatx was developed by Google for an internal project. That project is now
Xfinished, and the source was released for the community to use/develop/benefit
Xfrom. A couple of Google employees are doing sporadic releases and maintenance
Xin their spare time.
X
XWWW: http://code.google.com/p/neatx/
b4bdff5f1204248aaa6c6c30945ed35a
echo x - neatx/pkg-plist
sed 's/^X//' >neatx/pkg-plist << 'df8ea72ac1fbb224606e381db8282dc2'
Xbin/neatx/ttysetup
Xbin/neatx/nxserver-login-wrapper
Xbin/neatx/nxserver-login
Xbin/neatx/nxserver
Xbin/neatx/nxnode-wrapper
Xbin/neatx/nxnode
Xbin/neatx/nxdialog
Xbin/neatx/fdcopy
X%%PYTHON_SITELIBDIR%%/neatx/app/nxserver_login.pyo
X%%PYTHON_SITELIBDIR%%/neatx/app/nxserver_login.pyc
X%%PYTHON_SITELIBDIR%%/neatx/app/nxserver_login.py
X%%PYTHON_SITELIBDIR%%/neatx/app/nxserver.pyo
X%%PYTHON_SITELIBDIR%%/neatx/app/nxserver.pyc
X%%PYTHON_SITELIBDIR%%/neatx/app/nxserver.py
X%%PYTHON_SITELIBDIR%%/neatx/app/nxnode.pyo
X%%PYTHON_SITELIBDIR%%/neatx/app/nxnode.pyc
X%%PYTHON_SITELIBDIR%%/neatx/app/nxnode.py
X%%PYTHON_SITELIBDIR%%/neatx/app/nxdialog.pyo
X%%PYTHON_SITELIBDIR%%/neatx/app/nxdialog.pyc
X%%PYTHON_SITELIBDIR%%/neatx/app/nxdialog.py
X%%PYTHON_SITELIBDIR%%/neatx/app/__init__.pyo
X%%PYTHON_SITELIBDIR%%/neatx/app/__init__.pyc
X%%PYTHON_SITELIBDIR%%/neatx/app/__init__.py
X%%PYTHON_SITELIBDIR%%/neatx/utils.pyo
X%%PYTHON_SITELIBDIR%%/neatx/utils.pyc
X%%PYTHON_SITELIBDIR%%/neatx/utils.py
X%%PYTHON_SITELIBDIR%%/neatx/session.pyo
X%%PYTHON_SITELIBDIR%%/neatx/session.pyc
X%%PYTHON_SITELIBDIR%%/neatx/session.py
X%%PYTHON_SITELIBDIR%%/neatx/serializer.pyo
X%%PYTHON_SITELIBDIR%%/neatx/serializer.pyc
X%%PYTHON_SITELIBDIR%%/neatx/serializer.py
X%%PYTHON_SITELIBDIR%%/neatx/protocol.pyo
X%%PYTHON_SITELIBDIR%%/neatx/protocol.pyc
X%%PYTHON_SITELIBDIR%%/neatx/protocol.py
X%%PYTHON_SITELIBDIR%%/neatx/node.pyo
X%%PYTHON_SITELIBDIR%%/neatx/node.pyc
X%%PYTHON_SITELIBDIR%%/neatx/node.py
X%%PYTHON_SITELIBDIR%%/neatx/errors.pyo
X%%PYTHON_SITELIBDIR%%/neatx/errors.pyc
X%%PYTHON_SITELIBDIR%%/neatx/errors.py
X%%PYTHON_SITELIBDIR%%/neatx/daemon.pyo
X%%PYTHON_SITELIBDIR%%/neatx/daemon.pyc
X%%PYTHON_SITELIBDIR%%/neatx/daemon.py
X%%PYTHON_SITELIBDIR%%/neatx/constants.pyo
X%%PYTHON_SITELIBDIR%%/neatx/constants.pyc
X%%PYTHON_SITELIBDIR%%/neatx/constants.py
X%%PYTHON_SITELIBDIR%%/neatx/config.pyo
X%%PYTHON_SITELIBDIR%%/neatx/config.pyc
X%%PYTHON_SITELIBDIR%%/neatx/config.py
X%%PYTHON_SITELIBDIR%%/neatx/cli.pyo
X%%PYTHON_SITELIBDIR%%/neatx/cli.pyc
X%%PYTHON_SITELIBDIR%%/neatx/cli.py
X%%PYTHON_SITELIBDIR%%/neatx/auth.pyo
X%%PYTHON_SITELIBDIR%%/neatx/auth.pyc
X%%PYTHON_SITELIBDIR%%/neatx/auth.py
X%%PYTHON_SITELIBDIR%%/neatx/agent.pyo
X%%PYTHON_SITELIBDIR%%/neatx/agent.pyc
X%%PYTHON_SITELIBDIR%%/neatx/agent.py
X%%PYTHON_SITELIBDIR%%/neatx/_autoconf.pyo
X%%PYTHON_SITELIBDIR%%/neatx/_autoconf.pyc
X%%PYTHON_SITELIBDIR%%/neatx/_autoconf.py
X%%PYTHON_SITELIBDIR%%/neatx/__init__.pyo
X%%PYTHON_SITELIBDIR%%/neatx/__init__.pyc
X%%PYTHON_SITELIBDIR%%/neatx/__init__.py
X%%PORTDOCS%%%%DOCSDIR%%/processes.txt
X%%PORTDOCS%%%%DOCSDIR%%/neatx.conf.example
X%%PORTDOCS%%%%DOCSDIR%%/design.html
X@dirrm bin/neatx
X@dirrm %%PYTHON_SITELIBDIR%%/neatx/app
X@dirrm %%PYTHON_SITELIBDIR%%/neatx
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X@dirrmtry %%DATADIR%%
df8ea72ac1fbb224606e381db8282dc2
echo c - neatx/files
mkdir -p neatx/files > /dev/null 2>&1
echo x - neatx/files/patch-gen-log-wrapper
sed 's/^X//' >neatx/files/patch-gen-log-wrapper << '33ad94d62186f456d5e032b3d1796293'
X--- autotools/gen-log-wrapper.orig	2010-08-04 23:59:00.000000000 -0700
X+++ autotools/gen-log-wrapper	2010-09-05 14:13:46.000000000 -0700
X@@ -24,7 +24,7 @@
X 
X # Duplicate stdout to fd 3
X exec 3>&1
X-exec $1 "\$@" 2>&1 >&3 | {
X+exec $1 "'\$@'" 2>&1 >&3 | {
X   PRIORITY=debug log "Started $1 \$*"
X   while read; do
X     log "\$REPLY"
33ad94d62186f456d5e032b3d1796293
exit

--- neatx.shar ends here ---
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->pgollucci 
Responsible-Changed-By: pgollucci 
Responsible-Changed-When: Thu Sep 23 04:36:11 UTC 2010 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=150316 
Responsible-Changed-From-To: pgollucci->freebsd-ports-bugs 
Responsible-Changed-By: pgollucci 
Responsible-Changed-When: Fri Sep 24 06:24:08 UTC 2010 
Responsible-Changed-Why:  
going to have enotime for the next 2 weeks, sorry 

http://www.freebsd.org/cgi/query-pr.cgi?pr=150316 
State-Changed-From-To: open->feedback 
State-Changed-By: bapt 
State-Changed-When: Mon Mar 28 11:04:41 UTC 2011 
State-Changed-Why:  
We only accept ports with real distfiles available that can be fetch, 
not fetching from any scm, please host a distfile somewhere and use it 
in your port or something like that. regards, bapt 

http://www.freebsd.org/cgi/query-pr.cgi?pr=150316 
Responsible-Changed-From-To: freebsd-ports-bugs->skreuzer 
Responsible-Changed-By: skreuzer 
Responsible-Changed-When: Thu Aug 25 03:08:39 UTC 2011 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=150316 
State-Changed-From-To: feedback->closed 
State-Changed-By: eadler 
State-Changed-When: Sat Sep 24 18:25:57 UTC 2011 
State-Changed-Why:  
feedback timeout. Please reply with with an updated shar and we can 
reopen this PR 

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