From owner-freebsd-python@FreeBSD.ORG Sun Sep 11 17:20:05 2011 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 744F9106564A for ; Sun, 11 Sep 2011 17:20:05 +0000 (UTC) (envelope-from gofdp-freebsd-python@m.gmane.org) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by mx1.freebsd.org (Postfix) with ESMTP id 322E28FC12 for ; Sun, 11 Sep 2011 17:20:05 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1R2nSq-0006eK-24 for freebsd-python@freebsd.org; Sun, 11 Sep 2011 19:05:04 +0200 Received: from 187.101.120.126 ([187.101.120.126]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 11 Sep 2011 19:05:04 +0200 Received: from rakuco by 187.101.120.126 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 11 Sep 2011 19:05:04 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-python@freebsd.org From: Raphael Kubo da Costa Date: Sun, 11 Sep 2011 13:59:56 -0300 Lines: 25 Message-ID: <87sjo33tgz.fsf@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 187.101.120.126 User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/23.3 (berkeley-unix) Cancel-Lock: sha1:vzehmmEGEf6mNWqV9PiaBvEu2fU= Subject: lang/python* and --enable-shared X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2011 17:20:05 -0000 Hello there, I'm currently working on updating and cleaning up the PyQt ports. After my current changes, devel/py-qt4-designerplugin cannot be built because the configuration script does something similar to the following: from distutils.sysconfig import get_config_vars ducfg = get_config_vars() # ... if not "--enable-shared" in ducfg.get("CONFIG_ARGS", ""): # error out and do not build And indeed, the lang/python27 port I have installed here does not pass --enable-shared to its configuration script. Is that intentional? Can someone explain what the effects of this option are? So far, we were just patching the configuration script to skip this check altogether, but I'm not sure this is even correct. Cheers, rakuco