From owner-freebsd-gnome@FreeBSD.ORG Thu Jan 15 11:33:02 2004 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3CE9416A4D2; Thu, 15 Jan 2004 11:33:02 -0800 (PST) Received: from creme-brulee.marcuscom.com (rrcs-midsouth-24-172-16-118.biz.rr.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id 65A5343D62; Thu, 15 Jan 2004 11:32:44 -0800 (PST) (envelope-from marcus@marcuscom.com) Received: from [10.2.1.4] (vpn-client-4.marcuscom.com [10.2.1.4]) i0FJVesm006202; Thu, 15 Jan 2004 14:31:40 -0500 (EST) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Khairil Yusof In-Reply-To: <1074138029.95771.26.camel@wolverine.home.net> References: <20040114155101.GA35788@streamyx.com> <1074102190.774.17.camel@gyros> <1074138029.95771.26.camel@wolverine.home.net> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-WWXntOU0VuB4sQyxkhjQ" Organization: MarcusCom, Inc. Message-Id: <1074195184.766.24.camel@gyros> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Thu, 15 Jan 2004 14:33:04 -0500 X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham version=2.61 X-Spam-Checker-Version: SpamAssassin 2.61 (1.212.2.1-2003-12-09-exp) on creme-brulee.marcuscom.com cc: FreeBSD GNOME Users cc: python@freebsd.org Subject: Re: libxml2 python subport X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jan 2004 19:33:02 -0000 --=-WWXntOU0VuB4sQyxkhjQ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2004-01-14 at 22:40, Khairil Yusof wrote: > On Wed, 2004-01-14 at 12:43 -0500, Joe Marcus Clarke wrote: >=20 > > Is this really necessary? libxml2 builds with Python supported enabled > > by default. No one has complained thus far. >=20 > I ran into a problem, in porting a zope component that's dependent on > libxml2. >=20 > I'll try to make the situation clearer. >=20 > zope ports uses python2.1 (lang/python21) > third-party python modules/ports are installed by default for latest > version (in this case 2.3) >=20 > So any zope port, will not find required dependencies (or work if you > hack it) because it will look in python2.1 directory, not python2.3. >=20 > I'm trying to figure out the best way to have multiple python versions > of libxml2 python bindings based on existing ports. >=20 > - sub port (which is how the rpm is done) and will always automatically > follow latest libxml2 port. >=20 > or >=20 > - independent port using python binding tarballs released by xmlsoft. > but you always have to chase libxml2 port everything new version > is released. >=20 > or >=20 > - tell users you can only have one libxml2 python binding for one > python version at runtime build only, using with PYTHON_VERSION=3DX >=20 > Please advise, on what you think is best. Go ahead and create a slave port to libxml2 that installs the Python bindings needed for zope. Once that's done, I'll update libxml2 to support slaves. Joe --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-WWXntOU0VuB4sQyxkhjQ Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQBABurwb2iPiv4Uz4cRAsW4AJ4m64a0mQL7V78FIefXq2B6muy/kwCgg6NV 8E3+gT3i7MfIStE4+v4HMN0= =hPwi -----END PGP SIGNATURE----- --=-WWXntOU0VuB4sQyxkhjQ--