The nxserver-1.4.0.eclass does make sure not to overwrite the nx-x11 binaries, but forgets the nx-x11 libraries, so if you uninstall nxserver-personal you will lose them and not regain them unless you re-install nx-x11. My proposed eclass (as well as nxserver-business, nxserver-enterprise and nxserver-personal ebuilds using the eclass) fixes that problem. The eclass also solves Bug #91032: nxserver-personal fails to create user nx. Reproducible: Always Steps to Reproduce: 1. emerge nxserver-personal 2. emerge -C nxserver-personal 3. look in /usr/NX/lib Actual Results: libXcompext.so.1.4.0, libX11.so.1.4.0, libXext.so.1.4.0 and libXrender.so.1.4.0 is missing. Expected Results: They should still be pressent, as they are a part of nx-x11 ebuild.
Created attachment 58255 [details] eclass for commercial nxservers
Created attachment 58256 [details] nxserver-personal ebuild
Created attachment 58257 [details] nxserver-business ebuild
Created attachment 58258 [details] nxserver-enterprise ebuild
Hi, Thanks for spotting this. These changes are now in Portage, and should be appearing on your local rsync mirror in about an hour. Please test, and let me know if this problem is now fixed. Best regards, Stu