From owner-svn-ports-head@freebsd.org Sat Apr 30 16:20:35 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 84C77B0FFD1; Sat, 30 Apr 2016 16:20:35 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from shepard.synsport.net (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5389D12F8; Sat, 30 Apr 2016 16:20:34 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from [192.168.1.21] (176.red-83-34-249.dynamicip.rima-tde.net [83.34.249.176]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 1511543BD2; Sat, 30 Apr 2016 11:20:30 -0500 (CDT) Subject: Re: svn commit: r413727 - in head: Mk/Uses cad/irsim cad/magic cad/netgen cad/netgen/files cad/xcircuit lang/expect lang/itcl lang/itcl4 lang/itcl4/files lang/nx www/mod_rivet www/tclhttpd www/tdom www... To: gahr@FreeBSD.org, marino@freebsd.org References: <201604211133.u3LBXH1a051587@repo.freebsd.org> <572489C8.8000803@marino.st> <20160430140629.GA55848@ptrcrt.ch> Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org From: John Marino Reply-To: marino@freebsd.org Message-ID: <5724DB4D.6020009@marino.st> Date: Sat, 30 Apr 2016 18:20:29 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <20160430140629.GA55848@ptrcrt.ch> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.22 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: Sat, 30 Apr 2016 16:20:35 -0000 On 4/30/2016 4:06 PM, Pietro Cerutti wrote: > On 2016-Apr-30, 12:32, John Marino wrote: >> On 4/21/2016 1:33 PM, Pietro Cerutti wrote: >>> Author: gahr >>> Date: Thu Apr 21 11:33:16 2016 >>> New Revision: 413727 >>> URL: https://svnweb.freebsd.org/changeset/ports/413727 >>> >>> Log: >>> Support Tk in USES=tk:tea. Convert more ports + minor fixes and modernization. > > [snip] > >> [snip] >> >>> >>> Modified: head/lang/expect/Makefile >>> ============================================================================== >>> --- head/lang/expect/Makefile Thu Apr 21 11:18:13 2016 (r413726) >>> +++ head/lang/expect/Makefile Thu Apr 21 11:33:16 2016 (r413727) >>> @@ -14,25 +14,16 @@ LIBEXPECT_VER= ${PORTVERSION:S/.//g} >>> >>> WRKSRC= ${WRKDIR}/${DISTNAME} >>> >>> -USES= tcl autoreconf >>> +USES= tcl:tea autoreconf >>> USE_LDCONFIG= yes >>> -GNU_CONFIGURE= yes >>> -CONFIGURE_ARGS= --enable-shared \ >>> - --exec-prefix=${PREFIX} \ >>> - --datadir=${DATADIR} \ >>> - --with-tclconfig=${TCL_LIBDIR} \ >>> - --with-tclinclude=${TCL_INCLUDEDIR} >>> -CONFIGURE_ENV= ac_cv_sys_long_file_names=yes >>> +CONFIGURE_ARGS= --datadir=${DATADIR} >>> PLIST_SUB+= EXPECT_VER=${PORTVERSION} \ >>> LIBEXPECT_VER=${LIBEXPECT_VER} >> >> [snip] >> >> This line, "CONFIGURE_ENV= ac_cv_sys_long_file_names=yes" is unrelated >> to tea modification and it should not have been removed. > > Right, it was related to the "minor fixes and modernization" part. My > tests - poudriere runs on 9 and 10, i386 and amd64 - didn't suggest this > was needed. If you have evidence of the contrary, please share your > findings. Poudriere apparently can't detect the file system violation because according to Matt poudriere builds with non-root by default and the user doesn't have the ability to write to /usr/local/lib even though it's attempted. you can detect it with "synth test" though. The configure script writes to /usr/local/lib as part of the conftest to determine if the file system supports long names. This conftest is in violation -- there should be no writing to localbase during the configure and build phases. John