Skip site navigation (1)Skip section navigation (2)
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:   ports/150316: new port: net/neatx
Message-ID:  <87aanvbf58.wl@fastmail.fm>
Resent-Message-ID: <201009060550.o865o5Ns045978@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         150316
>Category:       ports
>Synopsis:       new port: net/neatx
>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:   Mon Sep 06 05:50:05 UTC 2010
>Closed-Date:
>Last-Modified:
>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:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87aanvbf58.wl>