Summary: | net/linux-nx-client: update to 2.1.0 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Eric P. Scott <eps+pbug0611> | ||||||||
Component: | Individual Port(s) | Assignee: | Gabor Kovesdan <gabor> | ||||||||
Status: | Closed FIXED | ||||||||||
Severity: | Affects Only Me | ||||||||||
Priority: | Normal | ||||||||||
Version: | Latest | ||||||||||
Hardware: | Any | ||||||||||
OS: | Any | ||||||||||
Attachments: |
|
Description
Eric P. Scott
2006-11-04 08:50:04 UTC
This still isn't quite right; I see it's running FreeBSD's ldconfig instead of the Linux one. BTW, the reason it appears to work anyway is nxclient sets LD_LIBRARY_PATH for its subprocesses. I tried adding the "obviously missing" USE_LINUX_PREFIX= yes to the Makefile, but that didn't seem to help; it appears I really do need INSTALLS_SHLIB. That causes the correct ldconfig to be used, but it can't see the package's shared libraries, since they're under the wrong root. I think I want NXDST= [something like] ${LINUXBASE}/usr/X11R6/lib/linux-nx-client -and- create a ${LINUXBASE}/etc/ld.so.conf.d/linux-nx-client.conf containing /usr/X11R6/lib/linux-nx-client/lib so the Linux ldconfig will add it to the ld.so cache. [Make appropriate changes to pkg-plist.] "This isn't how I would have done things" There's a brief section in the Porter's Handbook (12.13) titled "Do things rationally." I'm questioning whether there's still a need (or even a good justification) for sticking things under ${X11BASE}/lib/linux-nx-client at all. Why not simply install the necessary [i.e. non-conflicting] Linuxy bits under ${LINUXBASE}/usr/NX/{bin,lib,share} so it looks more like a "normal" NX installation? Then the only "argument" to settle is whether the FreeBSD-specific shell scripts properly belong under ${X11BASE} or ${LOCALBASE}. (No, I am not interested in taking over maintainership of this port ... it's giving me a headache. I still don't have a good suggestion for how to handle nxprint's libcups.so.2 dependency. I certainly don't want a hard requirement for print/cups-base. I don't consider lack of printing capability a show-stopper.) It's time for me to hand this off to someone else. Volunteers? Responsible Changed From-To: freebsd-ports-bugs->jylefort Over to maintainer. Responsible Changed From-To: jylefort->freebsd-ports-bugs I no longer maintain this port. Responsible Changed From-To: freebsd-ports-bugs->gabor Take. State Changed From-To: open->closed Committed with other fixes from me. Thanks for your contribution! gabor 2007-01-25 23:00:52 UTC FreeBSD ports repository Modified files: net/linux-nx-client Makefile distinfo pkg-plist Removed files: net/linux-nx-client/files patch-nxclient-admin.desktop patch-nxclient-help.desktop patch-nxclient-wizard.desktop patch-nxclient.desktop Log: - Update to 2.1.0 - Move to LINUXBASE - Add USE_LDCONFIG - Enable on amd64 since amd64 Linuxulator can run ia32 binaries - Remove obsolete patches PR: ports/105135 (based on) Submitted by: Eric P. Scott <eps+pbug0611@ana.com> Approved by: erwin (mentor) Revision Changes Path 1.8 +23 -19 ports/net/linux-nx-client/Makefile 1.4 +3 -3 ports/net/linux-nx-client/distinfo 1.3 +0 -13 ports/net/linux-nx-client/files/patch-nxclient-admin.desktop (dead) 1.3 +0 -13 ports/net/linux-nx-client/files/patch-nxclient-help.desktop (dead) 1.3 +0 -13 ports/net/linux-nx-client/files/patch-nxclient-wizard.desktop (dead) 1.3 +0 -13 ports/net/linux-nx-client/files/patch-nxclient.desktop (dead) 1.5 +31 -25 ports/net/linux-nx-client/pkg-plist _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" |