Date: Thu, 19 Mar 1998 07:38:25 -0800 (PST) From: "Steven G. Kargl" <kargl@troutmask.apl.washington.edu> To: asami@FreeBSD.ORG (Satoshi Asami) Cc: eivind@yes.no, freebsd-ports@FreeBSD.ORG Subject: Re: bsd.port.mk bug??? Message-ID: <199803191538.HAA18364@troutmask.apl.washington.edu> In-Reply-To: <199803190526.OAA01265@bubble.didi.com> from Satoshi Asami at "Mar 19, 98 02:26:39 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
According to Satoshi Asami: > * Suppose I have a program foobar, and the person who wrote foobar > * decided to name a file tk.h. Now, suppose I install foobar in /usr/local > * and tk.h ends up in /usr/local/include. Furthermore, foobar needs > * tk.h to run (it may contain config info). Removing tk.h is not a > * good thing. > > This is ridiculous. What's going to happen if some port's configure > script finds it and thinks it's the tk header? Add the TK_HEADER_CONFLICT variable!!!! The port will not have a problem. > Steve, we have explored many possibilities before finalizing on the > current solution. (No, we didn't actually consider adding an extra > variable to every port's Makefile that requires tcl or tk. That's too > expensive, besides it doesn't help prevent the source of the biggest > headache, i.e., port submissions from people who have obsolete files > on their system.) I'm sure you did investigate many alternatives. I guess I've been spoiled by your normal elegant solutions to these kinds of problems. IMHO, completely disabling the ports tree is not an elegant solution. > Please let's not waste any more time on this. If you have a problem > with having to remove a couple of files so the whole system can stay > manageable and work for most of the users, then I'm sorry but the > ports system is not for you. You're right I've wasted too much time trying to improve the system. Can you at least change the message to something like IGNORE= ": You have an old file \(${file}\) that could cause problems for some ports to compile. \(${file}\) can safely be removed." -- Steve finger kargl@troutmask.apl.washington.edu http://troutmask.apl.washington.edu/~clesceri/kargl.html 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?199803191538.HAA18364>