From owner-freebsd-python@FreeBSD.ORG Sun Apr 28 09:00:14 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 305F28C6; Sun, 28 Apr 2013 09:00:14 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 0B17D1E58; Sun, 28 Apr 2013 09:00:14 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r3S90Dp2009910; Sun, 28 Apr 2013 09:00:13 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r3S90DbX009909; Sun, 28 Apr 2013 09:00:13 GMT (envelope-from edwin) Date: Sun, 28 Apr 2013 09:00:13 GMT Message-Id: <201304280900.r3S90DbX009909@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/178216: [Maintainer Update] devel/py-robotframework-selenium2library to version 1.2.0 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Apr 2013 09:00:14 -0000 Synopsis: [Maintainer Update] devel/py-robotframework-selenium2library to version 1.2.0 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Sun Apr 28 09:00:13 UTC 2013 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=178216 From owner-freebsd-python@FreeBSD.ORG Sun Apr 28 13:20:03 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A838275B for ; Sun, 28 Apr 2013 13:20:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 9ABA6157C for ; Sun, 28 Apr 2013 13:20:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r3SDK22S059589 for ; Sun, 28 Apr 2013 13:20:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r3SDK2lQ059588; Sun, 28 Apr 2013 13:20:02 GMT (envelope-from gnats) Date: Sun, 28 Apr 2013 13:20:02 GMT Message-Id: <201304281320.r3SDK2lQ059588@freefall.freebsd.org> To: freebsd-python@FreeBSD.org Cc: From: Gea-Suan Lin Subject: Re: ports/178117: databases/py-swift: update to 1.8.0 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Gea-Suan Lin List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Apr 2013 13:20:03 -0000 The following reply was made to PR ports/178117; it has been noted by GNATS. From: Gea-Suan Lin To: bug-followup@FreeBSD.org Cc: gslin@gslin.org Subject: Re: ports/178117: databases/py-swift: update to 1.8.0 Date: Sun, 28 Apr 2013 21:11:06 +0800 Thanks, please commit it. On Wed, Apr 24, 2013 at 07:50:09PM +0000, Edwin Groothuis wrote: > Maintainer of databases/py-swift, > > Please note that PR ports/178117 has just been submitted. > > If it contains a patch for an upgrade, an enhancement or a bug fix > you agree on, reply to this email stating that you approve the patch > and a committer will take care of it. > > The full text of the PR can be found at: > http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/178117 > > -- > Edwin Groothuis via the GNATS Auto Assign Tool > edwin@FreeBSD.org -- * Gea-Suan Lin (public key: Using https://keyserver.pgp.com/ to search) * If you cannot convince them, confuse them. -- Harry S Truman From owner-freebsd-python@FreeBSD.ORG Sun Apr 28 13:29:59 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 8E832B76; Sun, 28 Apr 2013 13:29:59 +0000 (UTC) (envelope-from culot@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 693E015CC; Sun, 28 Apr 2013 13:29:59 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r3SDTwNV061355; Sun, 28 Apr 2013 13:29:58 GMT (envelope-from culot@freefall.freebsd.org) Received: (from culot@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r3SDTwbu061354; Sun, 28 Apr 2013 13:29:58 GMT (envelope-from culot) Date: Sun, 28 Apr 2013 13:29:58 GMT Message-Id: <201304281329.r3SDTwbu061354@freefall.freebsd.org> To: gslin@gslin.org, culot@FreeBSD.org, freebsd-python@FreeBSD.org, culot@FreeBSD.org From: culot@FreeBSD.org Subject: Re: ports/178117: databases/py-swift: update to 1.8.0 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Apr 2013 13:29:59 -0000 Synopsis: databases/py-swift: update to 1.8.0 Responsible-Changed-From-To: freebsd-python->culot Responsible-Changed-By: culot Responsible-Changed-When: Sun Apr 28 13:29:58 UTC 2013 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=178117 From owner-freebsd-python@FreeBSD.ORG Sun Apr 28 20:42:18 2013 Return-Path: Delivered-To: python@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 8F7D526D for ; Sun, 28 Apr 2013 20:42:18 +0000 (UTC) (envelope-from rsmith@xs4all.nl) Received: from smtp-vbr12.xs4all.nl (smtp-vbr12.xs4all.nl [194.109.24.32]) by mx1.freebsd.org (Postfix) with ESMTP id 304CD13E5 for ; Sun, 28 Apr 2013 20:42:17 +0000 (UTC) Received: from slackbox.erewhon.net (slackbox.xs4all.nl [213.84.242.160]) by smtp-vbr12.xs4all.nl (8.13.8/8.13.8) with ESMTP id r3SKg8JA023573; Sun, 28 Apr 2013 22:42:09 +0200 (CEST) (envelope-from rsmith@xs4all.nl) Received: by slackbox.erewhon.net (Postfix, from userid 1001) id 527D5125A7; Sun, 28 Apr 2013 22:42:08 +0200 (CEST) Date: Sun, 28 Apr 2013 22:42:08 +0200 From: Roland Smith To: Eitan Adler Subject: Re: building scons with default python3 Message-ID: <20130428204208.GA77019@slackbox.erewhon.net> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sdtB3X0nJg68CQEu" Content-Disposition: inline In-Reply-To: X-GPG-Fingerprint: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 X-GPG-Key: http://www.xs4all.nl/~rsmith/pubkey.txt X-GPG-Notice: If this message is not signed, don't assume I sent it! User-Agent: Mutt/1.5.21 (2010-09-15) X-Virus-Scanned: by XS4ALL Virus Scanner Cc: python X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Apr 2013 20:42:18 -0000 --sdtB3X0nJg68CQEu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 19, 2013 at 11:48:44PM -0400, Eitan Adler wrote: > What do you think of the following? Looks OK. =20 > This fixes issue with PYTHON_DEFAULT_VERSION=3Dpython3.3 Correct me if I'm wrong, but as far as I understand bsd.python.mk, this switch is meant to select an _older_ 2.x version as the default. I think you're supposed to set PYTHON_MAJOR_VER? But some ports aren't ready for python3 yet. E.g. I couldn't get the numpy 1.6.2 port. to work with python3. So I made a port for numpy 1.7.0 that works with python3. Roland --=20 R.F.Smith http://rsmith.home.xs4all.nl/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) --sdtB3X0nJg68CQEu Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlF9iaAACgkQEnfvsMMhpyWiGwCgjEaxkFq9eJP1Je3Mfsb72wHE afIAn0I3lSkiTavNC5K9UosY9NAYmPIT =2a29 -----END PGP SIGNATURE----- --sdtB3X0nJg68CQEu-- From owner-freebsd-python@FreeBSD.ORG Mon Apr 29 08:20:09 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 6A3F9DB7; Mon, 29 Apr 2013 08:20:09 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 4646E1DFE; Mon, 29 Apr 2013 08:20:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r3T8K9L6084746; Mon, 29 Apr 2013 08:20:09 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r3T8K9kI084745; Mon, 29 Apr 2013 08:20:09 GMT (envelope-from edwin) Date: Mon, 29 Apr 2013 08:20:09 GMT Message-Id: <201304290820.r3T8K9kI084745@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/178234: www/py-tornado: Update to 3.0.1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Apr 2013 08:20:09 -0000 Synopsis: www/py-tornado: Update to 3.0.1 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Mon Apr 29 08:20:09 UTC 2013 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=178234 From owner-freebsd-python@FreeBSD.ORG Mon Apr 29 08:20:11 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 33A3EDBC; Mon, 29 Apr 2013 08:20:11 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 0DED41DFF; Mon, 29 Apr 2013 08:20:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r3T8KAH3084846; Mon, 29 Apr 2013 08:20:10 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r3T8KAdN084845; Mon, 29 Apr 2013 08:20:10 GMT (envelope-from edwin) Date: Mon, 29 Apr 2013 08:20:10 GMT Message-Id: <201304290820.r3T8KAdN084845@freefall.freebsd.org> To: gblach@FreeBSD.org, edwin@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/178234: www/py-tornado: Update to 3.0.1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Apr 2013 08:20:11 -0000 Synopsis: www/py-tornado: Update to 3.0.1 State-Changed-From-To: open->feedback State-Changed-By: edwin State-Changed-When: Mon Apr 29 08:20:10 UTC 2013 State-Changed-Why: Awaiting maintainers feedback (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=178234 From owner-freebsd-python@FreeBSD.ORG Mon Apr 29 08:30:01 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 746942F3 for ; Mon, 29 Apr 2013 08:30:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 6706C1EBB for ; Mon, 29 Apr 2013 08:30:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r3T8U1li087290 for ; Mon, 29 Apr 2013 08:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r3T8U1o5087289; Mon, 29 Apr 2013 08:30:01 GMT (envelope-from gnats) Date: Mon, 29 Apr 2013 08:30:01 GMT Message-Id: <201304290830.r3T8U1o5087289@freefall.freebsd.org> To: freebsd-python@FreeBSD.org Cc: From: Edwin Groothuis Subject: Re: ports/178234: www/py-tornado: Update to 3.0.1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Edwin Groothuis List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Apr 2013 08:30:01 -0000 The following reply was made to PR ports/178234; it has been noted by GNATS. From: Edwin Groothuis To: khsing.cn@gmail.com Cc: bug-followup@FreeBSD.org Subject: Re: ports/178234: www/py-tornado: Update to 3.0.1 Date: Mon, 29 Apr 2013 08:20:09 UT Maintainer of www/py-tornado, Please note that PR ports/178234 has just been submitted. If it contains a patch for an upgrade, an enhancement or a bug fix you agree on, reply to this email stating that you approve the patch and a committer will take care of it. The full text of the PR can be found at: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/178234 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org From owner-freebsd-python@FreeBSD.ORG Mon Apr 29 11:06:50 2013 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 9E0123C4 for ; Mon, 29 Apr 2013 11:06:50 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 74D36192E for ; Mon, 29 Apr 2013 11:06:50 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r3TB6ohp018244 for ; Mon, 29 Apr 2013 11:06:50 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r3TB6oDr018242 for freebsd-python@FreeBSD.org; Mon, 29 Apr 2013 11:06:50 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 29 Apr 2013 11:06:50 GMT Message-Id: <201304291106.r3TB6oDr018242@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-python@FreeBSD.org Subject: Current problem reports assigned to freebsd-python@FreeBSD.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Apr 2013 11:06:50 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- f ports/178234 python www/py-tornado: Update to 3.0.1 o ports/178216 python [Maintainer Update] devel/py-robotframework-selenium2l f ports/178094 python math/py-numpy dependency on atlas assumes existing ins o ports/178067 python [MAINTAINER] math/py-pandas: Update to 0.11.0 f ports/178008 python www/py-djangotoolbox: unfetchable distfile, fragile f ports/177580 python [update]: devel/py-avro up to date o ports/176714 python games/py-fife: fixed make package f ports/174242 python Update to databases/py-odbc o ports/171584 python lang/python32 built in a clean enviroment produces a p o ports/171246 python [patch] lang/python27: make python curses module work o ports/170788 python lang/python27: PyQT applications crash Python 2.7 (cor f ports/170786 python [maintainer update] delete port textproc/py-pyx12 o ports/170566 python update graphics/py-opengl depends on old version of gc s ports/169873 python [patch] fix fetch problem in bsd.python.mk that affect f ports/167530 python [patch] security/py-fail2ban will never ever start wit o ports/167368 python [bsd.python.mk] [patch] Python version propagation bre f ports/165545 python [patch]: net-mgmt/collectd5 doesn't compile against la o ports/163467 python lang/python27: Ports using python 2.7 and "waf" interm o ports/160717 python port: lang/python27 causing other ports to hang during o ports/156759 python [patch] lang/python: kevent does not accept KQ_NOTE_EX o ports/155526 python [PATCH] devel/py-elementtree: ignore if python >= 2.5 f ports/154209 python [PATCH] lang/python: Install symlink for ptags o ports/153167 python Problem with signals, threads, and subprocesses in lan o ports/149167 python lang/python26 fails to build _ctypes on Sheevaplug (AR o ports/146823 python [patch] lang/python26: knob to build _ctypes module ag o ports/133081 python [bsd.python.mk] PYEASYINSTALL_ARCHDEP=yes makes broken s ports/118301 python [patch] devel/py-setuptools easy-install.pth contents 27 problems total. From owner-freebsd-python@FreeBSD.ORG Mon Apr 29 21:40:09 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id EEC27ADA; Mon, 29 Apr 2013 21:40:09 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id C92FD14DE; Mon, 29 Apr 2013 21:40:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r3TLe9qJ048992; Mon, 29 Apr 2013 21:40:09 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r3TLe9ei048991; Mon, 29 Apr 2013 21:40:09 GMT (envelope-from edwin) Date: Mon, 29 Apr 2013 21:40:09 GMT Message-Id: <201304292140.r3TLe9ei048991@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/178242: bsd.python.mk injection of @exec easy_install to PLIST creates inappropriate post-install scripts for pkgng X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Apr 2013 21:40:10 -0000 Synopsis: bsd.python.mk injection of @exec easy_install to PLIST creates inappropriate post-install scripts for pkgng Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Mon Apr 29 21:40:09 UTC 2013 Responsible-Changed-Why: bsd.python.mk is freebsd-python territory (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=178242 From owner-freebsd-python@FreeBSD.ORG Tue Apr 30 01:20:01 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 47CBF581 for ; Tue, 30 Apr 2013 01:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 384C61222 for ; Tue, 30 Apr 2013 01:20:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r3U1K0nv001977 for ; Tue, 30 Apr 2013 01:20:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r3U1K05V001975; Tue, 30 Apr 2013 01:20:00 GMT (envelope-from gnats) Date: Tue, 30 Apr 2013 01:20:00 GMT Message-Id: <201304300120.r3U1K05V001975@freefall.freebsd.org> To: freebsd-python@FreeBSD.org Cc: From: Chris Dukes Subject: Re: ports/178242: bsd.python.mk injection of @exec easy_install to PLIST creates inappropriate post-install scripts for pkgng X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Chris Dukes List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Apr 2013 01:20:01 -0000 The following reply was made to PR ports/178242; it has been noted by GNATS. From: Chris Dukes To: bug-followup@FreeBSD.org, chris.dukes.aix@gmail.com Cc: Subject: Re: ports/178242: bsd.python.mk injection of @exec easy_install to PLIST creates inappropriate post-install scripts for pkgng Date: Mon, 29 Apr 2013 21:15:33 -0400 This is a multi-part message in MIME format. --------------050204040401040600050102 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit And a patch that seems to fix the issue for pkgng. For the old style packaging, it could probably stand to have the bit to generate the @exec in the plist removed as well. --------------050204040401040600050102 Content-Type: text/x-patch; name="bsd.python.mk.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bsd.python.mk.patch" Index: Mk/bsd.python.mk =================================================================== --- Mk/bsd.python.mk (revision 316838) +++ Mk/bsd.python.mk (working copy) @@ -498,6 +498,7 @@ pre-install-easyinstall: @${MKDIR} ${PYEASYINSTALL_SITELIBDIR} +.if !defined(WITH_PKGNG) add-plist-post: add-plist-easyinstall add-plist-easyinstall: @# @unexec line must be located before any other line while @exec must not. @@ -508,6 +509,7 @@ @${ECHO_CMD} "@exec ${SETENV} PYTHONPATH=${PYEASYINSTALL_SITELIBDIR} \ ${PYEASYINSTALL_CMD} ${PYEASYINSTALL_INSTALLARGS}" \ >> ${TMPPLIST} +.endif # !defined(WITH_PKGNG) .endif # defined(USE_PYDISTUTILS) && ${USE_PYDISTUTILS} == "easy_install" # distutils support --------------050204040401040600050102-- From owner-freebsd-python@FreeBSD.ORG Tue Apr 30 07:20:01 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id E7F67EB for ; Tue, 30 Apr 2013 07:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id C964D1FE0 for ; Tue, 30 Apr 2013 07:20:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r3U7K19w072278 for ; Tue, 30 Apr 2013 07:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r3U7K14x072277; Tue, 30 Apr 2013 07:20:01 GMT (envelope-from gnats) Date: Tue, 30 Apr 2013 07:20:01 GMT Message-Id: <201304300720.r3U7K14x072277@freefall.freebsd.org> To: freebsd-python@FreeBSD.org Cc: From: =?UTF-8?B?R3J6ZWdvcnogQsWCYWNo?= Subject: Re: ports/178234: www/py-tornado: Update to 3.0.1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: =?UTF-8?B?R3J6ZWdvcnogQsWCYWNo?= List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Apr 2013 07:20:02 -0000 The following reply was made to PR ports/178234; it has been noted by GNATS. From: =?UTF-8?B?R3J6ZWdvcnogQsWCYWNo?= To: Cc: Subject: Re: ports/178234: www/py-tornado: Update to 3.0.1 Date: Tue, 30 Apr 2013 09:06:32 +0200 This is a multi-part message in MIME format. --------------000906090209040601090406 Content-Type: text/plain; format=flowed; charset="UTF-8" Content-Transfer-Encoding: 7bit Make Python3 happy --------------000906090209040601090406 Content-Type: text/x-patch; name="tornado.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="tornado.diff" Index: Makefile =================================================================== --- Makefile (revision 316880) +++ Makefile (working copy) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= tornado -PORTVERSION= 2.4.1 +PORTVERSION= 3.0.1 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,17 +11,22 @@ LICENSE= AL2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}curl>0:${PORTSDIR}/ftp/py-curl - USE_GITHUB= yes GH_ACCOUNT= facebook GH_TAGNAME= v${PORTVERSION} -GH_COMMIT= 50af6cc +GH_COMMIT= 31cef1a -USE_PYTHON= 2.5-2.7 +# Python3 ready +USE_PYTHON= 2.6- USE_PYDISTUTILS= easy_install +.include + +.if ${PYTHON_REL} < 300 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}curl>0:${PORTSDIR}/ftp/py-curl +.endif + regression-test: build @cd ${WRKSRC} && ${PYTHON_CMD} -m tornado.test.runtests -.include +.include Index: distinfo =================================================================== --- distinfo (revision 316880) +++ distinfo (working copy) @@ -1,2 +1,2 @@ -SHA256 (tornado-2.4.1.tar.gz) = 0866e991517516049be98d9e865f341ad677789b0b488773dee24c2d495cc1c1 -SIZE (tornado-2.4.1.tar.gz) = 429432 +SHA256 (tornado-3.0.1.tar.gz) = 918844fb8e9bd285cf87798842adef3ccf6182e3b935ca4395db2051be7e59f5 +SIZE (tornado-3.0.1.tar.gz) = 420991 Index: files/patch-setup.py =================================================================== --- files/patch-setup.py (revision 316880) +++ files/patch-setup.py (working copy) @@ -1,21 +1,12 @@ ---- ./setup.py.orig 2012-09-04 15:09:29.000000000 +1000 -+++ ./setup.py 2012-11-19 19:24:33.000000000 +1100 -@@ -25,6 +25,8 @@ - - kwargs = {} - -+kwargs["zip_safe"] = False -+ - # Build the epoll extension for Linux systems with Python < 2.6 - extensions = [] - major, minor = sys.version_info[:2] -@@ -54,9 +56,6 @@ - "test.key", - "static/robots.txt", - "templates/utf8.html", +--- setup.py.orig 2013-04-29 08:46:17.852783104 +0200 ++++ setup.py 2013-04-29 08:46:30.135662912 +0200 +@@ -41,9 +41,6 @@ + # in the sdist tarball) + "tornado.test": [ + "README", - "csv_translations/fr_FR.csv", - "gettext_translations/fr_FR/LC_MESSAGES/tornado_test.mo", - "gettext_translations/fr_FR/LC_MESSAGES/tornado_test.po", - ], - }, - ext_modules = extensions, + "options_test.cfg", + "static/robots.txt", + "templates/utf8.html", Index: pkg-plist =================================================================== --- pkg-plist (revision 316880) +++ pkg-plist (working copy) @@ -13,12 +13,12 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/autoreload.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/autoreload.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/ca-certificates.crt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/concurrent.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/concurrent.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/concurrent.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/curl_httpclient.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/curl_httpclient.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/curl_httpclient.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/database.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/database.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/database.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/escape.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/escape.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/escape.pyo @@ -43,6 +43,9 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/locale.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/locale.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/locale.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/log.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/log.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/log.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/netutil.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/netutil.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/netutil.pyo @@ -55,15 +58,27 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/auto.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/auto.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/auto.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/caresresolver.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/caresresolver.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/caresresolver.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/common.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/common.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/common.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/epoll.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/epoll.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/epoll.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/interface.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/interface.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/interface.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/kqueue.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/kqueue.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/kqueue.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/posix.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/posix.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/posix.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/select.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/select.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/select.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/twisted.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/twisted.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/platform/twisted.pyo @@ -79,6 +94,9 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/stack_context.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/stack_context.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/stack_context.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/tcpserver.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/tcpserver.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/tcpserver.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/template.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/template.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/template.pyo @@ -89,6 +107,9 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/auth_test.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/auth_test.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/auth_test.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/concurrent_test.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/concurrent_test.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/concurrent_test.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/curl_httpclient_test.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/curl_httpclient_test.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/curl_httpclient_test.pyo @@ -119,6 +140,13 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/locale_test.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/locale_test.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/locale_test.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/log_test.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/log_test.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/log_test.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/netutil_test.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/netutil_test.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/netutil_test.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/options_test.cfg %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/options_test.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/options_test.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/options_test.pyo @@ -147,12 +175,18 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/twisted_test.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/twisted_test.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/twisted_test.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/util.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/util.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/util.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/util_test.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/util_test.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/util_test.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/web_test.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/web_test.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/web_test.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/websocket_test.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/websocket_test.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/websocket_test.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/wsgi_test.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/wsgi_test.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/wsgi_test.pyo --------------000906090209040601090406-- From owner-freebsd-python@FreeBSD.ORG Tue Apr 30 12:00:20 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 501F2386; Tue, 30 Apr 2013 12:00:20 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 2AF7D1E65; Tue, 30 Apr 2013 12:00:20 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r3UC0KtI026447; Tue, 30 Apr 2013 12:00:20 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r3UC0KK7026446; Tue, 30 Apr 2013 12:00:20 GMT (envelope-from edwin) Date: Tue, 30 Apr 2013 12:00:20 GMT Message-Id: <201304301200.r3UC0KK7026446@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/178256: [PATCH] Unbreak math/py-numpy with python 3.3 and update to 1.7.0. X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Apr 2013 12:00:20 -0000 Synopsis: [PATCH] Unbreak math/py-numpy with python 3.3 and update to 1.7.0. Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Tue Apr 30 12:00:19 UTC 2013 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=178256 From owner-freebsd-python@FreeBSD.ORG Tue Apr 30 12:00:22 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 21742406; Tue, 30 Apr 2013 12:00:22 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id F16B41E6F; Tue, 30 Apr 2013 12:00:21 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r3UC0Ldm026522; Tue, 30 Apr 2013 12:00:21 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r3UC0LFH026521; Tue, 30 Apr 2013 12:00:21 GMT (envelope-from edwin) Date: Tue, 30 Apr 2013 12:00:21 GMT Message-Id: <201304301200.r3UC0LFH026521@freefall.freebsd.org> To: rsmith@xs4all.nl, edwin@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/178256: [PATCH] Unbreak math/py-numpy with python 3.3 and update to 1.7.0. X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Apr 2013 12:00:22 -0000 Synopsis: [PATCH] Unbreak math/py-numpy with python 3.3 and update to 1.7.0. State-Changed-From-To: open->feedback State-Changed-By: edwin State-Changed-When: Tue Apr 30 12:00:21 UTC 2013 State-Changed-Why: Awaiting maintainers feedback (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=178256 From owner-freebsd-python@FreeBSD.ORG Tue Apr 30 12:10:01 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 47624904 for ; Tue, 30 Apr 2013 12:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 395401F7A for ; Tue, 30 Apr 2013 12:10:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r3UCA1RP028556 for ; Tue, 30 Apr 2013 12:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r3UCA1Wi028555; Tue, 30 Apr 2013 12:10:01 GMT (envelope-from gnats) Date: Tue, 30 Apr 2013 12:10:01 GMT Message-Id: <201304301210.r3UCA1Wi028555@freefall.freebsd.org> To: freebsd-python@FreeBSD.org Cc: From: Edwin Groothuis Subject: Re: ports/178256: [PATCH] Unbreak math/py-numpy with python 3.3 and update to 1.7.0. X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Edwin Groothuis List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Apr 2013 12:10:01 -0000 The following reply was made to PR ports/178256; it has been noted by GNATS. From: Edwin Groothuis To: llwang@infor.org Cc: bug-followup@FreeBSD.org Subject: Re: ports/178256: [PATCH] Unbreak math/py-numpy with python 3.3 and update to 1.7.0. Date: Tue, 30 Apr 2013 12:00:20 UT Maintainer of math/py-numpy, Please note that PR ports/178256 has just been submitted. If it contains a patch for an upgrade, an enhancement or a bug fix you agree on, reply to this email stating that you approve the patch and a committer will take care of it. The full text of the PR can be found at: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/178256 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org From owner-freebsd-python@FreeBSD.ORG Tue Apr 30 12:11:06 2013 Return-Path: Delivered-To: python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id E9DA992A for ; Tue, 30 Apr 2013 12:11:06 +0000 (UTC) (envelope-from rsmith@xs4all.nl) Received: from smtp-vbr9.xs4all.nl (smtp-vbr9.xs4all.nl [194.109.24.29]) by mx1.freebsd.org (Postfix) with ESMTP id 89D341F84 for ; Tue, 30 Apr 2013 12:11:06 +0000 (UTC) Received: from slackbox.erewhon.net (slackbox.xs4all.nl [213.84.242.160]) by smtp-vbr9.xs4all.nl (8.13.8/8.13.8) with ESMTP id r3UCB3mT001364; Tue, 30 Apr 2013 14:11:03 +0200 (CEST) (envelope-from rsmith@xs4all.nl) Received: by slackbox.erewhon.net (Postfix, from userid 1001) id 131AD1280B; Tue, 30 Apr 2013 14:11:03 +0200 (CEST) Date: Tue, 30 Apr 2013 14:11:03 +0200 From: Roland Smith To: Eitan Adler Subject: Re: building scons with default python3 Message-ID: <20130430121103.GB77592@slackbox.erewhon.net> References: <20130428204208.GA77019@slackbox.erewhon.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="+g7M9IMkV8truYOl" Content-Disposition: inline In-Reply-To: <20130428204208.GA77019@slackbox.erewhon.net> X-GPG-Fingerprint: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 X-GPG-Key: http://www.xs4all.nl/~rsmith/pubkey.txt X-GPG-Notice: If this message is not signed, don't assume I sent it! User-Agent: Mutt/1.5.21 (2010-09-15) X-Virus-Scanned: by XS4ALL Virus Scanner Cc: python X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Apr 2013 12:11:07 -0000 --+g7M9IMkV8truYOl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Apr 28, 2013 at 10:42:08PM +0200, Roland Smith wrote: > On Fri, Apr 19, 2013 at 11:48:44PM -0400, Eitan Adler wrote: > > What do you think of the following? >=20 > Looks OK. > =20 > > This fixes issue with PYTHON_DEFAULT_VERSION=3Dpython3.3 >=20 > Correct me if I'm wrong, but as far as I understand bsd.python.mk, > this switch is meant to select an _older_ 2.x version as the default. >=20 > I think you're supposed to set PYTHON_MAJOR_VER? Scratch that. Building a port for a different version only works with PYTHON_DEFAULT_VERSION. > But some ports aren't ready for python3 yet. E.g. I couldn't get the numpy > 1.6.2 port to work with python3. So I made a port for numpy 1.7.0 that > works with python3. Submitted as a PR: ports/178256 Roland --=20 R.F.Smith http://rsmith.home.xs4all.nl/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) --+g7M9IMkV8truYOl Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlF/tNcACgkQEnfvsMMhpyWUHACfYNNcNclNYcFQ1+ASEuJexRr5 /HYAnj+p2CnH2TuDY5XQDQTtyhvHwGWM =N/OX -----END PGP SIGNATURE----- --+g7M9IMkV8truYOl-- From owner-freebsd-python@FreeBSD.ORG Wed May 1 01:10:01 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 5477C23C for ; Wed, 1 May 2013 01:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 44FA0113C for ; Wed, 1 May 2013 01:10:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r411A0wK086038 for ; Wed, 1 May 2013 01:10:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r411A00D086037; Wed, 1 May 2013 01:10:00 GMT (envelope-from gnats) Date: Wed, 1 May 2013 01:10:00 GMT Message-Id: <201305010110.r411A00D086037@freefall.freebsd.org> To: freebsd-python@FreeBSD.org Cc: From: Chris Dukes Subject: Re: ports/178242: bsd.python.mk injection of @exec easy_install to PLIST creates inappropriate post-install scripts for pkgng X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Chris Dukes List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 May 2013 01:10:01 -0000 The following reply was made to PR ports/178242; it has been noted by GNATS. From: Chris Dukes To: bug-followup@FreeBSD.org, chris.dukes.aix@gmail.com Cc: Subject: Re: ports/178242: bsd.python.mk injection of @exec easy_install to PLIST creates inappropriate post-install scripts for pkgng Date: Tue, 30 Apr 2013 21:04:23 -0400 And the patch I submitted, while fixing py-ldap2, breaks other packages. To properly handle pkg and pkgng packages of python modules will require the development and use of a tool similar to dh_python[23] from Debian. But the first step to doing that will involve patching the python builds to differentiate between a site-packages (For things installed outside pkg and pkgng) and something like dist-packages (For things managed by pkg and pkgng). From owner-freebsd-python@FreeBSD.ORG Thu May 2 03:24:06 2013 Return-Path: Delivered-To: python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 2C12D8E8 for ; Thu, 2 May 2013 03:24:06 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-we0-x232.google.com (mail-we0-x232.google.com [IPv6:2a00:1450:400c:c03::232]) by mx1.freebsd.org (Postfix) with ESMTP id B884811AE for ; Thu, 2 May 2013 03:24:05 +0000 (UTC) Received: by mail-we0-f178.google.com with SMTP id t11so109212wey.23 for ; Wed, 01 May 2013 20:24:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=lVXKplL9TcGYBh1uND/6kLnYh5uZtQClVln95ek/h1w=; b=fYg9v78aWLcqawIqoqitcyEyEgCTJ3zGodyjQRftYNiBDDAKYZklYDSEskA0lMmkxt 2mxCkQQW9iWfORhr5F9Y5995m4k80W73yRhUdX45x5Gje2y42z7mjvvAmyMAUP6htk3X WE+nIsX+ZFh4ZDAYjuAn6RM0/ru96Jg+88t3I= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:x-gm-message-state; bh=lVXKplL9TcGYBh1uND/6kLnYh5uZtQClVln95ek/h1w=; b=GbFGxoPuZ8Tg7WClTiJ+5pxEtn5YZTJKGEKQhtYdsBlBxlxGySazddXo0SFyWBDgJl /ImSIxmZEvcC86rmVmS6yQ9iamsaxeTZcSODY5I/eeKuzvxt+ZNKMqCevb+AS6EGfwrG gEcUvWESii6td5vuUkrOW26LWqtMnnAYspMmu6oEJmklIKw9ClUfdfYn4aYwFob0X/sq rFw0Yo8x+HmVVuH5EoJ6Tz6CfHvnqh3pR50cJgeIR9yUYGyCMkdN4EbdieHf5icZ4ZbJ 4CTBC8D8sNN7PjFzlEFjHd7oFK1S+E8I/Sx2vlPoFBZI8xun27L3R9Su6TtadmKO9uiy Y/Sw== X-Received: by 10.194.47.176 with SMTP id e16mr5288674wjn.46.1367465044724; Wed, 01 May 2013 20:24:04 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.122.74 with HTTP; Wed, 1 May 2013 20:23:34 -0700 (PDT) In-Reply-To: References: From: Eitan Adler Date: Wed, 1 May 2013 23:23:34 -0400 Message-ID: Subject: Re: building scons with default python3 To: Chris Rees Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQkO3P3O83ZWrBH0dwR/hGM5IhIWlzogCvKiXtPxL3WzvJpo1a9Gjv2muMGtse1VY9HHogEF Cc: gavin@16degrees.com.au, python X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 May 2013 03:24:06 -0000 On 20 April 2013 05:56, Chris Rees wrote: > On 20 April 2013 04:48, Eitan Adler wrote: >> What do you think of the following? >> >> This fixes issue with PYTHON_DEFAULT_VERSION=python3.3 >> >> >> Index: Makefile >> =================================================================== >> --- Makefile (revision 315795) >> +++ Makefile (working copy) >> @@ -25,6 +25,8 @@ PYDISTUTILS_EGGINFODIR= ${PREFIX}/lib/scons-${PORT >> >> PLIST_SUB+= SCONS_VER=${PORTVERSION} >> >> +USE_PYTHON= -2.7 >> + >> .include >> >> .if defined (NO_INSTALL_MANPAGES) >> Index: files/patch-script__scons >> =================================================================== >> --- files/patch-script__scons (revision 0) >> +++ files/patch-script__scons (working copy) >> @@ -0,0 +1,8 @@ >> +--- ./script/scons.orig 2013-04-19 23:35:11.656613793 -0400 >> ++++ ./script/scons 2013-04-19 23:35:16.127614561 -0400 >> +@@ -1,4 +1,4 @@ >> +-#! /usr/bin/env python >> ++#! /usr/bin/env python2 >> + # >> + # SCons - a Software Constructor >> + # >> >> Property changes on: files/patch-script__scons >> ___________________________________________________________________ >> Added: fbsd:nokeywords >> ## -0,0 +1 ## >> +yes >> \ No newline at end of property >> Added: svn:eol-style >> ## -0,0 +1 ## >> +native >> \ No newline at end of property >> Added: svn:mime-type >> ## -0,0 +1 ## >> +text/plain >> \ No newline at end of property > > The port is very out of date; the latest version claims to only > support Python 2.7, they are hoping to support Python 3. > > What does the maintainer think? Gavin, Any thoughts? -- Eitan Adler From owner-freebsd-python@FreeBSD.ORG Thu May 2 07:15:09 2013 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 948508A9; Thu, 2 May 2013 07:15:09 +0000 (UTC) (envelope-from khsing.cn@gmail.com) Received: from mail-pd0-f180.google.com (mail-pd0-f180.google.com [209.85.192.180]) by mx1.freebsd.org (Postfix) with ESMTP id 69EF218C7; Thu, 2 May 2013 07:15:09 +0000 (UTC) Received: by mail-pd0-f180.google.com with SMTP id t10so198424pdi.25 for ; Thu, 02 May 2013 00:15:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:date:from:to:cc:message-id:in-reply-to:references :subject:x-mailer:mime-version:content-type; bh=rjiNY+NGH7jZwT/zepk+gPjEh4CAK3N8ByhdLjlvyMI=; b=z5tPlxCbCmuh/+1P3sO6lpL/pk6thhqtSN5pStBJRnnRpRfw2GAL6d1jYykgxNJl8F SGL/s894pw6hmsM8rRFLOHntz5buKCkZkrOLFIO9S5PHV14EQIyMLB7UoiegaVfUWyvE lkadRqpa1UhkzT16EWd2lG+e4DM/IMNrUqz2D/KzzeSksL/aNy/NpiafaaSQULV1EB+E M0Hy509VtQTfVVShxsbaOXe3zw16uZxVLB1BDfsXOopu+ubo5pIZfpDXhnJ+u6J07C+E /5+B7RRoUtN50a5abt7q30wrM2cH2KrDpQcy6vtA9/TXOcJDr082qve+i8Uq95btNsC0 ydbw== X-Received: by 10.68.99.226 with SMTP id et2mr7571756pbb.91.1367478908867; Thu, 02 May 2013 00:15:08 -0700 (PDT) Received: from [10.217.88.238] ([61.135.152.207]) by mx.google.com with ESMTPSA id br2sm6189771pbc.46.2013.05.02.00.15.04 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 02 May 2013 00:15:07 -0700 (PDT) Date: Thu, 2 May 2013 15:15:17 +0800 From: Guixing To: =?utf-8?Q?Grzegorz_B=C5=82ach?= Message-ID: <43D9F81D2EC84D18827AF98B4C07B559@gmail.com> In-Reply-To: <201304300720.r3U7K14x072277@freefall.freebsd.org> References: <201304300720.r3U7K14x072277@freefall.freebsd.org> Subject: Re: ports/178234: www/py-tornado: Update to 3.0.1 X-Mailer: sparrow 1.6.4 (build 1178) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: bug-followup@FreeBSD.org, freebsd-python@freebsd.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 May 2013 07:15:09 -0000 Thanks, approved. =20 ---- Guixing On Tuesday, April 30, 2013 at 3:20 PM, Grzegorz B=C5=82ach wrote: > The following reply was made to PR ports/178234; it has been noted by G= NATS. > =20 > =46rom: =3D=3FUT=46-8=3FB=3FR3J6ZWdvcnogQsWCYWNo=3F=3D > To: > Cc: =20 > Subject: Re: ports/178234: www/py-tornado: Update to 3.0.1 > Date: Tue, 30 Apr 2013 09:06:32 +0200 > =20 > This is a multi-part message in MIME format. > =20 > --------------000906090209040601090406 > Content-Type: text/plain; > format=3Dflowed; > charset=3D=22UT=46-8=22 > Content-Transfer-Encoding: 7bit > =20 > Make Python3 happy > =20 > =20 > --------------000906090209040601090406 > Content-Type: text/x-patch; > name=3D=22tornado.diff=22 > Content-Transfer-Encoding: 7bit > Content-Disposition: attachment; > filename=3D=22tornado.diff=22 > =20 > Index: Makefile > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- Makefile (revision 316880) > +++ Makefile (working copy) > =40=40 -2,7 +2,7 =40=40 > =23 =24=46reeBSD=24 > =20 > PORTNAME=3D tornado > -PORTVERSION=3D 2.4.1 > +PORTVERSION=3D 3.0.1 > CATEGORIES=3D www python > PKGNAMEPRE=46IX=3D =24=7BPYTHON=5FPKGNAMEPRE=46IX=7D > =20 > =40=40 -11,17 +11,22 =40=40 > =20 > LICENSE=3D AL2 > =20 > -RUN=5FDEPENDS=3D =24=7BPYTHON=5FPKGNAMEPRE=46IX=7Dcurl>0:=24=7BPORTSDI= R=7D/ftp/py-curl > - > USE=5FGITHUB=3D yes > GH=5FACCOUNT=3D facebook > GH=5FTAGNAME=3D v=24=7BPORTVERSION=7D > -GH=5FCOMMIT=3D 50af6cc > +GH=5FCOMMIT=3D 31cef1a > =20 > -USE=5FPYTHON=3D 2.5-2.7 > +=23 Python3 ready > +USE=5FPYTHON=3D 2.6- > USE=5FPYDISTUTILS=3D easy=5Finstall > =20 > +.include > + > +.if =24=7BPYTHON=5FREL=7D < 300 > +RUN=5FDEPENDS=3D =24=7BPYTHON=5FPKGNAMEPRE=46IX=7Dcurl>0:=24=7BPORTSDI= R=7D/ftp/py-curl > +.endif > + > regression-test: build > =40cd =24=7BWRKSRC=7D && =24=7BPYTHON=5FCMD=7D -m tornado.test.runtests= > =20 > -.include > +.include > Index: distinfo > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- distinfo (revision 316880) > +++ distinfo (working copy) > =40=40 -1,2 +1,2 =40=40 > -SHA256 (tornado-2.4.1.tar.gz) =3D 0866e991517516049be98d9e865f341ad677= 789b0b488773dee24c2d495cc1c1 > -SIZE (tornado-2.4.1.tar.gz) =3D 429432 > +SHA256 (tornado-3.0.1.tar.gz) =3D 918844fb8e9bd285cf87798842adef3ccf61= 82e3b935ca4395db2051be7e59f5 > +SIZE (tornado-3.0.1.tar.gz) =3D 420991 > Index: files/patch-setup.py > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- files/patch-setup.py (revision 316880) > +++ files/patch-setup.py (working copy) > =40=40 -1,21 +1,12 =40=40 > ---- ./setup.py.orig 2012-09-04 15:09:29.000000000 +1000 > -+++ ./setup.py 2012-11-19 19:24:33.000000000 +1100 > -=40=40 -25,6 +25,8 =40=40 > - =20 > - kwargs =3D =7B=7D > - =20 > -+kwargs=5B=22zip=5Fsafe=22=5D =3D =46alse > -+ > - =23 Build the epoll extension for Linux systems with Python < 2.6 > - extensions =3D =5B=5D > - major, minor =3D sys.version=5Finfo=5B:2=5D > -=40=40 -54,9 +56,6 =40=40 > - =22test.key=22, > - =22static/robots.txt=22, > - =22templates/utf8.html=22, > +--- setup.py.orig 2013-04-29 08:46:17.852783104 +0200 > ++++ setup.py 2013-04-29 08:46:30.135662912 +0200 > +=40=40 -41,9 +41,6 =40=40 > + =23 in the sdist tarball) > + =22tornado.test=22: =5B > + =22README=22, > - =22csv=5Ftranslations/fr=5F=46R.csv=22, > - =22gettext=5Ftranslations/fr=5F=46R/LC=5FMESSAGES/tornado=5Ftest.mo=22= , > - =22gettext=5Ftranslations/fr=5F=46R/LC=5FMESSAGES/tornado=5Ftest.po=22= , > - =5D, > - =7D, > - ext=5Fmodules =3D extensions, > + =22options=5Ftest.cfg=22, > + =22static/robots.txt=22, > + =22templates/utf8.html=22, > Index: pkg-plist > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- pkg-plist (revision 316880) > +++ pkg-plist (working copy) > =40=40 -13,12 +13,12 =40=40 > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/autoreload.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/autoreload.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/ca-certificates= .crt > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/concurrent.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/concurrent.pyc= > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/concurrent.pyo= > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/curl=5Fhttpclie= nt.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/curl=5Fhttpclie= nt.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/curl=5Fhttpclie= nt.pyo > -%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/database.py > -%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/database.pyc > -%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/database.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/escape.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/escape.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/escape.pyo > =40=40 -43,6 +43,9 =40=40 > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/locale.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/locale.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/locale.pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/log.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/log.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/log.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/netutil.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/netutil.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/netutil.pyo > =40=40 -55,15 +58,27 =40=40 > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/auto.p= y > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/auto.p= yc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/auto.p= yo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/cares= resolver.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/cares= resolver.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/cares= resolver.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/common= .py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/common= .pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/common= .pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/epoll= .py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/epoll= .pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/epoll= .pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/interf= ace.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/interf= ace.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/interf= ace.pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/kqueu= e.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/kqueu= e.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/kqueu= e.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/posix.= py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/posix.= pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/posix.= pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/selec= t.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/selec= t.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/selec= t.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/twiste= d.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/twiste= d.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/twiste= d.pyo > =40=40 -79,6 +94,9 =40=40 > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/stack=5Fcontext= .py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/stack=5Fcontext= .pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/stack=5Fcontext= .pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/tcpserver.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/tcpserver.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/tcpserver.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/template.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/template.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/template.pyo > =40=40 -89,6 +107,9 =40=40 > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/auth=5Ftes= t.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/auth=5Ftes= t.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/auth=5Ftes= t.pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/concurren= t=5Ftest.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/concurren= t=5Ftest.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/concurren= t=5Ftest.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/curl=5Fhtt= pclient=5Ftest.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/curl=5Fhtt= pclient=5Ftest.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/curl=5Fhtt= pclient=5Ftest.pyo > =40=40 -119,6 +140,13 =40=40 > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/locale=5Ft= est.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/locale=5Ft= est.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/locale=5Ft= est.pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/log=5Ftes= t.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/log=5Ftes= t.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/log=5Ftes= t.pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/netutil=5F= test.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/netutil=5F= test.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/netutil=5F= test.pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/options=5F= test.cfg > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/options=5F= test.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/options=5F= test.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/options=5F= test.pyo > =40=40 -147,12 +175,18 =40=40 > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/twisted=5F= test.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/twisted=5F= test.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/twisted=5F= test.pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/util.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/util.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/util.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/util=5Ftes= t.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/util=5Ftes= t.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/util=5Ftes= t.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/web=5Ftest= .py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/web=5Ftest= .pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/web=5Ftest= .pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/websocket= =5Ftest.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/websocket= =5Ftest.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/websocket= =5Ftest.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/wsgi=5Ftes= t.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/wsgi=5Ftes= t.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/wsgi=5Ftes= t.pyo > =20 > --------------000906090209040601090406-- > =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F > freebsd-python=40freebsd.org (mailto:freebsd-python=40freebsd.org) mail= ing list > http://lists.freebsd.org/mailman/listinfo/freebsd-python > To unsubscribe, send any mail to =22freebsd-python-unsubscribe=40freebs= d.org (mailto:freebsd-python-unsubscribe=40freebsd.org)=22 > =20 > =20 From owner-freebsd-python@FreeBSD.ORG Thu May 2 07:20:03 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1803CA38 for ; Thu, 2 May 2013 07:20:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 0A3101A3F for ; Thu, 2 May 2013 07:20:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r427K2uY045181 for ; Thu, 2 May 2013 07:20:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r427K2i6045180; Thu, 2 May 2013 07:20:02 GMT (envelope-from gnats) Date: Thu, 2 May 2013 07:20:02 GMT Message-Id: <201305020720.r427K2i6045180@freefall.freebsd.org> To: freebsd-python@FreeBSD.org Cc: From: Guixing Subject: Re: ports/178234: www/py-tornado: Update to 3.0.1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Guixing List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 May 2013 07:20:03 -0000 The following reply was made to PR ports/178234; it has been noted by GNATS. From: Guixing To: =?utf-8?Q?Grzegorz_B=C5=82ach?= Cc: freebsd-python@freebsd.org, bug-followup@FreeBSD.org Subject: Re: ports/178234: www/py-tornado: Update to 3.0.1 Date: Thu, 2 May 2013 15:15:17 +0800 --51821285_238e1f29_151ac Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Thanks, approved. =20 ---- Guixing On Tuesday, April 30, 2013 at 3:20 PM, Grzegorz B=C5=82ach wrote: > The following reply was made to PR ports/178234; it has been noted by G= NATS. > =20 > =46rom: =3D=3FUT=46-8=3FB=3FR3J6ZWdvcnogQsWCYWNo=3F=3D > To: > Cc: =20 > Subject: Re: ports/178234: www/py-tornado: Update to 3.0.1 > Date: Tue, 30 Apr 2013 09:06:32 +0200 > =20 > This is a multi-part message in MIME format. > =20 > --------------000906090209040601090406 > Content-Type: text/plain; > format=3Dflowed; > charset=3D=22UT=46-8=22 > Content-Transfer-Encoding: 7bit > =20 > Make Python3 happy > =20 > =20 > --------------000906090209040601090406 > Content-Type: text/x-patch; > name=3D=22tornado.diff=22 > Content-Transfer-Encoding: 7bit > Content-Disposition: attachment; > filename=3D=22tornado.diff=22 > =20 > Index: Makefile > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- Makefile (revision 316880) > +++ Makefile (working copy) > =40=40 -2,7 +2,7 =40=40 > =23 =24=46reeBSD=24 > =20 > PORTNAME=3D tornado > -PORTVERSION=3D 2.4.1 > +PORTVERSION=3D 3.0.1 > CATEGORIES=3D www python > PKGNAMEPRE=46IX=3D =24=7BPYTHON=5FPKGNAMEPRE=46IX=7D > =20 > =40=40 -11,17 +11,22 =40=40 > =20 > LICENSE=3D AL2 > =20 > -RUN=5FDEPENDS=3D =24=7BPYTHON=5FPKGNAMEPRE=46IX=7Dcurl>0:=24=7BPORTSDI= R=7D/ftp/py-curl > - > USE=5FGITHUB=3D yes > GH=5FACCOUNT=3D facebook > GH=5FTAGNAME=3D v=24=7BPORTVERSION=7D > -GH=5FCOMMIT=3D 50af6cc > +GH=5FCOMMIT=3D 31cef1a > =20 > -USE=5FPYTHON=3D 2.5-2.7 > +=23 Python3 ready > +USE=5FPYTHON=3D 2.6- > USE=5FPYDISTUTILS=3D easy=5Finstall > =20 > +.include > + > +.if =24=7BPYTHON=5FREL=7D < 300 > +RUN=5FDEPENDS=3D =24=7BPYTHON=5FPKGNAMEPRE=46IX=7Dcurl>0:=24=7BPORTSDI= R=7D/ftp/py-curl > +.endif > + > regression-test: build > =40cd =24=7BWRKSRC=7D && =24=7BPYTHON=5FCMD=7D -m tornado.test.runtests= > =20 > -.include > +.include > Index: distinfo > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- distinfo (revision 316880) > +++ distinfo (working copy) > =40=40 -1,2 +1,2 =40=40 > -SHA256 (tornado-2.4.1.tar.gz) =3D 0866e991517516049be98d9e865f341ad677= 789b0b488773dee24c2d495cc1c1 > -SIZE (tornado-2.4.1.tar.gz) =3D 429432 > +SHA256 (tornado-3.0.1.tar.gz) =3D 918844fb8e9bd285cf87798842adef3ccf61= 82e3b935ca4395db2051be7e59f5 > +SIZE (tornado-3.0.1.tar.gz) =3D 420991 > Index: files/patch-setup.py > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- files/patch-setup.py (revision 316880) > +++ files/patch-setup.py (working copy) > =40=40 -1,21 +1,12 =40=40 > ---- ./setup.py.orig 2012-09-04 15:09:29.000000000 +1000 > -+++ ./setup.py 2012-11-19 19:24:33.000000000 +1100 > -=40=40 -25,6 +25,8 =40=40 > - =20 > - kwargs =3D =7B=7D > - =20 > -+kwargs=5B=22zip=5Fsafe=22=5D =3D =46alse > -+ > - =23 Build the epoll extension for Linux systems with Python < 2.6 > - extensions =3D =5B=5D > - major, minor =3D sys.version=5Finfo=5B:2=5D > -=40=40 -54,9 +56,6 =40=40 > - =22test.key=22, > - =22static/robots.txt=22, > - =22templates/utf8.html=22, > +--- setup.py.orig 2013-04-29 08:46:17.852783104 +0200 > ++++ setup.py 2013-04-29 08:46:30.135662912 +0200 > +=40=40 -41,9 +41,6 =40=40 > + =23 in the sdist tarball) > + =22tornado.test=22: =5B > + =22README=22, > - =22csv=5Ftranslations/fr=5F=46R.csv=22, > - =22gettext=5Ftranslations/fr=5F=46R/LC=5FMESSAGES/tornado=5Ftest.mo=22= , > - =22gettext=5Ftranslations/fr=5F=46R/LC=5FMESSAGES/tornado=5Ftest.po=22= , > - =5D, > - =7D, > - ext=5Fmodules =3D extensions, > + =22options=5Ftest.cfg=22, > + =22static/robots.txt=22, > + =22templates/utf8.html=22, > Index: pkg-plist > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- pkg-plist (revision 316880) > +++ pkg-plist (working copy) > =40=40 -13,12 +13,12 =40=40 > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/autoreload.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/autoreload.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/ca-certificates= .crt > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/concurrent.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/concurrent.pyc= > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/concurrent.pyo= > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/curl=5Fhttpclie= nt.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/curl=5Fhttpclie= nt.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/curl=5Fhttpclie= nt.pyo > -%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/database.py > -%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/database.pyc > -%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/database.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/escape.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/escape.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/escape.pyo > =40=40 -43,6 +43,9 =40=40 > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/locale.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/locale.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/locale.pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/log.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/log.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/log.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/netutil.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/netutil.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/netutil.pyo > =40=40 -55,15 +58,27 =40=40 > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/auto.p= y > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/auto.p= yc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/auto.p= yo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/cares= resolver.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/cares= resolver.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/cares= resolver.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/common= .py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/common= .pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/common= .pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/epoll= .py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/epoll= .pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/epoll= .pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/interf= ace.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/interf= ace.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/interf= ace.pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/kqueu= e.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/kqueu= e.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/kqueu= e.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/posix.= py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/posix.= pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/posix.= pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/selec= t.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/selec= t.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/selec= t.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/twiste= d.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/twiste= d.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/twiste= d.pyo > =40=40 -79,6 +94,9 =40=40 > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/stack=5Fcontext= .py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/stack=5Fcontext= .pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/stack=5Fcontext= .pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/tcpserver.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/tcpserver.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/tcpserver.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/template.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/template.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/template.pyo > =40=40 -89,6 +107,9 =40=40 > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/auth=5Ftes= t.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/auth=5Ftes= t.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/auth=5Ftes= t.pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/concurren= t=5Ftest.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/concurren= t=5Ftest.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/concurren= t=5Ftest.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/curl=5Fhtt= pclient=5Ftest.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/curl=5Fhtt= pclient=5Ftest.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/curl=5Fhtt= pclient=5Ftest.pyo > =40=40 -119,6 +140,13 =40=40 > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/locale=5Ft= est.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/locale=5Ft= est.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/locale=5Ft= est.pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/log=5Ftes= t.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/log=5Ftes= t.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/log=5Ftes= t.pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/netutil=5F= test.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/netutil=5F= test.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/netutil=5F= test.pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/options=5F= test.cfg > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/options=5F= test.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/options=5F= test.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/options=5F= test.pyo > =40=40 -147,12 +175,18 =40=40 > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/twisted=5F= test.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/twisted=5F= test.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/twisted=5F= test.pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/util.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/util.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/util.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/util=5Ftes= t.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/util=5Ftes= t.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/util=5Ftes= t.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/web=5Ftest= .py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/web=5Ftest= .pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/web=5Ftest= .pyo > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/websocket= =5Ftest.py > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/websocket= =5Ftest.pyc > +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/websocket= =5Ftest.pyo > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/wsgi=5Ftes= t.py > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/wsgi=5Ftes= t.pyc > %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/wsgi=5Ftes= t.pyo > =20 > --------------000906090209040601090406-- > =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F > freebsd-python=40freebsd.org (mailto:freebsd-python=40freebsd.org) mail= ing list > http://lists.freebsd.org/mailman/listinfo/freebsd-python > To unsubscribe, send any mail to =22freebsd-python-unsubscribe=40freebs= d.org (mailto:freebsd-python-unsubscribe=40freebsd.org)=22 > =20 > =20 --51821285_238e1f29_151ac Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
Thanks, approved.

----
Guixing

=20

On Tuesday, April 30, = 2013 at 3:20 PM, Grzegorz B=C5=82ach wrote:

The following reply was made to = PR ports/178234; it has been noted by GNATS.

=46= rom: =3D=3FUT=46-8=3FB=3FR3J6ZWdvcnogQsWCYWNo=3F=3D <g.blach=40eniro.pl>
Cc:
Subject: Re: ports/178234: www/py-= tornado: Update to 3.0.1
Date: Tue, 30 Apr 2013 09:06:32 +0200<= /div>

This is a multi-part message in MIME format.
--------------000906090209040601090406
Co= ntent-Type: text/plain;
format=3Dflowed;
charset=3D= =22UT=46-8=22
Content-Transfer-Encoding: 7bit
Make Python3 happy
------------= --000906090209040601090406
Content-Type: text/x-patch;
name=3D=22tornado.diff=22
Content-Transfer-Encoding: 7bit=
Content-Disposition: attachment;
filename=3D=22to= rnado.diff=22
Index: Makefile
=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- Makefile (revis= ion 316880)
+++ Makefile (working copy)
=40=40 -2,7= +2,7 =40=40
=23 =24=46reeBSD=24
POR= TNAME=3D tornado
-PORTVERSION=3D 2.4.1
+PORTVERSION= =3D 3.0.1
CATEGORIES=3D www python
PKGNAMEPRE=46I= X=3D =24=7BPYTHON=5FPKGNAMEPRE=46IX=7D
=40=40 -11= ,17 +11,22 =40=40
LICENSE=3D AL2
-RUN=5FDEPENDS=3D =24=7BPYTHON=5FPKGNAMEPRE=46IX=7Dcurl>0:=24= =7BPORTSDIR=7D/ftp/py-curl
-
USE=5FGITHUB=3D yes
GH=5FACCOUNT=3D facebook
GH=5FTAGNAME=3D v=24=7BPO= RTVERSION=7D
-GH=5FCOMMIT=3D 50af6cc
+GH=5FCOMMIT=3D= 31cef1a
-USE=5FPYTHON=3D 2.5-2.7
+=23= Python3 ready
+USE=5FPYTHON=3D 2.6-
USE=5FPYDIST= UTILS=3D easy=5Finstall
+.include <bsd.port.pr= e.mk>
+
+.if =24=7BPYTHON=5FREL=7D < 300
+RUN=5FDEPENDS=3D =24=7BPYTHON=5FPKGNAMEPRE=46IX=7Dcurl>0:=24=7B= PORTSDIR=7D/ftp/py-curl
+.endif
+
regre= ssion-test: build
=40cd =24=7BWRKSRC=7D && =24=7BPYT= HON=5FCMD=7D -m tornado.test.runtests
-.include &= lt;bsd.port.mk>
+.include <bsd.port.post.mk>
Index: distinfo
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D
--- distinfo (revision 316880)
+++ distinfo = (working copy)
=40=40 -1,2 +1,2 =40=40
-SHA256 (tor= nado-2.4.1.tar.gz) =3D 0866e991517516049be98d9e865f341ad677789b0b488773de= e24c2d495cc1c1
-SIZE (tornado-2.4.1.tar.gz) =3D 429432
+SHA256 (tornado-3.0.1.tar.gz) =3D 918844fb8e9bd285cf87798842adef3ccf= 6182e3b935ca4395db2051be7e59f5
+SIZE (tornado-3.0.1.tar.gz) =3D= 420991
Index: files/patch-setup.py
=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- files/patch-setup.py = (revision 316880)
+++ files/patch-setup.py (working copy)
=40=40 -1,21 +1,12 =40=40
---- ./setup.py.orig 2012-09-= 04 15:09:29.000000000 +1000
-+++ ./setup.py 2012-11-19 19:24:3= 3.000000000 +1100
-=40=40 -25,6 +25,8 =40=40
-
- kwargs =3D =7B=7D
-
-+kwargs=5B=22zip=5F= safe=22=5D =3D =46alse
-+
- =23 Build the epoll ext= ension for Linux systems with Python < 2.6
- extensions =3D= =5B=5D
- major, minor =3D sys.version=5Finfo=5B:2=5D
-=40=40 -54,9 +56,6 =40=40
- =22test.key=22,
- =22static/robots.txt=22,
- = =22templates/utf8.html=22,
+--- setup.py.orig 2013-04-29 08:46= :17.852783104 +0200
++++ setup.py 2013-04-29 08:46:30.13566291= 2 +0200
+=40=40 -41,9 +41,6 =40=40
+ =23 in= the sdist tarball)
+ =22tornado.test=22: =5B
+ =22README=22,
- =22csv=5Ftranslat= ions/fr=5F=46R.csv=22,
- =22gettext=5Ftranslations= /fr=5F=46R/LC=5FMESSAGES/tornado=5Ftest.mo=22,
- =22= gettext=5Ftranslations/fr=5F=46R/LC=5FMESSAGES/tornado=5Ftest.po=22,
- =5D,
- =7D,
- ext=5F= modules =3D extensions,
+ =22options=5Ftest.cfg=22= ,
+ =22static/robots.txt=22,
+ = =22templates/utf8.html=22,
Index: pkg-plist
=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- pkg-plist= (revision 316880)
+++ pkg-plist (working copy)
=40= =40 -13,12 +13,12 =40=40
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINST= ALL=5FEGG%%/tornado/autoreload.pyc
%%PYTHON=5FSITELIBDIR%%/%%= PYEASYINSTALL=5FEGG%%/tornado/autoreload.pyo
%%PYTHON=5FSITEL= IBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/ca-certificates.crt
+%= %PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/concurrent.py
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/concurren= t.pyc
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado= /concurrent.pyo
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG= %%/tornado/curl=5Fhttpclient.py
%%PYTHON=5FSITELIBDIR%%/%%PYE= ASYINSTALL=5FEGG%%/tornado/curl=5Fhttpclient.pyc
%%PYTHON=5FS= ITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/curl=5Fhttpclient.pyo
-%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/database.py<= /div>
-%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/datab= ase.pyc
-%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/torna= do/database.pyo
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG= %%/tornado/escape.py
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5F= EGG%%/tornado/escape.pyc
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINST= ALL=5FEGG%%/tornado/escape.pyo
=40=40 -43,6 +43,9 =40=40
=
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/locale.py<= /div>
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/local= e.pyc
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado= /locale.pyo
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/t= ornado/log.py
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%= /tornado/log.pyc
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEG= G%%/tornado/log.pyo
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5F= EGG%%/tornado/netutil.py
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINST= ALL=5FEGG%%/tornado/netutil.pyc
%%PYTHON=5FSITELIBDIR%%/%%PYE= ASYINSTALL=5FEGG%%/tornado/netutil.pyo
=40=40 -55,15 +58,27 =40= =40
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/p= latform/auto.py
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG= %%/tornado/platform/auto.pyc
%%PYTHON=5FSITELIBDIR%%/%%PYEASY= INSTALL=5FEGG%%/tornado/platform/auto.pyo
+%%PYTHON=5FSITELIBD= IR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/caresresolver.py
= +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/caresr= esolver.pyc
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/t= ornado/platform/caresresolver.pyo
%%PYTHON=5FSITELIBDIR%%/%%P= YEASYINSTALL=5FEGG%%/tornado/platform/common.py
%%PYTHON=5FSI= TELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/common.pyc
= %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/common= .pyo
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/= platform/epoll.py
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FE= GG%%/tornado/platform/epoll.pyc
+%%PYTHON=5FSITELIBDIR%%/%%PYE= ASYINSTALL=5FEGG%%/tornado/platform/epoll.pyo
%%PYTHON=5FSITE= LIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/interface.py
= %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/interf= ace.pyc
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/torna= do/platform/interface.pyo
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINS= TALL=5FEGG%%/tornado/platform/kqueue.py
+%%PYTHON=5FSITELIBDIR= %%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/kqueue.pyc
+%%PYTH= ON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/kqueue.pyo
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform= /posix.py
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tor= nado/platform/posix.pyc
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTA= LL=5FEGG%%/tornado/platform/posix.pyo
+%%PYTHON=5FSITELIBDIR%%= /%%PYEASYINSTALL=5FEGG%%/tornado/platform/select.py
+%%PYTHON=5F= SITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/select.pyc
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/platform/sele= ct.pyo
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornad= o/platform/twisted.py
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL= =5FEGG%%/tornado/platform/twisted.pyc
%%PYTHON=5FSITELIBDIR%%= /%%PYEASYINSTALL=5FEGG%%/tornado/platform/twisted.pyo
=40=40 -= 79,6 +94,9 =40=40
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FE= GG%%/tornado/stack=5Fcontext.py
%%PYTHON=5FSITELIBDIR%%/%%PYE= ASYINSTALL=5FEGG%%/tornado/stack=5Fcontext.pyc
%%PYTHON=5FSIT= ELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/stack=5Fcontext.pyo
= +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/tcpserver.py
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/tcpserve= r.pyc
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado= /tcpserver.pyo
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%= %/tornado/template.py
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL= =5FEGG%%/tornado/template.pyc
%%PYTHON=5FSITELIBDIR%%/%%PYEAS= YINSTALL=5FEGG%%/tornado/template.pyo
=40=40 -89,6 +107,9 =40=40=
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test= /auth=5Ftest.py
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG= %%/tornado/test/auth=5Ftest.pyc
%%PYTHON=5FSITELIBDIR%%/%%PYE= ASYINSTALL=5FEGG%%/tornado/test/auth=5Ftest.pyo
+%%PYTHON=5FSI= TELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/concurrent=5Ftest.py
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/conc= urrent=5Ftest.pyc
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FE= GG%%/tornado/test/concurrent=5Ftest.pyo
%%PYTHON=5FSITELIBDIR= %%/%%PYEASYINSTALL=5FEGG%%/tornado/test/curl=5Fhttpclient=5Ftest.py
=
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/curl=5F= httpclient=5Ftest.pyc
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL= =5FEGG%%/tornado/test/curl=5Fhttpclient=5Ftest.pyo
=40=40 -119= ,6 +140,13 =40=40
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FE= GG%%/tornado/test/locale=5Ftest.py
%%PYTHON=5FSITELIBDIR%%/%%= PYEASYINSTALL=5FEGG%%/tornado/test/locale=5Ftest.pyc
%%PYTHON= =5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/locale=5Ftest.pyo
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/lo= g=5Ftest.py
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/t= ornado/test/log=5Ftest.pyc
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYIN= STALL=5FEGG%%/tornado/test/log=5Ftest.pyo
+%%PYTHON=5FSITELIBD= IR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/netutil=5Ftest.py
+%= %PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/netutil=5Ftes= t.pyc
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado= /test/netutil=5Ftest.pyo
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINST= ALL=5FEGG%%/tornado/test/options=5Ftest.cfg
%%PYTHON=5FSITELI= BDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/options=5Ftest.py
= %%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/options=5Ft= est.pyc
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/torna= do/test/options=5Ftest.pyo
=40=40 -147,12 +175,18 =40=40
=
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/twist= ed=5Ftest.py
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/= tornado/test/twisted=5Ftest.pyc
%%PYTHON=5FSITELIBDIR%%/%%PYE= ASYINSTALL=5FEGG%%/tornado/test/twisted=5Ftest.pyo
+%%PYTHON=5F= SITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/util.py
+%%P= YTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/util.pyc
<= div> +%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/util.p= yo
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/te= st/util=5Ftest.py
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FE= GG%%/tornado/test/util=5Ftest.pyc
%%PYTHON=5FSITELIBDIR%%/%%P= YEASYINSTALL=5FEGG%%/tornado/test/util=5Ftest.pyo
%%PYTHON=5F= SITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/web=5Ftest.py
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/web=5Ftes= t.pyc
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado= /test/web=5Ftest.pyo
+%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5F= EGG%%/tornado/test/websocket=5Ftest.py
+%%PYTHON=5FSITELIBDIR%= %/%%PYEASYINSTALL=5FEGG%%/tornado/test/websocket=5Ftest.pyc
+%= %PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/tornado/test/websocket=5Ft= est.pyo
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTALL=5FEGG%%/torna= do/test/wsgi=5Ftest.py
%%PYTHON=5FSITELIBDIR%%/%%PYEASYINSTAL= L=5FEGG%%/tornado/test/wsgi=5Ftest.pyc
%%PYTHON=5FSITELIBDIR%= %/%%PYEASYINSTALL=5FEGG%%/tornado/test/wsgi=5Ftest.pyo
<= div> --------------000906090209040601090406--
=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F
To unsubscribe, send any mail to =22freebsd-python-unsubscribe=40= freebsd.org=22
=20 =20 =20 =20
=20

