From owner-freebsd-ports@FreeBSD.ORG Thu Jul 21 02:20:44 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 2308216A41F for ; Thu, 21 Jul 2005 02:20:44 +0000 (GMT) (envelope-from cswiger@mac.com) Received: from pi.codefab.com (pi.codefab.com [199.103.21.227]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F6CA43D90 for ; Thu, 21 Jul 2005 02:20:27 +0000 (GMT) (envelope-from cswiger@mac.com) Received: from localhost (localhost [127.0.0.1]) by pi.codefab.com (Postfix) with ESMTP id 7AC0B5EE7; Wed, 20 Jul 2005 22:20:26 -0400 (EDT) Received: from pi.codefab.com ([127.0.0.1]) by localhost (pi.codefab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 90540-06; Wed, 20 Jul 2005 22:20:16 -0400 (EDT) Received: from [192.168.1.3] (pool-68-161-54-113.ny325.east.verizon.net [68.161.54.113]) by pi.codefab.com (Postfix) with ESMTP id 5D3A05C39; Wed, 20 Jul 2005 22:20:16 -0400 (EDT) Message-ID: <42DF0661.2080209@mac.com> Date: Wed, 20 Jul 2005 22:20:17 -0400 From: Chuck Swiger Organization: The Courts of Chaos User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Danny Pansters References: <42DEF1F5.9040306@mac.com> <200507210349.04912.danny@ricin.com> In-Reply-To: <200507210349.04912.danny@ricin.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at codefab.com Cc: freebsd-ports@freebsd.org Subject: Re: Installing .la files for textproc/redland... 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, 21 Jul 2005 02:20:44 -0000 Danny Pansters wrote: > Probably need to explicitely install them during do-install or post-install. > That's likely the only way to be sure it gets to be where you want it to. I should have mentioned that the source tarball will install .la files in /usr/local/lib if I simply invoke "./configure && make install" directly. This being said, I am not opposed to installing them "by hand" via post-install, if that is the shortest route to solving the problem. > Autotools are a nightmare. With *BSD one could even ask if they do more harm > than good in many cases. It's _always_ messy. Even on *i*ux I sometimes think > this is the case. I guess it helps folks to get generated Makefiles. Oh, I agree. Autotools mixes useful stuff like "being able to change where stuff gets installed to" with a mind-boggling amount of silly tests that encourage people to write code which depends on compile-time feature detection rather than runtime detection, or which hardcodes datatype size rather than using modern (POSIX? C99?) datatypes like int32_t. It's not clear that having an opinion with regard to this matter is useful, unfortunately. Even if you write your own stuff to just use a Makefile, someone else will automangle their stuff... :-) > If I were you I'd use post-install and be done with it (if carefully handled > and added to plist it will also always be removed as-should upon uninstall). > I always think that if you can't control what's supposed to be used but you > can easily control your own stupid focussed solution, go for the latter. Thanks for your suggestions. -- -Chuck