From owner-freebsd-ports Thu Jun 28 19:23:19 2001 Delivered-To: freebsd-ports@freebsd.org Received: from smtp01.mrf.mail.rcn.net (smtp01.mrf.mail.rcn.net [207.172.4.60]) by hub.freebsd.org (Postfix) with ESMTP id AF78B37B401 for ; Thu, 28 Jun 2001 19:23:13 -0700 (PDT) (envelope-from jim@freebsd.org) Received: from 209-6-124-36.c3-0.nwt-ubr1.sbo-nwt.ma.cable.rcn.com ([209.6.124.36] helo=cartman.boston.geekhouse.net) by smtp01.mrf.mail.rcn.net with esmtp (Exim 3.30 #2) id 15Fnw8-0006l0-00 for ports@FreeBSD.org; Thu, 28 Jun 2001 22:23:13 -0400 Received: by cartman.boston.geekhouse.net (Postfix, from userid 1000) id F279B312F; Thu, 28 Jun 2001 22:23:11 -0400 (EDT) Date: Thu, 28 Jun 2001 22:23:11 -0400 From: Jim Mock To: ports@FreeBSD.org Subject: gaim and libtool Message-ID: <20010628222311.A32640@cartman.boston.geekhouse.net> Reply-To: jim@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.19i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org In the current gaim port, I have an extremely ugly hack in the Makefile to make the port compile. I'm talking about this: @find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \ 's|\$$\(datadir\)/gnome/|\$$\(datadir\)/|g ; \ s|\$$\(datadir\)/locale|\$$\(prefix\)/share/locale|g' --> s|\@LIBTOOL\@|\${LOCALBASE}/bin/libtool|g' Without it, the compile dies a horrible death. Tonight when I was testing a patch to fix MSN support, I noticed that make deinstall wasn't able to remove /usr/X11R6/lib/gaim. After taking a look, I noticed a bunch of .a and .la turds from libtool in the directory. Obviously, things don't seem to work right as far as libtool goes when replacing @LIBTOOL@ with it's actual location, but it doesn't compile at all if I don't. And the million dollar question is... how can I fix this? Sure, a simple fix would be to just add the .a and .la files to pkg-plist, but that doesn't really fix anything. This issue just started recently (the last commit to update the port to 0.11.0p14 was the first time the perl hackery in the port Makefile was needed to get it to compile). Any feedback will be appreciated. - jim -- - jim mock www.compete.com - jim@FreeBSD.org - - senior systems administrator - Compete, Inc. - ph: 1.617.867.7035 - To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message