Date: Fri, 16 Aug 2002 12:22:17 -0400 (EDT) From: Alan Eldridge <ports@geeksrus.net> To: FreeBSD-gnats-submit@FreeBSD.org Cc: leeym@leeym.com Subject: ports/41714: mail/razor-agents: (perl58) does not install man5 files, deletes /usr/local/perllocal.pod on deinstallation(?) Message-ID: <200208161622.g7GGMHXw096748@wwweasel.geeksrus.net>
next in thread | raw e-mail | index | archive | help
>Number: 41714 >Category: ports >Synopsis: mail/razor-agents: (perl58) does not install man5 files, deletes /usr/local/perllocal.pod on deinstallation(?) >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Aug 16 09:30:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Alan Eldridge >Release: FreeBSD 4.6-STABLE i386 >Organization: Geeksrus.NET >Environment: System: FreeBSD wwweasel.geeksrus.net 4.6-STABLE FreeBSD 4.6-STABLE #0: Wed Aug 7 21:42:28 EDT 2002 root@wwweasel.geeksrus.net:/usr/obj/usr/src/sys/WWWEASEL i386 >Description: Using perl58 on stable: 1. although it looks like it should, it does not install the man5 files, therefore does not generate a package. that's why this marked critical. the package did work. now it is broken. 2. deletes ${PREFIX}/lib/perllocal.pod on uninstallation. General note to perl module maintainers: you now have a responsibility to make sure that the module builds, installs, and packages correctly under stable and perl58 before committing, at least IMO. Thanks, I know it means more work and that you need to play perl version games, but this is the second instance of breakage due to untested modules under 5.8 on stable that I have found, in 2 ports I have tried to upgrade. That's 100% failure rate. >How-To-Repeat: >Fix: 1. Don't know. Need a perl module install dude. 2. Remove lib/perllocal.pod from pkg-plist. Temporary fix to make things build: ==8<====8<====8<====8<====8<====8<====8<====8<====8<====8<== Index: Makefile =================================================================== RCS file: /home/ncvs/ports/mail/razor-agents/Makefile,v retrieving revision 1.8 diff -u -3 -r1.8 Makefile --- Makefile 16 Aug 2002 06:04:11 -0000 1.8 +++ Makefile 16 Aug 2002 16:14:39 -0000 @@ -26,7 +26,7 @@ MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} MAN1= razor-revoke.1 razor-admin.1 razor-report.1 razor-check.1 MAN3= Razor2::Errorhandler.3 -MAN5= razor-agents.5 razor-whitelist.5 razor-agent.conf.5 +#MAN5= razor-agents.5 razor-whitelist.5 razor-agent.conf.5 post-install: @${PREFIX}/bin/razor-client Index: pkg-plist =================================================================== RCS file: /home/ncvs/ports/mail/razor-agents/pkg-plist,v retrieving revision 1.3 diff -u -3 -r1.3 pkg-plist --- pkg-plist 16 Aug 2002 03:58:53 -0000 1.3 +++ pkg-plist 16 Aug 2002 15:50:33 -0000 @@ -20,7 +20,6 @@ lib/perl5/site_perl/%%PERL_VER%%/Razor2/Signature/Ephemeral.pm lib/perl5/site_perl/%%PERL_VER%%/Razor2/String.pm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/razor-agents/.packlist -lib/perllocal.pod @dirrm lib/perl5/site_perl/%%PERL_VER%%/Razor2/Signature @dirrm lib/perl5/site_perl/%%PERL_VER%%/Razor2/Preproc @dirrm lib/perl5/site_perl/%%PERL_VER%%/Razor2/Client ==8<====8<====8<====8<====8<====8<====8<====8<====8<====8<== >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208161622.g7GGMHXw096748>