From owner-freebsd-ports@freebsd.org Thu Jan 10 11:14:28 2019 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D37531486F81 for ; Thu, 10 Jan 2019 11:14:28 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [81.2.117.100]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.infracaninophile.co.uk", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3EB74771D5 for ; Thu, 10 Jan 2019 11:14:28 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from leaf.local (unknown [88.202.132.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id 650AC11231 for ; Thu, 10 Jan 2019 11:14:20 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk/650AC11231; dkim=none; dkim-atps=neutral Subject: Re: py27 ./. py3 version of ports To: freebsd-ports@freebsd.org References: <20190110100452.GA3582@c720-r342378> From: Matthew Seaman Message-ID: <6d03967e-5a46-f39b-318b-ab1bc4467dc9@FreeBSD.org> Date: Thu, 10 Jan 2019 11:14:19 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: <20190110100452.GA3582@c720-r342378> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 3EB74771D5 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.99)[-0.991,0]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; ASN(0.00)[asn:20712, ipnet:81.2.64.0/18, country:GB] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jan 2019 11:14:29 -0000 On 10/01/2019 10:04, Matthias Apitz wrote: > I've compiled on CURRENT the ports of December 23 from SVN with my > poudriere oven. ANd I have nothing set about FLAVOR in make.conf for > python. Why d I habe now some 157 py27 ports and only 4 py3: > > $ ls -l /usr/PKGDIR.20181223/py27* | wc -l > 157 > $ ls -l /usr/PKGDIR.20181223/py3* | wc -l > 4 > > in my local repository? Perhaps I did something stupid wrong. > Python 2.7 is still the default in ports -- that's the flavour you're going to get unless you say otherwise. You'ld get py36 flavours if you had something that was python36 specific on your build list, or you'ld configured some ports to build that way in the list of what you want poudriere to build by appending @py36 to the port name. You can get poudriere to generate packages for all of the different standard(*) flavours by appending '@all' to the port name you give as input to poudriere, or to build absolutely all standard flavours for everything by adding FLAVOR_DEFAULT_ALL=yes to poudriere.conf Cheers, Matthew (*) "Standard" in the case of python means py27 and py36 flavours. You could also build py35 or py37 flavours, but you have to ask for those specifically. Similarly for other flavoured things like PHP.