From owner-svn-ports-head@freebsd.org Wed Jul 15 15:34:30 2015 Return-Path: Delivered-To: svn-ports-head@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 89A3E9A1024 for ; Wed, 15 Jul 2015 15:34:30 +0000 (UTC) (envelope-from kris@pcbsd.org) Received: from barracuda.ixsystems.com (mail.ixsystems.com [69.198.165.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.ixsystems.com", Issuer "Go Daddy Secure Certificate Authority - G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 682DC1444 for ; Wed, 15 Jul 2015 15:34:30 +0000 (UTC) (envelope-from kris@pcbsd.org) X-ASG-Debug-ID: 1436974467-08ca041104002d0002-7kGxFj Received: from [192.168.0.51] (75-130-56-30.static.kgpt.tn.charter.com [75.130.56.30]) by barracuda.ixsystems.com with ESMTP id fNBlE31olBeY665Y (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Wed, 15 Jul 2015 08:34:28 -0700 (PDT) X-Barracuda-Envelope-From: kris@pcbsd.org X-Barracuda-AUTH-User: kris@pcbsd.org X-Barracuda-Apparent-Source-IP: 75.130.56.30 X-ASG-Whitelist: Client Message-ID: <55A67D83.30307@pcbsd.org> Date: Wed, 15 Jul 2015 11:34:27 -0400 From: Kris Moore User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: koobs@FreeBSD.org, Li-Wen Hsu , Kris Moore CC: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r392000 - in head/textproc: . py-alabaster py-snowballstemmer References: <201507141420.t6EEKEku024783@repo.freebsd.org> <20150715044253.GB77591@FreeBSD.cs.nctu.edu.tw> <55A63ECC.1080109@FreeBSD.org> X-ASG-Orig-Subj: Re: svn commit: r392000 - in head/textproc: . py-alabaster py-snowballstemmer In-Reply-To: <55A63ECC.1080109@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Barracuda-Connect: 75-130-56-30.static.kgpt.tn.charter.com[75.130.56.30] X-Barracuda-Start-Time: 1436974468 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://10.2.0.41:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at ixsystems.com X-Barracuda-BRTS-Status: 1 X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jul 2015 15:34:30 -0000 On 07/15/2015 07:06, Kubilay Kocak wrote: > 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@FreeBSD.org >>> +COMMENT= Pure Python stemming library >>> + >>> +LICENSE= MIT >>> + >>> +USES= python >>> +USE_PYTHON= distutils autoplist >>> + >>> +.include >>> >>> 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- 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 Li-Wen, Patch looks good to me, go ahead and commit whenever you have a chance. -- Kris Moore PC-BSD Software / iXsystems Enterprise Storage & Servers Driven By Open Source