From owner-freebsd-ports@FreeBSD.ORG Sun Feb 1 12:20:17 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4884F16A4CE for ; Sun, 1 Feb 2004 12:20:17 -0800 (PST) Received: from tinker.exit.com (tinker.exit.com [206.223.0.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55B7C43D2F for ; Sun, 1 Feb 2004 12:20:15 -0800 (PST) (envelope-from frank@exit.com) Received: from realtime.exit.com (realtime [206.223.0.5]) by tinker.exit.com (8.12.10/8.12.9) with ESMTP id i11KK9we077620; Sun, 1 Feb 2004 12:20:09 -0800 (PST) (envelope-from frank@exit.com) Received: from realtime.exit.com (localhost [127.0.0.1]) by realtime.exit.com (8.12.10/8.12.9) with ESMTP id i11KK9hb067441; Sun, 1 Feb 2004 12:20:09 -0800 (PST) (envelope-from frank@realtime.exit.com) Received: (from frank@localhost) by realtime.exit.com (8.12.10/8.12.10/Submit) id i11KK8dN067440; Sun, 1 Feb 2004 12:20:08 -0800 (PST) (envelope-from frank) From: Frank Mayhar Message-Id: <200402012020.i11KK8dN067440@realtime.exit.com> In-Reply-To: To: Jeremy Messenger Date: Sun, 1 Feb 2004 12:20:08 -0800 (PST) X-Copyright0: Copyright 2003 Frank Mayhar. All Rights Reserved. X-Copyright1: Permission granted for electronic reproduction as Usenet News or email only. X-Mailer: ELM [version 2.4ME+ PL99f (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII cc: ports@freebsd.org Subject: Re: gettext / gettext-old exclusion X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: frank@exit.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Feb 2004 20:20:17 -0000 I've written more about the subject than is probably warranted. Read on if you feel masochistic. :-) Jeremy Messenger wrote: > On Sun, 1 Feb 2004 13:14:58 +0100, Erik Trulsson > wrote: > > There are *NO* ports that depend on devel/gettext, so it is not really > > much of an issue. > > [...] > > If you install everything from scratch there are no problems. > Actually, it's an issue here.. A lot of people don't read the mailing list > or whatever, so they use the portupgrade to upgrade everything. The Well, I do read the mailing list but I also do use portupgrade to upgrade things, seeing as how that's supposed what it's for. This little mixup wasn't a disaster by any means, only annoying, but the other thing I find annoying is that the person who broke it doesn't seem to be too interested in _fixing_ it. Some of us don't ever "install everything from scratch." Feh. The system I'm using now has been in continuous existence, over various bits of hardware and versions of FreeBSD (via source upgrade) for some eight or nine years. >From time to time I go through and clean out accumulated cruft, but there's no way I'm going to bring it down long enough to "install everything from scratch." > The people will have to do the deinstall of gettext and install > gettext-old or edit the database by change gettext->gettext-old to solve > the problem. I personal solve the problem by write a simple shell script > to convert all ports depend on gettext and rebuild everything, I am using > gettext 0.13 here with no problem. As am I. I didn't use a shellscript, I've just dealt with it a port at a time (changing the dependency to point to intl.6 so it won't try to install gettext-old), but everything has worked just fine. Of course, as Jeremy said, the _right_ thing to do would have been to create gettext-new and then make no ports depend on it. Given that the mistake was made, though, a HEADSUP to remove gettext and install gettext-old would have been nice. -- Frank Mayhar frank@exit.com http://www.exit.com/ Exit Consulting http://www.gpsclock.com/ http://www.exit.com/blog/frank/