From owner-freebsd-ports@freebsd.org Wed Feb 22 23:01:08 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 8902ECE9656 for ; Wed, 22 Feb 2017 23:01:08 +0000 (UTC) (envelope-from woodsb02@gmail.com) Received: from mail-it0-x22e.google.com (mail-it0-x22e.google.com [IPv6:2607:f8b0:4001:c0b::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 53B1F1CBA; Wed, 22 Feb 2017 23:01:08 +0000 (UTC) (envelope-from woodsb02@gmail.com) Received: by mail-it0-x22e.google.com with SMTP id 203so154968917ith.0; Wed, 22 Feb 2017 15:01:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=xEzsGLe3UH2Ac8ftmRae+iYh1ChLSST99CGOcadbri0=; b=OTCjqTb5By6a7NGT+Qifa3gclYWQaPMo+qv+iV9VJpf1AW+Aevfs4s9nnbIuObdwDz KM3yDcyV2P+S1700S4sb1qOGOO5FxAmlDehJ9QFLPfPeykwZesOO03KiqmcmBkqSu84o Ck/lrsgVZGii1e7ibtlYEBERJxUCnALnAQB3EnINM/R68KPh3XHhBXfocPw3XWeaJQwi r9kIzKFCmulr/D8PT2dlfk6bn2scJ09X1DQ91hZFHuXJ76Wd7Oo1r67TP556Y+Rl9z0s wnDTWUFRe0PXib7wDsBlBHid88HTgAAekDkPgkrCrc1FbX/8ix5lP1rVpL52cRDzZLhK E+yA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=xEzsGLe3UH2Ac8ftmRae+iYh1ChLSST99CGOcadbri0=; b=pu2kzrs9s/S3MA8yxxR+Y4/P/I9AdTFP/oCwKOl/Hkl0wMMBoZNNalxD1Q+JPF8KJz 2rD84BlQfljyi4DTVVl1EvPxfTQyD7cHcVU/wQ9rUoazgsT6Z2SdnFXJPi4q2uKf5JyH xQT7AznMckJdWfLQsHyky9cbwwLXnZ1doIQMzrYcTIT29739Y+82Xm1zH8JAWDaw1gKz a/E78KEdHPC1JtQCT9cd6dcAFOn4I0D1yJGaO2WJtPNy0gUkaZc0x3hbb6ydsIDD9qDw Q5M4OETuNYNPvApC9y31Tkvy/EaL7vDn/lxxMeO76jhNb39PzhYquBgXIeHKqqZPgb4s rtCg== X-Gm-Message-State: AMke39k+oQW35LBjQZsKm7VGsmOiML0xEht6b3yjv/BOBFZMQUFImuE8N5ltyM2InqbQdGbrlZc++obC12gPEA== X-Received: by 10.107.195.73 with SMTP id t70mr10324129iof.155.1487804466493; Wed, 22 Feb 2017 15:01:06 -0800 (PST) MIME-Version: 1.0 References: <20170222105148.l75a23np6ue6c4tx@dbaio.bs2cloud.com.br> In-Reply-To: <20170222105148.l75a23np6ue6c4tx@dbaio.bs2cloud.com.br> From: Ben Woods Date: Wed, 22 Feb 2017 23:00:55 +0000 Message-ID: Subject: Re: New port gitsome To: Baptiste Daroussin , "Danilo G. Baio (dbaio)" , freebsd-ports@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Feb 2017 23:01:08 -0000 On Wed, 22 Feb 2017 at 6:52 pm, Danilo G. Baio (dbaio) wrote: > Hi. > > I am working on a new port for gitsome[1] which depends on python:3.4-3.5. > > But it will fail on FreeBSD poudriere (building infrastructure) because > some > of its dependencies (at least 17) won't be build with python 3. > > What is the advice here ? Submit for each dependency [2] a py3-\* slave > port ? > > Regards. > > [1] - http://dbaio.bs2cloud.com.br/FreeBSD/misc_py-gitsome.patch > > [2] > textproc/py-pygments > textproc/py-pystemmer > textproc/py-alabaster > textproc/py-snowballstemmer > devel/py-six > textproc/py-docutils > devel/py-wcwidth > graphics/py-imagesize > textproc/py-sphinx_rtd_theme > devel/py-colorama > textproc/py-feedparser > devel/py-docopt > devel/py-ply > textproc/py-sphinx > net/py-uritemplate > devel/py-prompt_toolkit > textproc/py-numpydoc > > -- > Danilo G. Baio (dbaio) > Hi Danilo, Apologies in the delay in getting back to you. Yes, at the moment that is the only way to get a port working which depends on multiple python3 ports. Bapt is working on bringing "flavours" to the ports tree, which will allow each python port to be built multiple times with python2 and python3, therefore satisfying your dependencies. However, it is probably not have in the next week or so, so you should go ahead and make the py3- versions of those ports. It is easy to find and revert them once flavours exist anyway :) Before we commit all of those new py3- ports, please make sure you have tested that it all successfully builds to provide a working gitsome.... we don't want to commit them and find out they were not needed after all :) Regards, Ben -- -- From: Benjamin Woods woodsb02@gmail.com