Bug 139202 - devel/p5-Cwd: port should be removed
Summary: devel/p5-Cwd: port should be removed
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Dennis Herrmann
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-28 09:10 UTC by geraud
Modified: 2009-09-30 19:30 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description geraud 2009-09-28 09:10:01 UTC
The devel/p5-Cwd port should be considered for immediate deletion. It is obsolete (the last version on CPAN is from August 2004). Moreover, this particular module is now part of the PathTools CPAN distribution from the same author (devel/p5-PathTools in ports). If that's not good enough a reason, PathTools is part of the core modules bundled with perl (5.8 and 5.10). Installing p5-Cwd is the best way to screw one's Perl setup as it will be picked before the one in core.


There is no good reason to keep this port in the tree. The only port that directly depends on it is textproc/p5-LaTeX-Driver which incidentally also depends on devel/p5-PathTools (causing to install the file Cwd.pm twice on a system).


If immediate removal is not possible and a deprecation cycle is required, a commiter should at least mark both devel/p5-PathTools and devel/p5-Cwd as CONFLICT'ing since they will both try to install different files in the same location.

Fix: 

Remove devel/p5-Cwd from the ports tree.
How-To-Repeat: $ cd /usr/ports; grep -nH Cwd.pm lang/perl5.*/pkg-plist devel/p5-PathTools/pkg-plist
lang/perl5.10/pkg-plist:652:lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Cwd.pm
lang/perl5.8/pkg-plist:449:lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Cwd.pm
devel/p5-PathTools/pkg-plist:3:%%SITE_PERL%%/%%PERL_ARCH%%/Cwd.pm
$
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2009-09-28 09:10:14 UTC
Responsible Changed
From-To: freebsd-ports-bugs->dhn

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2009-09-30 19:22:27 UTC
dhn         2009-09-30 18:22:14 UTC

  FreeBSD ports repository

  Modified files:
    .                    MOVED 
    devel                Makefile 
  Removed files:
    devel/p5-Cwd         distinfo pkg-descr pkg-plist 
  Log:
  - Port is obsolete, please use now devel/p5-PathTools
  
  PR:             ports/139202
  Submitted by:   Geraud CONTINSOUZAS <geraud@gcu.info>
  
  Revision  Changes    Path
  1.1994    +2 -1      ports/MOVED
  1.3650    +0 -1      ports/devel/Makefile
  1.2       +0 -3      ports/devel/p5-Cwd/distinfo (dead)
  1.2       +0 -10     ports/devel/p5-Cwd/pkg-descr (dead)
  1.2       +0 -5      ports/devel/p5-Cwd/pkg-plist (dead)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Dennis Herrmann freebsd_committer freebsd_triage 2009-09-30 19:22:34 UTC
State Changed
From-To: open->closed

Committed. Thanks!