This is a private snapshots of devel/p5-VCP that contains many CVS bugs fix and it is available on CPAN while VCP is currently NOT. And, this snapshots will help SVK users while mirroring CVS repos.
Responsible Changed From-To: freebsd-ports-bugs->mat Take
State Changed From-To: open->feedback Dear submitter, I'm getting a lot of : Can't locate VCP/Help.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.6.1 inc blib/arch blib/lib /usr/local/lib/perl5/5.6.1/mach /usr/local/lib/perl5/5.6.1/BSDPAN /usr/local/lib/perl5/site_perl/5.6.1/mach /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.6.1 .) at blib/lib/VCP/Driver.pm line 334. when doing a make test. Could you address this issue ?
Hi! Below is an updated shar that fixes the VCP::Help issue. The distfile has just hit PAUSE, so will take a bit time to propagate to CPAN mirrors. It is temporarily available at: http://pause.cpan.org/incoming/VCP-autrijus-snapshot-0.9-20041020.tar.gz Thanks, /Autrijus/ # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # p5-VCP-autrijus # p5-VCP-autrijus/Makefile # p5-VCP-autrijus/distinfo # p5-VCP-autrijus/pkg-descr # p5-VCP-autrijus/pkg-plist # echo c - p5-VCP-autrijus mkdir -p p5-VCP-autrijus > /dev/null 2>&1 echo x - p5-VCP-autrijus/Makefile sed 's/^X//' >p5-VCP-autrijus/Makefile << 'END-of-p5-VCP-autrijus/Makefile' X# New ports collection makefile for: p5-VCP X# Date created: 19 October 2004 X# Whom: autrijus@autrijus.org X# X# $FreeBSD$ X XPORTNAME= VCP XPORTVERSION= 0.9 XPORTREVISION= 20041020 XCATEGORIES= devel perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= ../../authors/id/A/AU/AUTRIJUS XPKGNAMEPREFIX= p5- XPKGNAMESUFFIX= -autrijus XDISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-snapshot-${PORTVERSION}-${PORTREVISION} X XMAINTAINER= autrijus@autrijus.org XCOMMENT= A tool for copying files between various SCM repositories X XBUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser \ X ${SITE_PERL}/XML/ValidWriter.pm:${PORTSDIR}/textproc/p5-XML-AutoWriter \ X ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \ X ${SITE_PERL}/Text/Diff.pm:${PORTSDIR}/textproc/p5-Text-Diff \ X ${SITE_PERL}/IPC/Run3.pm:${PORTSDIR}/devel/p5-IPC-Run3 \ X ${SITE_PERL}/Pod/Links.pm:${PORTSDIR}/www/p5-PodToHTML \ X ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \ X ${SITE_PERL}/Regexp/Shellish.pm:${PORTSDIR}/devel/p5-Regexp-Shellish \ X ${SITE_PERL}/BFD.pm:${PORTSDIR}/devel/p5-BFD \ X ${SITE_PERL}/Text/Table.pm:${PORTSDIR}/textproc/p5-Text-Table \ X ${SITE_PERL}/${PERL_ARCH}/List/Util.pm:${PORTSDIR}/lang/p5-Scalar-List-Utils XRUN_DEPENDS= ${BUILD_DEPENDS} X X.include <bsd.port.pre.mk> X X.if ${PERL_LEVEL} < 500800 XBUILD_DEPENDS+= ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp XRUN_DEPENDS+= ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp X.endif X XPERL_CONFIGURE= yes X X.if ${PERL_LEVEL} < 500600 XBROKEN= "Does not compile with perl ${PERL_VERSION}" X.endif X XMAN1= vcp.1 XMAN3= RevML::Doctype.3 \ X RevML::Writer.3 \ X VCP.3 \ X VCP::Branches.3 \ X VCP::ConfigFileUtils.3 \ X VCP::DB.3 \ X VCP::DB_File.3 \ X VCP::DB_File::big_records.3 \ X VCP::DB_File::sdbm.3 \ X VCP::Debug.3 \ X VCP::DefaultFilters.3 \ X VCP::Dest.3 \ X VCP::Dest::branch_diagram.3 \ X VCP::Dest::csv.3 \ X VCP::Dest::cvs.3 \ X VCP::Dest::data_dump.3 \ X VCP::Dest::metadb.3 \ X VCP::Dest::null.3 \ X VCP::Dest::p4.3 \ X VCP::Dest::perl_data.3 \ X VCP::Dest::revml.3 \ X VCP::Dest::summary.3 \ X VCP::Dest::texttable.3 \ X VCP::Dest::topo_table.3 \ X VCP::Dest::vss.3 \ X VCP::DiffFormat.3 \ X VCP::Driver.3 \ X VCP::FilesDB.3 \ X VCP::Filter.3 \ X VCP::Filter::addlabels.3 \ X VCP::Filter::changesets.3 \ X VCP::Filter::csv_trace.3 \ X VCP::Filter::dumpdata.3 \ X VCP::Filter::identity.3 \ X VCP::Filter::labelmap.3 \ X VCP::Filter::logmemsize.3 \ X VCP::Filter::map.3 \ X VCP::Filter::sort.3 \ X VCP::Filter::stringedit.3 \ X VCP::HeadRevsDB.3 \ X VCP::License.3 \ X VCP::Logger.3 \ X VCP::MainBranchIdDB.3 \ X VCP::Maintenance.3 \ X VCP::Newlines.3 \ X VCP::Patch.3 \ X VCP::Plugin.3 \ X VCP::PodDESCRIPTIONParser.3 \ X VCP::PodOPTIONSParser.3 \ X VCP::Process.3 \ X VCP::RefCountedFile.3 \ X VCP::Rev.3 \ X VCP::RevMapDB.3 \ X VCP::Revs.3 \ X VCP::Source.3 \ X VCP::Source::cvs.3 \ X VCP::Source::metadb.3 \ X VCP::Source::null.3 \ X VCP::Source::p4.3 \ X VCP::Source::revml.3 \ X VCP::Source::vss.3 \ X VCP::TestUtils.3 \ X VCP::UI.3 \ X VCP::UI::Text.3 \ X VCP::UIMachines.3 \ X VCP::Utils.3 \ X VCP::Utils::cvs.3 \ X VCP::Utils::metadb.3 \ X VCP::Utils::p4.3 \ X VCP::Utils::revml.3 \ X VCP::Utils::vss.3 X Xpost-patch: X ${FIND} ${WRKSRC} -name "*.orig" -a -exec ${RM} -f {} \; X X.include <bsd.port.post.mk> END-of-p5-VCP-autrijus/Makefile echo x - p5-VCP-autrijus/distinfo sed 's/^X//' >p5-VCP-autrijus/distinfo << 'END-of-p5-VCP-autrijus/distinfo' XMD5 (VCP-autrijus-snapshot-0.9-20041020.tar.gz) = 37fc1957ddfcc05007392f01c1b446af XSIZE (VCP-autrijus-snapshot-0.9-20041020.tar.gz) = 318756 END-of-p5-VCP-autrijus/distinfo echo x - p5-VCP-autrijus/pkg-descr sed 's/^X//' >p5-VCP-autrijus/pkg-descr << 'END-of-p5-VCP-autrijus/pkg-descr' Xvcp is a tool for copying revision controlled files between various SCM Xrepositories. For example, using vcp, it is possible to copy the contents Xof a entire Perforce depot (or part of one) into a depot on a different XPerforce server or to copy the contents of a CVS repository into a Perforce Xserver (or vice-versa). X XThis port is a private snapshot because p5-VCP's distribution files is Xgone from the MASTER_SITE, and does not currently work with svk. X XWWW: http://public.perforce.com/public/revml/index.html END-of-p5-VCP-autrijus/pkg-descr echo x - p5-VCP-autrijus/pkg-plist sed 's/^X//' >p5-VCP-autrijus/pkg-plist << 'END-of-p5-VCP-autrijus/pkg-plist' X@comment $FreeBSD: ports/devel/p5-VCP/pkg-plist,v 1.2 2004/05/11 02:56:10 vanilla Exp $ Xbin/vcp X%%SITE_PERL%%/RevML/Doctype.pm X%%SITE_PERL%%/RevML/Doctype/v0_35.pm X@dirrm %%SITE_PERL%%/RevML/Doctype X%%SITE_PERL%%/RevML/Writer.pm X@dirrm %%SITE_PERL%%/RevML X%%SITE_PERL%%/VCP.pm X%%SITE_PERL%%/VCP/Branches.pod X%%SITE_PERL%%/VCP/ConfigFileUtils.pm X%%SITE_PERL%%/VCP/DB.pm X%%SITE_PERL%%/VCP/DB_File.pm X%%SITE_PERL%%/VCP/DB_File/big_records.pm X%%SITE_PERL%%/VCP/DB_File/sdbm.pm X@dirrm %%SITE_PERL%%/VCP/DB_File X%%SITE_PERL%%/VCP/Debug.pm X%%SITE_PERL%%/VCP/DefaultFilters.pm X%%SITE_PERL%%/VCP/Dest.pm X%%SITE_PERL%%/VCP/Dest/branch_diagram.pm X%%SITE_PERL%%/VCP/Dest/csv.pm X%%SITE_PERL%%/VCP/Dest/cvs.pm X%%SITE_PERL%%/VCP/Dest/data_dump.pm X%%SITE_PERL%%/VCP/Dest/metadb.pm X%%SITE_PERL%%/VCP/Dest/null.pm X%%SITE_PERL%%/VCP/Dest/p4.pm X%%SITE_PERL%%/VCP/Dest/perl_data.pm X%%SITE_PERL%%/VCP/Dest/revml.pm X%%SITE_PERL%%/VCP/Dest/summary.pm X%%SITE_PERL%%/VCP/Dest/texttable.pm X%%SITE_PERL%%/VCP/Dest/topo_table.pm X%%SITE_PERL%%/VCP/Dest/vss.pm X@dirrm %%SITE_PERL%%/VCP/Dest X%%SITE_PERL%%/VCP/DiffFormat.pm X%%SITE_PERL%%/VCP/Driver.pm X%%SITE_PERL%%/VCP/FilesDB.pm X%%SITE_PERL%%/VCP/Filter.pm X%%SITE_PERL%%/VCP/Filter/addlabels.pm X%%SITE_PERL%%/VCP/Filter/changesets.pm X%%SITE_PERL%%/VCP/Filter/csv_trace.pm X%%SITE_PERL%%/VCP/Filter/dumpdata.pm X%%SITE_PERL%%/VCP/Filter/identity.pm X%%SITE_PERL%%/VCP/Filter/labelmap.pm X%%SITE_PERL%%/VCP/Filter/logmemsize.pm X%%SITE_PERL%%/VCP/Filter/map.pm X%%SITE_PERL%%/VCP/Filter/sort.pm X%%SITE_PERL%%/VCP/Filter/stringedit.pm X@dirrm %%SITE_PERL%%/VCP/Filter X%%SITE_PERL%%/VCP/HeadRevsDB.pm X%%SITE_PERL%%/VCP/Help.pm X%%SITE_PERL%%/VCP/License.pod X%%SITE_PERL%%/VCP/Logger.pm X%%SITE_PERL%%/VCP/MainBranchIdDB.pm X%%SITE_PERL%%/VCP/Maintenance.pod X%%SITE_PERL%%/VCP/Newlines.pod X%%SITE_PERL%%/VCP/Patch.pm X%%SITE_PERL%%/VCP/Plugin.pm X%%SITE_PERL%%/VCP/PodDESCRIPTIONParser.pm X%%SITE_PERL%%/VCP/PodOPTIONSParser.pm X%%SITE_PERL%%/VCP/Process.pod X%%SITE_PERL%%/VCP/RefCountedFile.pm X%%SITE_PERL%%/VCP/Rev.pm X%%SITE_PERL%%/VCP/RevMapDB.pm X%%SITE_PERL%%/VCP/Revs.pm X%%SITE_PERL%%/VCP/Source.pm X%%SITE_PERL%%/VCP/Source/cvs.pm X%%SITE_PERL%%/VCP/Source/metadb.pm X%%SITE_PERL%%/VCP/Source/null.pm X%%SITE_PERL%%/VCP/Source/p4.pm X%%SITE_PERL%%/VCP/Source/revml.pm X%%SITE_PERL%%/VCP/Source/vss.pm X@dirrm %%SITE_PERL%%/VCP/Source X%%SITE_PERL%%/VCP/TestUtils.pm X%%SITE_PERL%%/VCP/UI.pm X%%SITE_PERL%%/VCP/UI/Text.pm X@dirrm %%SITE_PERL%%/VCP/UI X%%SITE_PERL%%/VCP/UIMachines.pm X%%SITE_PERL%%/VCP/Utils.pm X%%SITE_PERL%%/VCP/Utils/cvs.pm X%%SITE_PERL%%/VCP/Utils/metadb.pm X%%SITE_PERL%%/VCP/Utils/p4.pm X%%SITE_PERL%%/VCP/Utils/revml.pm X%%SITE_PERL%%/VCP/Utils/vss.pm X@dirrm %%SITE_PERL%%/VCP/Utils X@dirrm %%SITE_PERL%%/VCP X%%SITE_PERL%%/%%PERL_ARCH%%/auto/VCP/.packlist X@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/VCP 2>/dev/null || true END-of-p5-VCP-autrijus/pkg-plist exit
State Changed From-To: feedback->closed Port added, thanks ! I changed the way DISTNAME was handled because PORTREVISION should not be used for what it was used :-)