From owner-freebsd-python@FreeBSD.ORG Sun Jun 21 06:42:15 2015 Return-Path: Delivered-To: python@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 18E53FCE; Sun, 21 Jun 2015 06:42:15 +0000 (UTC) (envelope-from duchateau.olivier@gmail.com) Received: from mail-wg0-x234.google.com (mail-wg0-x234.google.com [IPv6:2a00:1450:400c:c00::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A39B561D; Sun, 21 Jun 2015 06:42:14 +0000 (UTC) (envelope-from duchateau.olivier@gmail.com) Received: by wgbhy7 with SMTP id hy7so117575135wgb.2; Sat, 20 Jun 2015 23:42:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; bh=Hp7x1+emm5OsWzE7tVY7aJsNHcQMAxokTQJV2qklrfg=; b=Jzta8Rkn1bGl61ym+y72AEH/yaQvWdznt9vPPsx4PhxlsfFSZ5vvb1FN3uBnlXAzu9 GD77OwQxNwb/IIyAVDNAXbd4uNLo60uvMXjZ3AV5djUHHVtBtFvZX6CrPM94XGvgCebE /lAIuby+9Jkh8zqH7W5E5s+TjmPRbILHiWw+NlP5EgEpA6r3SRds3FMEvngqBcJY+mVm 25AXcOLSKdACvzf4O9kcGTMfkYk93a91+786jWbRdHRGf7kfFPaTj3teDPG9cVj1tsfA EMmbtp6Tiqqsk4seprMuyWLnMnPQMATLdR0dGU4N/jySWZWfsKqs9lNK8nCjjYi3ICT3 iUnA== X-Received: by 10.180.104.197 with SMTP id gg5mr21164218wib.27.1434868932065; Sat, 20 Jun 2015 23:42:12 -0700 (PDT) Received: from chouffe (AMarseille-655-1-791-145.w109-208.abo.wanadoo.fr. [109.208.80.145]) by mx.google.com with ESMTPSA id k2sm11116232wix.4.2015.06.20.23.42.10 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 20 Jun 2015 23:42:10 -0700 (PDT) Date: Sun, 21 Jun 2015 08:39:37 +0200 From: Olivier Duchateau To: clutton Cc: python , kwm@FreeBSD.org Subject: Re: new numpy Message-Id: <20150621083937.dc86fb8a48433232c4e5b666@gmail.com> In-Reply-To: <1434855256.60552.22.camel@zoho.com> References: <1434852755.60552.9.camel@zoho.com> <1434855256.60552.22.camel@zoho.com> X-Mailer: Sylpheed 3.4.2 (GTK+ 2.24.27; i386-portbld-freebsd10.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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: Sun, 21 Jun 2015 06:42:15 -0000 On Sun, 21 Jun 2015 05:54:16 +0300 clutton wrote: > On Sun, 2015-06-21 at 05:12 +0300, clutton wrote: > > Hi list. Hi python fellows. Hi, > > > > I need new numpy, since old one doesn't work nice with python3. In ports tree math/py-numpy contains the latest release. > > I was porting pitivi and it requires third python, so I'm here. > > > > I'm not a big fun of python, and numpy is a big thing, with a lot of > > people relying on it, can I update it by myself? > > To be honest I'm lazy and prefer not to :), but my needs of pitivi could > > beat my laziness. > > > > Include me in the answer, since I'm not subscribed to this list. > > > > https://olivier-freebsd-ports.googlecode.com/hg/Mk This repository is now hosted on Bitbucket, [1]. If you want test my "wip" port (mutlimedia/pitivi-wip, 0.94 is not stable release), it requires PR196696 [3] too). > > I've found new pitivi port here (I checked only bugtracker before > starting...), too late for me, because everything is almost done. Long time ago, I submitted patch to update multimedia/pitivi to 0.15.2 (PR172366 [2]), it was never committed. > Anyway, I have a courage to edit few things. > > 1: numpy is a run dependency > 2: scimath isn't needed, we need to update numpy and it would work well > without this. > 3: USUS = python:3+[,build] I think build is not needed, because it > needs python to run the whole thing, and it require at least 3.0 python, > so, it would be nicer not to bind it here and use everything available. Pitivi requires some Python3 modules, and we need BUILD_DEPENDS macro (instead RUN_DEPENDS) otherwise these modules are not build with Python3. I know scimath is not needed, but NumPy seems broken (I got same problem with Linux). There's one issue when applications are written in Python3 and use GObject Introspection. UTF-8 is mandatory (we can use workaround, which re-defines locale environment), otherwise applications crash, mostly with gettext. > > I'd like to help in any possible way to make it pass through sooner. [1] https://bitbucket.org/olivierduchateau/ports [2] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=172366 [3] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196696 > _______________________________________________ > freebsd-python@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-python > To unsubscribe, send any mail to "freebsd-python-unsubscribe@freebsd.org" -- olivier