Date: Mon, 2 Mar 1998 00:20:01 -0800 (PST) From: Eivind Eklund <eivind@yes.no> To: freebsd-ports Subject: Re: ports/5894: tkirc wish dependency fix Message-ID: <199803020820.AAA03115@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/5894; it has been noted by GNATS. From: Eivind Eklund <eivind@yes.no> To: "Daniel O'Connor" <doconnor@gsoft.com.au>, freebsd-ports@hub.freebsd.org Cc: FreeBSD-gnats-submit@freebsd.org Subject: Re: ports/5894: tkirc wish dependency fix Date: Mon, 2 Mar 1998 09:16:44 +0100 On Sun, Mar 01, 1998 at 06:00:02PM -0800, Daniel O'Connor wrote: > > --- net/tkirc/Makefile.old Sun Mar 1 19:56:47 1998 > > +++ net/tkirc/Makefile Sun Mar 1 19:56:23 1998 > > @@ -27,6 +27,7 @@ > > ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/tkirc > > ${INSTALL_DATA} ${WRKSRC}/CHANGES ${PREFIX}/share/doc/tkirc > > ${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/doc/tkirc > > + if [ ! -e ${PREFIX}/bin/wish ]; then ln -s wish8.0 ${PREFIX}/bin/wish > > ; f > > Personally I think this should be done when you install tk.. Same with linking > /usr/local/include/tcl*.* to /usr/local/include/tcl, and libtcl* to libtcl.. > This makes getting no FreeBSD'ified stuff running much easier.. This way you > can try the latest version (which is what the links would be to), and if it > fails, try an older version you have installed.. This has been discussed before. The final conclusion was that we wanted wish to print the fact that it is named with a version number, and a list of versions that is installed. Here is a shell script I sent to the lists previously: ---- Tear here --- #!/bin/sh echo "In FreeBSD, wish is named with a version number. This is because wish has" 1>&2 echo "been incompatible between versions, and we want our ports to keep working." 1>&2 echo 1>&2 echo "On your system, the wish is installed under these names:" 1>&2 for name in $(/bin/ls $(echo $PATH | sed 's/:/ /g') | egrep '^wish[0-9]+\.[0- 9]+$') do echo $name 1>&2 done exit 0 --- Tear here --- to which Satoshi replied: > This sounds very good. Can someone write an INSTALL script to install > something like this? (We can't just install it from the Makefile and > list it in pkg/PLIST, as that will make it disappear when a particular > version of tk is pkg_delete'd....) I still think this would be the best solution. Eivind. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803020820.AAA03115>