New port gitsome

Olivier Duchateau duchateau.olivier at gmail.com
Sat Feb 25 18:47:15 UTC 2017


On Sat, 25 Feb 2017 15:13:52 -0300
"Danilo G. Baio (dbaio)" <dbaio at bsd.com.br> 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) <dbaio at bsd.com.br>
> > > 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 at 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


More information about the freebsd-ports mailing list