From owner-freebsd-python@FreeBSD.ORG Wed Jan 14 07:51:15 2004 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B5F4016A4CE; Wed, 14 Jan 2004 07:51:15 -0800 (PST) Received: from ipop3.tm.net.my (service.tm.net.my [202.188.95.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id DDAC743D54; Wed, 14 Jan 2004 07:51:12 -0800 (PST) (envelope-from kaeru@streamyx.com) Received: from av4 ([172.20.0.21]) by ipop3.tm.net.my (iPlanet Messaging Server 5.2 HotFix 1.21 (built Sep 8 2003)) with ESMTP id <0HRH00CCBLD8YC@ipop3.tm.net.my>; Wed, 14 Jan 2004 23:51:08 +0800 (SGT) Received: from wolverine.home.net ([219.95.34.186]) by ipop1.tm.net.my (iPlanet Messaging Server 5.1 HotFix 1.6 (built Oct 18 2002)) with ESMTP id <0HRH00ELRLD79P@ipop1.tm.net.my>; Wed, 14 Jan 2004 23:51:08 +0800 (SGT) Received: from wolverine.home.net (localhost.home.net [127.0.0.1]) by wolverine.home.net (8.12.10/8.12.10) with ESMTP id i0EFp4x3056030; Wed, 14 Jan 2004 23:51:04 +0800 Received: (from kaeru@localhost) by wolverine.home.net (8.12.10/8.12.10/Submit) id i0EFp26e056029; Wed, 14 Jan 2004 23:51:02 +0800 (MYT envelope-from kaeru) Date: Wed, 14 Jan 2004 23:51:01 +0800 From: Khairil Yusof To: gnome@freebsd.org Message-id: <20040114155101.GA35788@streamyx.com> MIME-version: 1.0 Content-type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary=8t9RHnE3ZwKMSgU+ Content-disposition: inline User-Agent: Mutt/1.4.1i cc: python@freebsd.org Subject: libxml2 python subport X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jan 2004 15:51:15 -0000 --8t9RHnE3ZwKMSgU+ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Some Zope ports, require libxml2 python bindings for python 2.1. Currently with libxml2, you can only have a package with one version only (specified at runtime). bsd.python.mk, and most python ports, already support having multiple versions with the same origin. eg. py21-foo, py23-foo with PKG_PREFIX Looking in the ports tree, I see that databases/py-PyGreSQL solves this problem by being a subport of datbases/postgresql7 I'm thinking of making a subport textproc/py-libxml2, so that instead of a WITH_PYTHON knob, users can just build the libxml2 python package as a port, and have python libxml2 packages for different python versions if needed. Is this the right way to do it? If it's ok, I'll start working on a patch and port. --=20 PGP ID:6FFEFD7F FreeBSD 5.2-CURRENT i386 11:34pm up 9 days, 11:50, 4 users, load averages: 1.65, 1.58, 1.58 --8t9RHnE3ZwKMSgU+ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFABWVgDAqnLW/+/X8RAqrUAKDd5y/W0KGHL/XNYAYT6WovPsxnlQCffJV9 j9mQst3bBgX+joSPPyuQ+Ec= =o7QF -----END PGP SIGNATURE----- --8t9RHnE3ZwKMSgU+--