Subject: pkg/28343: perl58 and perl58-thread have the same PKGNAME
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <pancake@phreaker.net>
List: pkgsrc-bugs
Date: 11/17/2004 18:13:00
>Number:         28343
>Category:       pkg
>Synopsis:       Must rename perl58 PKGNAME
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Wed Nov 17 18:13:00 +0000 2004
>Originator:     User Foo
>Release:        FreeBSD 6.0-CURRENT
>Organization:
	
>Environment:
	
	
System: FreeBSD porticoluna 6.0-CURRENT FreeBSD 6.0-CURRENT #1: Wed Sep 22 12:06:57 CEST 2004 esn@porticoluna:/usr/obj/usr/src/sys/KERN_PLUNA2 i386
Architecture: i386
Machine: i386
>Description:
	
	This breaks updates of packages because it doesn't detects any perl
	installed and overwrites everything, etc...it isn't ok. 
	This problem appeared 2 days ago.
	
	I found a similar problem in security/cyrus-sasl and cyrus-sasl2,
	(yet reported, and not patched in pkgsrc), cyrus-sasl2 pkgname must
	be cyrus-sasl2-2.x.x not cyrus-sasl2..
>How-To-Repeat:

#/usr/pkgsrc/lang/perl58> bmake show-var VARNAME=PKGNAME
perl-thread-5.8.5nb2
#/usr/pkgsrc/lang/perl58> cd ../perl58-thread/
#/usr/pkgsrc/lang/perl58-thread> bmake show-var VARNAME=PKGNAME
perl-thread-5.8.5nb2
#/usr/pkgsrc/lang/perl58-thread>
	
>Fix:

	add PKGNAME=perl-5.8.5 in Makefile of lang/perl58
	

>Unformatted: