Date: Sun, 02 Mar 2014 23:39:36 +0400 From: Ruslan Makhmatkhanov <cvs-src@yandex.ru> To: Bryan Drewery <bdrewery@FreeBSD.org>, Martin Wilke <miwi@FreeBSD.org>, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org, freebsd-python@FreeBSD.org Subject: Re: svn commit: r346687 - head/www/py-pastescript Message-ID: <531388F8.6090900@yandex.ru> In-Reply-To: <53138303.8020905@FreeBSD.org> References: <201403011805.s21I5lt2093529@svn.freebsd.org> <53138303.8020905@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Bryan Drewery wrote on 02.03.2014 23:14: > On 3/1/2014 12:05 PM, Martin Wilke wrote: >> Author: miwi >> Date: Sat Mar 1 18:05:46 2014 >> New Revision: 346687 >> URL: http://svnweb.freebsd.org/changeset/ports/346687 >> QAT: https://qat.redports.org/buildarchive/r346687/ >> >> Log: >> - Convert to autoplist >> - Stage support >> - Bump PORTREVISION >> >> Deleted: >> head/www/py-pastescript/pkg-plist >> Modified: >> head/www/py-pastescript/Makefile >> >> Modified: head/www/py-pastescript/Makefile >> ============================================================================== >> --- head/www/py-pastescript/Makefile Sat Mar 1 18:05:27 2014 (r346686) >> +++ head/www/py-pastescript/Makefile Sat Mar 1 18:05:46 2014 (r346687) >> @@ -3,6 +3,7 @@ >> >> PORTNAME= PasteScript >> PORTVERSION= 1.7.5 >> +PORTREVISION= 1 >> CATEGORIES= www python >> MASTER_SITES= CHEESESHOP >> PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >> @@ -18,8 +19,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ch >> RUN_DEPENDS:= ${BUILD_DEPENDS} >> >> USE_PYTHON= yes >> -USE_PYDISTUTILS= easy_install >> -PYDISTUTILS_NOEGGINFO= yes # XXX convert easy_install support to bsd.python.mk's >> +USE_PYDISTUTILS= yes >> +PYDISTUTILS_AUTOPLIST= yes >> >> -NO_STAGE= yes >> .include <bsd.port.mk> >> > > http://pb2.nyi.freebsd.org/bulk/91amd64-default-baseline/2014-03-01_21h00m44s/logs/errors/py27-turbomail-3.0.3_2.log > > This causes new failure with py27-turbomail. PasteScript was installing > an egg but now is installing right into site-packages. > > Old: > > /usr/local/lib/python2.7/site-packages/PasteScript-1.7.5-py2.7.egg/tests/__init__.py > > New: > /usr/local/lib/python2.7/site-packages/tests/__init__.py > > py27-turbomail also installs this file and depend on Pastescript which > conflicts and now fails to build. > > > python@: Why not stick to using the egg dirs? It is much safer to avoid > polluting global namespace. I believe it's mostly upstream issue, because it should belong to f.e. site-packages/PasteScript/tests/__init__.py instead. But easy_install installation may be keep'd for such a few problematic ports. The actual problem there - incogitant converting of ports. I think this couple of commits should be reverted until the issue will be fixed upstream. -- Regards, Ruslan T.O.S. Of Reality
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?531388F8.6090900>