Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Dec 2016 15:13:50 +1100
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        Dmitry Marakasov <amdmi3@FreeBSD.org>, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org, "python@freebsd.org" <python@freebsd.org>
Subject:   Re: svn commit: r427907 - in head/databases: . py35-mysqlclient
Message-ID:  <b64270a4-68bb-5a1a-76d2-3205e53cd41a@FreeBSD.org>
In-Reply-To: <11cfaee7-26c0-7fc7-6649-372afe21e510@FreeBSD.org>
References:  <201612051628.uB5GShsS076260@repo.freebsd.org> <11cfaee7-26c0-7fc7-6649-372afe21e510@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 6/12/2016 3:12 PM, Kubilay Kocak wrote:
> On 6/12/2016 3:28 AM, Dmitry Marakasov wrote:
>> Author: amdmi3
>> Date: Mon Dec  5 16:28:43 2016
>> New Revision: 427907
>> URL: https://svnweb.freebsd.org/changeset/ports/427907
>>
>> Log:
>>   - Add py35-mysqlclient, python 3.5 variant of py-mysqlclient
>>
>> Added:
>>   head/databases/py35-mysqlclient/
>>   head/databases/py35-mysqlclient/Makefile   (contents, props changed)
>> Modified:
>>   head/databases/Makefile
>>
>> Modified: head/databases/Makefile
>> ==============================================================================
>> --- head/databases/Makefile	Mon Dec  5 16:27:38 2016	(r427906)
>> +++ head/databases/Makefile	Mon Dec  5 16:28:43 2016	(r427907)
>> @@ -556,9 +556,9 @@
>>      SUBDIR += percona56-server
>>      SUBDIR += pg_activity
>>      SUBDIR += pg_citus
>> +    SUBDIR += pg_qualstats
>>      SUBDIR += pg_reorg
>>      SUBDIR += pg_rman
>> -    SUBDIR += pg_qualstats
>>      SUBDIR += pg_stat_kcache
>>      SUBDIR += pg_statsinfo
>>      SUBDIR += pgaccess
>> @@ -795,6 +795,7 @@
>>      SUBDIR += py34-gdbm
>>      SUBDIR += py34-sqlite3
>>      SUBDIR += py35-gdbm
>> +    SUBDIR += py35-mysqlclient
>>      SUBDIR += py35-sqlite3
>>      SUBDIR += pydbx
>>      SUBDIR += pymongo
>>
>> Added: head/databases/py35-mysqlclient/Makefile
>> ==============================================================================
>> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
>> +++ head/databases/py35-mysqlclient/Makefile	Mon Dec  5 16:28:43 2016	(r427907)
>> @@ -0,0 +1,7 @@
>> +# $FreeBSD$
>> +
>> +MASTERDIR=	${.CURDIR}/../py-mysqlclient
>> +
>> +PYTHON_VERSION=	python3.5
>> +
>> +.include "${MASTERDIR}/Makefile"
>>
> 
> For what it's worth, all/any py3x-* ports in the tree should be py3-*
> and inherit the DEFAULT_VERSION of python.
> 
> py3-* ports are temporary workarounds, and we can't have (and support)
> arbitrarily N versions of the same port each pointing to a different
> explicit major.minor versions of Python.
> 
> There's less effort in, and effort is better spent actually getting
> variants in the tree: https://reviews.freebsd.org/D5563
> 

Standard library components that have been unpackaged (sqlite, gdbm,
tkinter, setuptools, etc) are special as they must be packaged for each
and every major.minor version of Python in the tree.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b64270a4-68bb-5a1a-76d2-3205e53cd41a>