--51821285_238e1f29_151ac-- From owner-freebsd-python@FreeBSD.ORG Thu May 2 09:56:56 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 939B4184; Thu, 2 May 2013 09:56:56 +0000 (UTC) (envelope-from rm@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 6F5C311AA; Thu, 2 May 2013 09:56:56 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r429utO0076035; Thu, 2 May 2013 09:56:55 GMT (envelope-from rm@freefall.freebsd.org) Received: (from rm@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r429utiE076034; Thu, 2 May 2013 09:56:55 GMT (envelope-from rm) Date: Thu, 2 May 2013 09:56:55 GMT Message-Id: <201305020956.r429utiE076034@freefall.freebsd.org> To: khsing.cn@gmail.com, rm@FreeBSD.org, freebsd-python@FreeBSD.org, rm@FreeBSD.org From: rm@FreeBSD.org Subject: Re: ports/178234: www/py-tornado: Update to 3.0.1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 May 2013 09:56:56 -0000 Synopsis: www/py-tornado: Update to 3.0.1 Responsible-Changed-From-To: freebsd-python->rm Responsible-Changed-By: rm Responsible-Changed-When: Thu May 2 09:56:55 UTC 2013 Responsible-Changed-Why: I will take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=178234 From owner-freebsd-python@FreeBSD.ORG Thu May 2 19:40:02 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1D69AF92 for ; Thu, 2 May 2013 19:40:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 02C1C1268 for ; Thu, 2 May 2013 19:40:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r42Je1pq090052 for ; Thu, 2 May 2013 19:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r42Je1fx090051; Thu, 2 May 2013 19:40:01 GMT (envelope-from gnats) Resent-Date: Thu, 2 May 2013 19:40:01 GMT Resent-Message-Id: <201305021940.r42Je1fx090051@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-python@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jan Beich Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 771BFD8B for ; Thu, 2 May 2013 19:32:37 +0000 (UTC) (envelope-from jbeich@tormail.org) Received: from outgoing.tormail.org (outgoing.tormail.org [82.221.96.22]) by mx1.freebsd.org (Postfix) with ESMTP id 19BD71238 for ; Thu, 2 May 2013 19:32:36 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=internal.tormail.org) by outgoing.tormail.org with esmtp (Exim 4.72) (envelope-from ) id 1UXzEx-0003nr-Lv for FreeBSD-gnats-submit@freebsd.org; Thu, 02 May 2013 23:32:28 +0400 Received: from jbeich by internal.tormail.org with local (Exim 4.63) (envelope-from ) id 1UXzBk-0002ne-0w for FreeBSD-gnats-submit@freebsd.org; Thu, 02 May 2013 19:29:10 +0000 Message-Id: <1UXzBk-0002ne-0w@internal.tormail.org> Date: Wed, 01 May 2013 21:09:06 -0900 From: Jan Beich To: FreeBSD-gnats-submit@freebsd.org Subject: ports/178301: [patch] lang/python2[67]: SEM option is inconsistent X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 May 2013 19:40:02 -0000 >Number: 178301 >Category: ports >Synopsis: [patch] lang/python2[67]: SEM option is inconsistent >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-python >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu May 02 19:40:01 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Jan Beich >Release: FreeBSD 10.0-CURRENT amd64 >Organization: >Environment: SEM unset (default, testing) sem.ko unloaded (default, testing) http://svnweb.freebsd.org/changeset/base/201546 http://svnweb.freebsd.org/changeset/base/212852 >Description: python27 is always built with multiprocessing support on >= 9.0 or on 7.1..8.4 with sem.ko preloaded because autoconf finds working sem_open(). And python2[67] always USE_SEMAPHORES for locking which seems to work fine with libthr's sem_init(pshared=0). >How-To-Repeat: FreeBSD 9.0 or later: $ python3.3 -c 'import multiprocessing.synchronize' $ python2.7 -c 'import multiprocessing.synchronize' $ python2.6 -c 'import multiprocessing.synchronize' Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python2.6/multiprocessing/synchronize.py", line 33, in " function, see issue 3770.") ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770. FreeBSD 7.2..8.4: $ python3.3 -c 'import multiprocessing.synchronize' Traceback (most recent call last): File "/usr/local/lib/python3.3/multiprocessing/synchronize.py", line 27, in from _multiprocessing import SemLock ImportError: cannot import name SemLock During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python3.3/multiprocessing/synchronize.py", line 32, in " function, see issue 3770.") ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770. $ python2.7 -c 'import multiprocessing.synchronize' Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python2.7/multiprocessing/synchronize.py", line 59, in " function, see issue 3770.") ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770. $ python2.6 -c 'import multiprocessing.synchronize' Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python2.6/multiprocessing/synchronize.py", line 33, in " function, see issue 3770.") ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770. >Fix: Just an incomplete attempt to make SEM more predictable: - remove checks for EOL releases - limit sem.ko warning and extra patches to 8.x users - warn 9.x users semaphores support cannot be disabled like in python3x - rely on autoconf to find sem_open et al. like netbsd or python3x - enable sem_open for python26 on >= 9.0 by default like python27 - don't use semaphores for locking if SEM is unset on 8.x --- python_sem.diff begins here --- Index: lang/python26/Makefile =================================================================== --- lang/python26/Makefile (revision 317131) +++ lang/python26/Makefile (working copy) @@ -57,16 +57,13 @@ OPTIONS_SINGLE= UCS OPTIONS_SINGLE_UCS= UCS2 UCS4 NLS_DESC= Enable Gettext support for the locale module +SEM_DESC= POSIX semaphores support (cannot be disabled on >= 9.0) .include -.if ${PORT_OPTIONS:MSEM} -.if ${OSVERSION} >= 701106 +.if ${PORT_OPTIONS:MSEM} && ${OSVERSION} < 900007 SEM_MSG= "" .else -IGNORE= POSIX semaphore support only works in FreeBSD 7-STABLE and later -.endif # ${OSVERSION} >= 701106 -.else SEM_MSG= "@comment " .endif @@ -190,11 +187,10 @@ pre-patch: .endif post-patch: -.if ${PORT_OPTIONS:MSEM} -.if ${OSVERSION} >= 701106 +.if ${PORT_OPTIONS:MSEM} && ${OSVERSION} < 900007 @cd ${WRKSRC} && ${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/extra-patch-setup.py + @cd ${WRKSRC} && ${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/extra-patch-Python_thread__pthread.h .endif -.endif .if defined(WITHOUT_NIS) ${REINPLACE_CMD} -e \ 's/disabled_module_list =[^]]*/&, "nis"/' \ Index: lang/python26/files/extra-patch-Python_thread__pthread.h =================================================================== --- lang/python26/files/extra-patch-Python_thread__pthread.h (revision 0) +++ lang/python26/files/extra-patch-Python_thread__pthread.h (working copy) @@ -0,0 +1,11 @@ +--- Python/thread_pthread.h.orig 2010-05-09 22:46:46.000000000 +0800 ++++ Python/thread_pthread.h 2010-08-15 14:27:51.886823397 +0800 +@@ -44,7 +44,7 @@ + #ifdef _POSIX_SEMAPHORES + /* On FreeBSD 4.x, _POSIX_SEMAPHORES is defined empty, so + we need to add 0 to make it work there as well. */ +-#if (_POSIX_SEMAPHORES+0) == -1 ++#if !defined(__FreeBSD__) && (_POSIX_SEMAPHORES+0) == -1 + #define HAVE_BROKEN_POSIX_SEMAPHORES + #else + #include Index: lang/python26/files/extra-patch-setup.py =================================================================== --- lang/python26/files/extra-patch-setup.py (revision 317131) +++ lang/python26/files/extra-patch-setup.py (working copy) @@ -1,26 +1,25 @@ --- setup.py.1 2009-03-12 04:07:36.000000000 +0000 +++ setup.py 2009-03-12 04:08:36.000000000 +0000 -@@ -1265,13 +1265,21 @@ +@@ -1385,20 +1385,12 @@ ) libraries = [] -- elif platform in ('freebsd4', 'freebsd5', 'freebsd6', 'freebsd7', 'freebsd8', 'freebsd9', 'freebsd10'): -+ elif platform in ('freebsd4', 'freebsd5', 'freebsd6'): +- elif platform in ('freebsd9', 'freebsd10'): +- macros = dict( # at least FreeBSD 9 +- HAVE_SEM_OPEN=1, +- HAVE_SEM_TIMEDWAIT=1, +- HAVE_FD_TRANSFER=1, +- ) +- libraries = [] +- + elif platform.startswith('freebsd'): # FreeBSD's P1003.1b semaphore support is very experimental # and has many known problems. (as of June 2008) -- macros = dict( # FreeBSD -+ macros = dict( # FreeBSD 4-6 - HAVE_SEM_OPEN=0, - HAVE_SEM_TIMEDWAIT=0, - HAVE_FD_TRANSFER=1, -+ ) -+ libraries = [] -+ -+ elif platform in ('freebsd7', 'freebsd8', 'freebsd9', 'freebsd10'): -+ macros = dict( # FreeBSD 7+ + macros = dict( # FreeBSD +- HAVE_SEM_OPEN=0, +- HAVE_SEM_TIMEDWAIT=0, + HAVE_SEM_OPEN=1, + HAVE_SEM_TIMEDWAIT=1, -+ HAVE_FD_TRANSFER=1, + HAVE_FD_TRANSFER=1, ) libraries = [] - Index: lang/python26/files/patch-Python_thread__pthread.h =================================================================== --- lang/python26/files/patch-Python_thread__pthread.h (revision 317131) +++ lang/python26/files/patch-Python_thread__pthread.h (working copy) @@ -1,33 +1,5 @@ --- Python/thread_pthread.h.orig 2010-05-09 22:46:46.000000000 +0800 +++ Python/thread_pthread.h 2010-08-15 14:27:51.886823397 +0800 -@@ -26,13 +26,18 @@ - #endif - #endif - -+#ifdef __FreeBSD__ -+#include -+#endif -+ - /* The POSIX spec says that implementations supporting the sem_* - family of functions must indicate this by defining - _POSIX_SEMAPHORES. */ - #ifdef _POSIX_SEMAPHORES - /* On FreeBSD 4.x, _POSIX_SEMAPHORES is defined empty, so - we need to add 0 to make it work there as well. */ --#if (_POSIX_SEMAPHORES+0) == -1 -+#if defined(__FreeBSD__) && __FreeBSD_version < 701104 && \ -+ (_POSIX_SEMAPHORES+0) == -1 - #define HAVE_BROKEN_POSIX_SEMAPHORES - #else - #include -@@ -44,7 +49,6 @@ - in default setting. So the process scope is preferred to get - enough number of threads to work. */ - #ifdef __FreeBSD__ --#include - #if __FreeBSD_version >= 500000 && __FreeBSD_version < 504101 - #undef PTHREAD_SYSTEM_SCHED_SUPPORTED - #endif @@ -149,6 +153,7 @@ { pthread_t th; Index: lang/python26/files/patch-setup.py =================================================================== --- lang/python26/files/patch-setup.py (revision 317131) +++ lang/python26/files/patch-setup.py (working copy) @@ -68,12 +68,20 @@ libraries = curses_libs) ) else: missing.append('_curses') -@@ -1381,7 +1385,7 @@ +@@ -1381,7 +1385,15 @@ ) libraries = [] - elif platform in ('freebsd4', 'freebsd5', 'freebsd6', 'freebsd7', 'freebsd8'): -+ elif platform in ('freebsd4', 'freebsd5', 'freebsd6', 'freebsd7', 'freebsd8', 'freebsd9', 'freebsd10'): ++ elif platform in ('freebsd9', 'freebsd10'): ++ macros = dict( # at least FreeBSD 9 ++ HAVE_SEM_OPEN=1, ++ HAVE_SEM_TIMEDWAIT=1, ++ HAVE_FD_TRANSFER=1, ++ ) ++ libraries = [] ++ ++ elif platform.startswith('freebsd'): # FreeBSD's P1003.1b semaphore support is very experimental # and has many known problems. (as of June 2008) macros = dict( # FreeBSD Index: lang/python27/Makefile =================================================================== --- lang/python27/Makefile (revision 317131) +++ lang/python27/Makefile (working copy) @@ -57,16 +57,13 @@ OPTIONS_SINGLE= UCS OPTIONS_SINGLE_UCS= UCS2 UCS4 NLS_DESC= Enable Gettext support for the locale module +SEM_DESC= POSIX semaphores support (cannot be disabled on >= 9.0) .include -.if ${PORT_OPTIONS:MSEM} -.if ${OSVERSION} >= 701106 +.if ${PORT_OPTIONS:MSEM} && ${OSVERSION} < 900007 SEM_MSG= "" .else -IGNORE= POSIX semaphore support only works in FreeBSD 7-STABLE and later -.endif # ${OSVERSION} >= 701106 -.else SEM_MSG= "@comment " .endif @@ -205,11 +202,10 @@ pre-patch: .endif post-patch: -.if ${PORT_OPTIONS:MSEM} -.if ${OSVERSION} >= 701106 +.if ${PORT_OPTIONS:MSEM} && ${OSVERSION} < 900007 @cd ${WRKSRC} && ${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/extra-patch-setup.py + @cd ${WRKSRC} && ${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/extra-patch-Python_thread__pthread.h .endif -.endif .if defined(WITHOUT_NIS) ${REINPLACE_CMD} -e \ 's/disabled_module_list =[^]]*/&, "nis"/' \ Index: lang/python27/files/extra-patch-Python_thread__pthread.h =================================================================== --- lang/python27/files/extra-patch-Python_thread__pthread.h (revision 0) +++ lang/python27/files/extra-patch-Python_thread__pthread.h (working copy) @@ -0,0 +1,11 @@ +--- Python/thread_pthread.h.orig 2010-05-09 22:46:46.000000000 +0800 ++++ Python/thread_pthread.h 2010-08-15 14:27:51.886823397 +0800 +@@ -44,7 +44,7 @@ + #ifdef _POSIX_SEMAPHORES + /* On FreeBSD 4.x, _POSIX_SEMAPHORES is defined empty, so + we need to add 0 to make it work there as well. */ +-#if (_POSIX_SEMAPHORES+0) == -1 ++#if !defined(__FreeBSD__) && (_POSIX_SEMAPHORES+0) == -1 + #define HAVE_BROKEN_POSIX_SEMAPHORES + #else + #include Index: lang/python27/files/extra-patch-setup.py =================================================================== --- lang/python27/files/extra-patch-setup.py (revision 317131) +++ lang/python27/files/extra-patch-setup.py (working copy) @@ -1,23 +1,15 @@ --- setup.py.bak 2010-08-15 14:57:00.347134100 +0800 +++ setup.py 2010-08-15 15:00:06.019643300 +0800 -@@ -1402,10 +1402,22 @@ +@@ -1432,10 +1436,14 @@ class PyBuildExt(build_ext): macros = dict() libraries = [] -- elif platform in ('freebsd4', 'freebsd5', 'freebsd6', 'freebsd7', 'freebsd8', 'freebsd9', 'freebsd10'): -+ elif platform in ('freebsd4', 'freebsd5', 'freebsd6'): +- elif platform in ('freebsd4', 'freebsd5', 'freebsd6', 'freebsd7', 'freebsd8'): ++ elif platform in ('freebsd7', 'freebsd8'): # FreeBSD's P1003.1b semaphore support is very experimental # and has many known problems. (as of June 2008) - macros = dict() -+ macros = dict( # FreeBSD 4-6 -+ HAVE_SEM_OPEN=0, -+ HAVE_SEM_TIMEDWAIT=0, -+ HAVE_FD_TRANSFER=1, -+ ) -+ libraries = [] -+ -+ elif platform in ('freebsd7', 'freebsd8', 'freebsd9', 'freebsd10'): -+ macros = dict( # FreeBSD 7+ ++ macros = dict( # at least FreeBSD 7 + HAVE_SEM_OPEN=1, + HAVE_SEM_TIMEDWAIT=1, + HAVE_FD_TRANSFER=1, Index: lang/python27/files/patch-Python_thread__pthread.h =================================================================== --- lang/python27/files/patch-Python_thread__pthread.h (revision 317131) +++ lang/python27/files/patch-Python_thread__pthread.h (working copy) @@ -1,33 +1,5 @@ --- Python/thread_pthread.h.orig 2010-05-09 22:46:46.000000000 +0800 +++ Python/thread_pthread.h 2010-08-15 14:27:51.886823397 +0800 -@@ -26,13 +26,18 @@ - #endif - #endif - -+#ifdef __FreeBSD__ -+#include -+#endif -+ - /* The POSIX spec says that implementations supporting the sem_* - family of functions must indicate this by defining - _POSIX_SEMAPHORES. */ - #ifdef _POSIX_SEMAPHORES - /* On FreeBSD 4.x, _POSIX_SEMAPHORES is defined empty, so - we need to add 0 to make it work there as well. */ --#if (_POSIX_SEMAPHORES+0) == -1 -+#if defined(__FreeBSD__) && __FreeBSD_version < 701104 && \ -+ (_POSIX_SEMAPHORES+0) == -1 - #define HAVE_BROKEN_POSIX_SEMAPHORES - #else - #include -@@ -44,7 +49,6 @@ - in default setting. So the process scope is preferred to get - enough number of threads to work. */ - #ifdef __FreeBSD__ --#include - #if __FreeBSD_version >= 500000 && __FreeBSD_version < 504101 - #undef PTHREAD_SYSTEM_SCHED_SUPPORTED - #endif @@ -149,6 +153,7 @@ { pthread_t th; Index: lang/python27/files/patch-setup.py =================================================================== --- lang/python27/files/patch-setup.py (revision 317131) +++ lang/python27/files/patch-setup.py (working copy) @@ -68,15 +68,17 @@ libraries = curses_libs) ) else: missing.append('_curses') -@@ -1432,7 +1436,7 @@ +@@ -1438,6 +1442,10 @@ macros = dict() libraries = [] -- elif platform in ('freebsd4', 'freebsd5', 'freebsd6', 'freebsd7', 'freebsd8'): -+ elif platform in ('freebsd4', 'freebsd5', 'freebsd6', 'freebsd7', 'freebsd8', 'freebsd9', 'freebsd10'): - # FreeBSD's P1003.1b semaphore support is very experimental - # and has many known problems. (as of June 2008) ++ elif platform.startswith('freebsd'): ++ macros = dict() ++ libraries = [] ++ + elif platform.startswith('openbsd'): macros = dict() + libraries = [] @@ -1484,7 +1488,7 @@ missing.append('linuxaudiodev') --- python_sem.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-python@FreeBSD.ORG Fri May 3 21:30:10 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B0DF0335; Fri, 3 May 2013 21:30:10 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id B808515EE; Fri, 3 May 2013 21:30:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r43LU9E9096921; Fri, 3 May 2013 21:30:09 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r43LU9BJ096920; Fri, 3 May 2013 21:30:09 GMT (envelope-from edwin) Date: Fri, 3 May 2013 21:30:09 GMT Message-Id: <201305032130.r43LU9BJ096920@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/178328: maintainer update : sysutils/py-salt X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 May 2013 21:30:10 -0000 Synopsis: maintainer update : sysutils/py-salt Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Fri May 3 21:30:08 UTC 2013 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=178328 From owner-freebsd-python@FreeBSD.ORG Fri May 3 21:50:03 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 45DF0CAF; Fri, 3 May 2013 21:50:03 +0000 (UTC) (envelope-from culot@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 209AE16E9; Fri, 3 May 2013 21:50:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r43Lo3Pq000737; Fri, 3 May 2013 21:50:03 GMT (envelope-from culot@freefall.freebsd.org) Received: (from culot@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r43Lo2fL000736; Fri, 3 May 2013 21:50:02 GMT (envelope-from culot) Date: Fri, 3 May 2013 21:50:02 GMT Message-Id: <201305032150.r43Lo2fL000736@freefall.freebsd.org> To: culot@FreeBSD.org, freebsd-python@FreeBSD.org, culot@FreeBSD.org From: culot@FreeBSD.org Subject: Re: ports/178328: maintainer update : sysutils/py-salt X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 May 2013 21:50:03 -0000 Synopsis: maintainer update : sysutils/py-salt Responsible-Changed-From-To: freebsd-python->culot Responsible-Changed-By: culot Responsible-Changed-When: Fri May 3 21:50:02 UTC 2013 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=178328