ports/150316: new port: net/neatx
Timothy Beyer
beyert at cs.ucr.edu
Mon Sep 6 05:50:06 UTC 2010
>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 at 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 at 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 at 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 at 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 at dirrm bin/neatx
X at dirrm %%PYTHON_SITELIBDIR%%/neatx/app
X at dirrm %%PYTHON_SITELIBDIR%%/neatx
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X at 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:
More information about the freebsd-ports-bugs
mailing list