From owner-freebsd-ports@FreeBSD.ORG Fri Aug 8 14:28:03 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A64237B401; Fri, 8 Aug 2003 14:28:03 -0700 (PDT) Received: from obsecurity.dyndns.org (adsl-64-169-107-97.dsl.lsan03.pacbell.net [64.169.107.97]) by mx1.FreeBSD.org (Postfix) with ESMTP id A56D343FDF; Fri, 8 Aug 2003 14:28:01 -0700 (PDT) (envelope-from kris@obsecurity.org) Received: from rot13.obsecurity.org (rot13.obsecurity.org [10.0.0.5]) by obsecurity.dyndns.org (Postfix) with ESMTP id 77C2C66D74; Fri, 8 Aug 2003 14:28:01 -0700 (PDT) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id 4F3CD692; Fri, 8 Aug 2003 14:28:01 -0700 (PDT) Date: Fri, 8 Aug 2003 14:28:01 -0700 From: Kris Kennaway To: Sergey Matveychuk Message-ID: <20030808212801.GA1393@rot13.obsecurity.org> References: <3F33A06C.1060606@ciam.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="BOKacYhQ+x31HxR3" Content-Disposition: inline In-Reply-To: <3F33A06C.1060606@ciam.ru> User-Agent: Mutt/1.4.1i cc: ports@freebsd.org cc: portmgr@freebsd.org Subject: Re: perl subsystem improvements: plans X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Aug 2003 21:28:04 -0000 --BOKacYhQ+x31HxR3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 08, 2003 at 05:06:52PM +0400, Sergey Matveychuk wrote: > Hello! >=20 > I plan to improve a perl subsystem. Here is what I'v planed: >=20 > 1) make perl ports coexists without conflicts. So, you'll able install=20 > all perls and switch between them with use.perl 5.8.0 and system for -STABLE). One perl will active, other passive but=20 > still able to use. Active perl will have all perl stuff in=20 > /usr/local/bin and will have active man pages, other perl will have only= =20 > /usr/bin/perl${PERL_VER} and /usr/local/bin/perl${PERL_VER}. > (90% done) > 2) move all perl related stuff from bsd.port.mk to bsd.perl.mk. Just=20 > like ruby and python. (100% done, testing) > 3) make ability to install any perl depended ports for perl version you= =20 > want. You'll able to install the ports for all perls in your system=20 > without conflicts (They'll be differ with PKGNAMEPREFIX: p5-, p56-,=20 > p58-). (0% done, thinking :). This sounds like a good plan. Please try to coordinate your work with the perl maintainer, tobez@FreeBSD.org. I'd also suggest: 4) Fix the remaining issues with files being left behind by perl at deinstall-time http://bento.freebsd.org/errorlogs/i386-4-full-logs/extras.html http://bento.freebsd.org/errorlogs/i386-5-full-logs/extras.html Kris --BOKacYhQ+x31HxR3 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (FreeBSD) iD8DBQE/NBXgWry0BWjoQKURAr+wAKDFAtu68RiCCgQ5YDf5PDR7jBKkawCcCWIB pgOvaBumn6DrALWK1N4o55U= =4GUs -----END PGP SIGNATURE----- --BOKacYhQ+x31HxR3--