Date: Tue, 24 Nov 2009 14:36:53 +0100 (CET) From: Ruben van Staveren <ruben@verweg.com> To: FreeBSD-gnats-submit@FreeBSD.org Cc: Ruben van Staveren <ruben@verweg.com> Subject: ports/140827: use %%PYEASYINSTALL_EGG%% in pkg-plist for pylint Message-ID: <200911241336.nAODars9011017@helium.verweg.com> Resent-Message-ID: <200911241340.nAODe15t020195@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 140827 >Category: ports >Synopsis: use %%PYEASYINSTALL_EGG%% in pkg-plist for pylint >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Nov 24 13:40:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Ruben van Staveren >Release: FreeBSD 7.2-STABLE i386 >Organization: >Environment: System: FreeBSD helium.verweg.com 7.2-STABLE FreeBSD 7.2-STABLE #76: Sun Nov 15 19:57:49 CET 2009 root@helium.verweg.com:/usr/obj/usr/cvsup/7-stable/src/sys/HELIUM-SMP i386 Python 2.6.2 >Description: On installation time the port installs all support files under %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% instead of just %%PYTHON_SITELIBDIR%% This has been corrected in the patch. The patch also corrects the dependency on devel/py-astng which also installs support files in it's own %%PYEASYINSTALL_EGG%% folder IMHO it would be better if the LHS of RUN/BUILD_DEPENDS could be specified as pkgname-comparison-operator-required-version-number >How-To-Repeat: >Fix: --- pylint.diff begins here --- diff -nur devel/pylint.orig/Makefile devel/pylint/Makefile --- devel/pylint.orig/Makefile 2009-09-02 22:47:25.000000000 +0200 +++ devel/pylint/Makefile 2009-11-23 13:01:30.000000000 +0100 @@ -14,10 +14,10 @@ MAINTAINER= mva@FreeBSD.org COMMENT= Analyzes python source code looking for bugs and signs of poor quality -RUN_DEPENDS= ${PYTHONPREFIX_SITELIBDIR}/logilab/astng/__init__.py:${PORTSDIR}/devel/py-astng +RUN_DEPENDS= ${PYTHONPREFIX_SITELIBDIR}/logilab_astng-0.19.1-py2.6.egg/logilab/astng/__init__.py${PORTSDIR}/devel/py-astng USE_PYTHON= yes -USE_PYDISTUTILS=yes +USE_PYDISTUTILS=easy_install OPTIONS= GUI "Include Tkinter support for pylint-gui" Off diff -nur devel/pylint.orig/pkg-plist devel/pylint/pkg-plist --- devel/pylint.orig/pkg-plist 2009-09-02 22:47:25.000000000 +0200 +++ devel/pylint/pkg-plist 2009-11-23 13:01:28.000000000 +0100 @@ -3,103 +3,103 @@ bin/pyreverse bin/pylint-gui bin/symilar -%%PYTHON_SITELIBDIR%%/pylint/__init__.py -%%PYTHON_SITELIBDIR%%/pylint/__init__.pyc -%%PYTHON_SITELIBDIR%%/pylint/__init__.pyo -%%PYTHON_SITELIBDIR%%/pylint/__pkginfo__.py -%%PYTHON_SITELIBDIR%%/pylint/__pkginfo__.pyc -%%PYTHON_SITELIBDIR%%/pylint/__pkginfo__.pyo -%%PYTHON_SITELIBDIR%%/pylint/checkers/__init__.py -%%PYTHON_SITELIBDIR%%/pylint/checkers/__init__.pyc -%%PYTHON_SITELIBDIR%%/pylint/checkers/__init__.pyo -%%PYTHON_SITELIBDIR%%/pylint/checkers/base.py -%%PYTHON_SITELIBDIR%%/pylint/checkers/base.pyc -%%PYTHON_SITELIBDIR%%/pylint/checkers/base.pyo -%%PYTHON_SITELIBDIR%%/pylint/checkers/classes.py -%%PYTHON_SITELIBDIR%%/pylint/checkers/classes.pyc -%%PYTHON_SITELIBDIR%%/pylint/checkers/classes.pyo -%%PYTHON_SITELIBDIR%%/pylint/checkers/design_analysis.py -%%PYTHON_SITELIBDIR%%/pylint/checkers/design_analysis.pyc -%%PYTHON_SITELIBDIR%%/pylint/checkers/design_analysis.pyo -%%PYTHON_SITELIBDIR%%/pylint/checkers/exceptions.py -%%PYTHON_SITELIBDIR%%/pylint/checkers/exceptions.pyc -%%PYTHON_SITELIBDIR%%/pylint/checkers/exceptions.pyo -%%PYTHON_SITELIBDIR%%/pylint/checkers/format.py -%%PYTHON_SITELIBDIR%%/pylint/checkers/format.pyc -%%PYTHON_SITELIBDIR%%/pylint/checkers/format.pyo -%%PYTHON_SITELIBDIR%%/pylint/checkers/imports.py -%%PYTHON_SITELIBDIR%%/pylint/checkers/imports.pyc -%%PYTHON_SITELIBDIR%%/pylint/checkers/imports.pyo -%%PYTHON_SITELIBDIR%%/pylint/checkers/logging.py -%%PYTHON_SITELIBDIR%%/pylint/checkers/logging.pyc -%%PYTHON_SITELIBDIR%%/pylint/checkers/logging.pyo -%%PYTHON_SITELIBDIR%%/pylint/checkers/misc.py -%%PYTHON_SITELIBDIR%%/pylint/checkers/misc.pyc -%%PYTHON_SITELIBDIR%%/pylint/checkers/misc.pyo -%%PYTHON_SITELIBDIR%%/pylint/checkers/newstyle.py -%%PYTHON_SITELIBDIR%%/pylint/checkers/newstyle.pyc -%%PYTHON_SITELIBDIR%%/pylint/checkers/newstyle.pyo -%%PYTHON_SITELIBDIR%%/pylint/checkers/raw_metrics.py -%%PYTHON_SITELIBDIR%%/pylint/checkers/raw_metrics.pyc -%%PYTHON_SITELIBDIR%%/pylint/checkers/raw_metrics.pyo -%%PYTHON_SITELIBDIR%%/pylint/checkers/similar.py -%%PYTHON_SITELIBDIR%%/pylint/checkers/similar.pyc -%%PYTHON_SITELIBDIR%%/pylint/checkers/similar.pyo -%%PYTHON_SITELIBDIR%%/pylint/checkers/typecheck.py -%%PYTHON_SITELIBDIR%%/pylint/checkers/typecheck.pyc -%%PYTHON_SITELIBDIR%%/pylint/checkers/typecheck.pyo -%%PYTHON_SITELIBDIR%%/pylint/checkers/utils.py -%%PYTHON_SITELIBDIR%%/pylint/checkers/utils.pyc -%%PYTHON_SITELIBDIR%%/pylint/checkers/utils.pyo -%%PYTHON_SITELIBDIR%%/pylint/checkers/variables.py -%%PYTHON_SITELIBDIR%%/pylint/checkers/variables.pyc -%%PYTHON_SITELIBDIR%%/pylint/checkers/variables.pyo -%%PYTHON_SITELIBDIR%%/pylint/config.py -%%PYTHON_SITELIBDIR%%/pylint/config.pyc -%%PYTHON_SITELIBDIR%%/pylint/config.pyo -%%PYTHON_SITELIBDIR%%/pylint/epylint.py -%%PYTHON_SITELIBDIR%%/pylint/epylint.pyc -%%PYTHON_SITELIBDIR%%/pylint/epylint.pyo -%%PYTHON_SITELIBDIR%%/pylint/gui.py -%%PYTHON_SITELIBDIR%%/pylint/gui.pyc -%%PYTHON_SITELIBDIR%%/pylint/gui.pyo -%%PYTHON_SITELIBDIR%%/pylint/interfaces.py -%%PYTHON_SITELIBDIR%%/pylint/interfaces.pyc -%%PYTHON_SITELIBDIR%%/pylint/interfaces.pyo -%%PYTHON_SITELIBDIR%%/pylint/lint.py -%%PYTHON_SITELIBDIR%%/pylint/lint.pyc -%%PYTHON_SITELIBDIR%%/pylint/lint.pyo -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/__init__.py -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/__init__.pyc -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/__init__.pyo -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/diadefslib.py -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/diadefslib.pyc -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/diadefslib.pyo -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/diagrams.py -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/diagrams.pyc -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/diagrams.pyo -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/main.py -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/main.pyc -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/main.pyo -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/utils.py -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/utils.pyc -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/utils.pyo -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/writer.py -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/writer.pyc -%%PYTHON_SITELIBDIR%%/pylint/pyreverse/writer.pyo -%%PYTHON_SITELIBDIR%%/pylint/reporters/__init__.py -%%PYTHON_SITELIBDIR%%/pylint/reporters/__init__.pyc -%%PYTHON_SITELIBDIR%%/pylint/reporters/__init__.pyo -%%PYTHON_SITELIBDIR%%/pylint/reporters/html.py -%%PYTHON_SITELIBDIR%%/pylint/reporters/html.pyc -%%PYTHON_SITELIBDIR%%/pylint/reporters/html.pyo -%%PYTHON_SITELIBDIR%%/pylint/reporters/text.py -%%PYTHON_SITELIBDIR%%/pylint/reporters/text.pyc -%%PYTHON_SITELIBDIR%%/pylint/reporters/text.pyo -%%PYTHON_SITELIBDIR%%/pylint/utils.py -%%PYTHON_SITELIBDIR%%/pylint/utils.pyc -%%PYTHON_SITELIBDIR%%/pylint/utils.pyo -@dirrm %%PYTHON_SITELIBDIR%%/pylint/reporters -@dirrm %%PYTHON_SITELIBDIR%%/pylint/pyreverse -@dirrm %%PYTHON_SITELIBDIR%%/pylint/checkers -@dirrm %%PYTHON_SITELIBDIR%%/pylint +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/__pkginfo__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/__pkginfo__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/__pkginfo__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/base.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/base.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/base.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/classes.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/classes.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/classes.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/design_analysis.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/design_analysis.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/design_analysis.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/exceptions.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/exceptions.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/exceptions.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/format.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/format.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/format.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/imports.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/imports.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/imports.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/logging.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/logging.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/logging.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/misc.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/misc.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/misc.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/newstyle.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/newstyle.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/newstyle.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/raw_metrics.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/raw_metrics.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/raw_metrics.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/similar.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/similar.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/similar.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/typecheck.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/typecheck.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/typecheck.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/utils.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/utils.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/utils.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/variables.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/variables.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers/variables.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/config.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/config.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/config.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/epylint.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/epylint.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/epylint.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/gui.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/gui.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/gui.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/interfaces.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/interfaces.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/interfaces.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/lint.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/lint.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/lint.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/diadefslib.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/diadefslib.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/diadefslib.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/diagrams.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/diagrams.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/diagrams.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/main.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/main.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/main.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/utils.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/utils.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/utils.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/writer.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/writer.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse/writer.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/reporters/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/reporters/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/reporters/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/reporters/html.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/reporters/html.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/reporters/html.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/reporters/text.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/reporters/text.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/reporters/text.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/utils.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/utils.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/utils.pyo +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/reporters +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/pyreverse +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint/checkers +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pylint --- pylint.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200911241336.nAODars9011017>