From owner-svn-ports-head@FreeBSD.ORG Thu Oct 9 16:54:33 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9F5D1E7B; Thu, 9 Oct 2014 16:54:33 +0000 (UTC) Received: from mailrelay007.isp.belgacom.be (mailrelay007.isp.belgacom.be [195.238.6.173]) by mx1.freebsd.org (Postfix) with ESMTP id C10AAB09; Thu, 9 Oct 2014 16:54:32 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoEGAIS8NlRbsLca/2dsb2JhbABfgw5TTQvLGodNAoEGFwF7hAQBAQQ6HCMQCxQECSUPKh4GE4hCAQjDJQEXkEQHhEsBBJY7hw+BL41NhxaDZTsvgkoBAQE Received: from 26.183-176-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.176.183.26]) by relay.skynet.be with ESMTP; 09 Oct 2014 18:53:23 +0200 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.9/8.14.9) with ESMTP id s99GrM7l004225; Thu, 9 Oct 2014 18:53:22 +0200 (CEST) (envelope-from tijl@FreeBSD.org) Date: Thu, 9 Oct 2014 18:53:21 +0200 From: Tijl Coosemans To: Hajimu UMEMOTO Subject: Re: svn commit: r370526 - head/security/cyrus-sasl2-gssapi Message-ID: <20141009185321.5db18929@kalimero.tijl.coosemans.org> In-Reply-To: <201410091318.s99DISxR078486@svn.freebsd.org> References: <201410091318.s99DISxR078486@svn.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Oct 2014 16:54:33 -0000 On Thu, 9 Oct 2014 13:18:28 +0000 (UTC) Hajimu UMEMOTO wrote: > Author: ume > Date: Thu Oct 9 13:18:28 2014 > New Revision: 370526 > URL: https://svnweb.freebsd.org/changeset/ports/370526 > QAT: https://qat.redports.org/buildarchive/r370526/ > > Log: > Include RPATH in the libs, again. > It seems that USES=libtool doesn't rewrite ${LIBTOOL} in > a configure script to use ${LOCALBASE}/bin/libtool like > bsd.autotools.mk did. > So, rewrite it explicitly for workaround. > > PR: 194176 > Submitted by: jhujhiti__at__adjectivism.org Can you ask upstream to run 'autoreconf -f -i'? It will update all the build scripts. For instance, the version of libtool that is currently included in the distfile is almost 15 years old. Ideally the cyrus-sals2 ports should also do that (by adding USES=autoreconf) instead of this hack. The problem with this hack, and the reason why USES=libtool does not use it, is that libtool is a generated script with hardcoded values for CC, LD, and a number of other tools and flags. And the tools used to build security/cyrus-sasl2-gssapi are not necessarily the same as the ones used to build devel/libtool.