From owner-freebsd-python@freebsd.org Mon Jan 4 15:50:30 2016 Return-Path: Delivered-To: freebsd-python@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5F70EA61263 for ; Mon, 4 Jan 2016 15:50:30 +0000 (UTC) (envelope-from clutton@zoho.com) Received: from sender153-mail.zoho.com (sender153-mail.zoho.com [74.201.84.153]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4E59A1F3E for ; Mon, 4 Jan 2016 15:50:29 +0000 (UTC) (envelope-from clutton@zoho.com) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; h=message-id:subject:from:to:date:in-reply-to:references:content-type:mime-version; b=NsK9toX1PzMWnOek1McnHtZHZ21R6yKD9PQ9qnNI6xswjK3AaXAWOeCdrITCCFJSr34zyq+sEq+J R31Wfbvviwr3Sgx0xNyCRM2Lllo6NIYmV+m76nwDuqUGi/Qzb0Yt Received: from [192.168.11.5] (mktechs.net [46.229.54.117]) by mx.zohomail.com with SMTPS id 1451922629068189.5589794709075; Mon, 4 Jan 2016 07:50:29 -0800 (PST) Message-ID: <1451922616.31882.32.camel@zoho.com> Subject: Re: pkg-plist %%PYVER%%.%%PYOEXTENSION%% handling. patch included, feedback needed From: clutton To: freebsd-python@freebsd.org Date: Mon, 04 Jan 2016 17:50:16 +0200 In-Reply-To: <568A91BF.5080306@FreeBSD.org> References: <1451920422.31882.24.camel@zoho.com> <568A8F12.2090006@FreeBSD.org> <1451921751.31882.26.camel@zoho.com> <568A91BF.5080306@FreeBSD.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Zoho-Virus-Status: 1 X-ZohoMail: Ss SS_10 UW UB UW UB ODL SGR3_1_0_21125_114 X-ZohoMail-Owner: <1451922616.31882.32.camel@zoho.com>+zmo_0_ X-ZohoMail-Sender: 46.229.54.117 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jan 2016 15:50:30 -0000 On Tue, 2016-01-05 at 02:37 +1100, Kubilay Kocak wrote: > On 5/01/2016 2:35 AM, clutton wrote: > > On Tue, 2016-01-05 at 02:26 +1100, Kubilay Kocak wrote: > > > On 5/01/2016 2:13 AM, clutton wrote: > > > > Hi list. > > > > > > > > As I can see there are two ways of doing pkg-plist routine. > > > > > > > > For pkg-plist which was made for python2 just including > > > > USE_PYTHON= > > > > py3kplist would do the trick. > > > > > > > > For new python3 ports it's not so straight forward, and when > > > > they > > > > don't > > > > use setup.py conventions people usually do something like this: > > > > > > > > .if ${PYTHON_REL} < 3500 > > > > PYOEXTENSION= pyo > > > > .else > > > > PYOEXTENSION= opt-1.pyc > > > > .endif > > > > > > > > PLIST_SUB+= PYOEXTENSION=${PYOEXTENSION} \ > > > > PYVER=${PYTHON_VER:S/.//} > > > > > > > > > > > > > > Currently an in-progress issue: > > > > I see. The name convention and approach are even better then my. > > Thank you. > > > > You're welcome, and feel free to add your thoughts/comments to that > issue as well. > > ./koobs Only porters-handbook updating, as soon it'll be commited. Handbook always goes behind ports tree and sometime it's hard to follow for people who contribute occasionally.