From owner-freebsd-ports@freebsd.org Sat Feb 25 18:47:15 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 37CBDCEC958 for ; Sat, 25 Feb 2017 18:47:15 +0000 (UTC) (envelope-from duchateau.olivier@gmail.com) Received: from mail-wr0-x241.google.com (mail-wr0-x241.google.com [IPv6:2a00:1450:400c:c0c::241]) (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 BE861A60 for ; Sat, 25 Feb 2017 18:47:14 +0000 (UTC) (envelope-from duchateau.olivier@gmail.com) Received: by mail-wr0-x241.google.com with SMTP id g10so5530686wrg.0 for ; Sat, 25 Feb 2017 10:47:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=VzqmDFviZ8CsX2qGT5cmClFfaLHchI1RaM+iu9RNJWE=; b=BLxGvpeIAGBcJAlARr95fMskiL1KaIvCF7s2j3Lg4dBNGEedS1mNBICdqflXDmaD31 b9/CtvZC0f6uAbY7RgGixGjmhxCTC1avzKMMj+v5IF2r1aGKRqKj3jc+2T7uL8s/jTPO aL115jnGZ03fFIXgoZbaST6qOJGXTIKJHGTmvTO/vkAMtLEiS8CKWLb2xa2Fisv61pvu Z+KYlcjCJ+m5QaEvX/scVLWCJFcTwnoB9KyzOPuZY/s0TbY//8YPrHRrSzueYL2AQrc3 FMuQ+vi6TS/ja/ibR2BSKUb4BnzE+/8mErAZ5SD+6QjLHI7V4XnvNCiKeypqYm2nBeb+ lN+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=VzqmDFviZ8CsX2qGT5cmClFfaLHchI1RaM+iu9RNJWE=; b=FDpXhmPNy3ckYvIOr4FDk5UYp5D8UqpgE5vjmgRmRO6CxksA6EfzoRzwUA7gcq10Dn sxGPEygJttcJnFVPIoHK89CGH/N60xzEE9s75Y3qMnbPpWXYGC6v76qxeWC7D+Ay+mi1 k7JG0Gwc+UYY4vIN+1392f56ADKDgE1gNQ9uYbtGChlfRoPgNTap/TYmpAilFxfPqMZB /mVT2RmArJTJ9HFOUub99nGApIG4dckXhwZyOq71MfxqACr9vcmbQsG3BdLlAKqBSikl Vk0lhM1SAnmJ5gNvzt4hGq3bY00DkPRaJZBZ3/bMuqmboBeNzpUtSzKzK3hS/3vT5wMg S0dg== X-Gm-Message-State: AMke39kkGJGPgPdeSGX3Z/l5z5u438AjTPAq4r5oEqVg/Qbbx2AbwW8wds9JZK3boRHBYA== X-Received: by 10.223.154.225 with SMTP id a88mr3490531wrc.5.1488048429374; Sat, 25 Feb 2017 10:47:09 -0800 (PST) Received: from localhost (AMarseille-655-1-734-176.w92-150.abo.wanadoo.fr. [92.150.255.176]) by smtp.gmail.com with ESMTPSA id h75sm15313478wrh.37.2017.02.25.10.47.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 25 Feb 2017 10:47:08 -0800 (PST) Date: Sat, 25 Feb 2017 19:48:05 +0100 From: Olivier Duchateau To: "Danilo G. Baio (dbaio)" Cc: Ben Woods , freebsd-ports@freebsd.org Subject: Re: New port gitsome Message-Id: <20170225194805.ca8748c90e10df6a68ce3bb1@gmail.com> In-Reply-To: <20170225181352.7jdzjuwyhxmpfxht@nucdbaio.localdomain> References: <20170222105148.l75a23np6ue6c4tx@dbaio.bs2cloud.com.br> <20170222232454.ygdd66qct52upvzr@nucdbaio.localdomain> <20170225181352.7jdzjuwyhxmpfxht@nucdbaio.localdomain> X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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: Sat, 25 Feb 2017 18:47:15 -0000 On Sat, 25 Feb 2017 15:13:52 -0300 "Danilo G. Baio (dbaio)" wrote: > On Wed, Feb 22, 2017 at 08:24:54PM -0300, Danilo G. Baio (dbaio) wrote: > > On Wed, Feb 22, 2017 at 11:00:55PM +0000, Ben Woods wrote: > > > 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. > > [snip] > > > > 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 > > > > Hi Ben. > > > > Thank you for your answer. > > > > Ok then, I will work on this and submit it to bugzilla and also I will test it > > on poudriere for making sure it's all needed. > > > Hi Ben and others. > > One last question... What is the recommendation here? > > Thinking about creating two PR's. > > One PR for gitsome and another PR for all dependencies together, CC'ing all involved. > > The default changes in all ports are just for preparing them to be a master port. > > Exceptions: > > devel/py-ply/Makefile (also take maintainer'ship) > textproc/py-pystemmer (also take maintainer'ship) > textproc/py-snowballstemmer (also use options helpers) > > Tree of dependencies (new ports needed): > > -misc/py-gitsome > > [1] textproc/py3-numpydoc > [2] textproc/py3-sphinx > [3] textproc/py3-docutils > [3] devel/py3-six * > [3] textproc/py3-sphinx_rtd_theme > [3] textproc/py3-alabaster > [3] textproc/py3-snowballstemmer > [4] textproc/py3-pystemmer > [3] graphics/py3-imagesize > [1] devel/py3-ply > [1] devel/py3-prompt_toolkit > [2] devel/py3-wcwidth > [1] devel/py3-colorama > [1] textproc/py3-pygments > [1] textproc/py3-feedparser > [1] devel/py3-docopt > [1] net/py3-uritemplate > > * Needed also on devel/py3-prompt_toolkit. > > They are all direct dependencies to run or build another port. > > I am setting me as maintainer of these new ports to not let "trouble" for others. > Remembering that soon all these ports will be un-necessary. For py3-* ports, you can look at how audio/py-mutagen and audio/py3-mutagen are build. I don't think, you need to become maintainer of these ports (it's just "copy of"). > > Patches are here (feedbacks are welcome): > http://dbaio.bs2cloud.com.br/FreeBSD/misc_py-gitsome.patch > http://dbaio.bs2cloud.com.br/FreeBSD/misc_py-gitsome__py3-dependencies.patch > > For whom is interested in the build logs, more info here: > http://dbaio.bs2cloud.com.br/FreeBSD/misc_py-gitsome__build_log.txt > > Screenshot in a clean instance from DigitalOcean: > http://dbaio.bs2cloud.com.br/FreeBSD/misc_py-gitsome__avatar_scrot.png > > Regards. > > -- > Danilo G. Baio (dbaio) Regards, -- olivier