Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 65373 Details for
Bug 101691
FreeNX v0.4.4, 0.4.5, and 0.5.0 and NX Compents v1.5.0 ebuilds and fixes.
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
All the new ebuilds, patches, and digests.
nx-components_freenx.diff (text/plain), 22.10 KB, created by
Jon
on 2005-08-07 18:11:07 UTC
(
hide
)
Description:
All the new ebuilds, patches, and digests.
Filename:
MIME Type:
Creator:
Jon
Created:
2005-08-07 18:11:07 UTC
Size:
22.10 KB
patch
obsolete
>diff -purN net-misc.orig/nx-x11/files/digest-nx-x11-1.5.0-r1 net-misc.new/nx-x11/files/digest-nx-x11-1.5.0-r1 >--- net-misc.orig/nx-x11/files/digest-nx-x11-1.5.0-r1 1969-12-31 18:00:00.000000000 -0600 >+++ net-misc.new/nx-x11/files/digest-nx-x11-1.5.0-r1 2005-08-07 14:31:31.000000000 -0500 >@@ -0,0 +1,8 @@ >+MD5 920b4debd9006b759c2dc7fa49827b9d nx-X11-1.5.0-15.tar.gz 32176969 >+MD5 adf2fd5c9626fd12e7e54d6aecd9f7af nxagent-1.5.0-87.tar.gz 385919 >+MD5 a7c5e68e9678cb5c722c334b33baf660 nxauth-1.5.0-1.tar.gz 23077 >+MD5 716b682bfe33fb23b2a7eda080bd3ca3 nxcomp-1.5.0-63.tar.gz 496345 >+MD5 8608a76bb9852c9bea8aedeba5cd1158 nxcompext-1.5.0-16.tar.gz 121027 >+MD5 8d2246c016e8ac01b6c539cad792cd27 nxviewer-1.5.0-14.tar.gz 86321 >+MD5 c91cf06dbb2cbe84196ae4d1a9549f0f nxdesktop-1.5.0-59.tar.gz 197142 >+MD5 fe0d5e0e78b37725336b339ba7596d0b nxesd-1.5.0-3.tar.gz 663445 >diff -purN net-misc.orig/nx-x11/files/nx-x11-windows-linux-resume.patch net-misc.new/nx-x11/files/nx-x11-windows-linux-resume.patch >--- net-misc.orig/nx-x11/files/nx-x11-windows-linux-resume.patch 1969-12-31 18:00:00.000000000 -0600 >+++ net-misc.new/nx-x11/files/nx-x11-windows-linux-resume.patch 2005-08-07 13:49:59.000000000 -0500 >@@ -0,0 +1,37 @@ >+--- nx-X11/programs/Xserver/hw/nxagent/Display.c.orig 2005-07-29 09:01:11.000000000 -0700 >++++ nx-X11/programs/Xserver/hw/nxagent/Display.c 2005-07-30 07:16:06.000000000 -0700 >+@@ -1531,11 +1531,12 @@ >+ reconnectDisplayState = NOTHING; >+ } >+ >++#define WARNING >+ static Bool reloadVisuals(int flexibility) >+ { >+ int i, nitems; >+ XVisualInfo *newVisuals, *vi; >+- unsigned long mask = VisualAllMask & ~VisualIDMask; >++ unsigned long mask = VisualAllMask & ~VisualIDMask & ~VisualBitsPerRGBMask; >+ >+ newVisuals = malloc(sizeof(XVisualInfo) * nxagentNumVisuals); >+ >+@@ -1577,6 +1578,10 @@ >+ } >+ } >+ >++ #ifdef WARNING >++ fprintf(stderr, "matched for %d visuals and found %d matching\n", nxagentNumVisuals,i); >++ #endif >++ >+ if (i == nxagentNumVisuals) >+ { >+ nxagentVisuals = newVisuals; >+--- nx-X11/programs/Xserver/hw/nxagent/Visual.c.orig 2005-07-30 07:17:40.000000000 -0700 >++++ nx-X11/programs/Xserver/hw/nxagent/Visual.c 2005-07-30 07:17:44.000000000 -0700 >+@@ -48,7 +48,6 @@ >+ for (i = 0; i < nxagentNumVisuals; i++) >+ { >+ if (pVisual->class == nxagentVisuals[i].class && >+- pVisual->bitsPerRGBValue == nxagentVisuals[i].bits_per_rgb && >+ pVisual->ColormapEntries == nxagentVisuals[i].colormap_size && >+ pVisual->nplanes == nxagentVisuals[i].depth && >+ pVisual->redMask == nxagentVisuals[i].red_mask && >diff -purN net-misc.orig/nx-x11/nx-x11-1.5.0-r1.ebuild net-misc.new/nx-x11/nx-x11-1.5.0-r1.ebuild >--- net-misc.orig/nx-x11/nx-x11-1.5.0-r1.ebuild 1969-12-31 18:00:00.000000000 -0600 >+++ net-misc.new/nx-x11/nx-x11-1.5.0-r1.ebuild 2005-08-07 14:03:56.000000000 -0500 >@@ -0,0 +1,114 @@ >+# Copyright 1999-2005 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: /var/cvsroot/gentoo-x86/net-misc/nx-x11/nx-x11-1.4.0-r4.ebuild,v 1.2 2005/05/01 18:25:39 hansmi Exp $ >+ >+inherit eutils >+ >+MY_PN="${PN//x11/X11}" >+MY_PV="${PV}-15" >+DESCRIPTION="A special version of the X11 libraries supporting NX compression technology" >+HOMEPAGE="http://www.nomachine.com/developers.php" >+URI_BASE="http://www.nomachine.com/download/1.5.0/sources/" >+URI_BASE2="http://www.nomachine.com/download/1.5.0/sources/" >+SRC_NX_X11="${MY_PN}-${MY_PV}.tar.gz" >+SRC_NXAGENT="nxagent-1.5.0-87.tar.gz" >+SRC_NXAUTH="nxauth-1.5.0-1.tar.gz" >+SRC_NXCOMP="nxcomp-1.5.0-63.tar.gz" >+SRC_NXCOMPEXT="nxcompext-1.5.0-16.tar.gz" >+SRC_NXVIEWER="nxviewer-1.5.0-14.tar.gz" >+SRC_NXDESKTOP="nxdesktop-1.5.0-59.tar.gz" >+SRC_NXESD="nxesd-1.5.0-3.tar.gz" >+SRC_URI="$URI_BASE/${SRC_NX_X11} $URI_BASE/${SRC_NXAGENT} $URI_BASE/${SRC_NXAUTH} $URI_BASE/${SRC_NXCOMP} $URI_BASE/${SRC_NXCOMPEXT} $URI_BASE/${SRC_NXVIEWER} $URI_BASE/${SRC_NXDESKTOP} $URI_BASE/${SRC_NXESD}" >+LICENSE="GPL-2" >+SLOT="0" >+KEYWORDS="x86 ppc" >+IUSE="" >+#RESTRICT="nostrip" >+DEPEND="virtual/x11 >+ media-libs/jpeg" >+#RDEPEND="" >+S=${WORKDIR}/${MY_PN} >+ >+src_unpack() { >+ # we can't use ${A} because of bug #61977 >+ unpack ${SRC_NX_X11} >+ unpack ${SRC_NXAGENT} >+ unpack ${SRC_NXAUTH} >+ unpack ${SRC_NXCOMP} >+ unpack ${SRC_NXCOMPEXT} >+ unpack ${SRC_NXVIEWER} >+ unpack ${SRC_NXDESKTOP} >+ unpack ${SRC_NXESD} >+ >+ cd ${S} >+ epatch ${FILESDIR}/nx-x11-windows-linux-resume.patch >+} >+ >+src_compile() { >+ emake World || die "unable to build nx-11" >+ >+ cd ../nxviewer >+ xmkmf || die "unable to create makefile for nxviewer" >+ emake World || die "unable to make nxviewer" >+ >+ cd ../nxdesktop >+ ./configure --prefix=/usr/NX --mandir=/usr/share/man --sharedir=/usr/share || die "Unable to configure nxdesktop" >+ emake || die "Unable to build nxdesktop" >+ >+ return >+ >+ # mxesd support will have to wait for a later release >+ >+ cd ../nxesd >+ econf --prefix=/usr/NX || die "Unable to configure nxesd" >+ emake || die "Unable to build nxesd" >+} >+ >+src_install() { >+ into /usr/NX >+ >+ dobin programs/Xserver/nxagent >+ dobin programs/nxauth/nxauth >+ dobin ../nxviewer/nxviewer/nxviewer >+ dobin ../nxviewer/nxpasswd/nxpasswd >+ dobin ../nxdesktop/nxdesktop >+ >+ pushd lib/X11/ >+ dolib libX11.so.6.2 >+ dolib libX11.so >+ popd >+ >+ pushd lib/Xext/ >+ dolib libXext.so.6.4 >+ dolib libXext.so >+ popd >+ >+ pushd lib/Xrender/ >+ dolib libXrender.so.1.2 >+ dolib libXrender.so >+ popd >+ >+ pushd ../nxcomp/ >+ dolib libXcomp.so.1.5.0 >+ dolib libXcomp.so >+ popd >+ >+ pushd ../nxcompext/ >+ dolib libXcompext.so.1.5.0 >+ dolib libXcompext.so >+ popd >+ >+ preplib /usr/NX >+ >+ insinto /usr/X11R6/include >+ doins ../nxcomp/NX.h >+ >+ dodir /var/lib/nxserver >+ >+ return >+ >+ # nxesd support will have to wait for a later release >+ >+ cd ../nxesd >+ emake DESTDIR=${D} install || die "unable to install nxesd" >+} >diff -purN net-misc.orig/nxclient/files/digest-nxclient-1.5.0 net-misc.new/nxclient/files/digest-nxclient-1.5.0 >--- net-misc.orig/nxclient/files/digest-nxclient-1.5.0 1969-12-31 18:00:00.000000000 -0600 >+++ net-misc.new/nxclient/files/digest-nxclient-1.5.0 2005-08-07 14:51:11.000000000 -0500 >@@ -0,0 +1 @@ >+MD5 4cd7caff51afe8edcaeb3783b7d78dbf nxclient-1.5.0-103.i386.rpm 3388718 >diff -purN net-misc.orig/nxclient/nxclient-1.5.0.ebuild net-misc.new/nxclient/nxclient-1.5.0.ebuild >--- net-misc.orig/nxclient/nxclient-1.5.0.ebuild 1969-12-31 18:00:00.000000000 -0600 >+++ net-misc.new/nxclient/nxclient-1.5.0.ebuild 2005-08-07 14:50:23.000000000 -0500 >@@ -0,0 +1,56 @@ >+# Copyright 1999-2005 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: /var/cvsroot/gentoo-x86/net-misc/nxclient/nxclient-1.4.0-r5.ebuild,v 1.1 2005/05/23 18:51:27 stuart Exp $ >+ >+inherit rpm >+ >+DESCRIPTION="NXClient is a X11/VNC/NXServer client especially tuned for using remote desktops over low-bandwidth links such as the Internet" >+HOMEPAGE="http://www.nomachine.com" >+ >+IUSE="" >+LICENSE="as-is" >+SLOT="0" >+KEYWORDS="x86 -ppc -sparc -alpha -mips" >+RESTRICT="nostrip" >+ >+MY_PV="${PV}-103" >+SRC_URI="http://www.nomachine.com/download/1.5.0/client/${PN}-${MY_PV}.i386.rpm" >+ >+DEPEND=">=media-libs/jpeg-6b-r3 >+ >=sys-libs/glibc-2.3.2-r1 >+ >=sys-libs/zlib-1.1.4-r1 >+ virtual/x11 >+ >=dev-libs/expat-1.95.6-r1 >+ >=media-libs/fontconfig-2.2.0-r2 >+ >=media-libs/freetype-2.1.4 >+ >=media-libs/jpeg-6b-r3 >+ >=x11-libs/qt-3.3.2 >+ =net-misc/nx-x11-1.5* >+ =net-misc/nxproxy-1.5* >+ net-analyzer/gnu-netcat >+ =net-misc/nxssh-1.5*" >+ >+S="${WORKDIR}" >+ >+src_install() { >+ exeinto /usr/NX/bin >+ doexe usr/NX/bin/nxclient >+ doexe usr/NX/bin/nxprint >+ >+ insinto /usr/NX/share >+ doins usr/NX/share/client.id_dsa.key >+ doins usr/NX/share/keyboards >+ insinto /usr/NX/share/icons >+ doins usr/NX/share/icons/* >+ insinto /usr/NX/share/images >+ doins usr/NX/share/images/*.png >+ >+ insinto /etc/env.d >+ doins ${FILESDIR}/1.3.0/50nxclient >+ >+ insinto /usr/share/applnk/Internet >+ doins "usr/NX/share/applnk/NX Client for Linux/nxclient-admin.desktop" >+ doins "usr/NX/share/applnk/NX Client for Linux/nxclient-help.desktop" >+ doins "usr/NX/share/applnk/NX Client for Linux/nxclient-wizard.desktop" >+ doins "usr/NX/share/applnk/NX Client for Linux/nxclient.desktop" >+} >diff -purN net-misc.orig/nxcomp/files/digest-nxcomp-1.5.0 net-misc.new/nxcomp/files/digest-nxcomp-1.5.0 >--- net-misc.orig/nxcomp/files/digest-nxcomp-1.5.0 1969-12-31 18:00:00.000000000 -0600 >+++ net-misc.new/nxcomp/files/digest-nxcomp-1.5.0 2005-08-07 14:51:37.000000000 -0500 >@@ -0,0 +1 @@ >+MD5 716b682bfe33fb23b2a7eda080bd3ca3 nxcomp-1.5.0-63.tar.gz 496345 >diff -purN net-misc.orig/nxcomp/nxcomp-1.5.0.ebuild net-misc.new/nxcomp/nxcomp-1.5.0.ebuild >--- net-misc.orig/nxcomp/nxcomp-1.5.0.ebuild 1969-12-31 18:00:00.000000000 -0600 >+++ net-misc.new/nxcomp/nxcomp-1.5.0.ebuild 2005-08-07 14:39:57.000000000 -0500 >@@ -0,0 +1,40 @@ >+# Copyright 1999-2005 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: /var/cvsroot/gentoo-x86/net-misc/nxcomp/nxcomp-1.3.2-r1.ebuild,v 1.3 2005/01/02 10:19:41 stuart Exp $ >+ >+MY_P="${PN}-1.5.0-63" >+DESCRIPTION="X11 protocol compression library" >+HOMEPAGE="http://www.nomachine.com/" >+SRC_URI="http://www.nomachine.com/download/1.5.0/sources/${MY_P}.tar.gz" >+LICENSE="GPL-2" >+SLOT="0" >+KEYWORDS="~x86 ~ppc" >+IUSE="" >+DEPEND=">=media-libs/jpeg-6b-r3 >+>=media-libs/libpng-1.2.5-r4 >+>=sys-devel/gcc-3.2.3-r2 >+>=sys-libs/glibc-2.3.2-r3 >+>=sys-libs/zlib-1.1.4-r2 >+virtual/x11" >+ >+# Run-time dependencies, same as DEPEND if RDEPEND isn't defined: >+#RDEPEND="" >+ >+S=${WORKDIR}/${PN} >+ >+src_compile() { >+ ./configure >+ DISTCC_HOSTS="localhost" CCACHE_DISABLE="1" emake || die "compile problem" >+} >+ >+src_install() { >+ into /usr/NX >+ dolib libXcomp.so.${PV} >+ into /usr >+ preplib /usr/NX >+ >+ dodoc README README-IPAQ LICENSE VERSION >+ >+ insinto /usr/NX/include >+ doins NX.h >+} >diff -purN net-misc.orig/nxproxy/files/digest-nxproxy-1.5.0 net-misc.new/nxproxy/files/digest-nxproxy-1.5.0 >--- net-misc.orig/nxproxy/files/digest-nxproxy-1.5.0 1969-12-31 18:00:00.000000000 -0600 >+++ net-misc.new/nxproxy/files/digest-nxproxy-1.5.0 2005-08-07 16:25:26.000000000 -0500 >@@ -0,0 +1,2 @@ >+MD5 d2e3c1a109db336dfa497f4c2004f2d5 nxproxy-1.5.0-9.tar.gz 73470 >+MD5 716b682bfe33fb23b2a7eda080bd3ca3 nxcomp-1.5.0-63.tar.gz 496345 >diff -purN net-misc.orig/nxproxy/nxproxy-1.5.0.ebuild net-misc.new/nxproxy/nxproxy-1.5.0.ebuild >--- net-misc.orig/nxproxy/nxproxy-1.5.0.ebuild 1969-12-31 18:00:00.000000000 -0600 >+++ net-misc.new/nxproxy/nxproxy-1.5.0.ebuild 2005-08-07 16:23:10.000000000 -0500 >@@ -0,0 +1,45 @@ >+# Copyright 1999-2005 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: /var/cvsroot/gentoo-x86/net-misc/nxproxy/nxproxy-1.4.0-r2.ebuild,v 1.3 2005/05/23 18:41:11 stuart Exp $ >+ >+inherit eutils >+MY_P="nxproxy-1.5.0-9" >+DESCRIPTION="X11 protocol compression library wrapper" >+HOMEPAGE="http://www.nomachine.com/" >+URI_BASE="http://www.nomachine.com/download/1.5.0/sources/" >+SRC_NXPROXY="${MY_P}.tar.gz" >+SRC_URI="$URI_BASE/${SRC_NXPROXY} >+ $URI_BASE/nxcomp-1.5.0-63.tar.gz" >+LICENSE="GPL-2" >+SLOT="0" >+KEYWORDS="~x86 ~ppc" >+IUSE="" >+DEPEND="=net-misc/nx-x11-1.5* >+ sys-devel/patch >+ >=media-libs/jpeg-6b-r3 >+ >=sys-libs/glibc-2.3.2-r1 >+ >=sys-libs/zlib-1.1.4-r1" >+ >+# Run-time dependencies, same as DEPEND if RDEPEND isn't defined: >+#RDEPEND="" >+ >+S=${WORKDIR}/${PN} >+ >+src_compile() { >+ >+ cd ../nxcomp >+ econf --prefix="/usr/NX/" || die "Unable to configure nxcomp" >+ emake || die "Unable to build nxcomp" >+ >+ cd ../nxproxy >+ ./configure >+ >+ emake || die "compile problem" >+} >+ >+src_install() { >+ exeinto /usr/NX/bin >+ doexe nxproxy >+ >+ dodoc README README-IPAQ README-VALGRIND VERSION LICENSE >+} >diff -purN net-misc.orig/nxserver-freenx/files/digest-nxserver-freenx-0.4.2 net-misc.new/nxserver-freenx/files/digest-nxserver-freenx-0.4.2 >--- net-misc.orig/nxserver-freenx/files/digest-nxserver-freenx-0.4.2 1969-12-31 18:00:00.000000000 -0600 >+++ net-misc.new/nxserver-freenx/files/digest-nxserver-freenx-0.4.2 2005-07-23 13:27:40.000000000 -0500 >@@ -0,0 +1 @@ >+MD5 4b74709736ab1784403a61ba06cbde50 freenx-0.4.2.tar.gz 44169 >diff -purN net-misc.orig/nxserver-freenx/files/digest-nxserver-freenx-0.4.4 net-misc.new/nxserver-freenx/files/digest-nxserver-freenx-0.4.4 >--- net-misc.orig/nxserver-freenx/files/digest-nxserver-freenx-0.4.4 1969-12-31 18:00:00.000000000 -0600 >+++ net-misc.new/nxserver-freenx/files/digest-nxserver-freenx-0.4.4 2005-08-07 19:39:47.000000000 -0500 >@@ -0,0 +1 @@ >+MD5 4d92f80718edbaacd875404bcb2850b6 freenx-0.4.4.tar.gz 46111 >diff -purN net-misc.orig/nxserver-freenx/files/freenx-0.4.4-adduser-fix.patch net-misc.new/nxserver-freenx/files/freenx-0.4.4-adduser-fix.patch >--- net-misc.orig/nxserver-freenx/files/freenx-0.4.4-adduser-fix.patch 1969-12-31 18:00:00.000000000 -0600 >+++ net-misc.new/nxserver-freenx/files/freenx-0.4.4-adduser-fix.patch 2005-08-07 19:33:28.000000000 -0500 >@@ -0,0 +1,16 @@ >+diff -purN freenx-0.4.4.org/nxsetup freenx-0.4.4.new/nxsetup >+--- freenx-0.4.4.org/nxsetup 2005-08-02 12:29:59.000000000 -0500 >++++ freenx-0.4.4.new/nxsetup 2005-08-07 19:17:08.000000000 -0500 >+@@ -116,7 +116,11 @@ useradd_nx() >+ # no, its a "normal" useradd >+ else >+ USERADD_OPTIONS="-d $NX_HOME_DIR -s $PATH_BIN/nxserver" >+- [ -n $SETUP_GID ] && USERADD_OPTIONS="-g $SETUP_GID $USERADD_OPTIONS" >++ # gid specified? >++ if [ -n "$SETUP_GID" ] >++ then >++ USERADD_OPTIONS="-g $SETUP_GID $USERADD_OPTIONS" >++ fi >+ # uid specified? >+ if [ -n "$SETUP_UID" ] >+ then >diff -purN net-misc.orig/nxserver-freenx/nxserver-freenx-0.4.2.ebuild net-misc.new/nxserver-freenx/nxserver-freenx-0.4.2.ebuild >--- net-misc.orig/nxserver-freenx/nxserver-freenx-0.4.2.ebuild 1969-12-31 18:00:00.000000000 -0600 >+++ net-misc.new/nxserver-freenx/nxserver-freenx-0.4.2.ebuild 2005-07-23 13:27:20.000000000 -0500 >@@ -0,0 +1,94 @@ >+# Copyright 1999-2005 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.4.0.ebuild,v 1.1 2005/05/23 19:10:14 stuart Exp $ >+ >+inherit eutils >+ >+DESCRIPTION="An X11/RDP/VNC proxy server especially well suited to low bandwidth links such as ISDN or modem" >+HOMEPAGE="http://freenx.berlios.de/" >+SRC_URI="http://debian.tu-bs.de/knoppix/nx/freenx-${PV}.tar.gz" >+LICENSE="GPL-2" >+SLOT="0" >+KEYWORDS="x86 ~ppc" >+RESTRICT="nomirror strip" >+IUSE="commercial" >+DEPEND="virtual/ssh >+ dev-tcltk/expect >+ net-analyzer/gnu-netcat >+ x86? ( commercial? ( =net-misc/nxclient-1.4* ) >+ !commercial? ( !net-misc/nxclient ) ) >+ !x86? ( !net-misc/nxclient ) >+ >=net-misc/nxproxy-1.4.0 >+ >=net-misc/nx-x11-1.4.0 >+ !net-misc/nxserver-personal >+ !net-misc/nxserver-business >+ !net-misc/nxserver-enterprise" >+ >+S=${WORKDIR}/freenx-${PV} >+ >+pkg_setup () { >+ enewuser nx -1 /bin/false /usr/NX/home/nx >+} >+ >+src_unpack() { >+ unpack ${A} >+ cd ${S} >+ epatch gentoo-nomachine.diff >+} >+ >+src_compile() { >+ einfo "Nothing to compile" >+} >+ >+src_install() { >+ >+ NX_DIR=/usr/NX >+ NX_ETC_DIR=$NX_DIR/etc >+ NX_SESS_DIR=$NX_DIR/var/db >+ NX_HOME_DIR=$NX_DIR/home/nx >+ >+ into ${NX_DIR} >+ dobin nxserver >+ dobin nxnode >+ dobin nxnode-login >+ dobin nxkeygen >+ dobin nxloadconfig >+ dobin nxsetup >+ ( use x86 && use commercial ) || dobin nxprint >+ ( use x86 && use commercial ) || dobin nxclient >+ >+ dodir ${NX_ETC_DIR} >+ for x in passwords passwords.orig ; do >+ touch ${D}${NX_ETC_DIR}/$x >+ chmod 600 ${D}${NX_ETC_DIR}/$x >+ done >+ >+ insinto ${NX_ETC_DIR} >+ doins node.conf.sample >+ >+ ssh-keygen -f ${D}${NX_ETC_DIR}/users.id_dsa -t dsa -N "" -q >+ >+ for x in closed running failed ; do >+ keepdir ${NX_SESS_DIR}/$x >+ fperms 0700 ${NX_SESS_DIR}/$x >+ done >+ >+ dodir ${NX_HOME_DIR}/.ssh >+ fperms 0700 ${NX_HOME_DIR} >+ fperms 0700 ${NX_HOME_DIR}/.ssh >+ >+ cat << EOF >${D}${NX_HOME_DIR}/.ssh/server.id_dsa.pub.key >+ssh-dss AAAAB3NzaC1kc3MAAACBAJe/0DNBePG9dYLWq7cJ0SqyRf1iiZN/IbzrmBvgPTZnBa5FT/0Lcj39sRYt1paAlhchwUmwwIiSZaON5JnJOZ6jKkjWIuJ9MdTGfdvtY1aLwDMpxUVoGwEaKWOyin02IPWYSkDQb6cceuG9NfPulS9iuytdx0zIzqvGqfvudtufAAAAFQCwosRXR2QA8OSgFWSO6+kGrRJKiwAAAIEAjgvVNAYWSrnFD+cghyJbyx60AAjKtxZ0r/Pn9k94Qt2rvQoMnGgt/zU0v/y4hzg+g3JNEmO1PdHh/wDPVOxlZ6Hb5F4IQnENaAZ9uTZiFGqhBO1c8Wwjiq/MFZy3jZaidarLJvVs8EeT4mZcWxwm7nIVD4lRU2wQ2lj4aTPcepMAAACANlgcCuA4wrC+3Cic9CFkqiwO/Rn1vk8dvGuEQqFJ6f6LVfPfRTfaQU7TGVLk2CzY4dasrwxJ1f6FsT8DHTNGnxELPKRuLstGrFY/PR7KeafeFZDf+fJ3mbX5nxrld3wi5titTnX+8s4IKv29HJguPvOK/SI7cjzA+SqNfD7qEo8= root@nettuno >+EOF >+ fperms 0600 ${NX_HOME_DIR}/.ssh/server.id_dsa.pub.key >+ cp ${D}${NX_HOME_DIR}/.ssh/server.id_dsa.pub.key ${D}${NX_HOME_DIR}/.ssh/authorized_keys2 >+ fperms 0600 ${NX_HOME_DIR}/.ssh/authorized_keys2 >+ >+ echo -n "127.0.0.1" ${D}${NX_HOME_DIR}/.ssh/known_hosts >+ >+ chown -R nx:root ${D}${NX_DIR} >+} >+ >+pkg_postinst () { >+ usermod -s /usr/NX/bin/nxserver nx || die "Unable to set login shell of nx user!!" >+} >diff -purN net-misc.orig/nxserver-freenx/nxserver-freenx-0.4.4.ebuild net-misc.new/nxserver-freenx/nxserver-freenx-0.4.4.ebuild >--- net-misc.orig/nxserver-freenx/nxserver-freenx-0.4.4.ebuild 1969-12-31 18:00:00.000000000 -0600 >+++ net-misc.new/nxserver-freenx/nxserver-freenx-0.4.4.ebuild 2005-08-07 19:39:19.000000000 -0500 >@@ -0,0 +1,97 @@ >+# Copyright 1999-2005 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.4.0.ebuild,v 1.1 2005/05/23 19:10:14 stuart Exp $ >+ >+inherit eutils >+ >+DESCRIPTION="An X11/RDP/VNC proxy server especially well suited to low bandwidth links such as ISDN or modem" >+HOMEPAGE="http://freenx.berlios.de/" >+SRC_URI="http://debian.tu-bs.de/knoppix/nx/freenx-${PV}.tar.gz" >+LICENSE="GPL-2" >+SLOT="0" >+KEYWORDS="x86 ~ppc" >+RESTRICT="nomirror strip" >+IUSE="commercial" >+DEPEND="virtual/ssh >+ dev-tcltk/expect >+ net-analyzer/gnu-netcat >+ x86? ( commercial? ( >=net-misc/nxclient-1.4* ) >+ !commercial? ( !net-misc/nxclient ) ) >+ !x86? ( !net-misc/nxclient ) >+ >=net-misc/nxproxy-1.4.0 >+ >=net-misc/nx-x11-1.4.0 >+ !net-misc/nxserver-personal >+ !net-misc/nxserver-business >+ !net-misc/nxserver-enterprise" >+ >+S=${WORKDIR}/freenx-${PV} >+ >+pkg_setup () { >+ enewuser nx -1 /bin/false /usr/NX/home/nx >+} >+ >+src_unpack() { >+ unpack ${A} >+ cd ${S} >+ epatch gentoo-nomachine.diff >+ >+ # Patch to fix the adduser error >+ epatch $FILESDIR/freenx-0.4.4-adduser-fix.patch >+} >+ >+src_compile() { >+ einfo "Nothing to compile" >+} >+ >+src_install() { >+ >+ NX_DIR=/usr/NX >+ NX_ETC_DIR=$NX_DIR/etc >+ NX_SESS_DIR=$NX_DIR/var/db >+ NX_HOME_DIR=$NX_DIR/home/nx >+ >+ into ${NX_DIR} >+ dobin nxserver >+ dobin nxnode >+ dobin nxnode-login >+ dobin nxkeygen >+ dobin nxloadconfig >+ dobin nxsetup >+ ( use x86 && use commercial ) || dobin nxprint >+ ( use x86 && use commercial ) || dobin nxclient >+ >+ dodir ${NX_ETC_DIR} >+ for x in passwords passwords.orig ; do >+ touch ${D}${NX_ETC_DIR}/$x >+ chmod 600 ${D}${NX_ETC_DIR}/$x >+ done >+ >+ insinto ${NX_ETC_DIR} >+ doins node.conf.sample >+ >+ ssh-keygen -f ${D}${NX_ETC_DIR}/users.id_dsa -t dsa -N "" -q >+ >+ for x in closed running failed ; do >+ keepdir ${NX_SESS_DIR}/$x >+ fperms 0700 ${NX_SESS_DIR}/$x >+ done >+ >+ dodir ${NX_HOME_DIR}/.ssh >+ fperms 0700 ${NX_HOME_DIR} >+ fperms 0700 ${NX_HOME_DIR}/.ssh >+ >+ cat << EOF >${D}${NX_HOME_DIR}/.ssh/server.id_dsa.pub.key >+ssh-dss AAAAB3NzaC1kc3MAAACBAJe/0DNBePG9dYLWq7cJ0SqyRf1iiZN/IbzrmBvgPTZnBa5FT/0Lcj39sRYt1paAlhchwUmwwIiSZaON5JnJOZ6jKkjWIuJ9MdTGfdvtY1aLwDMpxUVoGwEaKWOyin02IPWYSkDQb6cceuG9NfPulS9iuytdx0zIzqvGqfvudtufAAAAFQCwosRXR2QA8OSgFWSO6+kGrRJKiwAAAIEAjgvVNAYWSrnFD+cghyJbyx60AAjKtxZ0r/Pn9k94Qt2rvQoMnGgt/zU0v/y4hzg+g3JNEmO1PdHh/wDPVOxlZ6Hb5F4IQnENaAZ9uTZiFGqhBO1c8Wwjiq/MFZy3jZaidarLJvVs8EeT4mZcWxwm7nIVD4lRU2wQ2lj4aTPcepMAAACANlgcCuA4wrC+3Cic9CFkqiwO/Rn1vk8dvGuEQqFJ6f6LVfPfRTfaQU7TGVLk2CzY4dasrwxJ1f6FsT8DHTNGnxELPKRuLstGrFY/PR7KeafeFZDf+fJ3mbX5nxrld3wi5titTnX+8s4IKv29HJguPvOK/SI7cjzA+SqNfD7qEo8= root@nettuno >+EOF >+ fperms 0600 ${NX_HOME_DIR}/.ssh/server.id_dsa.pub.key >+ cp ${D}${NX_HOME_DIR}/.ssh/server.id_dsa.pub.key ${D}${NX_HOME_DIR}/.ssh/authorized_keys2 >+ fperms 0600 ${NX_HOME_DIR}/.ssh/authorized_keys2 >+ >+ echo -n "127.0.0.1" ${D}${NX_HOME_DIR}/.ssh/known_hosts >+ >+ chown -R nx:root ${D}${NX_DIR} >+} >+ >+pkg_postinst () { >+ usermod -s /usr/NX/bin/nxserver nx || die "Unable to set login shell of nx user!!" >+} >diff -purN net-misc.orig/nxssh/files/digest-nxssh-1.5.0 net-misc.new/nxssh/files/digest-nxssh-1.5.0 >--- net-misc.orig/nxssh/files/digest-nxssh-1.5.0 1969-12-31 18:00:00.000000000 -0600 >+++ net-misc.new/nxssh/files/digest-nxssh-1.5.0 2005-08-07 14:43:25.000000000 -0500 >@@ -0,0 +1,2 @@ >+MD5 666519517126ae0277bb1af05c2fa228 nxssh-1.5.0-19.tar.gz 865689 >+MD5 716b682bfe33fb23b2a7eda080bd3ca3 nxcomp-1.5.0-63.tar.gz 496345 >diff -purN net-misc.orig/nxssh/nxssh-1.5.0.ebuild net-misc.new/nxssh/nxssh-1.5.0.ebuild >--- net-misc.orig/nxssh/nxssh-1.5.0.ebuild 1969-12-31 18:00:00.000000000 -0600 >+++ net-misc.new/nxssh/nxssh-1.5.0.ebuild 2005-08-07 14:43:05.000000000 -0500 >@@ -0,0 +1,57 @@ >+# Copyright 1999-2005 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: /var/cvsroot/gentoo-x86/net-misc/nxssh/nxssh-1.4.0-r1.ebuild,v 1.2 2005/02/17 12:54:15 stuart Exp $ >+ >+MY_P="nxssh-1.5.0-19" >+DESCRIPTION="Modified openssh client, used by nxclient" >+HOMEPAGE="http://www.nomachine.com/" >+SRC_URI="http://www.nomachine.com/download/1.5.0/sources/${MY_P}.tar.gz http://www.nomachine.com/download/1.5.0/sources/nxcomp-1.5.0-63.tar.gz" >+LICENSE="as-is" >+SLOT="0" >+KEYWORDS="~x86 ~ppc" >+DEPEND=">=dev-libs/openssl-0.9.7d-r1 >+ >=sys-libs/glibc-2.3.3.20040420-r1 >+ >=sys-libs/zlib-1.2.1-r2 >+ tcpd? ( sys-apps/tcp-wrappers ) >+ pam? ( sys-libs/pam )" >+# Run-time dependencies, same as DEPEND if RDEPEND isn't defined: >+#RDEPEND="" >+IUSE="ipv6 pam tcpd" >+ >+S=${WORKDIR}/${PN} >+ >+src_compile() { >+ >+ cd ../nxcomp >+ econf --prefix="/usr/NX/" || die "Unable to configure nxcomp" >+ emake || die "Unable to build nxcomp" >+ >+ cd ../nxssh >+ >+ local myconf >+ >+ use tcpd || myconf="${myconf} --without-tcp-wrappers" >+ use tcpd && myconf="${myconf} --with-tcp-wrappers" >+ use pam || myconf="${myconf} --without-pam" >+ use pam && myconf="${myconf} --with-pam" >+ use ipv6 || myconf="${myconf} --with-ipv4-default" >+ >+ ./configure \ >+ --prefix=/usr \ >+ --sysconfdir=/etc/ssh \ >+ --mandir=/usr/share/man \ >+ --libexecdir=/usr/lib/misc \ >+ --datadir=/usr/share/openssh \ >+ --disable-suid-ssh \ >+ --with-privsep-path=/var/empty \ >+ --with-privsep-user=sshd \ >+ --with-md5-passwords \ >+ --host=${CHOST} ${myconf} || die "bad configure" >+ >+ emake || die "compile problem" >+} >+ >+src_install() { >+ exeinto /usr/NX/bin >+ doexe nxssh >+}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 101691
:
65365
|
65366
|
65367
|
65368
|
65369
|
65370
|
65371
|
65372
|
65373
|
65443
|
65444
|
65445
|
65446
|
65448
|
65449
|
65467
|
65555
|
65556
|
65558
|
65559
|
65560
|
67441
|
67442
|
67443
|
67444
|
67445
|
67446
|
67453
|
67454
|
70221
|
70222
|
70224
|
76744
|
76745
|
76746
|
76747
|
76748
|
76750
|
77184
|
77188
|
77189
|
77191
|
77331
|
81689
|
81991
|
81992
|
82793
|
83075
|
83701
|
84776
|
84778