summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--eclass/debian.eclass81
-rw-r--r--net-misc/nxclient-base/Manifest29
-rw-r--r--net-misc/nxclient-base/files/2.0.0/nxcomp-2.0.0-makefile.patch21
-rw-r--r--net-misc/nxclient-base/files/2.0.0/nxcompsh-2.0.0-makefile.patch39
-rw-r--r--net-misc/nxclient-base/files/2.0.0/nxkill-2.0.0-makefile.patch12
-rw-r--r--net-misc/nxclient-base/files/2.0.0/nxservice-2.0.0-makefile.patch12
-rw-r--r--net-misc/nxclient-base/files/digest-nxclient-base-2.0.018
-rw-r--r--net-misc/nxclient-base/nxclient-base-2.0.0.ebuild154
-rw-r--r--net-misc/nxclient/Manifest8
-rw-r--r--net-misc/nxclient/files/digest-nxclient-2.0.03
-rw-r--r--net-misc/nxclient/nxclient-2.0.0.ebuild124
-rw-r--r--net-misc/nxnode-base/Manifest36
-rw-r--r--net-misc/nxnode-base/files/2.0.0/nxcompext-makefile.patch20
-rw-r--r--net-misc/nxnode-base/files/2.0.0/nxdesktop-fix-nxcomp-paths.patch26
-rw-r--r--net-misc/nxnode-base/files/2.0.0/nxnode-fix-nxcomp-paths.patch153
-rw-r--r--net-misc/nxnode-base/files/2.0.0/nxspool-gcc4.patch12
-rw-r--r--net-misc/nxnode-base/files/2.0.0/nxviewer-fix-nxcomp-paths.patch14
-rw-r--r--net-misc/nxnode-base/files/digest-nxnode-base-2.0.027
-rw-r--r--net-misc/nxnode-base/nxnode-base-2.0.0.ebuild137
-rw-r--r--net-misc/nxnode/Manifest8
-rw-r--r--net-misc/nxnode/files/digest-nxnode-2.0.03
-rw-r--r--net-misc/nxnode/nxnode-2.0.0.ebuild78
-rw-r--r--net-misc/nxserver-freenx/Manifest32
-rw-r--r--net-misc/nxserver-freenx/files/digest-nxserver-freenx-0.5.03
-rw-r--r--net-misc/nxserver-freenx/files/digest-nxserver-freenx-0.6.0_alpha200607113
-rw-r--r--net-misc/nxserver-freenx/files/freenx-0.5.0-name-change.patch153
-rw-r--r--net-misc/nxserver-freenx/files/freenx-svn-name-change.patch153
-rw-r--r--net-misc/nxserver-freenx/files/freenx-svn-xorg7.patch18
-rw-r--r--net-misc/nxserver-freenx/files/freenx-xorg7.patch18
-rw-r--r--net-misc/nxserver-freenx/nxserver-freenx-0.5.0.ebuild126
-rw-r--r--net-misc/nxserver-freenx/nxserver-freenx-0.6.0_alpha20060711.ebuild131
31 files changed, 0 insertions, 1652 deletions
diff --git a/eclass/debian.eclass b/eclass/debian.eclass
deleted file mode 100644
index 531e686..0000000
--- a/eclass/debian.eclass
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-# Author : Jonathan Scruggs <j.scruggs@gmail.com> (09 April 2006)
-# Based on rpm.eclass by : Alastair Tse <liquidx@gentoo.org> (21 Jun 2003)
-#
-# Convienence class for extracting DEBs
-#
-# Basically, deb_src_unpack does:
-#
-# 1. uses debian_unpack to unpack a deb file using ar from binutils.
-# 2. deletes all the unpacked tarballs and zip files from ${WORKDIR}
-# NOTE: deb2targz requiers perl, and that is not a package installed
-# by default. ar comes with binutils, so everyone should have
-# this already, and no need for a dependency of a really large
-# package like perl. Some users may never need perl.
-#
-# This ebuild now re-defines a utility function called deb_unpack which
-# basically extracts the files out of the deb. It does not gzip the
-# output tar again but directly extracts to ${WORKDIR}
-#
-# I don't know if this will handle RPMs in the list, but it will with
-# other regular files that the unpack command can handle. :)
-
-
-# extracts the contents of the DEP in ${WORKDIR}
-debian_unpack() {
- local debfile targzfile return_value
- debfile=$1
-
- if [ -z "${debfile}" ]; then
- return_value=1
- else
- ar x ${debfile}
- # remove unneeded files.
- rm -f control.tar.gz debian-binary
-
- # Make this multi-file friendly.
- # Rename this for nice output during emerge, so
- # Users know what file is being extracted, rahter
- # than seeing data.tar.gz all the time.
- targzfile=${debfile##*\/}
- targzfile=${targzfile//.deb/.tar.gz}
- mv data.tar.gz ${targzfile}
-
- return_value=0
- fi
-
- return ${return_value}
-}
-
-debian_src_unpack() {
- local x targzfile ext myfail OLD_DISTDIR
-
- for x in ${A}; do
- myfail="failure unpacking ${x}"
- ext=${x##*.}
- case "$ext" in
- deb)
- echo ">>> Unpacking ${x}"
- cd ${WORKDIR}
- debian_unpack ${DISTDIR}/${x} || die "${myfail}"
-
- # Needed to unpack data.tar.gz
- OLD_DISTDIR=${DISTDIR}
- DISTDIR=${WORKDIR}
- targzfile=${x##*\/}
- targzfile=${targzfile//.deb/.tar.gz}
- unpack ${targzfile}
- rm -f ${targzfile}
- DISTDIR=${OLD_DISTDIR}
- ;;
- *)
- unpack ${x}
- ;;
- esac
- done
-}
-
-EXPORT_FUNCTIONS src_unpack
diff --git a/net-misc/nxclient-base/Manifest b/net-misc/nxclient-base/Manifest
deleted file mode 100644
index caefa7f..0000000
--- a/net-misc/nxclient-base/Manifest
+++ /dev/null
@@ -1,29 +0,0 @@
-AUX 2.0.0/nxcomp-2.0.0-makefile.patch 610 RMD160 c14dab1615eb9f71f8cc4325420c19b9ca38b067 SHA1 016750ce855040d4c489692e96a64b85bb1b53a7 SHA256 b7cca3103b2a4da6412c2065f83450cbd5b38ac5f86999ae4fe0281739b660ca
-MD5 2e3930d3a8339b0d98af9d838ec56cb7 files/2.0.0/nxcomp-2.0.0-makefile.patch 610
-RMD160 c14dab1615eb9f71f8cc4325420c19b9ca38b067 files/2.0.0/nxcomp-2.0.0-makefile.patch 610
-SHA256 b7cca3103b2a4da6412c2065f83450cbd5b38ac5f86999ae4fe0281739b660ca files/2.0.0/nxcomp-2.0.0-makefile.patch 610
-AUX 2.0.0/nxcompsh-2.0.0-makefile.patch 1258 RMD160 4ffa2cf3d942f150fe009102f34606b144f3d85e SHA1 3320a1788aee40383095dec58cd8bfc4a6d22772 SHA256 5581fc12145eb8257b9652a5797d9b1d0b348aabc00b76eba6e18764afefe49b
-MD5 21330e2ed31b7747adfd99585737e458 files/2.0.0/nxcompsh-2.0.0-makefile.patch 1258
-RMD160 4ffa2cf3d942f150fe009102f34606b144f3d85e files/2.0.0/nxcompsh-2.0.0-makefile.patch 1258
-SHA256 5581fc12145eb8257b9652a5797d9b1d0b348aabc00b76eba6e18764afefe49b files/2.0.0/nxcompsh-2.0.0-makefile.patch 1258
-AUX 2.0.0/nxkill-2.0.0-makefile.patch 478 RMD160 a4cb7f50ecbc2717866c2d479f5e2bb5b216c209 SHA1 d0042b16107eb31f9a7447a525baf47322be814e SHA256 b97c35b9278f591208d94a945ad309e9645a73da8eea0a230886d2cff653ae90
-MD5 9c38dbcfc4d461b121a88ae27def093d files/2.0.0/nxkill-2.0.0-makefile.patch 478
-RMD160 a4cb7f50ecbc2717866c2d479f5e2bb5b216c209 files/2.0.0/nxkill-2.0.0-makefile.patch 478
-SHA256 b97c35b9278f591208d94a945ad309e9645a73da8eea0a230886d2cff653ae90 files/2.0.0/nxkill-2.0.0-makefile.patch 478
-AUX 2.0.0/nxservice-2.0.0-makefile.patch 420 RMD160 ff4bdc3c764f65054d73c6b02e854a8c893edefb SHA1 d97f3f106311f957d388e27100c595f2005d9358 SHA256 a014b6596b410b6c3517b44e7e05e577579ba45e7995949eb0384f809f782744
-MD5 298b65e493b2dd40be7eb21e3c770690 files/2.0.0/nxservice-2.0.0-makefile.patch 420
-RMD160 ff4bdc3c764f65054d73c6b02e854a8c893edefb files/2.0.0/nxservice-2.0.0-makefile.patch 420
-SHA256 a014b6596b410b6c3517b44e7e05e577579ba45e7995949eb0384f809f782744 files/2.0.0/nxservice-2.0.0-makefile.patch 420
-DIST nxcomp-2.0.0-81.tar.gz 549185 RMD160 20ead9c63428b3235c78e16477dd7cc06bae7420 SHA1 a9768df585a1fbf6db9e561ad44d53e6af42c35c SHA256 21c33334443886cb1ec6bc70e548647ea58464afc32dbe7009a3ee37fdc338e0
-DIST nxcompsh-2.0.0-5.tar.gz 68167 RMD160 7f5ff8fc83b7e98439e293bcd788554e66c541b9 SHA1 0a890ea450d56efbd346a378a8e7628bb1063360 SHA256 4ff42d6eeeb5af9d67ba68c34791dd41379c52f367009fcf5181fbabda78d54d
-DIST nxesd-2.0.0-4.tar.gz 663788 RMD160 30b30c64378d0e4672fad7b3b78caf349b501299 SHA1 613aa53645699aa06b25090e6e8e5e21fe27581c SHA256 2eb574eaf99671af09e92ae80f60ca944ec2b3f922bf91e4080242d0bbcda562
-DIST nxkill-2.0.0-4.tar.gz 43988 RMD160 7628b447f028d8a0dcd9f7ecbaffd726d8f664db SHA1 26ef1814c5bdbd84c8a8678a8400e62e4a9cb3fc SHA256 7a45f40fabe2c73df423e676f1d49927bc0657291495cb5439f18080c3bee0bc
-DIST nxservice-2.0.0-26.tar.gz 46085 RMD160 2741cbd68b3e58728a72edad59e2ea3c4d0d9fc6 SHA1 1619a8b8748ceb49e9557f2467eac1396a06731f SHA256 847652d9618904444aa2c9f14f0d2b26298be7e7dba69e50148156839403cbc6
-DIST nxssh-2.0.0-12.tar.gz 921462 RMD160 7a23d572a253e65e339011d48cc6fffa856e4688 SHA1 bb9abbc2d0d383e15537163b4ec16556a89db676 SHA256 0eaa90b659dbd3d15da9d92eb02a86aec117b759be848dd13578bbfe1857a3ee
-EBUILD nxclient-base-2.0.0.ebuild 3951 RMD160 0aabcf6eefdbcdca0362f35bd45f97083a77305f SHA1 77e8fbb649ad5d8b45de839d96a91e80af550b52 SHA256 e1c1f79ea4f965d7588d92b49ac5c6467e9c98f67238d0730c4194ad6f2a819b
-MD5 39c7127548c4674a5524ea4502a2973a nxclient-base-2.0.0.ebuild 3951
-RMD160 0aabcf6eefdbcdca0362f35bd45f97083a77305f nxclient-base-2.0.0.ebuild 3951
-SHA256 e1c1f79ea4f965d7588d92b49ac5c6467e9c98f67238d0730c4194ad6f2a819b nxclient-base-2.0.0.ebuild 3951
-MD5 ba8c06a6e2fb4951f6642bce4d1b1ffa files/digest-nxclient-base-2.0.0 1473
-RMD160 6151ff5e4bb535b539341a622d8168cf3dcd44de files/digest-nxclient-base-2.0.0 1473
-SHA256 5496a405af79038796bd40ac50b7b62bde2727967b1dbbc3c51cb66df57616ae files/digest-nxclient-base-2.0.0 1473
diff --git a/net-misc/nxclient-base/files/2.0.0/nxcomp-2.0.0-makefile.patch b/net-misc/nxclient-base/files/2.0.0/nxcomp-2.0.0-makefile.patch
deleted file mode 100644
index 4f3a207..0000000
--- a/net-misc/nxclient-base/files/2.0.0/nxcomp-2.0.0-makefile.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -purN nxcomp.orig/Makefile.in nxcomp/Makefile.in
---- nxcomp.orig/Makefile.in 2006-06-19 12:57:55.000000000 -0500
-+++ nxcomp/Makefile.in 2006-07-08 19:40:30.000000000 -0500
-@@ -37,7 +37,7 @@ LIBVERSION=@LIBVERSION@
-
- CXX = @CXX@
- CXXFLAGS = @CXXFLAGS@ @X_CFLAGS@ @DEFS@ \
-- -Wall -Wpointer-arith
-+ -Wall -Wpointer-arith -fPIC
- CXXINCLUDES =
- CXXDEFINES =
-
-@@ -47,7 +47,7 @@ CXXDEFINES =
-
- CC = @CC@
- CCFLAGS = @CFLAGS@ @X_CFLAGS@ @DEFS@ \
-- -Wall -Wpointer-arith
-+ -Wall -Wpointer-arith -fPIC
- CCINCLUDES =
- CCDEFINES =
-
diff --git a/net-misc/nxclient-base/files/2.0.0/nxcompsh-2.0.0-makefile.patch b/net-misc/nxclient-base/files/2.0.0/nxcompsh-2.0.0-makefile.patch
deleted file mode 100644
index fa2319a..0000000
--- a/net-misc/nxclient-base/files/2.0.0/nxcompsh-2.0.0-makefile.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff -purN nxcompsh.orig/Makefile.in nxcompsh/Makefile.in
---- nxcompsh.orig/Makefile.in 2006-01-23 11:50:44.000000000 -0600
-+++ nxcompsh/Makefile.in 2006-07-10 17:26:49.000000000 -0500
-@@ -32,7 +32,7 @@ LIBVERSION=@LIBVERSION@
-
- CXX = @CXX@
- CXXFLAGS = @CXXFLAGS@ @X_CFLAGS@ @DEFS@ \
-- -Wall -Wpointer-arith
-+ -Wall -Wpointer-arith -fPIC
- CXXINCLUDES =
- CXXDEFINES =
-
-@@ -43,7 +43,7 @@ CXXDEFINES =
-
- CC = @CC@
- CCFLAGS = @X_CFLAGS@ @DEFS@ \
-- -Wall -Wpointer-arith
-+ -Wall -Wpointer-arith -fPIC
- CCINCLUDES =
- CCDEFINES =
-
-@@ -106,7 +106,7 @@ LIBCYGARCHIVE = lib$(LIBRARY).dll.a
-
- PROGRAM = test-nxcompsh
-
--all: depend $(LIBFULL) $(LIBLOAD) $(LIBSHARED) $(LIBARCHIVE) $(LIBCYGSHARED) $(LIBCYGARCHIVE)
-+all: depend $(LIBFULL) $(LIBLOAD) $(LIBSHARED) $(LIBARCHIVE)
-
- MSRC = Main.cpp
-
-@@ -178,7 +178,7 @@ install.man:
-
- clean:
- -rm -f *~ *.o *.bak st?????? core core.* *.out.* \
-- $(LIBFULL) $(LIBLOAD) $(LIBSHARED) $(LIBARCHIVE) $(PROGRAM) $(PROGRAM).exe $(LIBCYGSHARED) $(LIBCYGARCHIVE)
-+ $(LIBFULL) $(LIBLOAD) $(LIBSHARED) $(LIBARCHIVE) $(PROGRAM) $(PROGRAM).exe
-
- distclean: clean
- -rm -f config.status config.log config.cache depend.status Makefile tags
diff --git a/net-misc/nxclient-base/files/2.0.0/nxkill-2.0.0-makefile.patch b/net-misc/nxclient-base/files/2.0.0/nxkill-2.0.0-makefile.patch
deleted file mode 100644
index fdf2c65..0000000
--- a/net-misc/nxclient-base/files/2.0.0/nxkill-2.0.0-makefile.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -purN nxkill.orig/Makefile.in nxkill/Makefile.in
---- nxkill.orig/Makefile.in 2005-02-10 18:03:16.000000000 -0600
-+++ nxkill/Makefile.in 2006-07-10 18:31:26.000000000 -0500
-@@ -12,7 +12,7 @@ LIBVERSION=@LIBVERSION@
- #
- CXX = @CXX@
- CXXFLAGS = @CXXFLAGS@ @X_CFLAGS@ @DEFS@ \
-- -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
-+ -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -fPIC \
-
- CXXINCLUDES = -I. -I../nxcomp
-
diff --git a/net-misc/nxclient-base/files/2.0.0/nxservice-2.0.0-makefile.patch b/net-misc/nxclient-base/files/2.0.0/nxservice-2.0.0-makefile.patch
deleted file mode 100644
index 846154b..0000000
--- a/net-misc/nxclient-base/files/2.0.0/nxservice-2.0.0-makefile.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -purN nxservice.orig/Makefile.in nxservice/Makefile.in
---- nxservice.orig/Makefile.in 2006-03-30 08:23:34.000000000 -0600
-+++ nxservice/Makefile.in 2006-07-10 18:56:36.000000000 -0500
-@@ -12,7 +12,7 @@ LIBVERSION=@LIBVERSION@
- #
- CXX = @CXX@
- CXXFLAGS = @CXXFLAGS@ @X_CFLAGS@ @DEFS@ \
-- -Wall -Wpointer-arith
-+ -Wall -Wpointer-arith -fPIC
-
- CXXINCLUDES = -I. -I../nxcomp -I../nxcompsh
-
diff --git a/net-misc/nxclient-base/files/digest-nxclient-base-2.0.0 b/net-misc/nxclient-base/files/digest-nxclient-base-2.0.0
deleted file mode 100644
index 8672cc5..0000000
--- a/net-misc/nxclient-base/files/digest-nxclient-base-2.0.0
+++ /dev/null
@@ -1,18 +0,0 @@
-MD5 fa6663ef31787d2a49982450928bf0cd nxcomp-2.0.0-81.tar.gz 549185
-RMD160 20ead9c63428b3235c78e16477dd7cc06bae7420 nxcomp-2.0.0-81.tar.gz 549185
-SHA256 21c33334443886cb1ec6bc70e548647ea58464afc32dbe7009a3ee37fdc338e0 nxcomp-2.0.0-81.tar.gz 549185
-MD5 f811162ba3a368a14584c848eeaa562b nxcompsh-2.0.0-5.tar.gz 68167
-RMD160 7f5ff8fc83b7e98439e293bcd788554e66c541b9 nxcompsh-2.0.0-5.tar.gz 68167
-SHA256 4ff42d6eeeb5af9d67ba68c34791dd41379c52f367009fcf5181fbabda78d54d nxcompsh-2.0.0-5.tar.gz 68167
-MD5 da40f50abdd8651c019c673094ff2a0e nxesd-2.0.0-4.tar.gz 663788
-RMD160 30b30c64378d0e4672fad7b3b78caf349b501299 nxesd-2.0.0-4.tar.gz 663788
-SHA256 2eb574eaf99671af09e92ae80f60ca944ec2b3f922bf91e4080242d0bbcda562 nxesd-2.0.0-4.tar.gz 663788
-MD5 5ad7889f9d58f15b123581b3c51bb232 nxkill-2.0.0-4.tar.gz 43988
-RMD160 7628b447f028d8a0dcd9f7ecbaffd726d8f664db nxkill-2.0.0-4.tar.gz 43988
-SHA256 7a45f40fabe2c73df423e676f1d49927bc0657291495cb5439f18080c3bee0bc nxkill-2.0.0-4.tar.gz 43988
-MD5 ea12b5ed62a801da1e7ce1159f7e249b nxservice-2.0.0-26.tar.gz 46085
-RMD160 2741cbd68b3e58728a72edad59e2ea3c4d0d9fc6 nxservice-2.0.0-26.tar.gz 46085
-SHA256 847652d9618904444aa2c9f14f0d2b26298be7e7dba69e50148156839403cbc6 nxservice-2.0.0-26.tar.gz 46085
-MD5 a651351524f0c146794f403632b6b401 nxssh-2.0.0-12.tar.gz 921462
-RMD160 7a23d572a253e65e339011d48cc6fffa856e4688 nxssh-2.0.0-12.tar.gz 921462
-SHA256 0eaa90b659dbd3d15da9d92eb02a86aec117b759be848dd13578bbfe1857a3ee nxssh-2.0.0-12.tar.gz 921462
diff --git a/net-misc/nxclient-base/nxclient-base-2.0.0.ebuild b/net-misc/nxclient-base/nxclient-base-2.0.0.ebuild
deleted file mode 100644
index 16503ce..0000000
--- a/net-misc/nxclient-base/nxclient-base-2.0.0.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils
-
-DESCRIPTION="A special version of the X11 libraries supporting NX compression technology"
-HOMEPAGE="http://www.nomachine.com/developers.php"
-
-URI_BASE="http://web04.nomachine.com/download/2.0.0/sources"
-SRC_NXCOMP="nxcomp-$PV-81.tar.gz"
-SRC_NXCOMPSH="nxcompsh-$PV-5.tar.gz"
-SRC_NXESD="nxesd-$PV-4.tar.gz"
-SRC_NXKILL="nxkill-$PV-4.tar.gz"
-SRC_NXSERVICE="nxservice-$PV-26.tar.gz"
-SRC_NXSSH="nxssh-$PV-12.tar.gz"
-
-SRC_URI="$URI_BASE/$SRC_NXCOMP $URI_BASE/$SRC_NXCOMPSH
- $URI_BASE/$SRC_NXKILL $URI_BASE/$SRC_NXSERVICE $URI_BASE/$SRC_NXSSH
- esd? ( $URI_BASE/$SRC_NXESD )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-amd64 ~ppc ~x86"
-RESTRICT="mirror"
-IUSE="alsa debug esd ipv6 pam tcpd"
-
-DEPEND=">=media-libs/jpeg-6b-r7
- >=media-libs/libpng-1.2.8
- net-analyzer/gnu-netcat
- >=sys-libs/zlib-1.2.3
- >=dev-libs/openssl-0.9.7
-
- tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
- pam? ( >=sys-libs/pam-0.77 )
-
- esd? ( >=media-libs/audiofile-0.2.6
- >=media-sound/esound-0.2.36
- alsa? ( >=media-libs/alsa-lib-0.5.10b ) )
-
- amd64? (
- app-emulation/emul-linux-x86-compat
- >=app-emulation/emul-linux-x86-baselibs-2.1.4
- )
-
- x86? ( >=sys-libs/lib-compat-1.4 )
-
- || ( app-text/rman
- virtual/x11 )"
-
-RDEPEND="${DEPEND}
- !net-misc/nx-x11
- !net-misc/nx-x11-bin
- !net-misc/nxcomp
- !net-misc/nxesd
- !net-misc/nxproxy
- !net-misc/nxserver-business
- !net-misc/nxserver-enterprise
- !net-misc/nxserver-personal
- !net-misc/nxssh"
-
-S=${WORKDIR}
-
-src_unpack() {
- # we can't use ${A} because of bug #61977
- unpack ${SRC_NXCOMP}
- unpack ${SRC_NXCOMPSH}
- unpack ${SRC_NXKILL}
- unpack ${SRC_NXSERVICE}
- unpack ${SRC_NXSSH}
- use esd && unpack ${SRC_NXESD}
-
- cd ${S}
- epatch ${FILESDIR}/2.0.0/nxcomp-2.0.0-makefile.patch
- epatch ${FILESDIR}/2.0.0/nxcompsh-2.0.0-makefile.patch
- epatch ${FILESDIR}/2.0.0/nxkill-2.0.0-makefile.patch
- epatch ${FILESDIR}/2.0.0/nxservice-2.0.0-makefile.patch
-}
-
-src_compile() {
- cd nxcomp
- econf --prefix="/usr/NX/" || die "Unable to configure nxcomp"
- emake || die "emake for nxcomp failed"
-
- cd ../nxcompsh
- econf --prefix="/usr/NX/" || die "Unable to configure nxcompsh"
- emake || die "emake for nxcompsh failed"
-
- cd ../nxkill
- econf --prefix="/usr/NX/" || die "Unable to configure nxkill"
- emake || die "emake for nxkill failed"
-
- cd ../nxservice
- econf --prefix="/usr/NX/" || die "Unable to configure nxservice"
- emake || die "emake for nxservice failed"
-
- cd ../nxssh
- econf --prefix="/usr/NX/" \
- --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 \
- $(use_with tcpd tcp-wrappers) \
- $(use_with pam) \
- $(use_with !ipv6 ipv4-default) \
- || die "Unable to configure nxssh"
- emake || die "emake for nxssh failed"
-
- if use esd ; then
- cd ../nxesd
- econf --prefix=/usr/NX --sysconfdir=/etc/esd \
- $(use_enable ipv6) $(use_enable debug debugging) \
- $(use_enable alsa) $(use_with tcpd libwrap) \
- || die "configure nxssh failed"
- emake || die "emake nxssh failed"
- fi
-}
-
-src_install() {
- into /usr/NX
-
- dobin nxkill/nxkill
-
- # Make wrappers to /usr/NX/lib, so other programs are not affected.
- newbin nxservice/nxservice nxservice.bin
- make_wrapper nxservice nxservice.bin /usr/NX/bin /usr/NX/lib /usr/NX/bin
- newbin nxssh/nxssh nxssh.bin
- make_wrapper nxssh nxssh.bin /usr/NX/bin /usr/NX/lib /usr/NX/bin
-
- if use esd ; then
- dobin nxesd/nxesd
- fi
-
- dolib.so nxcomp/libXcomp.so*
- dolib.so nxcompsh/libXcompsh.so*
-
- insinto /usr/NX/include
- doins nxcomp/NX*.h nxcomp/MD5.h
-
- # install environment variables
- cat <<EOF > ${T}/50nxpaths
-NXDIR=/usr/NX
-PATH=\${NXDIR}/bin
-ROOTPATH=\${NXDIR}/bin
-CONFIG_PROTECT="\${NXDIR}/etc \${NXDIR}/home"
-PRELINK_PATH_MASK=\${NXDIR}
-SEARCH_DIRS_MASK=\${NXDIR}
-EOF
- doenvd ${T}/50nxpaths
-}
diff --git a/net-misc/nxclient/Manifest b/net-misc/nxclient/Manifest
deleted file mode 100644
index 4e888ab..0000000
--- a/net-misc/nxclient/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-DIST nxclient-2.0.0-98.i386.rpm 3474183 RMD160 d55fdbe0dccbdf4f2cd0d0988536a431f5e5cb9f SHA1 613b276d1add4e7715b724fa511e8f0e71174790 SHA256 067cecb2ef700726a035f08a756a4669dee9dd66be53f353c7eb4c3d304e6977
-EBUILD nxclient-2.0.0.ebuild 3366 RMD160 26e487a326718088663f1d48d1b73e1fa0c8107a SHA1 7dd90d59a4bd8a1de60fe2a943ae0d7c061f2b9b SHA256 0aef3ccd5ffdacccce6e7a895e852c9af0e71fcde3e67880442f7ce93b42b0f9
-MD5 efe3e8bbae06a0dddb699759dee94512 nxclient-2.0.0.ebuild 3366
-RMD160 26e487a326718088663f1d48d1b73e1fa0c8107a nxclient-2.0.0.ebuild 3366
-SHA256 0aef3ccd5ffdacccce6e7a895e852c9af0e71fcde3e67880442f7ce93b42b0f9 nxclient-2.0.0.ebuild 3366
-MD5 980d093f93da9952302399e1f51104f1 files/digest-nxclient-2.0.0 262
-RMD160 16df6ae59cedf58f7130fe69b3fb0e9c1cd3b283 files/digest-nxclient-2.0.0 262
-SHA256 165e16e1e0ebee6459b550933aeb1874b788459c8a0d661a0565b30958c2cfdd files/digest-nxclient-2.0.0 262
diff --git a/net-misc/nxclient/files/digest-nxclient-2.0.0 b/net-misc/nxclient/files/digest-nxclient-2.0.0
deleted file mode 100644
index 6bef97e..0000000
--- a/net-misc/nxclient/files/digest-nxclient-2.0.0
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 5ca0795a9c7bbca371510b47aca3601d nxclient-2.0.0-98.i386.rpm 3474183
-RMD160 d55fdbe0dccbdf4f2cd0d0988536a431f5e5cb9f nxclient-2.0.0-98.i386.rpm 3474183
-SHA256 067cecb2ef700726a035f08a756a4669dee9dd66be53f353c7eb4c3d304e6977 nxclient-2.0.0-98.i386.rpm 3474183
diff --git a/net-misc/nxclient/nxclient-2.0.0.ebuild b/net-misc/nxclient/nxclient-2.0.0.ebuild
deleted file mode 100644
index 46a6df9..0000000
--- a/net-misc/nxclient/nxclient-2.0.0.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils 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="cups esd prebuilt"
-LICENSE="as-is"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="mirror strip"
-
-URI_BASE="http://web04.nomachine.com/download/2.0.0/Linux"
-SRC_NXCLIENT="${P}-98.i386.rpm"
-SRC_URI="${URI_BASE}/${SRC_NXCLIENT}"
-
-DEPEND=">=dev-libs/expat-1.95.8
- >=media-libs/fontconfig-2.2.3
- >=media-libs/freetype-2.1.10
- >=media-libs/jpeg-6b-r7
- >=media-libs/libpng-1.2.8
- net-analyzer/gnu-netcat
- >=sys-libs/zlib-1.2.3
- =x11-libs/qt-3.3*
-
- cups? ( >=dev-libs/openssl-0.9.7j
- >=net-print/cups-1.1.23 )
-
- esd? ( >=media-libs/audiofile-0.2.6
- >=media-sound/esound-0.2.36 )
-
- prebuilt? ( !net-misc/nxclient-base )
- !prebuilt? ( net-misc/nxclient-base )
-
- amd64? (
- app-emulation/emul-linux-x86-compat
- >=app-emulation/emul-linux-x86-baselibs-2.1.4
- >=app-emulation/emul-linux-x86-xlibs-2.2.1
- >=app-emulation/emul-linux-x86-qtlibs-2.1.1
- )
-
- x86? ( >=sys-libs/lib-compat-1.4 )
-
- || ( ( x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXft
- x11-libs/libXrender
- app-text/rman
- )
- virtual/x11
- )"
-
-# As per !M instructions: Uninstall all the old stuff.
-RDEPEND="${DEPEND}
- !net-misc/nx-x11
- !net-misc/nx-x11-bin
- !net-misc/nxcomp
- !net-misc/nxesd
- !net-misc/nxproxy
- !net-misc/nxserver-business
- !net-misc/nxserver-enterprise
- !net-misc/nxserver-personal
- !net-misc/nxssh"
-
-S=${WORKDIR}
-
-src_install() {
- cp -dPR usr ${D}
-
- # These will be provided by our dependencies
- rm -f ${D}/usr/NX/lib/lib{jpeg,png,z}*
-
- # We need to remove these items if the user wishes to compile
- # the OSS components. All these will be delivered by:
- # nxclient-base-2.0.0
- if ! use prebuilt ; then
- rm -f ${D}/usr/NX/lib/lib{crypto,Xcomp,Xcompsh}.so*
- rm -f ${D}/usr/NX/bin/nx{esd,kill,service,ssh}
- # make sure there are no libs left (this is to catch problems when this
- # package is updated)
- rmdir ${D}/usr/NX/lib || die "leftover libraries in ${D}/usr/NX/lib"
- fi
-
- if use prebuilt && ! use esd ; then
- rm -f ${D}/usr/NX/bin/nxesd
- fi
-
- # Make wrappers to /usr/NX/lib, so other programs are not affected.
- mv ${D}/usr/NX/bin/nxclient ${D}/usr/NX/bin/nxclient.bin
- make_wrapper nxclient nxclient.bin /usr/NX/bin /usr/NX/lib /usr/NX/bin
-
- if use prebuilt ; then
- mv ${D}/usr/NX/bin/nxservice ${D}/usr/NX/bin/nxservice.bin
- make_wrapper nxservice nxservice.bin /usr/NX/bin /usr/NX/lib /usr/NX/bin
- mv ${D}/usr/NX/bin/nxssh ${D}/usr/NX/bin/nxssh.bin
- make_wrapper nxssh nxssh.bin /usr/NX/bin /usr/NX/lib /usr/NX/bin
- fi
-
- # install environment variables
- if use prebuilt ; then
- cat <<EOF > ${T}/50nxpaths
-NXDIR=/usr/NX
-PATH=\${NXDIR}/bin
-ROOTPATH=\${NXDIR}/bin
-CONFIG_PROTECT="\${NXDIR}/etc \${NXDIR}/home"
-PRELINK_PATH_MASK=\${NXDIR}
-SEARCH_DIRS_MASK=\${NXDIR}
-EOF
- doenvd ${T}/50nxpaths
- fi
-
- # Of the options in the applnk directory, the desktop files in the
- # "network" directory seem to make the most sense.
- declare applnk=/usr/NX/share/applnk apps=/usr/share/applications
- dodir ${apps}
- domenu ${D}${applnk}/network
- rm ${D}${apps}/nxclient-help.desktop
- rm -rf ${D}${applnk}
-}
diff --git a/net-misc/nxnode-base/Manifest b/net-misc/nxnode-base/Manifest
deleted file mode 100644
index c79a7b4..0000000
--- a/net-misc/nxnode-base/Manifest
+++ /dev/null
@@ -1,36 +0,0 @@
-AUX 2.0.0/nxcompext-makefile.patch 852 RMD160 c33478fdf2e1dc09c95ebb8aad9bb07a55fc76c6 SHA1 4eae19cc796ea045a7d944b5bdff36ce3871d6ff SHA256 825c31636ed01d939a8957fee5cb647c37485f75bde9552976bebebd98cd5088
-MD5 cd89a8de3e8d6841eadbe2e71c664a75 files/2.0.0/nxcompext-makefile.patch 852
-RMD160 c33478fdf2e1dc09c95ebb8aad9bb07a55fc76c6 files/2.0.0/nxcompext-makefile.patch 852
-SHA256 825c31636ed01d939a8957fee5cb647c37485f75bde9552976bebebd98cd5088 files/2.0.0/nxcompext-makefile.patch 852
-AUX 2.0.0/nxdesktop-fix-nxcomp-paths.patch 1345 RMD160 30cd5b3e7df30a0ce2c45a25d276257c9382793f SHA1 95eac2079a31e576569609513f0fcf6e01da6c65 SHA256 aaf72f054ca38197162c7ab68c8bd580c528df326b87e2388e1a183474a401a8
-MD5 1ab2ae07d8dabbd9a3b3e3b76b481b06 files/2.0.0/nxdesktop-fix-nxcomp-paths.patch 1345
-RMD160 30cd5b3e7df30a0ce2c45a25d276257c9382793f files/2.0.0/nxdesktop-fix-nxcomp-paths.patch 1345
-SHA256 aaf72f054ca38197162c7ab68c8bd580c528df326b87e2388e1a183474a401a8 files/2.0.0/nxdesktop-fix-nxcomp-paths.patch 1345
-AUX 2.0.0/nxnode-fix-nxcomp-paths.patch 5981 RMD160 53e490980ac82c363b0eaa45627ea717319055f8 SHA1 186dde5f39c5987bb24bf0cc0cc32996b068be9e SHA256 6776dec6ad1c3836cc8600ed51f4fead73d44af6a75a605429e168fedb959158
-MD5 ef5f5603d3b8dbbbd27d1c43a4a5b4b8 files/2.0.0/nxnode-fix-nxcomp-paths.patch 5981
-RMD160 53e490980ac82c363b0eaa45627ea717319055f8 files/2.0.0/nxnode-fix-nxcomp-paths.patch 5981
-SHA256 6776dec6ad1c3836cc8600ed51f4fead73d44af6a75a605429e168fedb959158 files/2.0.0/nxnode-fix-nxcomp-paths.patch 5981
-AUX 2.0.0/nxspool-gcc4.patch 467 RMD160 3c46121de4c40025b7e27b76b2a6cdc0e690d974 SHA1 f3e31f958213789a1e87d5ad2b929e970acd0355 SHA256 c857f0a64bf619c1bdcf798416ab50b275a696d62d8c24d0c6fb11e30558c908
-MD5 1440a0de4d8f822f775f608bf95513ca files/2.0.0/nxspool-gcc4.patch 467
-RMD160 3c46121de4c40025b7e27b76b2a6cdc0e690d974 files/2.0.0/nxspool-gcc4.patch 467
-SHA256 c857f0a64bf619c1bdcf798416ab50b275a696d62d8c24d0c6fb11e30558c908 files/2.0.0/nxspool-gcc4.patch 467
-AUX 2.0.0/nxviewer-fix-nxcomp-paths.patch 675 RMD160 b6164856f361710add6b20e046c7cc055cfc0fdf SHA1 0bfa12a25e92751ecd39d1c3adc501df5af5ca23 SHA256 7a055ad699985aacc34a01b2dd5b665bba3a9b18b1916eaccb2b097fda96c747
-MD5 436333c7d9a962ad062151fe9e7c2ee5 files/2.0.0/nxviewer-fix-nxcomp-paths.patch 675
-RMD160 b6164856f361710add6b20e046c7cc055cfc0fdf files/2.0.0/nxviewer-fix-nxcomp-paths.patch 675
-SHA256 7a055ad699985aacc34a01b2dd5b665bba3a9b18b1916eaccb2b097fda96c747 files/2.0.0/nxviewer-fix-nxcomp-paths.patch 675
-DIST nx-X11-2.0.0-31.tar.gz 32667577 RMD160 7c922d1269d594764b7dbc2856d831f1913b0b6b SHA1 175939c904870bf3a54afb99b00c29695e9bfcd2 SHA256 7945e8abcaac8f6cd86b59a052f0c02edfd30386eff66c77705259fda51ee7ea
-DIST nxagent-2.0.0-89.tar.gz 933839 RMD160 56e8d49ccf406a7e6032b9d5937ec00861e0867b SHA1 56ef823fd4560ee501f3e0a6511a7ce022ed3e4a SHA256 d13a85aae8934f79896ae6d62c3be04c2c264229ec5511872fa8c9a8856cffcd
-DIST nxauth-2.0.0-3.tar.gz 23275 RMD160 f1213d09ffc4961ef244d46e5858b2a6bda39575 SHA1 9951b2f10b3a24bdb0a4e77be9be3fe934999619 SHA256 2d247695c816af638fa1a59a751ca6a85a4833a0ebd63c793b8e13ead13edb00
-DIST nxcompext-2.0.0-33.tar.gz 96096 RMD160 0039b58c88dd05253b5e57a4329467db3a3a340a SHA1 8a0285301cd836e5ad0d1f705044bd6e5e0c2b4b SHA256 cdf2b0b5f7557be5c1d327240b127dde4663d633ec6b318ff04a387bde7d35a8
-DIST nxdesktop-2.0.0-50.tar.gz 220336 RMD160 91696447e1e511043736dd11537d2efd00ea106a SHA1 8cd5a3c5fd328cd82307ecea1c7e989a1930f986 SHA256 0b3167bd78dc0a9b5dff183b2380a48d2b39de244bfccc7647ff38a73588423c
-DIST nxsensor-2.0.0-2.tar.gz 180418 RMD160 0f25d3b4af1197499b05f96a7ffc251f6d045f78 SHA1 e91e65548e4888941e4bb851a1434a4d88e6baa2 SHA256 32d0ad68afcd3d07957d277dfa252c75696627a2704fd433c608ce70870863ff
-DIST nxspool-2.0.0-4.tar.gz 2838395 RMD160 fe7fa5312b8da770f458080846686e70c43a5022 SHA1 c2fe74ad5655b75322c5806838f9756a8674bebc SHA256 ef26f19c076a71a766a2e1f2103d1080c190159678d07ecc3cfc59d5724489dc
-DIST nxuexec-2.0.0-4.tar.gz 6948 RMD160 9308e1bc1763801b99ddcbab2d7ce25050e20ae3 SHA1 788f6465c28686b993586a93e6d24213238dc8d2 SHA256 80c6806377742eb0dfdec244b535c5ccebb20fc98d68cbb49ad7f3168b7eef11
-DIST nxviewer-2.0.0-15.tar.gz 93567 RMD160 df74a798e863d95e419057d706f5f8932a65aa5c SHA1 47f2b5ce65d049bb1c886e44269a1f1389c25c22 SHA256 96d1fe59d96fea67816a2f8390f5d430105fc1f2c8ba1ca573f6ee2eaef6f364
-EBUILD nxnode-base-2.0.0.ebuild 3747 RMD160 5e649e990483ce57017433c9dafd5e16255e0c2f SHA1 0d9751c2bacb1f389bf4bedff8173115bfc09553 SHA256 dc3b1d6150120ea8d079c7c177e5b5e659dbf402ae64eff2d39508c3947f8d73
-MD5 cc99dda703ef9ea780cad8d8cdcbdbcd nxnode-base-2.0.0.ebuild 3747
-RMD160 5e649e990483ce57017433c9dafd5e16255e0c2f nxnode-base-2.0.0.ebuild 3747
-SHA256 dc3b1d6150120ea8d079c7c177e5b5e659dbf402ae64eff2d39508c3947f8d73 nxnode-base-2.0.0.ebuild 3747
-MD5 517b1e8eb8bedfbf1e68b48baa96dfcb files/digest-nxnode-base-2.0.0 2244
-RMD160 2d6407254cae2201ed477c8f7c2de667622203d1 files/digest-nxnode-base-2.0.0 2244
-SHA256 cd90218306028a3e19797d6c68faba6b51c79f5b36e228e907acc133fe89a517 files/digest-nxnode-base-2.0.0 2244
diff --git a/net-misc/nxnode-base/files/2.0.0/nxcompext-makefile.patch b/net-misc/nxnode-base/files/2.0.0/nxcompext-makefile.patch
deleted file mode 100644
index 4abaa7f..0000000
--- a/net-misc/nxnode-base/files/2.0.0/nxcompext-makefile.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -purN nxcompext.orig/Makefile.in nxcompext/Makefile.in
---- nxcompext.orig/Makefile.in 2006-06-04 08:35:58.000000000 -0500
-+++ nxcompext/Makefile.in 2006-07-15 20:54:05.000000000 -0500
-@@ -30,14 +30,14 @@ LIBVERSION=@LIBVERSION@
- CXX = @CXX@
- CXXFLAGS = @CXXFLAGS@ @X_CFLAGS@ @DEFS@ \
- -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
-- -Wmissing-declarations -Wnested-externs
-+ -Wmissing-declarations -Wnested-externs -fPIC
- CXXINCLUDES = -I. -I../nxcomp
- CXXDEFINES =
-
- CC = @CC@
- CCFLAGS = @CFLAGS@ @X_CFLAGS@ @DEFS@ \
- -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
-- -Wmissing-declarations -Wnested-externs
-+ -Wmissing-declarations -Wnested-externs -fPIC
- CCINCLUDES = -I. -I../nxcomp
- CCDEFINES =
-
diff --git a/net-misc/nxnode-base/files/2.0.0/nxdesktop-fix-nxcomp-paths.patch b/net-misc/nxnode-base/files/2.0.0/nxdesktop-fix-nxcomp-paths.patch
deleted file mode 100644
index aa6ef3d..0000000
--- a/net-misc/nxnode-base/files/2.0.0/nxdesktop-fix-nxcomp-paths.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff -purN nxnode.orig/nxdesktop/Makefile nxnode/nxdesktop/Makefile
---- nxnode.orig/nxdesktop/Makefile 2006-03-28 16:03:18.000000000 -0600
-+++ nxnode/nxdesktop/Makefile 2006-07-30 11:01:29.000000000 -0500
-@@ -30,8 +30,8 @@ bindir = $(exec_prefix)/bin
- mandir = $(prefix)/man
- datadir = $(prefix)/share
-
--INCLUDES = -I../nxcomp -I../nxcompext -I../nxesd
--LDLIBS = -lXpm -L../nxcompext -lXcompext -L../nxcomp -L../nxesd/.libs -lXcomp -lX11 -lXext
-+INCLUDES = -I/usr/NX/include -I../nxcompext -I../nxesd
-+LDLIBS = -lXpm -L../nxcompext -lXcompext -L/usr/NX/lib -L../nxesd/.libs -lXcomp -lX11 -lXext
- VERSION = 1.5.0-2
- KEYMAP_PATH = $(datadir)/keymaps-windows/
-
-diff -purN nxnode.orig/nxdesktop/configure nxnode/nxdesktop/configure
---- nxnode.orig/nxdesktop/configure 2006-03-21 13:22:20.000000000 -0600
-+++ nxnode/nxdesktop/configure 2006-07-30 11:00:31.000000000 -0500
-@@ -391,7 +391,7 @@ rpath=`echo $rpath |sed 's/^://'`
-
- case `uname -s` in
- SunOS)
-- echo "INCLUDES = -I../nxcomp -I../nxcompext -I/usr/local/include -I/usr/sfw/include">> Makeconf
-+ echo "INCLUDES = -I/usr/NX/include -I../nxcompext -I/usr/local/include -I/usr/sfw/include">> Makeconf
- ldflags="$ldflags -L/usr/sfw/lib -lsocket -lnsl -R$rpath"
- cflags="$cflags -DHAVE_DIRENT_H=1 -DHAVE_DECL_DIRFD=0 -DDIR_FD_MEMBER_NAME=dd_fd"
- ;;
diff --git a/net-misc/nxnode-base/files/2.0.0/nxnode-fix-nxcomp-paths.patch b/net-misc/nxnode-base/files/2.0.0/nxnode-fix-nxcomp-paths.patch
deleted file mode 100644
index c4f79bf..0000000
--- a/net-misc/nxnode-base/files/2.0.0/nxnode-fix-nxcomp-paths.patch
+++ /dev/null
@@ -1,153 +0,0 @@
-diff -purN nxnode.orig/nx-X11/lib/X11/Imakefile nxnode/nx-X11/lib/X11/Imakefile
---- nxnode.orig/nx-X11/lib/X11/Imakefile 2006-06-19 09:20:43.000000000 -0500
-+++ nxnode/nx-X11/lib/X11/Imakefile 2006-07-30 10:07:47.000000000 -0500
-@@ -22,9 +22,9 @@ XCOMM $XFree86: xc/lib/X11/Imakefile,v 3
- #if NXLibraries
-
- #ifdef SunArchitecture
--NX_INCLUDES = -I../../../nxcomp -I/usr/sfw/include
-+NX_INCLUDES = -I/usr/NX/include -I/usr/sfw/include
- #else
--NX_INCLUDES = -I../../../nxcomp
-+NX_INCLUDES = -I/usr/NX/include
- #endif
-
- NX_DEFINES = -DNX_TRANS_SOCKET
-@@ -36,18 +36,12 @@ NX_DEFINES = -DNX_TRANS_SOCKET
- # -DNX_TRANS_TEST \
- # -DNX_TRANS_DEBUG \
-
--NX_XCOMPCONFIGTARGET = ../../../nxcomp/config.status
- NX_XCOMPEXTCONFIGTARGET = ../../../nxcompext/config.status
-
--#ifdef cygwinArchitecture
--NX_XCOMPLIBTARGET = ../../../nxcomp/cygXcomp.dll
--NX_XCOMPEXTLIBTARGET = ../../../nxcompext/cygXcompext.dll
--#else
--NX_XCOMPLIBTARGET = ../../../nxcomp/libXcomp.so
-+NX_XCOMPLIBTARGET = /usr/NX/lib/libXcomp.so
- NX_XCOMPEXTLIBTARGET = ../../../nxcompext/libXcompext.so
--#endif
-
--NX_REQUIREDLIBS = -L../../../nxcomp -lXcomp
-+NX_REQUIREDLIBS = -L/usr/NX/lib -lXcomp
-
- #endif
-
-@@ -1119,27 +1113,15 @@ includes:: ks_tables.h
-
- #if NXLibraries
-
--$(NX_XCOMPCONFIGTARGET):
-- cd ../../../nxcomp && \
-- ./configure
--
- $(NX_XCOMPEXTCONFIGTARGET):
- cd ../../../nxcompext && \
- ./configure
-
- #ifdef SunArchitecture
--$(NX_XCOMPLIBTARGET): $(NX_XCOMPCONFIGTARGET)
-- cd ../../../nxcomp && \
-- gmake
--
- $(NX_XCOMPEXTLIBTARGET): $(NX_XCOMPEXTCONFIGTARGET)
- cd ../../../nxcompext && \
- gmake
- #else
--$(NX_XCOMPLIBTARGET): $(NX_XCOMPCONFIGTARGET)
-- cd ../../../nxcomp && \
-- make
--
- $(NX_XCOMPEXTLIBTARGET): $(NX_XCOMPEXTCONFIGTARGET)
- cd ../../../nxcompext && \
- make
-diff -purN nxnode.orig/nx-X11/programs/Xserver/Imakefile nxnode/nx-X11/programs/Xserver/Imakefile
---- nxnode.orig/nx-X11/programs/Xserver/Imakefile 2006-06-19 09:21:04.000000000 -0500
-+++ nxnode/nx-X11/programs/Xserver/Imakefile 2006-07-30 10:13:30.000000000 -0500
-@@ -1396,9 +1396,9 @@ $(NXAGENTOBJS) $(NXAGENTLIBS) $(NXAGENTS
- */
-
- #if defined(SunArchitecture)
--NXAGENTNXLIBS = -L ../../../nxcomp -L ../../../nxcompext -lXcomp -lXcompext -lrt -L/usr/sfw/lib -lXrender
-+NXAGENTNXLIBS = -L /usr/NX/lib -L ../../../nxcompext -lXcomp -lXcompext -lrt -L/usr/sfw/lib -lXrender
- #else
--NXAGENTNXLIBS = -L ../../../nxcomp -L ../../../nxcompext -lXcomp -lXcompext -lXrender -lX11 -lXext
-+NXAGENTNXLIBS = -L /usr/NX/lib -L ../../../nxcompext -lXcomp -lXcompext -lXrender -lX11 -lXext
- #endif
-
- #endif
-@@ -1553,7 +1553,7 @@ NXWINOBJS = $(NXWINDDXDIR)/stubs.o $(NXW
- NXWINLIBS = PreFbLibs $(NXWINLIB) FbPostFbLibs $(LAYER) $(SHADOW) \
- $(XWINPARSERLIB)
- NXWINSYSLIBS = $(FONTLIBS) $(LDPRELIBS) $(XLIB) $(SYSLIBS) -lgdi32 -lddraw
--NXWINNXLIBS = -L../../../nxcomp -lXcomp
-+NXWINNXLIBS = -L/usr/NX/lib -lXcomp
-
- /*
- * These flags cause NXWin.exe to be a Windows executable, which
-diff -purN nxnode.orig/nx-X11/programs/Xserver/hw/nxagent/Imakefile nxnode/nx-X11/programs/Xserver/hw/nxagent/Imakefile
---- nxnode.orig/nx-X11/programs/Xserver/hw/nxagent/Imakefile 2006-06-09 10:02:24.000000000 -0500
-+++ nxnode/nx-X11/programs/Xserver/hw/nxagent/Imakefile 2006-07-30 10:11:09.000000000 -0500
-@@ -130,14 +130,14 @@ OBJS = NXrandr.o \
- VFBINCLUDES = -I../../fb -I../../mfb -I../../render
- NXFONTINCLUDES = -I../../../../lib/font/include
-
--INCLUDES = -I. -I../../../../../nxcomp -I../../../../../nxcompext \
-+INCLUDES = -I. -I/usr/NX/include -I../../../../../nxcompext \
- -I$(XBUILDINCDIR) -I$(FONTINCSRC) \
- -I../../mi -I../../include -I../../os \
- -I../../GL/glx -I../../GL/include -I../../../../lib/GL/include -I../../Xext \
- -I$(EXTINCSRC) -I$(XINCLUDESRC) \
- $(VFBINCLUDES) $(NXFONTINCLUDES)
- #ifdef SunArchitecture
--INCLUDES = -I../../../../../nxcomp -I../../../../../nxcompext \
-+INCLUDES = -I/usr/NX/include -I../../../../../nxcompext \
- -I. -I$(XBUILDINCDIR) -I$(FONTINCSRC) \
- -I/usr/sfw/include \
- -I../../mi -I../../include -I../../os \
-@@ -149,7 +149,7 @@ INCLUDES = -I../../../../../nxcomp -I../
- INCLUDES = -I$(XBUILDINCDIR) -I$(FONTINCSRC) \
- -I../../mi -I../../include -I../../os \
- -I../../GL/glx -I../../GL/include -I../../../../lib/GL/include -I../../Xext \
-- -I. -I../../../../../nxcomp -I../../../../../nxcompext \
-+ -I. -I/usr/NX/include -I../../../../../nxcompext \
- -I$(EXTINCSRC) -I$(XINCLUDESRC) \
- $(VFBINCLUDES) $(NXFONTINCLUDES)
- #endif
-diff -purN nxnode.orig/nx-X11/programs/Xserver/os/Imakefile nxnode/nx-X11/programs/Xserver/os/Imakefile
---- nxnode.orig/nx-X11/programs/Xserver/os/Imakefile 2006-06-19 09:21:26.000000000 -0500
-+++ nxnode/nx-X11/programs/Xserver/os/Imakefile 2006-07-30 10:14:29.000000000 -0500
-@@ -25,7 +25,7 @@ XCOMM $Xorg: Imakefile,v 1.3 2000/08/17
-
- #if NXLibraries
-
--NX_INCLUDES = -I../../../../nxcomp
-+NX_INCLUDES = -I/usr/NX/include
-
- NX_DEFINES = -DNX_TRANS_SOCKET \
- -DNX_TRANS_AUTH \
-diff -purN nxnode.orig/nxcompext/Makefile.in nxnode/nxcompext/Makefile.in
---- nxnode.orig/nxcompext/Makefile.in 2006-06-04 08:35:58.000000000 -0500
-+++ nxnode/nxcompext/Makefile.in 2006-07-30 10:15:57.000000000 -0500
-@@ -31,17 +31,17 @@ CXX = @CXX@
- CXXFLAGS = @CXXFLAGS@ @X_CFLAGS@ @DEFS@ \
- -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
- -Wmissing-declarations -Wnested-externs -fPIC
--CXXINCLUDES = -I. -I../nxcomp
-+CXXINCLUDES = -I. -I/usr/NX/include
- CXXDEFINES =
-
- CC = @CC@
- CCFLAGS = @CFLAGS@ @X_CFLAGS@ @DEFS@ \
- -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
- -Wmissing-declarations -Wnested-externs -fPIC
--CCINCLUDES = -I. -I../nxcomp
-+CCINCLUDES = -I. -I/usr/NX/include
- CCDEFINES =
-
--LDFLAGS = @LDFLAGS@ -L../nxcomp
-+LDFLAGS = @LDFLAGS@ -L/usr/NX/lib
- LIBS = @LIBS@ -lz -lX11 -lXcomp
-
- #
diff --git a/net-misc/nxnode-base/files/2.0.0/nxspool-gcc4.patch b/net-misc/nxnode-base/files/2.0.0/nxspool-gcc4.patch
deleted file mode 100644
index 624e9b4..0000000
--- a/net-misc/nxnode-base/files/2.0.0/nxspool-gcc4.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -purN nxspool.orig/source/include/popt_common.h nxspool/source/include/popt_common.h
---- nxspool.orig/source/include/popt_common.h 2006-06-16 11:52:49.000000000 -0500
-+++ nxspool/source/include/popt_common.h 2006-07-30 07:30:21.000000000 -0500
-@@ -21,6 +21,8 @@
- #ifndef _POPT_COMMON_H
- #define _POPT_COMMON_H
-
-+#include <popt.h>
-+
- /* Common popt structures */
- extern struct poptOption popt_common_samba[];
- extern struct poptOption popt_common_connection[];
diff --git a/net-misc/nxnode-base/files/2.0.0/nxviewer-fix-nxcomp-paths.patch b/net-misc/nxnode-base/files/2.0.0/nxviewer-fix-nxcomp-paths.patch
deleted file mode 100644
index 599f333..0000000
--- a/net-misc/nxnode-base/files/2.0.0/nxviewer-fix-nxcomp-paths.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -purN nxnode.orig/nxviewer/nxviewer/Imakefile nxnode/nxviewer/nxviewer/Imakefile
---- nxnode.orig/nxviewer/nxviewer/Imakefile 2006-02-22 11:23:57.000000000 -0600
-+++ nxnode/nxviewer/nxviewer/Imakefile 2006-07-30 11:23:53.000000000 -0500
-@@ -26,8 +26,8 @@ XCOMM seems to cause problems on Digital
- DEFINES = -DMITSHM
- #endif
-
--NX_INC = -I../../nxcomp -I../../nxcompext -I../../nx-X11/exports/include
--NX_LIB = -L../../nxcomp -lXcomp -L../../nxcompext -lXcompext
-+NX_INC = -I/usr/NX/include -I../../nxcompext -I../../nx-X11/exports/include
-+NX_LIB = -L/usr/NX/lib -lXcomp -L../../nxcompext -lXcompext
-
- #ifdef SunArchitecture
- NX_INC += -I/usr/sfw/include -I/usr/include
diff --git a/net-misc/nxnode-base/files/digest-nxnode-base-2.0.0 b/net-misc/nxnode-base/files/digest-nxnode-base-2.0.0
deleted file mode 100644
index b8b6f69..0000000
--- a/net-misc/nxnode-base/files/digest-nxnode-base-2.0.0
+++ /dev/null
@@ -1,27 +0,0 @@
-MD5 0c63cfdc37658eb74f4a84077b05fe9e nx-X11-2.0.0-31.tar.gz 32667577
-RMD160 7c922d1269d594764b7dbc2856d831f1913b0b6b nx-X11-2.0.0-31.tar.gz 32667577
-SHA256 7945e8abcaac8f6cd86b59a052f0c02edfd30386eff66c77705259fda51ee7ea nx-X11-2.0.0-31.tar.gz 32667577
-MD5 3db40a9a63d55da95b66794da51eb5e4 nxagent-2.0.0-89.tar.gz 933839
-RMD160 56e8d49ccf406a7e6032b9d5937ec00861e0867b nxagent-2.0.0-89.tar.gz 933839
-SHA256 d13a85aae8934f79896ae6d62c3be04c2c264229ec5511872fa8c9a8856cffcd nxagent-2.0.0-89.tar.gz 933839
-MD5 8385751f7ab9c6407a56e95356030ba4 nxauth-2.0.0-3.tar.gz 23275
-RMD160 f1213d09ffc4961ef244d46e5858b2a6bda39575 nxauth-2.0.0-3.tar.gz 23275
-SHA256 2d247695c816af638fa1a59a751ca6a85a4833a0ebd63c793b8e13ead13edb00 nxauth-2.0.0-3.tar.gz 23275
-MD5 d6738f330687d6c986600a9685e527cf nxcompext-2.0.0-33.tar.gz 96096
-RMD160 0039b58c88dd05253b5e57a4329467db3a3a340a nxcompext-2.0.0-33.tar.gz 96096
-SHA256 cdf2b0b5f7557be5c1d327240b127dde4663d633ec6b318ff04a387bde7d35a8 nxcompext-2.0.0-33.tar.gz 96096
-MD5 f55dc97544a061dfa0f099329dcc3f53 nxdesktop-2.0.0-50.tar.gz 220336
-RMD160 91696447e1e511043736dd11537d2efd00ea106a nxdesktop-2.0.0-50.tar.gz 220336
-SHA256 0b3167bd78dc0a9b5dff183b2380a48d2b39de244bfccc7647ff38a73588423c nxdesktop-2.0.0-50.tar.gz 220336
-MD5 ba672d34bf6841783eff37d5ec1d9bda nxsensor-2.0.0-2.tar.gz 180418
-RMD160 0f25d3b4af1197499b05f96a7ffc251f6d045f78 nxsensor-2.0.0-2.tar.gz 180418
-SHA256 32d0ad68afcd3d07957d277dfa252c75696627a2704fd433c608ce70870863ff nxsensor-2.0.0-2.tar.gz 180418
-MD5 2a97c9d61be7cc2e6747f7834e85cfd8 nxspool-2.0.0-4.tar.gz 2838395
-RMD160 fe7fa5312b8da770f458080846686e70c43a5022 nxspool-2.0.0-4.tar.gz 2838395
-SHA256 ef26f19c076a71a766a2e1f2103d1080c190159678d07ecc3cfc59d5724489dc nxspool-2.0.0-4.tar.gz 2838395
-MD5 0d059f6972494723cf6d39fe644f22ef nxuexec-2.0.0-4.tar.gz 6948
-RMD160 9308e1bc1763801b99ddcbab2d7ce25050e20ae3 nxuexec-2.0.0-4.tar.gz 6948
-SHA256 80c6806377742eb0dfdec244b535c5ccebb20fc98d68cbb49ad7f3168b7eef11 nxuexec-2.0.0-4.tar.gz 6948
-MD5 0e4b1d546b4b8a0224cd0d200ec88827 nxviewer-2.0.0-15.tar.gz 93567
-RMD160 df74a798e863d95e419057d706f5f8932a65aa5c nxviewer-2.0.0-15.tar.gz 93567
-SHA256 96d1fe59d96fea67816a2f8390f5d430105fc1f2c8ba1ca573f6ee2eaef6f364 nxviewer-2.0.0-15.tar.gz 93567
diff --git a/net-misc/nxnode-base/nxnode-base-2.0.0.ebuild b/net-misc/nxnode-base/nxnode-base-2.0.0.ebuild
deleted file mode 100644
index f8a0260..0000000
--- a/net-misc/nxnode-base/nxnode-base-2.0.0.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils
-
-DESCRIPTION="A special version of the X11 libraries supporting NX compression technology"
-HOMEPAGE="http://www.nomachine.com/developers.php"
-
-URI_BASE="http://web04.nomachine.com/download/2.0.0/sources"
-SRC_NX_X11="nx-X11-$PV-31.tar.gz"
-SRC_NXAGENT="nxagent-$PV-89.tar.gz"
-SRC_NXAUTH="nxauth-$PV-3.tar.gz"
-SRC_NXCOMPEXT="nxcompext-$PV-33.tar.gz"
-SRC_NXDESKTOP="nxdesktop-$PV-50.tar.gz"
-SRC_NXSENSOR="nxsensor-$PV-2.tar.gz"
-SRC_NXSPOOL="nxspool-$PV-4.tar.gz"
-SRC_NXUEXEC="nxuexec-$PV-4.tar.gz"
-SRC_NXVIEWER="nxviewer-$PV-15.tar.gz"
-
-SRC_URI="${URI_BASE}/${SRC_NX_X11} ${URI_BASE}/${SRC_NXAGENT} ${URI_BASE}/${SRC_NXAUTH}
- ${URI_BASE}/${SRC_NXCOMPEXT} ${URI_BASE}/${SRC_NXSENSOR}
- ${URI_BASE}/${SRC_NXSPOOL} ${URI_BASE}/${SRC_NXUEXEC}
- rdesktop? ( ${URI_BASE}/${SRC_NXDESKTOP} )
- vnc? ( $URI_BASE/$SRC_NXVIEWER )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-amd64 ~ppc ~x86"
-RESTRICT="mirror"
-IUSE="rdesktop vnc"
-
-DEPEND=">=media-libs/jpeg-6b-r7
- ~net-misc/nxclient-2.0.0
-
- prebuilt? ( !net-misc/nxnode-base )
- !prebuilt? ( net-misc/nxnode-base )
-
- || ( ( x11-libs/libICE
- x11-libs/libSM
- x11-libs/libXaw
- x11-libs/libXmu
- x11-libs/libXpm
- x11-libs/libXt
- x11-misc/gccmakedep
- x11-misc/imake
- app-text/rman
- )
- virtual/x11
- )"
-
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}
-
-src_unpack() {
- # we can't use ${A} because of bug #61977
- unpack ${SRC_NXCOMPEXT}
- unpack ${SRC_NX_X11}
- unpack ${SRC_NXAGENT}
- unpack ${SRC_NXAUTH}
- unpack ${SRC_NXSENSOR}
- unpack ${SRC_NXSPOOL}
- unpack ${SRC_NXUEXEC}
- use rdesktop && unpack ${SRC_NXDESKTOP}
- use vnc && unpack ${SRC_NXVIEWER}
-
- cd ${S}
- epatch ${FILESDIR}/2.0.0/nxcompext-makefile.patch
- epatch ${FILESDIR}/2.0.0/nxspool-gcc4.patch
- epatch ${FILESDIR}/2.0.0/nxnode-fix-nxcomp-paths.patch
- use rdesktop && epatch ${FILESDIR}/2.0.0/nxdesktop-fix-nxcomp-paths.patch
- use vnc && epatch ${FILESDIR}/2.0.0/nxviewer-fix-nxcomp-paths.patch
-}
-
-src_compile() {
- # builds: nxcomp, nxcompext, nx-x11, nxauth, nxagent
- cd nx-X11
- emake World || die "Unable to build nx-X11"
-
- # build nxsensor
- cd ../nxsensor
- emake || die "Unable to build nxsensor"
-
- # build nxspool
- cd ../nxspool/source
- econf --prefix=/usr/NX --mandir=/usr/share/man || die "Unable to configure nxspool"
- emake || die "Unable to build nxspool"
-
- # build nxuexec
- cd ../../nxuexec
- emake || die "Unable to build nxnxuexec"
-
- if use vnc ; then
- cd ../nxviewer
- xmkmf || die "unable to create makefile for nxviewer"
- emake World || die "unable to make nxviewer"
- fi
-
- if use rdesktop ; then
- cd ../nxdesktop
- econf --prefix=/usr/NX --mandir=/usr/share/man --sharedir=/usr/share || die "Unable to configure nxdesktop"
- emake || die "Unable to build nxdesktop"
- fi
-}
-
-src_install() {
- into /usr/NX
-
- # Rename to make a wrapper later that points to /usr/NX/libs
- newbin nx-X11/programs/Xserver/nxagent nxagent.bin
- make_wrapper nxagent nxagent.bin /usr/NX/bin /usr/NX/lib /usr/NX/bin
-
- # Not needed anymore? Let's test if it's not. ;)
- #dobin nx-X11/programs/nxauth/nxauth
-
- dobin nxsensor/nxsensor
- # I think this nxspool line is right. :S Very confusing.
- newbin nxspool/source/bin/smbspool nxspool
- dobin nxuexec/nxuexec
-
- if use vnc ; then
- newbin nxviewer/nxviewer/nxviewer nxviewer.bin
- make_wrapper nxviewer nxviewer.bin /usr/NX/bin /usr/NX/lib /usr/NX/bin
- dobin nxviewer/nxpasswd/nxpasswd
- fi
-
- if use rdesktop ; then
- newbin nxdesktop/nxdesktop nxdesktop.bin
- make_wrapper nxdesktop nxdesktop.bin /usr/NX/bin /usr/NX/lib /usr/NX/bin
- fi
-
- dolib.so nx-X11/lib/X11/libX11.so*
- dolib.so nx-X11/lib/Xext/libXext.so*
- dolib.so nx-X11/lib/Xrender/libXrender.so*
- dolib.so nxcompext/libXcompext.so*
-}
diff --git a/net-misc/nxnode/Manifest b/net-misc/nxnode/Manifest
deleted file mode 100644
index 7d0836c..0000000
--- a/net-misc/nxnode/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-DIST nxnode-2.0.0-98.i386.rpm 5064269 RMD160 c7ccbb62835faa366d6b3d2550a4dfde330e1394 SHA1 5d32b1b02f41adf9f00bd7540c1eec15519b9d52 SHA256 1d94513bb460720e06402af263d9d9ae819eb16888134f1f436e0eb12eed399a
-EBUILD nxnode-2.0.0.ebuild 1998 RMD160 0b8237823103cad49cbf9af56df0f89ec960aa15 SHA1 d5f4ca34450ef8175f9c27cf24043ee7d2fdcb15 SHA256 2861645a1fff0556b9cc630e22e6024011a81ad8663eb04268b73b008afcac12
-MD5 4f0cb495c6fc2141bf9aeffca416d7fe nxnode-2.0.0.ebuild 1998
-RMD160 0b8237823103cad49cbf9af56df0f89ec960aa15 nxnode-2.0.0.ebuild 1998
-SHA256 2861645a1fff0556b9cc630e22e6024011a81ad8663eb04268b73b008afcac12 nxnode-2.0.0.ebuild 1998
-MD5 06c37d5b2617e9f5b394a10fc5c88f7d files/digest-nxnode-2.0.0 256
-RMD160 560c804566d2f7db3fc9a7ac144b6f1f90ea8297 files/digest-nxnode-2.0.0 256
-SHA256 33099345b2f54ab4b2ee517846fa1af3ed50004e931cbd9e8da9fd3ed4bc070d files/digest-nxnode-2.0.0 256
diff --git a/net-misc/nxnode/files/digest-nxnode-2.0.0 b/net-misc/nxnode/files/digest-nxnode-2.0.0
deleted file mode 100644
index 45739c9..0000000
--- a/net-misc/nxnode/files/digest-nxnode-2.0.0
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 0b5bea7875838d8188e28f39395a3063 nxnode-2.0.0-98.i386.rpm 5064269
-RMD160 c7ccbb62835faa366d6b3d2550a4dfde330e1394 nxnode-2.0.0-98.i386.rpm 5064269
-SHA256 1d94513bb460720e06402af263d9d9ae819eb16888134f1f436e0eb12eed399a nxnode-2.0.0-98.i386.rpm 5064269
diff --git a/net-misc/nxnode/nxnode-2.0.0.ebuild b/net-misc/nxnode/nxnode-2.0.0.ebuild
deleted file mode 100644
index 9e42c8e..0000000
--- a/net-misc/nxnode/nxnode-2.0.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils rpm
-
-DESCRIPTION="NXNODE is a of NX components that are needed by the various NX servers."
-HOMEPAGE="http://www.nomachine.com"
-
-IUSE="rdesktop vnc prebuilt"
-LICENSE="as-is"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="mirror strip"
-
-URI_BASE="http://web04.nomachine.com/download/2.0.0/Linux"
-SRC_NXCLIENT="${P}-98.i386.rpm"
-SRC_URI="${URI_BASE}/${SRC_NXCLIENT}"
-
-DEPEND="~net-misc/nxclient-2.0.0
-
- prebuilt? ( !net-misc/nxnode-base )
- !prebuilt? ( net-misc/nxnode-base )
-
- || ( ( x11-libs/libICE
- x11-libs/libSM
- x11-libs/libXaw
- x11-libs/libXmu
- x11-libs/libXpm
- x11-libs/libXt
- )
- virtual/x11
- )"
-
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}
-
-src_install() {
- cp -dPR usr ${D}
-
- # These will be provided by our dependencies
- rm -f ${D}/usr/NX/lib/libesd*
-
- # We need to remove these items if the user wishes to compile
- # the OSS components. All these will be delivered by:
- # nxnode-base-2.0.0
- if ! use prebuilt ; then
- rm -f ${D}/usr/NX/lib/libXcompext.so*
- rm -f ${D}/usr/NX/bin/nx{agent,desktop,passwd,sensor,spool,uexec,viewer}
- fi
-
- if use prebuilt && ! use rdesktop ; then
- rm -f ${D}/usr/NX/bin/nxdesktop
- fi
-
- if use prebuilt && ! use vnc ; then
- rm -f ${D}/usr/NX/bin/nx{passwd,viewer}
- fi
-
- # If we did not remove the files from above, then we need
- # to make some wrappers to the /usr/NX/lib dir. Again
- # This is testing to see if this works better.
- if use prebuilt ; then
- mv ${D}/usr/NX/bin/nxagent ${D}/usr/NX/bin/nxagent.bin
- make_wrapper nxagent nxagent.bin /usr/NX/bin /usr/NX/lib /usr/NX/bin
-
- if use vnc ; then
- mv ${D}/usr/NX/bin/nxviewer ${D}/usr/NX/bin/nxviewer.bin
- make_wrapper nxviewer nxviewer.bin /usr/NX/bin /usr/NX/lib /usr/NX/bin
- fi
-
- if use rdesktop ; then
- mv ${D}/usr/NX/bin/nxdesktop ${D}/usr/NX/bin/nxdesktop.bin
- make_wrapper nxdesktop nxdesktop.bin /usr/NX/bin /usr/NX/lib /usr/NX/bin
- fi
- fi
-}
diff --git a/net-misc/nxserver-freenx/Manifest b/net-misc/nxserver-freenx/Manifest
deleted file mode 100644
index 9ec96e0..0000000
--- a/net-misc/nxserver-freenx/Manifest
+++ /dev/null
@@ -1,32 +0,0 @@
-AUX freenx-0.5.0-name-change.patch 7559 RMD160 1cc6e5e29e7ecf97df063f4c5c96451aefdd5043 SHA1 009687084f3964820bc357bed4433d6fca34563a SHA256 89c8c524dffbc2ee7ca2984eaffd6dc474baeb243b8ab08073968d53275d2a61
-MD5 49edb8005c18e2c8088bc95e588f6b8f files/freenx-0.5.0-name-change.patch 7559
-RMD160 1cc6e5e29e7ecf97df063f4c5c96451aefdd5043 files/freenx-0.5.0-name-change.patch 7559
-SHA256 89c8c524dffbc2ee7ca2984eaffd6dc474baeb243b8ab08073968d53275d2a61 files/freenx-0.5.0-name-change.patch 7559
-AUX freenx-svn-name-change.patch 7342 RMD160 a731d5d9ef4524cc81b88678ba32c183dbdf0116 SHA1 2e17d45316fd887566b61a6df6a74d121b277920 SHA256 e18ddf9fbb8169dd112fa5b556a76dc658e576962661ce811b9e3224e728b136
-MD5 a5d662513f52278c8757a85cd1b5ba31 files/freenx-svn-name-change.patch 7342
-RMD160 a731d5d9ef4524cc81b88678ba32c183dbdf0116 files/freenx-svn-name-change.patch 7342
-SHA256 e18ddf9fbb8169dd112fa5b556a76dc658e576962661ce811b9e3224e728b136 files/freenx-svn-name-change.patch 7342
-AUX freenx-svn-xorg7.patch 611 RMD160 2a7dc63cff63ced5a69c54f4a4a513fd4e1bafbc SHA1 f97d9692dac230281ff3bf011e3597cbbeb271f4 SHA256 54a18576f9dd918d56fefea6033c487e3d80f3725f980e200866e3c611ee23f4
-MD5 929c02373c1ec61a13ed33dcab420666 files/freenx-svn-xorg7.patch 611
-RMD160 2a7dc63cff63ced5a69c54f4a4a513fd4e1bafbc files/freenx-svn-xorg7.patch 611
-SHA256 54a18576f9dd918d56fefea6033c487e3d80f3725f980e200866e3c611ee23f4 files/freenx-svn-xorg7.patch 611
-AUX freenx-xorg7.patch 590 RMD160 ad610f08f19fed4365903883e9ac58c8765566ba SHA1 21444d5e71e66f8cf24b9292d8aa35dec6c98c49 SHA256 f690fa88b718e47c9d545f185bfa88ce8cf2c96ed0de26cd2ca27118c711e225
-MD5 2a253055c0eef647a0a8b922f321842d files/freenx-xorg7.patch 590
-RMD160 ad610f08f19fed4365903883e9ac58c8765566ba files/freenx-xorg7.patch 590
-SHA256 f690fa88b718e47c9d545f185bfa88ce8cf2c96ed0de26cd2ca27118c711e225 files/freenx-xorg7.patch 590
-DIST freenx-svn-20060711.tar.gz 54434 RMD160 d669ad17ed87d5e6d61ff2b4249f7aa2aabbb6dc SHA1 b6b11c377dab70a67ab3f5f7a90ffddeb52b29d8 SHA256 807740b2f07cf4f81a6b7982acaf98755546da2f4b7d1b90c2f8b2d1b3cd0929
-DIST nxserver-freenx-0.5.0.tar.gz 19 RMD160 584c57b4125ef3b0159f20b4dca9559c6ab14572 SHA1 93ee93b11dd2be72bd7ac8a585dca51f0ff54e73 SHA256 7c205e0ccb2b515ff4cd8ea8b63e353f867e73d5217bff82cefaafeea51b47b6
-EBUILD nxserver-freenx-0.5.0.ebuild 3830 RMD160 f63b86bc94f2c3297733d5b5398ace776db5afa8 SHA1 8f3a056ca27b6e835029e41d5e50d7cf4b79baa5 SHA256 da29093372e2f260ada3e8815d69546dd1ba5c47ea4a19379bfc7bcf040aa8bc
-MD5 25fccff528d2c478009c5584752d13e1 nxserver-freenx-0.5.0.ebuild 3830
-RMD160 f63b86bc94f2c3297733d5b5398ace776db5afa8 nxserver-freenx-0.5.0.ebuild 3830
-SHA256 da29093372e2f260ada3e8815d69546dd1ba5c47ea4a19379bfc7bcf040aa8bc nxserver-freenx-0.5.0.ebuild 3830
-EBUILD nxserver-freenx-0.6.0_alpha20060711.ebuild 4131 RMD160 fab937be50c039c5bcd5a5de1fe5af86f41ec16d SHA1 d61da2fa1a4528c660caee7b9cce132399369dcb SHA256 fad9b48c8c1e452bb77a6b24a6412e1550a361c6e638a82cb29a1bfac6480d97
-MD5 d6dc469e687839467eab647ca40d02f5 nxserver-freenx-0.6.0_alpha20060711.ebuild 4131
-RMD160 fab937be50c039c5bcd5a5de1fe5af86f41ec16d nxserver-freenx-0.6.0_alpha20060711.ebuild 4131
-SHA256 fad9b48c8c1e452bb77a6b24a6412e1550a361c6e638a82cb29a1bfac6480d97 nxserver-freenx-0.6.0_alpha20060711.ebuild 4131
-MD5 76d8082a363dfe8809918cab10be8ea1 files/digest-nxserver-freenx-0.5.0 253
-RMD160 e5c978cddd5cbea1896de845d5571f2e07ffd420 files/digest-nxserver-freenx-0.5.0 253
-SHA256 b2bf6f40af47c6f3001a95290af3d418fc246518fa77f069c405185e3706cd24 files/digest-nxserver-freenx-0.5.0 253
-MD5 6e7d7976a9c5babc901a03014f729379 files/digest-nxserver-freenx-0.6.0_alpha20060711 256
-RMD160 9539f85b0bca929ab2f41674da2c96976e30e253 files/digest-nxserver-freenx-0.6.0_alpha20060711 256
-SHA256 523f994845bbc683888a1882230149517159ca5f8530cc7ae15cd4012bede7ef files/digest-nxserver-freenx-0.6.0_alpha20060711 256
diff --git a/net-misc/nxserver-freenx/files/digest-nxserver-freenx-0.5.0 b/net-misc/nxserver-freenx/files/digest-nxserver-freenx-0.5.0
deleted file mode 100644
index 7555001..0000000
--- a/net-misc/nxserver-freenx/files/digest-nxserver-freenx-0.5.0
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 34c1b7af469f3375e10e709df218e758 nxserver-freenx-0.5.0.tar.gz 19
-RMD160 584c57b4125ef3b0159f20b4dca9559c6ab14572 nxserver-freenx-0.5.0.tar.gz 19
-SHA256 7c205e0ccb2b515ff4cd8ea8b63e353f867e73d5217bff82cefaafeea51b47b6 nxserver-freenx-0.5.0.tar.gz 19
diff --git a/net-misc/nxserver-freenx/files/digest-nxserver-freenx-0.6.0_alpha20060711 b/net-misc/nxserver-freenx/files/digest-nxserver-freenx-0.6.0_alpha20060711
deleted file mode 100644
index f55b95a..0000000
--- a/net-misc/nxserver-freenx/files/digest-nxserver-freenx-0.6.0_alpha20060711
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 2bebb58d29112a39a99423c7fd650357 freenx-svn-20060711.tar.gz 54434
-RMD160 d669ad17ed87d5e6d61ff2b4249f7aa2aabbb6dc freenx-svn-20060711.tar.gz 54434
-SHA256 807740b2f07cf4f81a6b7982acaf98755546da2f4b7d1b90c2f8b2d1b3cd0929 freenx-svn-20060711.tar.gz 54434
diff --git a/net-misc/nxserver-freenx/files/freenx-0.5.0-name-change.patch b/net-misc/nxserver-freenx/files/freenx-0.5.0-name-change.patch
deleted file mode 100644
index 7d5859d..0000000
--- a/net-misc/nxserver-freenx/files/freenx-0.5.0-name-change.patch
+++ /dev/null
@@ -1,153 +0,0 @@
-diff -purN freenx-0.5.0.orig/nxclient freenx-0.5.0/nxclient
---- freenx-0.5.0.orig/nxclient 2005-08-02 12:49:08.000000000 -0500
-+++ freenx-0.5.0/nxclient 2006-07-11 20:04:32.000000000 -0500
-@@ -94,8 +94,8 @@ utility_printer()
- {
- UTILITY_DRIVERS_CACHE="$HOME/.nx/config/drivers.cache"
- [ -n "$USER_FAKE_HOME" ] && UTILITY_DRIVERS_CACHE="$USER_FAKE_HOME/.nx/config/drivers.cache"
-- UTILITY_NXPRINT="nxprint"
-- [ -n "$PATH_BIN" ] && UTILITY_NXPRINT="$PATH_BIN/nxprint"
-+ UTILITY_NXPRINT="nxprint.freenx"
-+ [ -n "$PATH_BIN" ] && UTILITY_NXPRINT="$PATH_BIN/nxprint.freenx"
- case "$1" in
- get)
- grep "driver|$2|" "$UTILITY_DRIVERS_CACHE" 2>/dev/null
-diff -purN freenx-0.5.0.orig/nxnode freenx-0.5.0/nxnode
---- freenx-0.5.0.orig/nxnode 2006-07-01 12:03:39.000000000 -0500
-+++ freenx-0.5.0/nxnode 2006-07-11 20:03:13.000000000 -0500
-@@ -959,10 +959,10 @@ cmd_node_smbmount()
- ERROR=$(PASSWD="$password" "$COMMAND_SMBMOUNT" "//$computername/$rdir" "$HOME/$dir" -o username="$username,ip=127.0.0.1,port=$port" 2>&1)
- if [ $? -eq 0 ]
- then
-- $PATH_BIN/nxclient -dialog ok -caption "NXServer Message" -message "Info: Share: '//$computername/$rdir' mounted on: '$HOME/$dir'" -noautokill -display :$display &
-+ $PATH_BIN/nxclient.freenx -dialog ok -caption "NXServer Message" -message "Info: Share: '//$computername/$rdir' mounted on: '$HOME/$dir'" -noautokill -display :$display &
- echo "$HOME/$dir" >> "$USER_FAKE_HOME/.nx/C-$SERVER_NAME-$display-$sessionid/scripts/mpoint"
- else
-- $PATH_BIN/nxclient -dialog ok -caption "NXServer Message" -message "Info: Share: '//$computername/$rdir' failed to mount: $ERROR" -noautokill -display :$display &
-+ $PATH_BIN/nxclient.freenx -dialog ok -caption "NXServer Message" -message "Info: Share: '//$computername/$rdir' failed to mount: $ERROR" -noautokill -display :$display &
- fi
- }
-
-@@ -992,7 +992,7 @@ cmd_node_addprinter()
- DEVICE_URI="ipp://localhost:$port/printers/$printer"
- NAME="$printer"
- fi
-- MODEL=$($PATH_BIN/nxclient -printer "$NAME" -noautokill -display :$display)
-+ MODEL=$($PATH_BIN/nxclient.freenx -printer "$NAME" -noautokill -display :$display)
- [ -z "$MODEL" -o "$MODEL" = "cancel: aborted" ] && return
-
- PUBLIC="-u allow:$USER"
-diff -purN freenx-0.5.0.orig/nxprint freenx-0.5.0/nxprint
---- freenx-0.5.0.orig/nxprint 2005-08-02 12:49:08.000000000 -0500
-+++ freenx-0.5.0/nxprint 2006-07-11 20:05:17.000000000 -0500
-@@ -30,11 +30,11 @@ done
-
- if [ "$HELP" = "yes" ]
- then
-- echo "nxprint - Prints a list of available drivers or printers"
-+ echo "nxprint.freenx - Prints a list of available drivers or printers"
- echo ""
-- echo "Syntax: nxprint --help"
-- echo " nxprint --drivers"
-- echo " nxprint --printes"
-+ echo "Syntax: nxprint.freenx --help"
-+ echo " nxprint.freenx --drivers"
-+ echo " nxprint.freenx --printes"
- echo
- echo " --drivers prints a list of available CUPS drivers"
- echo " --printers prints a list of available CUPS printers"
-diff -purN freenx-0.5.0.orig/nxserver freenx-0.5.0/nxserver
---- freenx-0.5.0.orig/nxserver 2006-07-01 12:03:07.000000000 -0500
-+++ freenx-0.5.0/nxserver 2006-07-11 20:03:51.000000000 -0500
-@@ -90,7 +90,7 @@ passdb_add_user()
- cp -f $NX_ETC_DIR/passwords $NX_ETC_DIR/passwords.orig
- echo "$PASSDB_CHUSER:*" >> $NX_ETC_DIR/passwords
- # deactivated to avoid problems with comm-server
-- su - $PASSDB_CHUSER -c "$PATH_BIN/nxnode --setkey"
-+ su - $PASSDB_CHUSER -c "$PATH_BIN/nxnode.freenx --setkey"
- }
-
- passdb_list_user()
-@@ -567,7 +567,7 @@ do
- then
- log 6 -n "ssh "
- export COMMAND_SSH
-- echo "$PASS" | $PATH_BIN/nxnode-login -- ssh "$USER" "$SSHD_PORT" "$PATH_BIN/nxnode" --check 2>&1 >/dev/null
-+ echo "$PASS" | $PATH_BIN/nxnode-login -- ssh "$USER" "$SSHD_PORT" "$PATH_BIN/nxnode.freenx" --check 2>&1 >/dev/null
- if [ $? -eq 0 ]
- then
- LOGIN_SUCCESS="1"
-@@ -579,7 +579,7 @@ do
- if [ "$ENABLE_SU_AUTHENTICATION" = "1" -a "$LOGIN_SUCCESS" = "0" ]
- then
- log 6 -n "su "
-- echo "$PASS" | $PATH_BIN/nxnode-login -- su "$USER" "" "$PATH_BIN/nxnode" --check 2>&1 >/dev/null
-+ echo "$PASS" | $PATH_BIN/nxnode-login -- su "$USER" "" "$PATH_BIN/nxnode.freenx" --check 2>&1 >/dev/null
- if [ $? -eq 0 ]
- then
- LOGIN_SUCCESS="1"
-@@ -636,7 +636,7 @@ nxnode_start()
- :
- #CMD="$1"
- #shift
-- #echo "$@" | $PATH_BIN/nxnode "$CMD"
-+ #echo "$@" | $PATH_BIN/nxnode.freenx "$CMD"
- }
-
- #NX> 1002 Commit
-@@ -666,15 +666,15 @@ server_nxnode_start()
- if [ "$LOGIN_METHOD" = "SSH" ]
- then
- export COMMAND_SSH
-- echo "$PASS" | NXNODE_TOSEND="$@" $PATH_BIN/nxnode-login -- ssh "$USER" "$SSHD_PORT" "$PATH_BIN/nxnode" "$CMD" 2>&1 | log_tee
-+ echo "$PASS" | NXNODE_TOSEND="$@" $PATH_BIN/nxnode-login -- ssh "$USER" "$SSHD_PORT" "$PATH_BIN/nxnode.freenx" "$CMD" 2>&1 | log_tee
- elif [ "$LOGIN_METHOD" = "SU" ]
- then
-- echo "$PASS" | NXNODE_TOSEND="$@" $PATH_BIN/nxnode-login -- su "$USER" "" "$PATH_BIN/nxnode" "$CMD" 2>&1 | log_tee
-+ echo "$PASS" | NXNODE_TOSEND="$@" $PATH_BIN/nxnode-login -- su "$USER" "" "$PATH_BIN/nxnode.freenx" "$CMD" 2>&1 | log_tee
- elif [ "$LOGIN_METHOD" = "USERMODE" ]
- then
-- echo "$@" | $PATH_BIN/nxnode "$CMD" 2>&1 | log_tee
-+ echo "$@" | $PATH_BIN/nxnode.freenx "$CMD" 2>&1 | log_tee
- else
-- echo "$@" | $COMMAND_SSH -l "$USER" "$NODE_HOSTNAME" -p $SSHD_PORT -x -2 -i $NX_ETC_DIR/users.id_dsa -o 'PubkeyAuthentication yes' -o 'RSAAuthentication yes' -o 'RhostsAuthentication no' -o 'PasswordAuthentication no' -o 'RhostsRSAAuthentication no' -o 'StrictHostKeyChecking no' $PATH_BIN/nxnode "$CMD" | log_tee
-+ echo "$@" | $COMMAND_SSH -l "$USER" "$NODE_HOSTNAME" -p $SSHD_PORT -x -2 -i $NX_ETC_DIR/users.id_dsa -o 'PubkeyAuthentication yes' -o 'RSAAuthentication yes' -o 'RhostsAuthentication no' -o 'PasswordAuthentication no' -o 'RhostsRSAAuthentication no' -o 'StrictHostKeyChecking no' $PATH_BIN/nxnode.freenx "$CMD" | log_tee
- fi
- }
-
-@@ -1488,14 +1488,14 @@ cmd_terminate()
- --suspend)
- if [ "$cmd_status" = "Running" ] && stringinstring "unix-" "$cmd_type"
- then
-- echo "sessionid=$cmd_sessionid" | su - "$cmd_user" -c "$PATH_BIN/nxnode --suspend"
-+ echo "sessionid=$cmd_sessionid" | su - "$cmd_user" -c "$PATH_BIN/nxnode.freenx --suspend"
- fi
- ;;
- --terminate)
-- echo "sessionid=$cmd_sessionid" | su - "$cmd_user" -c "$PATH_BIN/nxnode --terminate"
-+ echo "sessionid=$cmd_sessionid" | su - "$cmd_user" -c "$PATH_BIN/nxnode.freenx --terminate"
- ;;
- --force-terminate)
-- echo "sessionid=$cmd_sessionid" | su - "$cmd_user" -c "$PATH_BIN/nxnode --terminate"
-+ echo "sessionid=$cmd_sessionid" | su - "$cmd_user" -c "$PATH_BIN/nxnode.freenx --terminate"
- session_close $cmd_sessionid
- ;;
- esac
-@@ -1526,7 +1526,7 @@ cmd_send()
- # is it a "good" session?
- if [ "$cmd_status" = "Running" ] && stringinstring "unix-" "$cmd_type"
- then
-- su - "$cmd_user" -c "$PATH_BIN/nxclient --dialog ok --caption \"NX Administrator Message\" --message \"$@\" --noautokill -display \":$cmd_display\"" &
-+ su - "$cmd_user" -c "$PATH_BIN/nxclient.freenx --dialog ok --caption \"NX Administrator Message\" --message \"$@\" --noautokill -display \":$cmd_display\"" &
- disown $!
- fi
- done
-@@ -1539,7 +1539,7 @@ cmd_send()
-
- if [ $UID -ne 0 ]
- then
-- [ "$1" = "--agent" ] && exec $PATH_BIN/nxnode "$@"
-+ [ "$1" = "--agent" ] && exec $PATH_BIN/nxnode.freenx "$@"
- [ "$1" != "--passwd" ] && cmd_usage
- cmd_user_passwd
- exit 0
diff --git a/net-misc/nxserver-freenx/files/freenx-svn-name-change.patch b/net-misc/nxserver-freenx/files/freenx-svn-name-change.patch
deleted file mode 100644
index 98ae45d..0000000
--- a/net-misc/nxserver-freenx/files/freenx-svn-name-change.patch
+++ /dev/null
@@ -1,153 +0,0 @@
-diff -purN freenx-svn.orig/nxclient freenx-svn/nxclient
---- freenx-svn.orig/nxclient 2006-07-11 19:17:03.000000000 -0500
-+++ freenx-svn/nxclient 2006-07-11 20:21:18.000000000 -0500
-@@ -96,8 +96,8 @@ utility_printer()
- {
- UTILITY_DRIVERS_CACHE="$HOME/.nx/config/drivers.cache"
- [ -n "$USER_FAKE_HOME" ] && UTILITY_DRIVERS_CACHE="$USER_FAKE_HOME/.nx/config/drivers.cache"
-- UTILITY_NXPRINT="nxprint"
-- [ -n "$PATH_BIN" ] && UTILITY_NXPRINT="$PATH_BIN/nxprint"
-+ UTILITY_NXPRINT="nxprint.freenx"
-+ [ -n "$PATH_BIN" ] && UTILITY_NXPRINT="$PATH_BIN/nxprint.freenx"
- case "$1" in
- get)
- grep "driver|$2|" "$UTILITY_DRIVERS_CACHE" 2>/dev/null
-diff -purN freenx-svn.orig/nxnode freenx-svn/nxnode
---- freenx-svn.orig/nxnode 2006-07-11 19:17:03.000000000 -0500
-+++ freenx-svn/nxnode 2006-07-11 20:19:03.000000000 -0500
-@@ -1156,10 +1156,10 @@ cmd_node_smbmount()
- error=$(PASSWD="$password" "$COMMAND_SMBMOUNT" "//$computername/$rdir" "$HOME/$dir" -o username="$username,ip=127.0.0.1,port=$port" 2>&1)
- if [ $? -eq 0 ]
- then
-- $PATH_BIN/nxclient -dialog ok -caption "NXServer Message" -message "Info: Share: '//$computername/$rdir' mounted on: '$HOME/$dir'" -noautokill -display :$display &
-+ $PATH_BIN/nxclient.freenx -dialog ok -caption "NXServer Message" -message "Info: Share: '//$computername/$rdir' mounted on: '$HOME/$dir'" -noautokill -display :$display &
- echo "$HOME/$dir" >> "$USER_FAKE_HOME/.nx/C-$SERVER_NAME-$display-$sessionid/scripts/mpoint"
- else
-- $PATH_BIN/nxclient -dialog ok -caption "NXServer Message" -message "Info: Share: '//$computername/$rdir' failed to mount: $error" -noautokill -display :$display &
-+ $PATH_BIN/nxclient.freenx -dialog ok -caption "NXServer Message" -message "Info: Share: '//$computername/$rdir' failed to mount: $error" -noautokill -display :$display &
- fi
- }
-
-@@ -1192,7 +1192,7 @@ cmd_node_addprinter()
- NAME="$printer"
- fi
-
-- MODEL=$($PATH_BIN/nxclient -printer "$NAME" -noautokill -display :$display)
-+ MODEL=$($PATH_BIN/nxclient.freenx -printer "$NAME" -noautokill -display :$display)
- [ -z "$MODEL" -o "$MODEL" = "cancel: aborted" ] && return
-
- PUBLIC="-u allow:$USER"
-diff -purN freenx-svn.orig/nxprint freenx-svn/nxprint
---- freenx-svn.orig/nxprint 2006-07-11 19:17:03.000000000 -0500
-+++ freenx-svn/nxprint 2006-07-11 20:22:07.000000000 -0500
-@@ -31,11 +31,11 @@ done
-
- if [ "$HELP" = "yes" ]
- then
-- echo "nxprint - Prints a list of available drivers or printers"
-+ echo "nxprint.freenx - Prints a list of available drivers or printers"
- echo ""
-- echo "Syntax: nxprint --help"
-- echo " nxprint --drivers"
-- echo " nxprint --printes"
-+ echo "Syntax: nxprint.freenx --help"
-+ echo " nxprint.freenx --drivers"
-+ echo " nxprint.freenx --printes"
- echo
- echo " --drivers prints a list of available CUPS drivers"
- echo " --printers prints a list of available CUPS printers"
-diff -purN freenx-svn.orig/nxserver freenx-svn/nxserver
---- freenx-svn.orig/nxserver 2006-07-11 19:17:03.000000000 -0500
-+++ freenx-svn/nxserver 2006-07-11 20:26:56.000000000 -0500
-@@ -90,7 +90,7 @@ passdb_add_user()
- cp -f $NX_ETC_DIR/passwords $NX_ETC_DIR/passwords.orig
- echo "$PASSDB_CHUSER:*" >> $NX_ETC_DIR/passwords
- # deactivated to avoid problems with comm-server
-- su - $PASSDB_CHUSER -c "$PATH_BIN/nxnode --setkey"
-+ su - $PASSDB_CHUSER -c "$PATH_BIN/nxnode.freenx --setkey"
- }
-
- passdb_list_user()
-@@ -672,7 +672,7 @@ do
- then
- log 6 -n "ssh "
- export COMMAND_SSH
-- nxnode_login "$PASS" -- ssh "$USER" "$SSHD_PORT" "$PATH_BIN/nxnode" --check 2>&1 >/dev/null
-+ nxnode_login "$PASS" -- ssh "$USER" "$SSHD_PORT" "$PATH_BIN/nxnode.freenx" --check 2>&1 >/dev/null
- if [ $? -eq 0 ]
- then
- LOGIN_SUCCESS="1"
-@@ -684,7 +684,7 @@ do
- if [ "$ENABLE_SU_AUTHENTICATION" = "1" -a "$LOGIN_SUCCESS" = "0" ]
- then
- log 6 -n "su "
-- nxnode_login "$PASS" -- su "$USER" "" "$PATH_BIN/nxnode" --check 2>&1 >/dev/null
-+ nxnode_login "$PASS" -- su "$USER" "" "$PATH_BIN/nxnode.freenx" --check 2>&1 >/dev/null
- if [ $? -eq 0 ]
- then
- LOGIN_SUCCESS="1"
-@@ -741,7 +741,7 @@ nxnode_start()
- :
- #CMD="$1"
- #shift
-- #echo "$@" | $PATH_BIN/nxnode "$CMD"
-+ #echo "$@" | $PATH_BIN/nxnode.freenx "$CMD"
- }
-
- #NX> 1002 Commit
-@@ -771,15 +771,15 @@ server_nxnode_start()
- if [ "$LOGIN_METHOD" = "SSH" ]
- then
- export COMMAND_SSH
-- NXNODE_TOSEND="$@" nxnode_login "$PASS" -- ssh "$USER" "$SSHD_PORT" "$PATH_BIN/nxnode" "$CMD" 2>&1 | log_tee
-+ NXNODE_TOSEND="$@" nxnode_login "$PASS" -- ssh "$USER" "$SSHD_PORT" "$PATH_BIN/nxnode.freenx" "$CMD" 2>&1 | log_tee
- elif [ "$LOGIN_METHOD" = "SU" ]
- then
-- NXNODE_TOSEND="$@" nxnode_login "$PASS" -- su "$USER" "" "$PATH_BIN/nxnode" "$CMD" 2>&1 | log_tee
-+ NXNODE_TOSEND="$@" nxnode_login "$PASS" -- su "$USER" "" "$PATH_BIN/nxnode.freenx" "$CMD" 2>&1 | log_tee
- elif [ "$LOGIN_METHOD" = "USERMODE" ]
- then
-- echo "$@" | $PATH_BIN/nxnode "$CMD" 2>&1 | log_tee
-+ echo "$@" | $PATH_BIN/nxnode.freenx "$CMD" 2>&1 | log_tee
- else
-- echo "$@" | $COMMAND_SSH -l "$USER" "$NODE_HOSTNAME" -p $SSHD_PORT -x -2 -i $NX_ETC_DIR/users.id_dsa -o 'PubkeyAuthentication yes' -o 'RSAAuthentication yes' -o 'RhostsAuthentication no' -o 'PasswordAuthentication no' -o 'RhostsRSAAuthentication no' -o 'StrictHostKeyChecking no' $PATH_BIN/nxnode "$CMD" | log_tee
-+ echo "$@" | $COMMAND_SSH -l "$USER" "$NODE_HOSTNAME" -p $SSHD_PORT -x -2 -i $NX_ETC_DIR/users.id_dsa -o 'PubkeyAuthentication yes' -o 'RSAAuthentication yes' -o 'RhostsAuthentication no' -o 'PasswordAuthentication no' -o 'RhostsRSAAuthentication no' -o 'StrictHostKeyChecking no' $PATH_BIN/nxnode.freenx "$CMD" | log_tee
- fi
- }
-
-@@ -1606,14 +1606,14 @@ cmd_terminate()
- --suspend)
- if [ "$cmd_status" = "Running" ] && stringinstring "unix-" "$cmd_type"
- then
-- echo "sessionid=$cmd_sessionid" | su - "$cmd_user" -c "$PATH_BIN/nxnode --suspend"
-+ echo "sessionid=$cmd_sessionid" | su - "$cmd_user" -c "$PATH_BIN/nxnode.freenx --suspend"
- fi
- ;;
- --terminate)
-- echo "sessionid=$cmd_sessionid" | su - "$cmd_user" -c "$PATH_BIN/nxnode --terminate"
-+ echo "sessionid=$cmd_sessionid" | su - "$cmd_user" -c "$PATH_BIN/nxnode.freenx --terminate"
- ;;
- --force-terminate)
-- echo "sessionid=$cmd_sessionid" | su - "$cmd_user" -c "$PATH_BIN/nxnode --terminate"
-+ echo "sessionid=$cmd_sessionid" | su - "$cmd_user" -c "$PATH_BIN/nxnode.freenx --terminate"
- session_close $cmd_sessionid
- ;;
- esac
-@@ -1644,7 +1644,7 @@ cmd_send()
- # is it a "good" session?
- if [ "$cmd_status" = "Running" ] && stringinstring "unix-" "$cmd_type"
- then
-- su - "$cmd_user" -c "$PATH_BIN/nxclient --dialog ok --caption \"NX Administrator Message\" --message \"$@\" --noautokill -display \":$cmd_display\"" &
-+ su - "$cmd_user" -c "$PATH_BIN/nxclient.freenx --dialog ok --caption \"NX Administrator Message\" --message \"$@\" --noautokill -display \":$cmd_display\"" &
- disown $!
- fi
- done
-@@ -1657,7 +1657,7 @@ cmd_send()
-
- if [ $UID -ne 0 ]
- then
-- [ "$1" = "--agent" ] && exec $PATH_BIN/nxnode "$@"
-+ [ "$1" = "--agent" ] && exec $PATH_BIN/nxnode.freenx "$@"
- [ "$1" != "--passwd" ] && cmd_usage
- cmd_user_passwd
- exit 0
diff --git a/net-misc/nxserver-freenx/files/freenx-svn-xorg7.patch b/net-misc/nxserver-freenx/files/freenx-svn-xorg7.patch
deleted file mode 100644
index 5d7f2b7..0000000
--- a/net-misc/nxserver-freenx/files/freenx-svn-xorg7.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- freenx-server/nxnode 2005-08-07 12:53:57.000000000 +0300
-+++ freenx-server/nxnode 2006-02-02 00:00:25.000000000 +0200
-@@ -22,6 +22,15 @@
-
- echo "NX> 1000 NXNODE - Version $NX_VERSION $NX_LICENSE"
-
-+### Patch for Xorg-x11 >=7.0 by Oskari Rauta begins here ###
-+
-+if test `X -version 2>&1 | grep "X Window System Version" | awk '{ print $5 }' | awk -F. '{ print $1 }'` -ge 7
-+ then
-+ export XKEYSYMDB=/usr/share/X11/XKeysymDB
-+ fi
-+
-+### Patch for Xorg-x11 >= 7.0 by Oskari Rauta ends here..
-+
- if [ "$1" != "--check" -a "$1" != "--setkey" -a "$1" != "--agent" -a "$1" != "--slave" ]
- then
- read CMDLINE
diff --git a/net-misc/nxserver-freenx/files/freenx-xorg7.patch b/net-misc/nxserver-freenx/files/freenx-xorg7.patch
deleted file mode 100644
index 9884756..0000000
--- a/net-misc/nxserver-freenx/files/freenx-xorg7.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- freenx-server/nxnode 2005-08-07 12:53:57.000000000 +0300
-+++ freenx-server/nxnode 2006-02-02 00:00:25.000000000 +0200
-@@ -22,6 +22,15 @@
-
- echo "NX> 1000 NXNODE - Version $NX_VERSION $NX_LICENSE"
-
-+### Patch for Xorg-x11 >=7.0 by Oskari Rauta begins here ###
-+
-+if test `X -version 2>&1 | grep "X Window System Version" | awk '{ print $5 }' | awk -F. '{ print $1 }'` -ge 7
-+ then
-+ export XKEYSYMDB=/usr/share/X11/XKeysymDB
-+ fi
-+
-+### Patch for Xorg-x11 >= 7.0 by Oskari Rauta ends here..
-+
- if [ "$1" != "--check" -a "$1" != "--setkey" -a "$1" != "--agent" ]
- then
- read CMDLINE
diff --git a/net-misc/nxserver-freenx/nxserver-freenx-0.5.0.ebuild b/net-misc/nxserver-freenx/nxserver-freenx-0.5.0.ebuild
deleted file mode 100644
index 0261476..0000000
--- a/net-misc/nxserver-freenx/nxserver-freenx-0.5.0.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit multilib eutils
-
-DESCRIPTION="An X11/RDP/VNC proxy server especially well suited to low bandwidth links such as wireless, WANS, and worse"
-HOMEPAGE="http://freenx.berlios.de/"
-URI_BASE="http://download.berlios.de/freenx"
-SRC_URI="${URI_BASE}/${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-RESTRICT="mirror strip"
-IUSE="arts cups esd"
-DEPEND="virtual/ssh
- dev-tcltk/expect
- sys-apps/gawk
- net-analyzer/gnu-netcat
- !ppc? ( >=net-misc/nxclient-1.5.0
- || ( ~net-misc/nx-x11-1.5.0
- ~net-misc/nx-x11-bin-1.5.0
- ~net-misc/nxnode-2.0.0 ) )
- ppc? ( || ( ~net-misc/nx-x11-1.5.0
- ~net-misc/nxnode-base-2.0.0 ) )
- arts? ( kde-base/arts )
- cups? ( net-print/cups )"
-
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/freenx-0.5.0
-
-pkg_setup () {
- enewuser nx -1 -1 /usr/NX/home/nx
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
- epatch gentoo-nomachine.diff
- epatch ${FILESDIR}/freenx-xorg7.patch
- epatch ${FILESDIR}/freenx-0.5.0-name-change.patch
-
- # fix to make sure 32 bit libraries are used by nx-x11 on amd64
- has_multilib_profile && \
- sed -i "/PATH_LIB=/s/lib/$(get_abi_LIBDIR x86)/" nxloadconfig
-
- # Rename these files so they do not conflict with files installed by nxclient and nxnode.
- mv nxclient nxclient.freenx
- mv nxnode nxnode.freenx
- mv nxprint nxprint.freenx
-
- # Change the defaults in nxloadconfig to meet the users needs.
- if use arts ; then
- einfo "Enabling arts support."
- sed -i '/ENABLE_ARTSD_PRELOAD=/s/"0"/"1"/' nxloadconfig
- sed -i '/ENABLE_ARTSD_PRELOAD=/s/"0"/"1"/' node.conf.sample
- fi
- if use esd ; then
- einfo "Enabling esd support."
- sed -i '/ENABLE_ESD_PRELOAD=/s/"0"/"1"/' nxloadconfig
- sed -i '/ENABLE_ESD_PRELOAD=/s/"0"/"1"/' node.conf.sample
- fi
- if use cups ; then
- einfo "Enabling cups support."
- sed -i '/ENABLE_KDE_CUPS=/s/"0"/"1"/' nxloadconfig
- sed -i '/ENABLE_KDE_CUPS=/s/"0"/"1"/' node.conf.sample
- fi
-}
-
-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 nxclient.freenx
- dobin nxkeygen
- dobin nxloadconfig
- dobin nxnode.freenx
- dobin nxnode-login
- dobin nxprint.freenx
- dobin nxserver
- dobin nxsetup
-
- 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 --git a/net-misc/nxserver-freenx/nxserver-freenx-0.6.0_alpha20060711.ebuild b/net-misc/nxserver-freenx/nxserver-freenx-0.6.0_alpha20060711.ebuild
deleted file mode 100644
index 1ce791f..0000000
--- a/net-misc/nxserver-freenx/nxserver-freenx-0.6.0_alpha20060711.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit multilib eutils
-
-DESCRIPTION="An X11/RDP/VNC proxy server especially well suited to low bandwidth links such as wireless, WANS, and worse"
-HOMEPAGE="http://freenx.berlios.de/"
-URI_BASE="http://gentooexperimental.org/~sleepyhead/freenx/"
-SRC_URI="${URI_BASE}/freenx-svn-20060711.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-RESTRICT="mirror strip"
-IUSE="arts cups esd"
-DEPEND="virtual/ssh
- dev-tcltk/expect
- sys-apps/gawk
- net-analyzer/gnu-netcat
- !ppc? ( >=net-misc/nxclient-1.5.0
- || ( ~net-misc/nxnode-2.0.0
- ~net-misc/nx-x11-1.5.0
- ~net-misc/nx-x11-bin-1.5.0 ) )
- ppc? ( || ( ~net-misc/nxnode-base-2.0.0
- ~net-misc/nx-x11-1.5.0 ) )
- arts? ( kde-base/arts )
- cups? ( net-print/cups )"
-
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/freenx-svn
-
-pkg_setup () {
- enewuser nx -1 -1 /usr/NX/home/nx
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
- epatch gentoo-nomachine.diff
- epatch ${FILESDIR}/freenx-svn-xorg7.patch
- epatch ${FILESDIR}/freenx-svn-name-change.patch
-
- # fix to make sure 32 bit libraries are used by nx-x11 on amd64
- has_multilib_profile && \
- sed -i "/PATH_LIB=/s/lib/$(get_abi_LIBDIR x86)/" nxloadconfig
-
- # Rename these files so they do not conflict with files installed by nxclient and nxnode.
- mv nxclient nxclient.freenx
- mv nxnode nxnode.freenx
- mv nxprint nxprint.freenx
-
- # Change the defaults in nxloadconfig to meet the users needs.
- if has_version "~net-misc/nxclient-2.0.0" || has_version "~net-misc/nxclient-base-2.0.0" ; then
- einfo "Enabling the NX 2.0.0 backend support."
- sed -i '/ENABLE_2_0_0_BACKEND=/s/"0"/"1"/' nxloadconfig
- sed -i '/ENABLE_2_0_0_BACKEND=/s/"0"/"1"/' node.conf.sample
- fi
- if use arts ; then
- einfo "Enabling arts support."
- sed -i '/ENABLE_ARTSD_PRELOAD=/s/"0"/"1"/' nxloadconfig
- sed -i '/ENABLE_ARTSD_PRELOAD=/s/"0"/"1"/' node.conf.sample
- fi
- if use esd ; then
- einfo "Enabling esd support."
- sed -i '/ENABLE_ESD_PRELOAD=/s/"0"/"1"/' nxloadconfig
- sed -i '/ENABLE_ESD_PRELOAD=/s/"0"/"1"/' node.conf.sample
- fi
- if use cups ; then
- einfo "Enabling cups support."
- sed -i '/ENABLE_KDE_CUPS=/s/"0"/"1"/' nxloadconfig
- sed -i '/ENABLE_KDE_CUPS=/s/"0"/"1"/' node.conf.sample
- fi
-}
-
-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 nxclient.freenx
- dobin nxkeygen
- dobin nxloadconfig
- dobin nxnode.freenx
- dobin nxnode-login
- dobin nxprint.freenx
- dobin nxserver
- dobin nxsetup
-
- 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!!"
-}