From owner-freebsd-python@FreeBSD.ORG Fri Jan 24 22:36:31 2014 Return-Path: Delivered-To: python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2E3891B7; Fri, 24 Jan 2014 22:36:31 +0000 (UTC) Received: from duck.symmetricom.us (duck.symmetricom.us [206.168.13.214]) by mx1.freebsd.org (Postfix) with ESMTP id 0307F1FF4; Fri, 24 Jan 2014 22:36:30 +0000 (UTC) Received: from gromit.timing.com (gromit.timing.com [206.168.13.209]) by duck.symmetricom.us (8.14.6/8.14.6) with ESMTP id s0OMaU15055906; Fri, 24 Jan 2014 15:36:30 -0700 (MST) (envelope-from jhein@symmetricom.com) Received: from gromit.timing.com (localhost [127.0.0.1]) by gromit.timing.com (8.14.7/8.14.5) with ESMTP id s0OMaSEv012191; Fri, 24 Jan 2014 15:36:28 -0700 (MST) (envelope-from jhein@gromit.timing.com) Received: (from jhein@localhost) by gromit.timing.com (8.14.7/8.14.7/Submit) id s0OMaS6B012190; Fri, 24 Jan 2014 15:36:28 -0700 (MST) (envelope-from jhein) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="3N9PluVwT1" Content-Transfer-Encoding: 7bit Message-ID: <21218.60140.272832.430712@gromit.timing.com> Date: Fri, 24 Jan 2014 15:36:28 -0700 From: John Hein To: bug-followup@FreeBSD.org Subject: Re: ports/186088: [PATCH] devel/py27-dateutil: fix non-root build, other updates X-Mailer: VM 8.2.0b-trunk-1484 under 24.3.1 (i386-portbld-freebsd8.3) Cc: nivit@FreeBSD.org, python@freebsd.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Jan 2014 22:36:31 -0000 --3N9PluVwT1 Content-Type: text/plain; charset=us-ascii Content-Description: message body text Content-Transfer-Encoding: 7bit Updated patch to remove egg-info stuff from pkg-plist as it is automatically added when using USE_PYDISTUTILS=yes. --3N9PluVwT1 Content-Type: text/plain; name="patch-20140124" Content-Description: patch v2 (remove egg-info stuff from plist) Content-Disposition: inline; filename="patch-20140124" Content-Transfer-Encoding: 7bit Index: Makefile =================================================================== --- Makefile (revision 340890) +++ Makefile (working copy) @@ -3,7 +3,7 @@ PORTNAME= dateutil PORTVERSION= 2.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,19 +12,18 @@ MAINTAINER= nivit@FreeBSD.org COMMENT= Provides powerful extensions to the standard datetime module -LICENSE= BSD +LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:${PORTSDIR}/devel/py-six RUN_DEPENDS+= ${BUILD_DEPENDS} USE_PYTHON= yes -USE_PYDISTUTILS= easy_install +USE_PYDISTUTILS= yes PYDISTUTILS_PKGNAME= python-dateutil # Fix incorrect permissions -NO_STAGE= yes post-patch: - @${FIND} ${WRKSRC} -type f -exec ${CHMOD} ${SHAREMODE} {} ";" + @${FIND} ${WRKSRC} -type f -exec ${CHMOD} a+r {} ";" @${REINPLACE_CMD} -e 's|import winreg|from six.moves import winreg|' ${WRKSRC}/dateutil/tzwin.py regression-test: build Index: pkg-plist =================================================================== --- pkg-plist (revision 340890) +++ pkg-plist (working copy) @@ -1,35 +1,27 @@ -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/__init__.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/__init__.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/__init__.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/easter.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/easter.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/easter.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/parser.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/parser.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/parser.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/relativedelta.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/relativedelta.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/relativedelta.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/rrule.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/rrule.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/rrule.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/tz.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/tz.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/tz.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/tzwin.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/tzwin.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/tzwin.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/zoneinfo/__init__.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/zoneinfo/__init__.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/zoneinfo/__init__.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/zoneinfo/zoneinfo--latest.tar.gz -@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil/zoneinfo -@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dateutil -@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO -@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% +%%PYTHON_SITELIBDIR%%/dateutil/__init__.py +%%PYTHON_SITELIBDIR%%/dateutil/__init__.pyc +%%PYTHON_SITELIBDIR%%/dateutil/__init__.pyo +%%PYTHON_SITELIBDIR%%/dateutil/easter.py +%%PYTHON_SITELIBDIR%%/dateutil/easter.pyc +%%PYTHON_SITELIBDIR%%/dateutil/easter.pyo +%%PYTHON_SITELIBDIR%%/dateutil/parser.py +%%PYTHON_SITELIBDIR%%/dateutil/parser.pyc +%%PYTHON_SITELIBDIR%%/dateutil/parser.pyo +%%PYTHON_SITELIBDIR%%/dateutil/relativedelta.py +%%PYTHON_SITELIBDIR%%/dateutil/relativedelta.pyc +%%PYTHON_SITELIBDIR%%/dateutil/relativedelta.pyo +%%PYTHON_SITELIBDIR%%/dateutil/rrule.py +%%PYTHON_SITELIBDIR%%/dateutil/rrule.pyc +%%PYTHON_SITELIBDIR%%/dateutil/rrule.pyo +%%PYTHON_SITELIBDIR%%/dateutil/tz.py +%%PYTHON_SITELIBDIR%%/dateutil/tz.pyc +%%PYTHON_SITELIBDIR%%/dateutil/tz.pyo +%%PYTHON_SITELIBDIR%%/dateutil/tzwin.py +%%PYTHON_SITELIBDIR%%/dateutil/tzwin.pyc +%%PYTHON_SITELIBDIR%%/dateutil/tzwin.pyo +%%PYTHON_SITELIBDIR%%/dateutil/zoneinfo/__init__.py +%%PYTHON_SITELIBDIR%%/dateutil/zoneinfo/__init__.pyc +%%PYTHON_SITELIBDIR%%/dateutil/zoneinfo/__init__.pyo +%%PYTHON_SITELIBDIR%%/dateutil/zoneinfo/zoneinfo--latest.tar.gz +@dirrm %%PYTHON_SITELIBDIR%%/dateutil/zoneinfo +@dirrm %%PYTHON_SITELIBDIR%%/dateutil --3N9PluVwT1--