Re: cvs commit: ports/games/py-pychess Makefile
2011/12/13 Alexey Dokuchaev <danfe@freebsd.org>:
> On Mon, Dec 12, 2011 at 06:21:12PM +0400, Ruslan Mahmatkhanov wrote:
>> Nicola Vitale wrote on 12.12.2011 17:51:
>> >> [2011/12/12 Alexey Dokuchaev <danfe@freebsd.org>]
>> >> [...] perhaps you could consider moving this to a better
>> >> named "games/pychess". =A0Note that py- prefix should not be used for
>> >> normal applications.
>> >
>> > AFAIK, py- prefix should be used for all port that install files under
>> > PYTHON_SITELIBDIR, i.e., that use PYTHON_PKGNAMEPREFIX in their
>> > package name.
>
> I've always wondered how this discussion spawns again and again. =A0:-)
>
> To put it shortly, what's more important is that such ports install files
> under "bin/" -- which is the first thing our users care about, not whethe=
r
> it uses any resources or libraries for its operation (those that go under
> PYTHON_SITELIBDIR).
>
> Actually, we have two issues here (quoting my earlier email to cs@):
>
> 1) what should be name of the port directory? =A0My answer is "pychess". =
=A0As a
> user, I don't really care which language was used to write software. =A0I=
want
> a chess client, and google tells me there is one named "pychess". =A0So I
> will naturally try to look for it spelled like that.
>
> 2) what should be PKGNAME? =A0Less obvious, but then I'll ask myself, why=
do I
> need to embed the Python version in the package name? =A0Given sufficient
> reasons I might agree, but so far as I see it, it is a self-contained por=
t
> with bunch of its local Python stuff under PYTHON_SITELIBDIR, and taintin=
g
> both port directory and package name does not bring any noticeable good.
>
>> > audio/py-sonata or www/google-appengine -> www/py-google-appengine,
>> > even if they were Python applications.
>> > Otherwise, we should rename hundreds of ports, not only that one.
>
> Ideally, yes, however, the cost of such rename is a bit too high. =A0Inst=
ead
> we should refine our documentation in this area and try to be more carefu=
l
> in the future.
>
>> Hmm, i though that PYTHON_PKGNAMEPREFIX is added only if the port in
>> question - it's a library. For that reason i omitted py-prefix for
>> deskutils/gtg, multimedia/gtk-recordmydesktop, www/zope213 etc. All of
>> them install their files into %%PYTHON_SITELIBDIR%%.
>
> Yes, exactly. =A0Prefixes are for libraries, extensions, bindings, plugin=
s,
> etc. -- "batteries", not for "normal" applications and utilities.
Cool.
Perhaps this could be discussed on ports@ and then documented?
Chris
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
討論串 (同標題文章)
完整討論串 (本文為第 7 之 7 篇):