The new release of freenx is here. This should fix a bunch of current freenx ebuilds problems, mainly compatibility with newer nx libs/client. Bugs #126693, #145065, #149298, #152820, #164584 (and maybe more) can be fixed/worked around with new freenx From last NX overlay ebuilds, I have made new ones for the latest NX 2.1 components, and freenx 0.6. It works fine on my ~x86 box (both with USE=nxclient and USE=-nxclient). Sadly, NX components still will not work on amd64 (nxagent does not even compile). Emerge --info: Portage 2.1.2-r5 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-beyond2 i686) ================================================================= System uname: 2.6.19-beyond2 i686 Intel(R) Core(TM)2 CPU 6300 @ 1.86GHz Gentoo Base System version 1.12.9 Timestamp of tree: Tue, 30 Jan 2007 15:50:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.31-r3 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.19.2-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=nocona -O2 -msse3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=nocona -O2 -msse3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks fixpackages metadata-transfer parallel-fetch prelink sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://pandemonium.tiscali.de/pub/gentoo/" LANG="fr_FR@euro" LC_ALL="fr_FR@euro" LDFLAGS="-Wl,-O1" LINGUAS="fr fr_FR" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/custom-kernels /usr/local/portage" SYNC="rsync://rsync.cafarelli.fr/gentoo-portage" USE="X a52 aac aalib aim alsa amr audiofile bash-completion beagle berkdb bitmap-fonts bonobo bzip2 cairo cddb cdr cli cracklib crypt cscope cups curl dbus dga dlloader dri dts dvd dvdr dvdread emboss encode exif expat ffmpeg fftw firefox flac foomaticdb fortran ftp galago gcj gd gdbm gif gimp glitz glut gmp gnome gnustep gnutls gpm gstreamer gtk gtkhtml hal iconv idn imagemagick imap imlib ipv6 isdnlog jabber java jikes joystick jpeg lcms libcaca libg++ libnotify live mad matroska mbox midi mikmod mime mmx mng modplug mono mp3 mpeg msn musicbrainz mysql nas ncurses nls nptl nptlonly nsplugin nvidia objc offensive ogg openal opengl oscar oss pam pcmcia pcre pda pdf perl php pic png posix ppds pppd python qt3 qt4 quicktime readline real recode reflection ruby samba scanner sdl seamonkey session slang smp snmp speex spell spl sqlite sse sse2 ssl startup-notification subtitles svg tcl tcltk tcpd tetex theora threads tiff timidity tk truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis wifi win32codecs wma wmf wxwindows x264 x86 xcomposite xface xine xinerama xml xorg xosd xpm xscreensaver xulrunner xv xvid xvmc yahoo zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr fr_FR" USERLAND="GNU" VIDEO_CARDS="none nvidia nouveau" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 108676 [details] nx-2.1.0.ebuild Latest NX components ebuild. Some patches from 1.5.0 ebuild are still needed: nxcomp-1.5.0-pic.patch nx-x11-1.5.0-amd64.patch nx-x11-1.5.0-tmp-exec.patch
Created attachment 108677 [details] nxserver-freenx-0.6.0.ebuild New freenx (patches to follow)
Created attachment 108679 [details, diff] nxserver-freenx-0.6.0-fullscreen.patch
Created attachment 108680 [details, diff] nxserver-freenx-0.6.0-nxloadconfig.patch
For the lazy people: https://cafarelli.fr/svn/voyageur-overlay/
Created attachment 108938 [details] nx-2.1.0.ebuild Replaced the nxwrapper mechanism with make_wrapper
Created attachment 108954 [details, diff] nxserver-freenx-0.6.0-rdesktop.patch This release has a small bug in nxnode, which breaks rdesktop/vnc proxying. This patch fixes it (and was sent upstream too)
Created attachment 108956 [details] nxserver-freenx-0.6.0.ebuild And the updated ebuild to use the patch
Created attachment 109161 [details] nx-2.1.0.ebuild Adds ~amd64 keyword, with 32bit compilation Cleaned up RDEPEND too
Created attachment 109162 [details] nxserver-freenx-0.6.0.ebuild ... and the matching tweaks in freenx to look for 32bit libraries on amd64
*** Bug 167293 has been marked as a duplicate of this bug. ***
nx-2.1.0 and nxserver-freenx-0.6.0 are in CVS now