svn commit: r392000 - in head/textproc: . py-alabaster py-snowballstemmer

Kubilay Kocak koobs at FreeBSD.org
Wed Jul 15 11:07:07 UTC 2015


On 15/07/2015 2:42 PM, Li-Wen Hsu wrote:
> On 二,  7 14, 2015 at 14:20:14 +0000, Kris Moore wrote:
>> Added: head/textproc/py-snowballstemmer/Makefile
>> ==============================================================================
>> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
>> +++ head/textproc/py-snowballstemmer/Makefile	Tue Jul 14 14:20:13 2015	(r392000)
>> @@ -0,0 +1,17 @@
>> +# $FreeBSD$
>> +
>> +PORTNAME=	snowballstemmer
>> +PORTVERSION=	1.2.0
>> +CATEGORIES=	textproc python
>> +MASTER_SITES=	CHEESESHOP
>> +PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
>> +
>> +MAINTAINER=	kmoore at FreeBSD.org
>> +COMMENT=	Pure Python stemming library
>> +
>> +LICENSE=	MIT
>> +
>> +USES=		python
>> +USE_PYTHON=	distutils autoplist
>> +
>> +.include <bsd.port.mk>
>>
>> Added: head/textproc/py-snowballstemmer/distinfo
>> ==============================================================================
>> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
>> +++ head/textproc/py-snowballstemmer/distinfo	Tue Jul 14 14:20:13 2015	(r392000)
>> @@ -0,0 +1,2 @@
>> +SHA256 (snowballstemmer-1.2.0.tar.gz) = 6d54f350e7a0e48903a4e3b6b2cabd1b43e23765fbc975065402893692954191
>> +SIZE (snowballstemmer-1.2.0.tar.gz) = 49639
>>
>> Added: head/textproc/py-snowballstemmer/pkg-descr
>> ==============================================================================
>> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
>> +++ head/textproc/py-snowballstemmer/pkg-descr	Tue Jul 14 14:20:13 2015	(r392000)
>> @@ -0,0 +1,4 @@
>> +This is a pure Python stemming library. If PyStemmer is
>> +available, this module uses it to accelerate.
>> +
>> +WWW: https://pypi.python.org/pypi/snowballstemmer
> 
> I'm also working on py-sphinx update, and going to add this port.  Since
> it says "If PyStemmer is available, this module uses it to accelerate."
> How do you think about the attached patch?  Also, I think its license is
> BSD2CALUSE, and the COMMENT might be more suitable.
> 
> Please note that patch needs renaming textproc/pystemmer to
> textproc/py-pystemmer, I think it's fine and better, since it (only)
> install things to PYTHON_SITELIBDIR.
> 
> Li-Wen
> 

Agreed Li-Wen.

Things should be named py-<name> no matter the name, including when that
name is prefixed with py, python or otherwise. This is especially
necessary when modules/packages are listed on PyPI (CHEESESHOP)

In particular, this:

 - Avoids naming conflicts (there are *many* examples of
unique/different packages named foo and pyfoo on PyPI)
 - Easy discoverability by users who know the name of the module they
want (using pip or requirements files)
 - Google Juice benefits for FreeBSD/Ports/FreshPorts

We have a python ports policy in progress:
https://wiki.freebsd.org/Python/PortsPolicy that outlines the above in
more detail

./koobs


More information about the svn-ports-head mailing list