From owner-freebsd-ports@freebsd.org Thu Nov 16 11:48:58 2017 Return-Path: Delivered-To: freebsd-ports@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 F326DDDA347 for ; Thu, 16 Nov 2017 11:48:58 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [IPv6:2a01:4f8:201:6350::2]) by mx1.freebsd.org (Postfix) with ESMTP id 88F3E7754E; Thu, 16 Nov 2017 11:48:58 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.19.110] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 02B2DF79; Thu, 16 Nov 2017 14:48:56 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: r450663 (basic flavors) breaks WRKDIRPREFIX='' for complex ports To: Bryan Drewery , Mathieu Arnold , "freebsd-ports@freebsd.org" References: <53e15554-9f94-d436-4cfd-6796aaea1833@FreeBSD.org> <5ed224df-8a69-26d8-4bba-bc6fa53e30a4@FreeBSD.org> <290edb60-006d-a85e-8e62-7a4a5aac4763@FreeBSD.org> <72aff43f-8b52-9f75-b609-9019a3f661b2@FreeBSD.org> From: Lev Serebryakov Organization: FreeBSD Message-ID: Date: Thu, 16 Nov 2017 14:48:51 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <72aff43f-8b52-9f75-b609-9019a3f661b2@FreeBSD.org> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="lnoMbJnEVJI3NGq45od1LMXOu9Pjm1iUQ" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 11:48:59 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --lnoMbJnEVJI3NGq45od1LMXOu9Pjm1iUQ Content-Type: multipart/mixed; boundary="nIqfKkvinqFoDDVD05gb2D2q45UDMbakn"; protected-headers="v1" From: Lev Serebryakov Reply-To: lev@FreeBSD.org To: Bryan Drewery , Mathieu Arnold , "freebsd-ports@freebsd.org" Message-ID: Subject: Re: r450663 (basic flavors) breaks WRKDIRPREFIX='' for complex ports References: <53e15554-9f94-d436-4cfd-6796aaea1833@FreeBSD.org> <5ed224df-8a69-26d8-4bba-bc6fa53e30a4@FreeBSD.org> <290edb60-006d-a85e-8e62-7a4a5aac4763@FreeBSD.org> <72aff43f-8b52-9f75-b609-9019a3f661b2@FreeBSD.org> In-Reply-To: <72aff43f-8b52-9f75-b609-9019a3f661b2@FreeBSD.org> --nIqfKkvinqFoDDVD05gb2D2q45UDMbakn Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 15.11.2017 23:10, Bryan Drewery wrote: > Use it as a make argument not an environment variable. > % make extract WRKDIRPREFIX=3D'' What is difference between % make WRKDIRPREFIX=3D'' extract and % make extract WRKDIRPREFIX=3D'' ? It is not clear from man make :) I'm using first form typically, not variable-before-make (which is environment). > Works: >=20 >> ~/svn/ports/devel/subversion # WRKDIRPREFIX=3D/usr/local/ports make ex= tract WRKDIRPREFIX=3D'' nope % make extract WRKDIRPREFIX=3D'' make[1]: don't know how to make /usr/home/lev/FreeBSD/ports/devel/subversion/work/.extract_done.subversio= n._usr_local. Stop make[1]: stopped in /usr/home/lev/FreeBSD/ports/devel/subversion *** Error code 2 Stop. make: stopped in /usr/home/lev/FreeBSD/ports/devel/subversion % >=20 > I don't see anything in r450663 that would change this behavior. > WKRDIRPREFIX was not exported in bsd.port.mk so I don't see how it ever= > worked for you as an environment variable. > However you could continue using an environment variable if your > make.conf instead had a ?=3D > WRKDIRPREFIX?=3D /usr/local/... >=20 And this works! But still it is mystery, what changed that prevent old variant to work. And error message is VERY surprising! It constructs file name properly, but don't know how to make it! --=20 // Lev Serebryakov --nIqfKkvinqFoDDVD05gb2D2q45UDMbakn-- --lnoMbJnEVJI3NGq45od1LMXOu9Pjm1iUQ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE+W0coLX0MYtnSzMK6rA8WL/cR48FAloNeyNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY5 NkQxQ0EwQjVGNDMxOEI2NzRCMzMwQUVBQjAzQzU4QkZEQzQ3OEYACgkQ6rA8WL/c R48yhw//R+z3E5qd3W1vDsFnLnWCmfgbg1tQIxinnW9snAHMQPAdSaoLQkng3D+B +9R7x6MRjUymF10PpbhyzXDJRpEtNlOTqpGhMfXnFawovgASQvGi/bqLiqTJMMS+ Cy1u7CIS7hM9qrf1Ub/0zr7QQqQVm+dg7xooNLKU81rPBO0+dJvXUzFMVsJhcB3q LXgVzFGklZ74+uMny9Rb4EWUwmcTJOBCI5ma86SNPQRm/3gAEzGlXWZ0J68Tjt86 8oN+3yGCcX+P0JmU5cE/Z20RKFU+V8v/Rbq5KkmBfJ+hR9Zbb+E/CXbOm4SbsX1A J4etAkqOoDj5Zgt/bn1xSP1/W/6JuApULp0tAKukiLsWL+J4J0f8w+TXNsnIql4g O0kUnKHIopyU/AqDFy6ETpj9va7XU/aPJ4tdhgESaYFq5dq8ouJTh9M1/IoD1zbR 5AgYF+lRmtZ4T9fMxKKJvB1pT3auO7HbIRi5pQRJuFwLGYBO2OYSQXyD1hSwdfAl XLqEqnsaFWiiQA7UOxH1Llmm9PNvre+FXzrDA4JFRrFk1T7x7mPiKq8R9+z+qCzR I8ONgQ3ErOhXvJYmQ/vXqKeuuzXpPpilzZf/EvoelOtUzYmFmkunZTEr16HpZSNZ I2W0GsgCziHwLXuQ9gNDJIZpZ8q+07wcDWHast/FOcaQ4fwfkMI= =/KBn -----END PGP SIGNATURE----- --lnoMbJnEVJI3NGq45od1LMXOu9Pjm1iUQ--