Ebuilds for the OSS components of nx like nxssh, nxproxy ... Also a new ebuild for freenx 0.4.1 which makes use of the new 1.5.x release. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 63916 [details] nx-x11 1.5.0 ebuild
Created attachment 63917 [details] nxcomp 1.5.0 ebuild
Created attachment 63918 [details] nxproxy 1.5.0 ebuild
Created attachment 63919 [details] nxserver-freenx 0.4.1 ebuild
Created attachment 63920 [details] nxssh 1.5.0 ebuild
Created attachment 64124 [details] nxserver-freenx 0.4.1 ebuild Correct an error with dependencies
Created attachment 64138 [details] FreeNX v0.4.2 ebuild This is the new version of FreeNX. It's is not on the homepage yet, but it has been available since the 17th of July. It is official, though. Kinda strange that they haven't updated the homepage yet, but the mirror has it.
You might want to change the location of the source tar balls to http://download.berlios.de/freenx/freenx-${PV}.tar.gz. This seems to be the official source now. Available project files are shown on http://developer.berlios.de/project/showfiles.php?group_id=2978
I have a modified nx-x11 ebuild that compiles on amd64, but I'm still debugging why it does not work. This clears all compile errors. Oh and I had to link /usr/NX/lib to /usr/NX/lib64 (this should be in the ebuild also, but I'm trying to debug). Basically I added this in unpack(): cd ${S} # already in ebuild if use amd64 ; then sed -i -e "s/# elif defined(__ia64__)/# elif defined(__ia64__) || defined(__x86_64)/" \ lib/X11/XlcDL.c cd ${S}/../nxcomp sed -i -e "s/-Wall -Wpointer-arith/-Wall -Wpointer-arith -fPIC/ " \ Makefile.in cd ${S}/../nxcompext sed -i -e "s/-Wmissing-declarations -Wnested-externs/-Wmissing- declarations -Wnested-externs -fPIC/" \ Makefile.in cd ${S} fi If the white space is messing up, I can post my modified ebuild. Also, please get in touch with me if you want to discuss debugging. Jeb Campbell {jebc at c4solutions.net}
Closing bug, now that we have NX 1.5 in the Portage tree. Please use bug 119408 for all work required to get freenx working on AMD64. Best regards, Stu