The port /usr/ports/devel/sourcenav installs in the directory hierarchy /usr/local/sourcenav, and the executable is called /usr/local/sourcenav/bin/snavigator. This is a non-standard way to install, and there is nothing in the documentation to prepare the user for it. As a result, most peopke will be unable to even start the program. In view of the fact that this bug means that the program can't even be started, I'm giving it the category "serious". Fix: Install in /usr/local, not /usr/local/snavigator. If there are serious reasons to keep the latter hierarchy, it should be well documented, and the documentation should be installed locally (maybe it is, but that fact it not documented). How-To-Repeat: $ cd /usr/ports/devel/sourcenav $ make install $ snavigator bash: snavigator: command not found $ /usr/local/sourcenav/bin/snavigator (program starts)
>From a quick glance on pkg-plist, the port is installing it's own pieces of tcl/tk/itcl so it can't be installed into /usr/local without damage to real tcl/tk/itcl. -- Pav Lucistnik <pav@oook.cz> <pav@FreeBSD.org> Like 'Do Notte Buye Betamacks.' That was a prediction for 1972.
Responsible Changed From-To: freebsd-ports-bugs->delphij Over to maintainer
On Thursday, 30 June 2005 at 15:09:03 +0200, Pav Lucistnik wrote: >> From a quick glance on pkg-plist, the port is installing it's own pieces > of tcl/tk/itcl so it can't be installed into /usr/local without damage > to real tcl/tk/itcl. This is true, but irrelevant to this bug report. In fact, it appears to be simply a statement of another bug. Greg -- The virus contained in this message was detected by LEMIS anti-virus. Finger grog@FreeBSD.org for PGP public key. See complete headers for address and phone numbers.
Responsible Changed From-To: delphij->freebsd-ports-bugs Return to poll due to lack of time.
Responsible Changed From-To: freebsd-ports-bugs->alepulver I'll take it.
alepulver 2007-02-18 20:21:42 UTC FreeBSD ports repository Modified files: devel/sourcenav Makefile pkg-plist Added files: devel/sourcenav/files pkg-message.in Log: - Install symlimk under "${PREFIX}/bin". - Allos overriding PREFIX. - Add pkg-message to inform user where the program is installed. PR: ports/82759 Submitted by: Greg Lehey <grog@lemis.com> Revision Changes Path 1.19 +16 -5 ports/devel/sourcenav/Makefile 1.1 +12 -0 ports/devel/sourcenav/files/pkg-message.in (new) 1.7 +6 -5 ports/devel/sourcenav/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"
State Changed From-To: open->closed Committed. Thanks!