From owner-freebsd-perl@FreeBSD.ORG Mon Jul 11 14:30:37 2005 Return-Path: X-Original-To: perl@FreeBSD.org Delivered-To: freebsd-perl@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0D63A16A41C; Mon, 11 Jul 2005 14:30:37 +0000 (GMT) (envelope-from adrik@salesmanager.nl) Received: from www.salesmanager.nl (www.salesmanager.nl [213.201.133.35]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8119943D48; Mon, 11 Jul 2005 14:30:36 +0000 (GMT) (envelope-from adrik@salesmanager.nl) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Date: Mon, 11 Jul 2005 16:30:32 +0200 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: P5-PathTools-3.09 and p5-File-Temp-0.16_2 installation problems Thread-Index: AcWGJRgjrc4fPabbQQStdZLPefhpyg== From: "Adri Koppes" To: Cc: clsung@FreeBSD.org Subject: P5-PathTools-3.09 and p5-File-Temp-0.16_2 installation problems X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Jul 2005 14:30:37 -0000 Hi, Due to the recent changes to and rename at CPAN of these modules, I had to install those on a standard FreeBSD 5.4 i386 system with perl 5.8.6 installed via the ports collection. The perl 5.8.6 port already contains the modules File::Temp and File::Spec, so the previous ports of p5-File-Temp and p5-File-Spec would never install these, since this was tested in the ports Makefile using .IGNORE. The new p5-File-Temp-0.16_2 port always installs, even when the older p5-File-Temp-0.16 module as part of the base perl 5.8.6 installation is still present and doesn't remove these either. The same happens with the File::Spec module when the new p5-PathTools-3.09 is installed. The biggest problem with both new ports is however that it will install the modules in the WRONG LOCATION! Instead of installing the modules under /usr/local/lib/perl5/site_perl/5.8.6, the files get copied directly under /usr/local/lib!!! So the final installation creates files and directories like /usr/local/lib/Cwd.pm, /usr/local/lib/auto, /usr/local/lib/File, /usr/local/lib/File/Temp, /usr/local/lib/File/Spec, /usr/local/lib/File/Temp/Temp.pm etc. This clearly seems like an error and when uninstalling the ports using pkg_delete, pkg_delete complains about non-existing files and directories, since it can no find /usr/local/lib/perl5/site_perl/5.8.6/File/Temp/Temp.pm etc. Is there an error in the ports of these 2 modules (and possibly other modules)? Best regards, Adri Koppes