From owner-freebsd-ports@FreeBSD.ORG Thu Nov 23 04:20:35 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 013EB16A403; Thu, 23 Nov 2006 04:20:35 +0000 (UTC) (envelope-from lane@joeandlane.com) Received: from elasmtp-dupuy.atl.sa.earthlink.net (elasmtp-dupuy.atl.sa.earthlink.net [209.86.89.62]) by mx1.FreeBSD.org (Postfix) with ESMTP id D6DC943D49; Thu, 23 Nov 2006 04:20:01 +0000 (GMT) (envelope-from lane@joeandlane.com) Received: from [66.47.111.183] (helo=joeandlane.com) by elasmtp-dupuy.atl.sa.earthlink.net with asmtp (Exim 4.34) id 1Gn64f-0008KM-OY; Wed, 22 Nov 2006 23:20:33 -0500 Received: from joeandlane.com (localhost.localnet.local [127.0.0.1]) by joeandlane.com (8.13.8/8.13.1) with ESMTP id kAN4NZY8033820; Wed, 22 Nov 2006 22:23:35 -0600 (CST) (envelope-from lane@joeandlane.com) Received: from localhost (localhost [[UNIX: localhost]]) by joeandlane.com (8.13.8/8.13.1/Submit) id kAN4NZB7033819; Wed, 22 Nov 2006 22:23:35 -0600 (CST) (envelope-from lane@joeandlane.com) From: Lane To: freebsd-ports@freebsd.org Date: Wed, 22 Nov 2006 22:23:35 -0600 User-Agent: KMail/1.9.3 References: <200611230406.kAN46TxZ000166@anna.ana.com> In-Reply-To: <200611230406.kAN46TxZ000166@anna.ana.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200611222223.35749.lane@joeandlane.com> X-CD-SOLUTIONS-MailScanner-Information: Please contact the ISP for more information X-CD-SOLUTIONS-MailScanner: Found to be clean X-CD-SOLUTIONS-MailScanner-From: lane@joeandlane.com X-ELNK-Trace: e56a4b6ca9bdfda11aa676d7e74259b7b3291a7d08dfec79db8c64aab6d8fb3a5edaeb3004c638b5350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c X-Originating-IP: 66.47.111.183 Cc: "Eric P. Scott" , ports@freebsd.org Subject: Re: The truth about net-im/ymessenger X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Nov 2006 04:20:35 -0000 On Wednesday 22 November 2006 22:06, Eric P. Scott wrote: > It's been deprecated under somewhat false pretenses. :-) > > The current port is set to IGNORE, claiming [it] "is a dynamically > linked binary linked to old version of gtkhtml no longer in ports." > > PR# 91491 alleged "The Yahoo! messenger port doesn't work on > FreeBSD-4.11," and submitted what I consider a bad patch: > deliberately breaking things for FreeBSD 4.x users by "upgrading" > to a 5.x build, without providing appropriate conditionals for > 4.x users. That was a mistake... > > It turns out that on a FreeBSD 4.11 machine, updated to > 4.11-SECURITY, with the latest ports and packages installed, the > "old" ymessenger port (20020902) is still "good." There's just a > small "gotcha." > > It seems, somewhere along the line, a couple of shared libraries > were renamed. This typically merits a fairly inconspicuous > mention in /usr/ports/UPDATING, instructing users to relink > everything affected. Of course, that's not exactly helpful > advice when you're dealing with a binary port. It turns out a > simple libmap.conf file is all it took to bring a "dead" FreeBSD > 4.5(?) executable back to life: > > # /etc/libmap.conf > # > # candidate mapping > # > > [/usr/local/libexec/ymessenger/ymessenger.bin] > libgdk12.so.2 libgdk-12.so.2 > libglib12.so.3 libglib-12.so.3 > libgmodule12.so.3 libgmodule-12.so.3 > libgtk12.so.2 libgtk-12.so.2 > > > The only reason this port should be allowed to die is there's > an unfortunate bug in this version: your friends will always > appear to be offline. It's fixed in 1.0.6.1--which was only > released for Linux. While net-im/linux-ymessenger has a few > "rough edges," it works well enough to be usable. > > The next time someone claims a port should be marked BROKEN > merely because something "doesn't work" (or doesn't compile on > 4.x), apply a little skepticism. It's often due to something > fairly trivial. The Porter's Handbook doesn't adequately address > this, but there are some important and extremely relevant notes > in the FreeBSD Wiki. > > -=EPS=- > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" Great information. Thanks for researching that! Ugh! I have struggled with /etc/libmap.conf! In defense of the original responder to the original PR, (not so much that a defense is required ... just for further information, is all ...), according to "man libmap.conf" (on a 5.4 machine), "The libmap.conf manual page and libmap functionality first appeared in FreeBSD 5.1" Probably the porter didn't take another look at it after seeing that 5.X offered a solution to his problem. Just a guess.