From owner-cvs-all Wed Aug 12 02:58:08 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA02970 for cvs-all-outgoing; Wed, 12 Aug 1998 02:58:08 -0700 (PDT) (envelope-from owner-cvs-all) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA02954; Wed, 12 Aug 1998 02:58:01 -0700 (PDT) (envelope-from asami@FreeBSD.org) From: Satoshi Asami Received: (from asami@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA28507; Wed, 12 Aug 1998 02:57:59 -0700 (PDT) Date: Wed, 12 Aug 1998 02:57:59 -0700 (PDT) Message-Id: <199808120957.CAA28507@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: ports/devel/p5-BSD-Resource Makefile ports/devel/p5-BSD-Resource/pkg PLIST ports/devel/p5-C-Scan Makefile ports/devel/p5-C-Scan/pkg PLIST ports/devel/p5-Curses Makefile ports/devel/p5-Curses/pkg PLIST ports/devel/p5-Data-Flow Makefile ... Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 1998/08/12 02:57:59 PDT Modified files: devel/p5-BSD-Resource Makefile devel/p5-BSD-Resource/pkg PLIST devel/p5-C-Scan Makefile devel/p5-C-Scan/pkg PLIST devel/p5-Curses Makefile devel/p5-Curses/pkg PLIST devel/p5-Data-Flow Makefile devel/p5-Data-Flow/pkg PLIST devel/p5-Data-ShowTable Makefile devel/p5-Data-ShowTable/pkg PLIST devel/p5-Date-Manip Makefile devel/p5-Date-Manip/pkg PLIST devel/p5-Devel-DProf Makefile devel/p5-Devel-DProf/pkg PLIST devel/p5-Devel-Peek Makefile devel/p5-Devel-Peek/pkg PLIST devel/p5-Devel-Symdump Makefile devel/p5-Devel-Symdump/pkg PLIST devel/p5-Errno Makefile devel/p5-Errno/pkg PLIST devel/p5-File-BasicFlock Makefile devel/p5-File-BasicFlock/pkg PLIST devel/p5-File-Lock/pkg PLIST devel/p5-File-Slurp Makefile devel/p5-File-Slurp/pkg PLIST devel/p5-File-Sync Makefile devel/p5-File-Sync/pkg PLIST devel/p5-File-Tools Makefile devel/p5-File-Tools/pkg PLIST devel/p5-Filter Makefile devel/p5-Filter/pkg PLIST devel/p5-FreezeThaw Makefile devel/p5-FreezeThaw/pkg PLIST devel/p5-IO-stringy Makefile devel/p5-IO-stringy/pkg PLIST devel/p5-Include Makefile devel/p5-Include/pkg PLIST devel/p5-IniConf Makefile devel/p5-IniConf/pkg PLIST devel/p5-Ioctl/pkg PLIST devel/p5-PV Makefile devel/p5-Penguin/pkg PLIST devel/p5-Penguin-Easy Makefile devel/p5-Penguin-Easy/pkg PLIST devel/p5-Proc-Simple Makefile devel/p5-Proc-Simple/pkg PLIST devel/p5-ReadLine-Gnu Makefile devel/p5-ReadLine-Gnu/pkg PLIST devel/p5-ReadLine-Perl/pkg PLIST devel/p5-Religion Makefile devel/p5-Religion/pkg PLIST devel/p5-Resources Makefile devel/p5-Resources/pkg PLIST devel/p5-Sort-Versions Makefile devel/p5-Sort-Versions/pkg PLIST devel/p5-Storable Makefile devel/p5-Storable/pkg PLIST devel/p5-Term-Query Makefile devel/p5-Term-Query/pkg PLIST devel/p5-Term-ReadKey Makefile devel/p5-Term-ReadKey/pkg PLIST devel/p5-Time Makefile devel/p5-Time/pkg PLIST devel/p5-TimeDate Makefile devel/p5-TimeDate/pkg PLIST devel/p5-TraceFuncs Makefile devel/p5-TraceFuncs/pkg PLIST Log: Update for perl version 5.00501. Requires latest bsd.port.mk. I'm going to be a little verbose here about the changes so people who fix up the rest of the stuff can have an idea what to do. (1) Manpages are moved to version-specific subdirectories. Since they are all defined in MAN? macros, I just needed to add ${PERL_VERSION} to the end of MAN*PREFIX and delete them from the PLIST. (2) Most of the module files are moved to version-specific subdirectories. This is usually accomplished by adding "%%PERL_VER%%/" right after "site_perl/" in the PLIST. However, some things didn't move, and some moved more than one level (like, all the way into "site_perl/%%PERL_VER%%/auto/FooBar") so some fishing, err, find'ing was necessary. (3) Fix up dependencies. See (2) above. (4) While I was there, I changed some "@dirrm foobar"'s to "@unexec rmdir %D/foobar 2>/dev/null || true", so there won't be any warnings if a directory can't be removed due to other modules sharing it. Now all of devel/p5-* will install and deinstall without a single warning. I hope others will follow suit. :) Revision Changes Path 1.10 +2 -2 ports/devel/p5-BSD-Resource/Makefile 1.3 +32 -33 ports/devel/p5-BSD-Resource/pkg/PLIST 1.11 +3 -3 ports/devel/p5-C-Scan/Makefile 1.2 +3 -4 ports/devel/p5-C-Scan/pkg/PLIST 1.9 +2 -2 ports/devel/p5-Curses/Makefile 1.2 +5 -6 ports/devel/p5-Curses/pkg/PLIST 1.8 +2 -2 ports/devel/p5-Data-Flow/Makefile 1.2 +4 -5 ports/devel/p5-Data-Flow/pkg/PLIST 1.4 +2 -2 ports/devel/p5-Data-ShowTable/Makefile 1.3 +3 -5 ports/devel/p5-Data-ShowTable/pkg/PLIST 1.6 +2 -2 ports/devel/p5-Date-Manip/Makefile 1.3 +4 -5 ports/devel/p5-Date-Manip/pkg/PLIST 1.4 +2 -2 ports/devel/p5-Devel-DProf/Makefile 1.2 +5 -7 ports/devel/p5-Devel-DProf/pkg/PLIST 1.8 +2 -2 ports/devel/p5-Devel-Peek/Makefile 1.3 +5 -6 ports/devel/p5-Devel-Peek/pkg/PLIST 1.4 +2 -2 ports/devel/p5-Devel-Symdump/Makefile 1.3 +5 -6 ports/devel/p5-Devel-Symdump/pkg/PLIST 1.3 +2 -2 ports/devel/p5-Errno/Makefile 1.3 +3 -4 ports/devel/p5-Errno/pkg/PLIST 1.7 +2 -2 ports/devel/p5-File-BasicFlock/Makefile 1.2 +1 -2 ports/devel/p5-File-BasicFlock/pkg/PLIST 1.2 +11 -11 ports/devel/p5-File-Lock/pkg/PLIST 1.7 +2 -2 ports/devel/p5-File-Slurp/Makefile 1.2 +1 -2 ports/devel/p5-File-Slurp/pkg/PLIST 1.3 +2 -2 ports/devel/p5-File-Sync/Makefile 1.3 +5 -8 ports/devel/p5-File-Sync/pkg/PLIST 1.7 +2 -2 ports/devel/p5-File-Tools/Makefile 1.2 +3 -6 ports/devel/p5-File-Tools/pkg/PLIST 1.3 +2 -2 ports/devel/p5-Filter/Makefile 1.3 +23 -29 ports/devel/p5-Filter/pkg/PLIST 1.3 +2 -2 ports/devel/p5-FreezeThaw/Makefile 1.3 +3 -4 ports/devel/p5-FreezeThaw/pkg/PLIST 1.4 +2 -2 ports/devel/p5-IO-stringy/Makefile 1.4 +9 -16 ports/devel/p5-IO-stringy/pkg/PLIST 1.8 +2 -2 ports/devel/p5-Include/Makefile 1.3 +3 -4 ports/devel/p5-Include/pkg/PLIST 1.8 +2 -2 ports/devel/p5-IniConf/Makefile 1.3 +3 -4 ports/devel/p5-IniConf/pkg/PLIST 1.3 +6 -6 ports/devel/p5-Ioctl/pkg/PLIST 1.5 +2 -2 ports/devel/p5-PV/Makefile 1.2 +22 -21 ports/devel/p5-Penguin/pkg/PLIST 1.3 +3 -3 ports/devel/p5-Penguin-Easy/Makefile 1.2 +3 -4 ports/devel/p5-Penguin-Easy/pkg/PLIST 1.2 +2 -2 ports/devel/p5-Proc-Simple/Makefile 1.2 +3 -4 ports/devel/p5-Proc-Simple/pkg/PLIST 1.5 +2 -2 ports/devel/p5-ReadLine-Gnu/Makefile 1.2 +5 -6 ports/devel/p5-ReadLine-Gnu/pkg/PLIST 1.2 +3 -3 ports/devel/p5-ReadLine-Perl/pkg/PLIST 1.7 +2 -2 ports/devel/p5-Religion/Makefile 1.2 +3 -4 ports/devel/p5-Religion/pkg/PLIST 1.8 +2 -2 ports/devel/p5-Resources/Makefile 1.2 +3 -4 ports/devel/p5-Resources/pkg/PLIST 1.2 +2 -2 ports/devel/p5-Sort-Versions/Makefile 1.2 +3 -4 ports/devel/p5-Sort-Versions/pkg/PLIST 1.11 +2 -2 ports/devel/p5-Storable/Makefile 1.2 +18 -20 ports/devel/p5-Storable/pkg/PLIST 1.2 +3 -3 ports/devel/p5-Term-Query/Makefile 1.2 +5 -6 ports/devel/p5-Term-Query/pkg/PLIST 1.3 +2 -2 ports/devel/p5-Term-ReadKey/Makefile 1.2 +7 -8 ports/devel/p5-Term-ReadKey/pkg/PLIST 1.9 +2 -2 ports/devel/p5-Time/Makefile 1.3 +7 -12 ports/devel/p5-Time/pkg/PLIST 1.4 +2 -2 ports/devel/p5-TimeDate/Makefile 1.3 +6 -9 ports/devel/p5-TimeDate/pkg/PLIST 1.2 +2 -2 ports/devel/p5-TraceFuncs/Makefile 1.2 +2 -3 ports/devel/p5-TraceFuncs/pkg/PLIST