MAN3= Compress::Zlib.3
.include <bsd.port.pre.mk>
.if ${PERL_LEVEL} < 500703
RUN_DEPENDS+= p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils
.endif
post-patch:
@${REINPLACE_CMD} -e 's/5.009/5.666/' ${WRKSRC}/Makefile.PL
.include <bsd.port.post.mk>
.include <bsd.port.mk>
MAN3= IO::Uncompress::AnyUncompress.3 IO::Uncompress::Base.3 \
File::GlobMapper.3 IO::Compress::Base.3
PERL_CONFIGURE= yes
MAN3= IO::Zlib.3
.if ${PERL_LEVEL} < 500702
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Scalar/Util.pm:${PORTSDIR}/lang/p5-Scalar-List-Utils
MAN3= Audio::WMA.3
.if ${PERL_LEVEL} < 500800
@${PERL} -pi -e '$$_ = "" if /use 5.008/g;' \
${WRKSRC}/Makefile.PL
.if ${PERL_LEVEL} < 500701
RUN_DEPENDS+= p5-Switch>0:${PORTSDIR}/lang/p5-Switch
.if defined(WITH_BLADEENC)
RUN_DEPENDS+= bladeenc:${PORTSDIR}/audio/bladeenc
MAN3= Benchmark::Stopwatch.3
RUN_DEPENDS+= ${SITE_PERL}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
BUILD_DEPENDS+= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
RUN_DEPENDS+= p5-Compress-Zlib>=1:${PORTSDIR}/archivers/p5-Compress-Zlib
RUN_DEPENDS+= p5-MIME-Base64>=2.12:${PORTSDIR}/converters/p5-MIME-Base64
Bio::Variation::VariantI.3 \
Bio::WebAgent.3
BUILD_DEPENDS+= ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp
.if ${PERL_LEVEL} < 500600
IGNORE= requires Perl 5.6 or better
# now install all extra stuff (docs, examples, scripts, models)
post-install:
${MKDIR} ${DATADIR}
${CP} -R ${WRKSRC}/doc ${DOCSDIR}
MAN1= convmv.1
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Encode.pm:${PORTSDIR}/converters/p5-Encode
Encode::Unicode::UTF7.3 \
encoding.3
.if ${PERL_LEVEL} > 500800
${PERL} -pi -e '$$_="" if $$.>=24 && $$.<=26; $$_="my \@exe_files=();\n" if $$.==25' ${WRKSRC}/Makefile.PL
post-configure:
@${FIND} ${WRKSRC}/ -name Makefile -exec \
regression-test:
cd ${WRKSRC} && ${MAKE} test
MAN3= Encode::Detect.3 Encode::Detect::Detector.3
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Encode.pm:${PORTSDIR}/converters/p5-Encode
JSON::PP.3 JSON::PP5005.3 JSON::PP56.3 JSON::Parser.3 \
JSONRPC.3 JSONRPC::Transport::HTTP.3
RUN_DEPENDS+= ${SITE_PERL}/CGI.pm:${PORTSDIR}/www/p5-CGI.pm
MAN3= Unicode::MapUTF8.3
.if ${PERL_LEVEL} < 500801
JCODE= ${SITE_PERL}/${PERL_ARCH}/Jcode.pm
.else
JCODE= ${SITE_PERL}/Jcode.pm
MAN3= Cache::BDB.3
.if ${PERL_LEVEL} < 500700
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable
MAN3= Cache::Memcached.3
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \
${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable
@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
EXTRA_DEPENDS= p5-Time-HiRes>0:${PORTSDIR}/devel/p5-Time-HiRes \
p5-Scalar-List-Utils>0:${PORTSDIR}/lang/p5-Scalar-List-Utils
BUILD_DEPENDS+= ${EXTRA_DEPENDS}
RUN_DEPENDS+= ${EXTRA_DEPENDS}
MAN3= DBIx::ContextualFetch.3
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Scalar/Util.pm:${PORTSDIR}/lang/p5-Scalar-List-Utils
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5
MAN3= Ima::DBI.3
MAN3= MLDBM.3
MAN3= MLDBM::Sync.3
RUN_DEPENDS+= p5-Getopt-Long>=2.34:${PORTSDIR}/devel/p5-Getopt-Long
.if ${PERL_LEVEL} < 500807
RUN_DEPENDS+= p5-CGI.pm>=3.10:${PORTSDIR}/www/p5-CGI.pm
Data::ICal::Entry::Todo.3 \
Data::ICal::Property.3
RUN_DEPENDS+= p5-MIME-Base64>=0:${PORTSDIR}/converters/p5-MIME-Base64
MAN1= cpan-upload.1
RUN_DEPENDS+= p5-Net>=2.28:${PORTSDIR}/net/p5-Net
.endfor
@${CAT} ${PKGMESSAGE}
NO_BUILD= yes
USE_PERL5= yes
RUN_DEPENDS+= ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp
# Specify where your repository belongs.
# (You can reconfigure it after installation anyway)
.if defined(PACKAGE_BUILDING) || !defined(CVSROOT) || empty(CVSROOT)
RUN_DEPENDS+= p5-Scalar-List-Utils>=1.11:${PORTSDIR}/lang/p5-Scalar-List-Utils
${PERL} -pi -e 's/(.*?(\S+::Wheel).*)/use \2;\1/' ${WRKSRC}/lib/Algorithm/Evolutionary/Op/GeneralGeneration.pm
RUN_DEPENDS+= p5-Memoize>=0:${PORTSDIR}/devel/p5-Memoize \
p5-Time-HiRes>=0:${PORTSDIR}/devel/p5-Time-HiRes
MAN3= Algorithm::NaiveBayes.3
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/List/Util.pm:${PORTSDIR}/lang/p5-Scalar-List-Utils
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/List/Util.pm:${PORTSDIR}/lang/p5-Scalar-List-Utils
${SED} -ne 's,^${PREFIX}/,@dirrm ,p' >> ${TMPPLIST}
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable \
${SITE_PERL}/${PERL_ARCH}/Scalar/Util.pm:${PORTSDIR}/lang/p5-Scalar-List-Utils \
${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \
${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5
MAN3= App::Cache.3
RUN_DEPENDS+= p5-Storable>=0:${PORTSDIR}/devel/p5-Storable
MAN1= minicpan.1
MAN3= CPAN::Mini.3 CPAN::Mini::App.3
RUN_DEPENDS+= p5-Scalar-List-Utils>0:${PORTSDIR}/lang/p5-Scalar-List-Utils
BUILD_DEPENDS+= p5-Scalar-List-Utils>0:${PORTSDIR}/lang/p5-Scalar-List-Utils
Cache::RemovalStrategy::LRU.3 \
Cache::Tester.3
RUN_DEPENDS+= p5-Storable>=1:${PORTSDIR}/devel/p5-Storable
Cache::SizeAwareMemoryCache.3 \
Cache::SizeAwareSharedMemoryCache.3
RUN_DEPENDS+= p5-Storable>=1.014:${PORTSDIR}/devel/p5-Storable
MAN3= Cache::Mmap.3
${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable \
MAN3= Carp::Assert.3
BUILD_DEPENDS= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
RUN_DEPENDS= ${BUILD_DEPENDS}
Class::Adapter::Builder.3 \
Class::Adapter::Clear.3
MAN3= Class::AutoClass::Root.3 Class::AutoClass.3 Class::AutoClass::Args.3
MAN3= Class::Autouse.3
MAN3= Class::Constant.3
BUILD_DEPENDS= ${RUN_DEPENDS}
MAN3= Class::Container.3
MAN3= Class::Field.3
BUILD_DEPENDS+= p5-Encode>=0:${PORTSDIR}/converters/p5-Encode
RUN_DEPENDS+= p5-Encode>=0:${PORTSDIR}/converters/p5-Encode
MAN3= Class::Hook.3
RUN_DEPENDS+= p5-Time-HiRes>=0.01:${PORTSDIR}/devel/p5-Time-HiRes
MAN3= Class::InsideOut::Manual::About.3 Class::InsideOut.3 \
Class::InsideOut::Manual::Advanced.3
RUN_DEPENDS+= ${SITE_PERL}/Class/ISA.pm:${PORTSDIR}/devel/p5-Class-ISA \
${SITE_PERL}/${PERL_ARCH}/Scalar/Util.pm:${PORTSDIR}/lang/p5-Scalar-List-Utils
MAN3= Class::Std.3
${PERL} -pi -e 'm.OPTIMIZE.&&s,.,,sg' ${WRKSRC}/Makefile.PL
PERL_MODBUILD= yes
BUILD_DEPENDS+= p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils
Cvs::Result::Tag.3 Cvs::Result::Update.3 \
Cvs::Command::Rtag.3
.if ${PERL_LEVEL} < 500601
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/IO/Handle.pm:${PORTSDIR}/devel/p5-IO
.if ${PERL_LEVEL} >= 500800
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/IO/Tty.pm:${PORTSDIR}/devel/p5-IO-Tty
RUN_DEPENDS+= ${SITE_PERL}/Class/Accessor.pm:${PORTSDIR}/devel/p5-Class-Accessor
RUN_DEPENDS+= ${SITE_PERL}/IPC/Run.pm:${PORTSDIR}/devel/p5-IPC-Run
MAN3= Danga::Socket.3
RUN_DEPENDS+= p5-Time-HiRes>=0:${PORTSDIR}/devel/p5-Time-HiRes
MAINTAINER= mat@FreeBSD.org
COMMENT= Stream a highly accurate breadth first data dump in Perl code
RUN_DEPENDS= ${SITE_PERL}/Text/Balanced.pm:${PORTSDIR}/textproc/p5-Text-Balanced \
BUILD_DEPENDS= ${SITE_PERL}/Text/Balanced.pm:${PORTSDIR}/textproc/p5-Text-Balanced \
${SITE_PERL}/${PERL_ARCH}/B/Utils.pm:${PORTSDIR}/devel/p5-B-Utils
${SITE_PERL}/${PERL_ARCH}/B/Utils.pm:${PORTSDIR}/devel/p5-B-Utils \
${SITE_PERL}/${PERL_ARCH}/PadWalker.pm:${PORTSDIR}/devel/p5-PadWalker
CONFIGURE_ARGS= DDS
MAN3= DDS.3 Data::Dump::Streamer.3
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/PadWalker.pm:${PORTSDIR}/devel/p5-PadWalker
MAN3= Data::Hierarchy.3
MAN3= Data::OptList.3
MAN3= Data::TemporaryBag.3
RUN_DEPENDS+= p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils \
p5-Time-Local>=1.04:${PORTSDIR}/devel/p5-Time-Local
RUN_DEPENDS+= p5-Class-ISA>=0:${PORTSDIR}/devel/p5-Class-ISA
MAN3= Devel::LeakTrace.3
MAN3= Devel::StackTrace.3
@${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/
MAN3= Every.3
ExtUtils::MM_QNX.3 ExtUtils::MM_AIX.3 ExtUtils::MakeMaker::Config.3 \
ExtUtils::Command.3 ExtUtils::MM_Darwin.3
PLIST_SUB+= EXE_FILES="@comment "
MAN1+= instmodsh.1
PLIST_SUB+= EXE_FILES=""
@${REINPLACE_CMD} -e '/EXE_FILES/d' ${WRKSRC}/Makefile.PL
%%EXE_FILES%%bin/instmodsh
%%SITE_PERL%%/ExtUtils/Command/MM.pm
%%SITE_PERL%%/ExtUtils/Install.pm
%%SITE_PERL%%/ExtUtils/Installed.pm
@${PERL} -pi -e '$$_="" if $$.==1' ${WRKSRC}/Makefile.PL
EXTRA_PATCHES= ${PATCHDIR}/500600-Makefile.PL
MAN3= FSA::Rules.3
MAN3= File::Cache.3
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
@${PERL} -pi -e 's/^auto_install.*$$//' ${WRKSRC}/Makefile.PL
@${ECHO_MSG} "===> Examples installed in ${EXAMPLESDIR}."
BUILD_DEPENDS+= ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp \
MAN3= File::Tail.3
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
MAN3= IO::KQueue.3
${REINPLACE_CMD} -e 's/const //' ${WRKSRC}/KQueue.xs
.if !defined(NOPORTDOCS)
@${MKDIR} ${EXAMPLESDIR}
@${FIND} ${WRKSRC} -name "*.orig" -delete
@${PERL} -pi -e '$$_ = "" if m|use 5.008;|' \
${WRKSRC}/lib/IO/Prompt.pm
MAN3= IO::YAML.3
BUILD_DEPENDS+= ${SITE_PERL}/Errno.pm:${PORTSDIR}/devel/p5-Errno
RUN_DEPENDS+= ${SITE_PERL}/Errno.pm:${PORTSDIR}/devel/p5-Errno
MAN3= IPC::Cache.3
MAN3= IPC::Locker.3 IPC::Locker::Server.3 \
IPC::PidStat.3 IPC::PidStat::PidServer.3
RUN_DEPENDS+= p5-Net>=0:${PORTSDIR}/net/p5-Net \
MAN3= IPC::PubSub.3
BUILD_DEPENDS+= p5-Storable>0:${PORTSDIR}/devel/p5-Storable
RUN_DEPENDS+= p5-Storable>0:${PORTSDIR}/devel/p5-Storable
IPC::Run3::ProfPP.3 \
IPC::Run3::ProfReporter.3
BUILD_DEPENDS+= p5-Time-HiRes>=0:${PORTSDIR}/devel/p5-Time-HiRes
MAN3= IPC::Shareable.3 IPC::Shareable::SharedMem.3
MAN3= Include.3
post-build:
@${CP} ${WRKSRC}/Include.pm ${WRKSRC}/blib/lib
@${MKDIR} ${WRKSRC}/blib/man3
@pod2man ${WRKSRC}/Include.pm > ${WRKSRC}/blib/man3/Include.3
Inline::C-Cookbook.3 Inline::C.3 \
Inline::C::ParseRecDescent.3 Inline::C::ParseRegExp.3
RUN_DEPENDS+= p5-Digest-MD5>=2.09:${PORTSDIR}/security/p5-Digest-MD5
MAN3= Inline::Files.3 \
Inline::Files::Virtual.3
BUILD_DEPENDS+= p5-Filter>=0:${PORTSDIR}/devel/p5-Filter
RUN_DEPENDS+= p5-Filter>=0:${PORTSDIR}/devel/p5-Filter
MAN3= Luka.3 Luka::Conf.3 Luka::Exceptions.3 Luka::Mailer.3
BUILD_DEPENDS+= ${SITE_PERL}/Net/FTP.pm:${PORTSDIR}/net/p5-Net
Make::Cache::Obj.3 \
Make::Cache::Runtime.3
RUN_DEPENDS+= p5-Digest-MD5>=1:${PORTSDIR}/security/p5-Digest-MD5 \
p5-Storable>=1:${PORTSDIR}/devel/p5-Storable
MAN3= Object::Array.3 Object::Array::Plugin::Builtins.3 \
Object::Array::Plugin::ListMoreUtils.3
MAN3= Object::Realize::Later.3
PAR::SetupProgname.3 \
PAR::SetupTemp.3
PAR::StrippedPARL::Dynamic.3 \
PAR::StrippedPARL::Static.3
MAN3= PHP::Serialization.3
MAN3= Params::Classify.3
RUN_DEPENDS+= p5-Scalar-List-Utils>=1.01:${PORTSDIR}/lang/p5-Scalar-List-Utils
MAN3= Attribute::Params::Validate.3 Params::ValidateXS.3 \
Params::ValidatePP.3 Params::Validate.3
BUILD_DEPENDS+= ${SITE_PERL}/Attribute/Handlers.pm:${PORTSDIR}/devel/p5-Attribute-Handlers
RUN_DEPENDS+= ${SITE_PERL}/Attribute/Handlers.pm:${PORTSDIR}/devel/p5-Attribute-Handlers
RUN_DEPENDS+= p5-version>=0:${PORTSDIR}/devel/p5-version
RUN_DEPENDS+= p5-Text-Balanced>=0:${PORTSDIR}/textproc/p5-Text-Balanced
MAN3= PatchReader.3
File::Spec::Functions.3 File::Spec::Mac.3 File::Spec::OS2.3 \
File::Spec::Unix.3 File::Spec::VMS.3 File::Spec::Win32.3
Pipeline::Error::AsyncResults.3 Pipeline::Segment::Tester.3 \
Pipeline::Segment::Async::IThreads.3
MAN3= Rcs::Agent.3
USE_SDL+= mixer
RUN_DEPENDS+= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
USE_LDCONFIG= yes
MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
MAN3= SVN::Notify.3 SVN::Notify::Alternative.3 SVN::Notify::HTML.3 \
SVN::Notify::HTML::ColorDiff.3 SVN::Notify::Filter.3 SVN::Notify::Filter::Trac.3
SVN::Web::X.3 \
SVN::Web::action.3
${INSTALL_SCRIPT} ${WRKSRC}/bin/svnweb-install ${PREFIX}/bin
@${ECHO}
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Filter/Util/Call.pm:${PORTSDIR}/devel/p5-Filter \
RUN_DEPENDS+= ${BUILD_DEPENDS}
Spoon::Base.3 \
Spoon::CGI.3 \
Spoon::Command.3 \
Spoon::Config.3 \
Spoon::ContentObject.3 \
Spoon::Cookie.3 \
Spoon::DataObject.3 \
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \
@${PERL} -i -pe '$$_ = "" if $$. == 3' \
${WRKSRC}/lib/Spoon/Base.pm
MAN3+= Spoon::Config.3
MAN3= Sub::Install.3
RUN_DEPENDS= p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils
RUN_DEPENDS+= p5-Filter>=0:${PORTSDIR}/devel/p5-Filter \
p5-MIME-Base64>=0:${PORTSDIR}/converters/p5-MIME-Base64
.if ${PERL_LEVEL} < 500808
RUN_DEPENDS+= p5-Test-Simple>=0.62:${PORTSDIR}/devel/p5-Test-Simple
MAN3= Test::Benchmark.3
.if ${PERL_LEVEL} < 500703 && ${PERL_LEVEL} != 500602
BUILD_DEPENDS+= ${SITE_PERL}/Test/Builder.pm:${PORTSDIR}/devel/p5-Test-Simple
Test::Class::Load.3 \
Test::Class::MethodInfo.3
RUN_DEPENDS+= p5-Attribute-Handlers>=0.77:${PORTSDIR}/devel/p5-Attribute-Handlers
RUN_DEPENDS+= p5-Class-ISA>=0.32:${PORTSDIR}/devel/p5-Class-ISA
RUN_DEPENDS+= p5-Storable>=2.04:${PORTSDIR}/devel/p5-Storable
MAN3= Test::Deep.3 Test::Deep::NoTest.3
MAN3= Test::Differences.3
Test::HACKING.3 \
Test::Harness.3
PLIST_SUB= P5_PREFIX="p5"
MAN1= p5prove.1
pre-patch:
@${MV} ${WRKSRC}/bin/prove ${WRKSRC}/bin/p5prove
@${PERL} -pi -e "s,^bin/prove$$,bin/p5prove," ${WRKSRC}/MANIFEST
@${PERL} -pi -e "s,'bin/prove','bin/p5prove'," ${WRKSRC}/Makefile.PL
MAN1= prove.1
PLIST_SUB= P5_PREFIX=""
@${REINPLACE_CMD} -e '/INSTALLDIRS/d' ${WRKSRC}/${CONFIGURE_SCRIPT}
bin/%%P5_PREFIX%%prove
bin/p5prove
%%SITE_PERL%%/App/Prove.pm
%%SITE_PERL%%/App/Prove/State.pm
%%SITE_PERL%%/App/Prove/State/Result.pm
.if ${PERL_LEVEL} < 501000
BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=6.42:${PORTSDIR}/devel/p5-ExtUtils-MakeMaker
Test::LectroTest::TestRunner.3 \
Test::LectroTest::Tutorial.3
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Filter/Util/Call.pm:${PORTSDIR}/devel/p5-Filter
MAN3= Test::Log4perl.3
MAN3= Thread::Cancel.3
IGNORE= requires perl 5.8.0 or later. Install lang/perl5.8 then try again
pre-everything::
@${ECHO_MSG} "--------------------------------------------------------"
@${ECHO_MSG} "This module requires a threaded perl. If your install"
@${ECHO_MSG} "is not threaded please install lang/perl5.8 with threads"
MAN3= Thread::Suspend.3
MAN3= Tie::FileLRUCache.3
RUN_DEPENDS+= ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp \
post-extract:
@${REINPLACE_CMD} -e '/Test::/d' ${WRKSRC}/Makefile.PL
MAN3= Tree::Simple.3 Tree::Simple::Visitor.3
BROKEN= does not build
MAN1= vcp.1
MAN3= RevML::Doctype.3 \
RevML::Writer.3 \
${FIND} ${WRKSRC} -name "*.orig" -a -exec ${RM} -f {} \;
threads::shared::hash.3 \
threads::shared::scalar.3
MAN3= DNS::ZoneParse.3
RUN_DEPENDS+= p5-Digest-SHA>=5.23:${PORTSDIR}/security/p5-Digest-SHA
MAN3= Net::DNS::ZoneFile::Fast.3
MAN3= Net::Domain::TLD.3
Finance::QuoteHist::Google.3 \
Finance::QuoteHist::BusinessWeek.3 \
@${PERL} -p -e 's,PREFIX,${PREFIX},g' ${PKGDIR}/pkg-message > ${PKGMESSAGE}
RUN_DEPENDS+= p5-Digest-MD5>=0:${PORTSDIR}/security/p5-Digest-MD5 \
p5-Net>=0:${PORTSDIR}/net/p5-Net
PLIST_SUB+= DEVEL="@comment "
.if ${ARCH} == "sparc64"
# -O causes an ICE in converter/other/exif.c with gcc 3.3.3 on sparc64.
CFLAGS+= -O0
pre-configure:
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \
-e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
${INSTALL_DATA} ${WRKSRC}/doc/USERDOC ${DOCSDIR}/
.if !defined(WITHOUT_PERL) && ${PERL_LEVEL} < 500800
MAKE_ENV= INC=-I${LOCALBASE}/include
GraphViz::Small.3 \
GraphViz::XML.3
# For eijiro included in a book sold by ALC Inc.
# (http://www.alc.co.jp/alcshop/eng/eijiro/)
DICT_ARCHIVE!= ${ECHO_CMD} ${DICT_PATH}/eijiro-original/*.exe || ${TRUE}
.if exists(${DICT_ARCHIVE})
MAN1= kcode.1
MANCOMPRESSED= no
RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Jcode.pm:${PORTSDIR}/japanese/p5-Jcode
RUN_DEPENDS= ${SITE_PERL}/Jcode.pm:${PORTSDIR}/japanese/p5-Jcode
do-extract:
${MKDIR} ${WRKSRC}
${INSTALL_SCRIPT} ${WRKSRC}/kcode ${PREFIX}/bin/
${INSTALL_MAN} ${WRKSRC}/kcode.1 ${MAN1PREFIX}/man/ja/man1/
PORTREVISION= 1
CATEGORIES= japanese converters perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
MAINTAINER= knu@FreeBSD.org
COMMENT= A Perl5 module defining Microsoft compatible encodings for Japanese
PORTVERSION= 2.07
CATEGORIES= japanese perl5
MAINTAINER= kuriyama@FreeBSD.org
COMMENT= Perl extension interface to convert Japanese text
MAN3= Jcode.3 Jcode::Nihongo.3
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64
RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64
MAN3+= Jcode::Unicode.3 Jcode::Unicode::Constants.3 \
Jcode::Unicode::NoXS.3
PLIST_SUB+= WRAPPER="@comment " REALMOD=""
PLIST_SUB+= WRAPPER="" REALMOD="@comment "
%%WRAPPER%%%%SITE_PERL%%/Jcode.pm
%%SITE_PERL%%/Jcode.pm
%%WRAPPER%%%%SITE_PERL%%/Jcode/Nihongo.pod
%%SITE_PERL%%/Jcode/Nihongo.pod
%%REALMOD%%%%SITE_PERL%%/%%PERL_ARCH%%/Jcode.pm
%%REALMOD%%%%SITE_PERL%%/%%PERL_ARCH%%/Jcode/Constants.pm
%%REALMOD%%%%SITE_PERL%%/%%PERL_ARCH%%/Jcode/H2Z.pm
%%REALMOD%%%%SITE_PERL%%/%%PERL_ARCH%%/Jcode/Nihongo.pod
%%REALMOD%%%%SITE_PERL%%/%%PERL_ARCH%%/Jcode/Tr.pm
%%REALMOD%%%%SITE_PERL%%/%%PERL_ARCH%%/Jcode/Unicode.pm
%%REALMOD%%%%SITE_PERL%%/%%PERL_ARCH%%/Jcode/Unicode/Constants.pm
%%REALMOD%%%%SITE_PERL%%/%%PERL_ARCH%%/Jcode/Unicode/NoXS.pm
%%REALMOD%%%%SITE_PERL%%/%%PERL_ARCH%%/Jcode/_Classic.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Jcode/.packlist
%%REALMOD%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Jcode/Unicode/Unicode.bs
@dirrm %%SITE_PERL%%/Jcode
%%REALMOD%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Jcode/Unicode/Unicode.so
%%REALMOD%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Jcode/Unicode
%%REALMOD%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Jcode
%%REALMOD%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Jcode/Unicode
%%WRAPPER%%@dirrm %%SITE_PERL%%/Jcode
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Jcode
PORTVERSION= 0.02
COMMENT= Perl extension to convert Japanese chars
#RUN_DEPENDS=
BUILD_DEPENDS= p5-YAML>0:${PORTSDIR}/textproc/p5-YAML
MAN3= Lingua::JA::Regular::Unicode.3
IGNORE= older perl not supported
@${SED} -e 's#PREFIX#${PREFIX}#' ${PKGMESSAGE}
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \
${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \
${SITE_PERL}/Log/Log4perl.pm:${PORTSDIR}/devel/p5-Log-Log4perl
BUILD_DEPENDS+= ${SITE_PERL}/Locale/Maketext.pm:${PORTSDIR}/devel/p5-Locale-Maketext \
${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
.if defined(WITH_WIKICKER_RECENTLOG)
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/IPC/ShareLite.pm:${PORTSDIR}/devel/p5-IPC-ShareLite
RUN_DEPENDS+= ${SITE_PERL}/Cache/Memcached.pm:${PORTSDIR}/databases/p5-Cache-Memcached
PKGMESSAGE= ${WRKDIR}/pkg-message
WIKIAUTO= ${SITE_PERL}/auto/${PORTNAME}
-e 's|%%HostName%%|${HOST}|' < ${FILESDIR}/pkg-message.in > ${PKGMESSAGE}
MAINTAINER= pgollucci@FreeBSD.org
COMMENT= Perl module to provide Error/exception support for perl: Error
MAKE_JOBS_SAFE= yes
PERL_CONFIGURE= YES
MAN3= Error.3 Error::Simple.3
MAN3= Switch.3
BUILD_DEPENDS+= p5-Text-Balanced>=0:${PORTSDIR}/textproc/p5-Text-Balanced
RUN_DEPENDS+= ${SITE_PERL}/Net/Cmd.pm:${PORTSDIR}/net/p5-Net
do-install:
@${INSTALL_SCRIPT} ${WRKSRC}/fetchyahoo ${PREFIX}/bin
@${INSTALL_MAN} ${WRKSRC}/${MAN1} ${MANPREFIX}/man/man1
.endif # exists(${PERL})
.endif # perl5.8
RUN_DEPENDS+= ${SITE_PERL}/CGI.pm:${PORTSDIR}/www/p5-CGI.pm \
${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
${SITE_PERL}/Net/SMTP.pm:${PORTSDIR}/net/p5-Net
.if defined(WITH_LEARNSPAM) || defined(WITH_SPAMCHECK_ALL)
WITH_SPAMCHECK= true
MAINTAINER= lth@FreeBSD.org
COMMENT= Easy MIME message parsing
RUN_DEPENDS= p5-Email-Simple>=2.00.4:${PORTSDIR}/mail/p5-Email-Simple \
BUILD_DEPENDS= p5-Email-Simple>=2.00.4:${PORTSDIR}/mail/p5-Email-Simple \
p5-Email-MIME-Encodings>=1.3:${PORTSDIR}/mail/p5-Email-MIME-Encodings \
p5-Email-MIME-ContentType>=1.01.1:${PORTSDIR}/mail/p5-Email-MIME-ContentType \
p5-MIME-Types>=1.13:${PORTSDIR}/mail/p5-MIME-Types
p5-MIME-Types>=1.13:${PORTSDIR}/mail/p5-MIME-Types \
p5-Encode>=1.98.1:${PORTSDIR}/converters/p5-Encode
MAN3= Email::MIME.3 \
Email::MIME::Header.3
RUN_DEPENDS+= p5-MIME-Tools>=5.404:${PORTSDIR}/mail/p5-MIME-Tools
RUN_DEPENDS+= p5-Encode>=1.98.1:${PORTSDIR}/converters/p5-Encode
MAN3= IMAP::Client.3
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64
MAN3= MIME::EncWords.3 MIME::EncWords::JA_JP.3
RUN_DEPENDS+= p5-MIME-Base64>=2.13:${PORTSDIR}/converters/p5-MIME-Base64
MAN3= MIME::Lite.3 MIME::changes.3
@${PERL} -i -ne 'print unless m,^#-, .. m,;$$, or m,^if, .. m,^},' ${WRKSRC}/Makefile.PL
RUN_DEPENDS+= p5-MIME-Base64>=2.2:${PORTSDIR}/converters/p5-MIME-Base64
BUILD_DEPENDS+= p5-Digest-MD5>=0:${PORTSDIR}/security/p5-Digest-MD5
.if ${PERL_LEVEL} < 500905
RUN_DEPENDS+= p5-File-Temp>=0.18:${PORTSDIR}/devel/p5-File-Temp
${INSTALL_SCRIPT} ${WRKSRC}/scripts/dkim*.pl ${PREFIX}/bin
MAN3= Mail::DomainKeys.3
@${PERL} -pi -e '$$_="" if $$.>=6 && $$.<=38' ${WRKSRC}/Makefile.PL
Mail::IMAPClient::MessageSet.3 \
Mail::IMAPClient::Thread.3
p5-IO>=1.26:${PORTSDIR}/devel/p5-IO \
p5-MIME-Base64>=0:${PORTSDIR}/converters/p5-MIME-Base64 \
p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils
MAN3= Mail::Sender.3
.if defined(BATCH)
@${PERL} -pi -e 's/res = <STDIN>;/res = "N";/' ${WRKSRC}/Config.PL
Net::SMTP::Server::Client.3 \
Net::SMTP::Server::Relay.3
BUILD_DEPENDS+= ${SITE_PERL}/Net/SMTP.pm:${PORTSDIR}/net/p5-Net
RUN_DEPENDS+= ${SITE_PERL}/Net/SMTP.pm:${PORTSDIR}/net/p5-Net
MAN3= Net::SMTP::TLS.3
MAN3= Net::SMTP_auth.3
@${FIND} ${WRKSRC} -type f | ${XARGS} ${PERL} -pi -e 's|/etc/razor|${PREFIX}/etc|g'
@${PERL} -pi -e 's,share/man,man,g' ${WRKSRC}/${CONFIGURE_SCRIPT}
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
CONFIGURE_ARGS+=--without-subshell
.if defined(WITH_PERL_MODULES) || !(defined(WITHOUT_PERL_MODULES) || defined(MINIMAL))
MAN1= mc.1 mcedit.1 mcview.1
_MAN1= mc.1
.for lang in ${_MANLANG}
BUILD_DEPENDS+= ${SITE_PERL}/Filter/Simple.pm:${PORTSDIR}/textproc/p5-Filter-Simple
@${REINPLACE_CMD} -e 's/-122.397323/-122.397711/' ${WRKSRC}/t/01_live.t
.if ${ARCH} == "i386"
PLIST_SUB+= I386=""
SUB_FILES= pkg-message
@${REINPLACE_CMD} -e "s,<STDIN>,'${LOCALBASE}/bin/rsync'," ${WRKSRC}/makepm.PL
Net::Time.3 \
Net::libnetFAQ.3
MAN3= Net::Address::Ethernet.3
RUN_DEPENDS+= ${SITE_PERL}/Net/Domain.pm:${PORTSDIR}/net/p5-Net
.if ${PERL_LEVEL} < 500904
RUN_DEPENDS+= p5-IO>=1.14:${PORTSDIR}/devel/p5-IO
MAN3= Net::CSTA.3
RUN_DEPENDS+= ${SITE_PERL}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64
MAN3= Net::DAV::Server.3
.if ${PERL_LEVEL} == 500701
RUN_DEPENDS+= ${SITE_PERL}/Encode.pm:${PORTSDIR}/converters/p5-Encode
BUILD_DEPENDS+= p5-Net>=0:${PORTSDIR}/net/p5-Net
RUN_DEPENDS+= p5-Net>=0:${PORTSDIR}/net/p5-Net
Net::Frame::Dump::Online.3 \
Net::Frame::Dump::Writer.3
${FIND} ${WRKDIR} -type f | ${XARGS} ${PERL5} -pi -e "s:\r::g"
RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5
${WRKSRC}/lib/Net/SNPP/Server.pm
@${RM} ${WRKSRC}/lib/Net/SNPP/Server.pm.orig
BUILD_DEPENDS= ${SITE_PERL}/Net/Cmd.pm:${PORTSDIR}/net/p5-Net
BUILD_DEPENDS+= p5-Scalar-List-Utils>0:${PORTSDIR}/lang/p5-Scalar-List-Utils \
p5-UNIVERSAL-isa>=0:${PORTSDIR}/devel/p5-UNIVERSAL-isa \
p5-UNIVERSAL-can>=0:${PORTSDIR}/devel/p5-UNIVERSAL-can
${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${EXAMPLESDIR}
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
@${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${EXAMPLESDIR}
@${FIND} ${WRKSRC} -name ".svn" | ${XARGS} ${RM} -rf
URI::file.3 \
URI::ldap.3
RUN_DEPENDS+= p5-MIME-Base64>=2:${PORTSDIR}/converters/p5-MIME-Base64
MAN3= What.3 What::MTA.3
BUILD_DEPENDS+= ${SITE_PERL}/Net/Cmd.pm:${PORTSDIR}/net/p5-Net
XML::Compile::Operation.3 \
XML::Compile::Transport::SOAPHTTP.3 XML::Compile::WSDL11.3
Net::LDAPI.3 \
Net::LDAPS.3
PLIST_SUB+= DBUS="@comment not installed: "
.if defined(WITH_PERL) && ${PERL_LEVEL} >= 500800
.if defined(WITH_PERL)
CONFIGURE_ARGS+= --with-perl-lib=site
PLIST_SUB+= PERL:=""
.if defined(WITH_PERL) && ${PERL_LEVEL} < 500800
@${ECHO_MSG} "WARNING: Perl scripting disabled (Perl 5.8 requirement not met)."
.if defined(WITHOUT_GNUTLS) && defined(WITHOUT_NSS)
@${ECHO_MSG} "WARNING: In order to use MSN, you must enable the GNUTLS and/or NSS options."
MAN3= Jabber::Lite.3
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \
Net::OSCAR::XML.3 \
Net::OSCAR::_BLInternal.3
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
Net::XMPP2::Util.3 \
Net::XMPP2::Writer.3
SIGNAL_PATCH=p5.8-patch-sigalrm
${MV} ${WRKSRC}/Net/vICQ/* ${WRKSRC}
${RM} ${WRKSRC}/install.pl
@${ECHO_MSG} "===> Applying patch ${SIGNAL_PATCH} for ${PKGNAME}"
@${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/${SIGNAL_PATCH}
${INSTALL_SCRIPT} ${WRKSRC}/vicq ${PREFIX}/bin
${MKDIR} ${PREFIX}/share/examples/vicq
${INSTALL_DATA} ${WRKSRC}/vicqrc.example ${PREFIX}/share/examples/vicq
MAN3= Cisco::Reconfig.3
Net::ACL::Rule.3 Net::ACL::Set.3 Net::ACL::Set::Add.3 \
Net::ACL::Set::Scalar.3 Net::ACL::Set::Union.3
MAN1= snmpkey.1
MAN3= Net::SNMP.3
RUN_DEPENDS+= ${ARCH_PERL}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5
NetAddr::IP::Util.3 \
NetAddr::IP::UtilPP.3
${PERL} -ni -e 'print unless /^=head1/../^=cut/' ${WRKSRC}/Lite/Util/Makefile.PL
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable
Net::BitTorrent::Util.3 \
Net::BitTorrent::Version.3
INSTALL+= -b
PKGDEINSTALL= ${PKGINSTALL}
@${REINPLACE_CMD} -e 's,/news,${PREFIX}/news,g' ${WRKSRC}/cleanfeed*
${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
MAN1= nnmirror.1 nnsync.1 overview.1
MAN3= NNML::Server.3
CONFIGURE_ARGS+= < /dev/null
IS_INTERACTIVE= yes
espgs:${PORTSDIR}/print/cups-pstoraster
PLIST_SUB+= LANGINFO=""
PLIST_SUB+= LANGINFO="@comment "
REINPLACE_ARGS= -i ""
USE_GMAKE= yes
@${GZIP_CMD} ${WRKSRC}/doc/manpages/*/muttprint.1
bin/muttprint
%%LANGINFO%%bin/muttprint-langinfo
%%PORTDOCS%%%%DOCSDIR%%/CHANGES
%%PORTDOCS%%%%DOCSDIR%%/COPYING
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
MAN3= Chemistry::Elements.3
MAN3= Authen::Krb5.3
@${REINPLACE_CMD} -e 's,/usr,${LOCALBASE},g' ${WRKSRC}/Makefile.PL
@${REINPLACE_CMD} -e 's,const char,char,g' ${WRKSRC}/Krb5.xs
MAN3= Authen::NTLM.3
dictionary.versanet \
dictionary.xtradius
@${RM} ${WRKSRC}/install-radius-db.PL
@${PERL} -pi -e 's|/etc/raddb|${DATADIR}|' ${WRKSRC}/Radius.pm
@${INSTALL_DATA} ${WRKSRC}/raddb/${FILE} ${DATADIR}/${FILE}
MAN3+= Authen::SASL::Perl::LOGIN.3
MAN3+= Authen::SASL::Perl::PLAIN.3
.include <bsd.port.options.mk>
RUN_DEPENDS+= p5-Digest-MD5>=0:${PORTSDIR}/security/p5-Digest-MD5
.if !defined(WITHOUT_KERBEROS)
RUN_DEPENDS+= p5-GSSAPI>0:${PORTSDIR}/security/p5-GSSAPI
MAN3= Crypt::AppleTwoFish.3
${PERL} -pi -e '$$_="" if m{5.008|warnings}' ${WRKSRC}/t/*.t \
${WRKSRC}/lib/Crypt/AppleTwoFish.pm ${WRKSRC}/${CONFIGURE_SCRIPT}
MAN3= Crypt::CBC.3
RUN_DEPENDS= p5-Digest-MD5>=2.00:${PORTSDIR}/security/p5-Digest-MD5
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt \
%%SITE_PERL%%/Crypt
BUILD_DEPENDS= ${SITE_PERL}/Math/BigInt.pm:${PORTSDIR}/math/p5-Math-BigInt
MAN3= Crypt::HCE_SHA.3
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64
@${RM} -f ${WRKSRC}/lib/Crypt/OpenPGP/Ciphertext.pm.orig
DEPENDS_56= p5-Scalar-List-Utils>0:${PORTSDIR}/lang/p5-Scalar-List-Utils \
p5-MIME-Base64>0:${PORTSDIR}/converters/p5-MIME-Base64 \
p5-Digest-MD5>0:${PORTSDIR}/security/p5-Digest-MD5
BUILD_DEPENDS+= ${DEPENDS_56}
RUN_DEPENDS+= ${DEPENDS_56}
Crypt::RSA::SS::PKCS1v15.3 \
Crypt::RSA::SS::PSS.3
MAN3= Crypt::SSLeay.3 Net::SSL.3
MAN3= Digest.3 Digest::base.3 Digest::file.3
Digest::HMAC_MD5.3 \
Digest::HMAC_SHA1.3
MAN3= Digest::MD5::File.3
.if ${PERL_LEVEL} < 500803
RUN_DEPENDS+= ${SITE_PERL}/Digest/base.pm:${PORTSDIR}/security/p5-Digest
${INSTALL_SCRIPT} ${WRKSRC}/example/* ${EXAMPLESDIR}
.if defined(WITH_IDN)
RUN_DEPENDS+= p5-Net-LibIDN>=0:${PORTSDIR}/dns/p5-Net-LibIDN
MAN3= MD5.3
MAINTAINER= joseph@randomnetworks.com
COMMENT= The Simple WATCHer and filter
BUILD_DEPENDS= ${BUILD_DEPENDS_56} \
BUILD_DEPENDS= ${SITE_PERL}/Date/Format.pm:${PORTSDIR}/devel/p5-TimeDate \
${SITE_PERL}/Date/Format.pm:${PORTSDIR}/devel/p5-TimeDate \
${SITE_PERL}/Date/Manip.pm:${PORTSDIR}/devel/p5-Date-Manip \
${SITE_PERL}/${PERL_ARCH}/Date/Calc.pm:${PORTSDIR}/devel/p5-Date-Calc
${INSTALL_SCRIPT} ${WRKSRC}/swatch.sh ${PREFIX}/etc/rc.d
BUILD_DEPENDS_56= \
${SITE_PERL}/Date/Manip.pm:${PORTSDIR}/devel/p5-Date-Manip
.if ${PERL_LEVEL} <= 500800
${SITE_PERL}/Text/Balanced.pm:${PORTSDIR}/textproc/p5-Text-Balanced
PATCH_STRIP= -p1
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:S/.r/rc/}
@${CHGRP} munin /var/run/munin /var/log/munin-main ${WWWDIR} ${PREFIX}/var/munin
RUN_DEPENDS= ${SITE_PERL}/Net/Server/Fork.pm:${PORTSDIR}/net/p5-Net-Server
@PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
@${ECHO} ${DISTNAME} | ${SED} -e 's/munin_//' > ${PREFIX}/etc/munin/VERSION.node
MAN3= Fuse::Simple.3
RUN_DEPENDS+= ${SITE_PERL}/Switch.pm:${PORTSDIR}/lang/p5-Switch
PSGConf::Util.3 \
psgconf-intro.3
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Net/FTP.pm:${PORTSDIR}/net/p5-Net
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Net/FTP.pm:${PORTSDIR}/net/p5-Net
PKGINSTALL= ${WRKSRC}/postinstall
PKGDEINSTALL= ${WRKSRC}/postinstall
@${CP} ${WRKSRC}/etc/psgconf_modules ${PREFIX}/etc/psgconf_modules.sample
PKG_PREFIX=${PREFIX} PKG_MGR=FreeBSD::Ports ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
MAN1= rsnapshot.1 rsnapshot-diff.1
PORTDOCS= AUTHORS ChangeLog README TODO
${REINPLACE_CMD} -e 's,/usr/bin/pod2man,pod2man,' ${WRKSRC}/Makefile.in
@${MKDIR} ${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
${REINPLACE_CMD} -e "s, -n 'rsnapshot',," ${WRKSRC}/Makefile.in
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
@${REINPLACE_CMD} -e 's|@GETTEXT_PACKAGE@|system-tools-backends|g' \
${WRKSRC}/po/Makefile
PORTDOCS= README Changelog
@${PERL5} -pi.bak -e ' \
s"/usr/bin/perl"${PERL}" if $$. == 1; \
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}
MAN3= Filter::Simple.3
BUILD_DEPENDS+= ${SITE_PERL}/Text/Balanced.pm:${PORTSDIR}/textproc/p5-Text-Balanced \
${SITE_PERL}/${PERL_ARCH}/Filter/Util/Call.pm:${PORTSDIR}/devel/p5-Filter
RUN_DEPENDS+= ${SITE_PERL}/Text/Balanced.pm:${PORTSDIR}/textproc/p5-Text-Balanced \
Makefile::Parser.3 \
Makefile::Parser::GmakeDB.3
p5-Text-Balanced>=0:${PORTSDIR}/textproc/p5-Text-Balanced
MAN3= Number::Format.3
${PERL} -pi -e 's/en_US/en_US.US-ASCII/' ${WRKSRC}/t/*.t
${PERL} -pi -e '$$_="" if m{5.008}' ${WRKSRC}/Format.pm
MAN3= Parse::Flex.3 Parse::Flex::Generate.3
MAN3= Parse::Syslog.3
# requires Time::Local 1.07_94
BUILD_DEPENDS+= ${SITE_PERL}/Time/Local.pm:${PORTSDIR}/devel/p5-Time-Local
RUN_DEPENDS+= ${SITE_PERL}/Time/Local.pm:${PORTSDIR}/devel/p5-Time-Local
@cd ${WRKSRC}/doc; ${FIND} . | ${CPIO} -padm ${DOCSDIR}
MAN3= Text::Reflow.3
EXTRA_PATCHES= ${PATCHDIR}/5.8-Reflow.pm
${INSTALL_DATA} ${WRKSRC}/Changes ${DOCSDIR}
RUN_DEPENDS+= p5-Module-Pluggable>=0:${PORTSDIR}/devel/p5-Module-Pluggable
@${PERL} -pi -e 's/^(POD2MAN_EXE.*)$$/\1 --lax/;' \
${WRKSRC}/Makefile
MAN3= JSON::Syck.3 YAML::Syck.3
MAN1= pod2pdf.1
RUN_DEPENDS+= p5-podlators>0:${PORTSDIR}/textproc/p5-podlators
BUILD_DEPENDS+= p5-podlators>0:${PORTSDIR}/textproc/p5-podlators
tv_check_doc.jpg
BUILD_DEPENDS+= \
${SITE_PERL}/Memoize.pm:${PORTSDIR}/devel/p5-Memoize \
${SITE_PERL}/Storable.pm:${PORTSDIR}/devel/p5-Storable
RUN_DEPENDS+= \
MAN1= tv_cat.1 tv_check.1 tv_extractinfo_en.1 tv_find_grabbers.1 \
tv_grab_ar.1 tv_grab_be.1 tv_grab_br_net.1 \
tv_grab_ch_search.1 tv_grab_combiner.1 tv_grab_dk.1 \
@${MKDIR} ${PREFIX}/${CGIDIR}
@${INSTALL_SCRIPT} ${WRKSRC}/choose/tv_pick/tv_pick_cgi ${PREFIX}/${CGIDIR}/tv_pick.cgi
Bundle::Apache.3 \
Apache::Debug.3 mod_perl.3 Apache::SIG.3 Apache::Resource.3 \
Apache::RegistryLoader.3 Apache::StatINC.3 Apache::Include.3 \
Apache::PerlSections.3 cgi_to_mod_perl.3 \
Apache::PerlSections.3 Apache::MyConfig.3 cgi_to_mod_perl.3 \
mod_perl_cvs.3 mod_perl_method_handlers.3 mod_perl_traps.3 \
mod_perl_tuning.3
MAN8= ab.8 apachectl.8 apxs.8 httpd.8 logresolve.8 rotatelogs.8 \
${SUEXEC_MAN}
MAN3+= Apache::MyConfig.3
@ cd ${WRKSRC_MODPERL}; \
${PERL5} Makefile.PL EVERYTHING=1 APACHE_SRC=../apache_${VERSION_APACHE}\
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
${SED} -e 's|__DATADIR__|${DATADIR}|' ${FILESDIR}/setup.sh \
>${WRKSRC}/setup.sh
${INSTALL_SCRIPT} ${WRKSRC}/wiki.cgi ${DATADIR}
${INSTALL_SCRIPT} ${WRKSRC}/setup.sh ${DATADIR}
Bundle::Apache::ASP.3 \
Bundle::Apache::ASP::Extra.3
MAN3= Apache::AuthTicket.3 Apache2::AuthTicket.3
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache \
%%SITE_PERL%%/Apache
${INSTALL_DATA} ${WRKSRC}/apache_mp3/* ${DATADIR}
${CAT} ${PKGMESSAGE}
BUILD_DEPENDS+= ${SITE_PERL}/Locale/Maketext.pm:${PORTSDIR}/devel/p5-Locale-Maketext
RUN_DEPENDS+= ${SITE_PERL}/Locale/Maketext.pm:${PORTSDIR}/devel/p5-Locale-Maketext
MAN3= Bundle::Sledge.3
MAN3= CGI::Application.3 CGI::Application::Mailform.3
RUN_DEPENDS+= p5-Class-ISA>=0:${PORTSDIR}/devel/p5-Class-ISA \
CGI::Application::Plugin::Authorization.3 \
CGI::Application::Plugin::Authorization::Driver::HTGroup.3
IGNORE= requires Perl 5.8 or newer. Install lang/perl5.8, and try again
MAN3= CGI::Cache.3
p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils \
# Damn ExtUtils::MM_Unix, and Damn Module::Install !!!
@${PERL} -pi -e 'if (/MAN3PODS/) { $$_ .= "\tlib/CGI/Kwiki/Config.pm \\\n\tlib/CGI/Kwiki/Config_yaml.pm \\\n" };' \
-e 'if (/manifypods :/) {$$_ .= "\tlib/CGI/Kwiki/Config.pm \\\n\tlib/CGI/Kwiki/Config_yaml.pm \\\n" };' \
-e 'if (/\@\$$\(POD2MAN\)/) { $$_ .= "\tlib/CGI/Kwiki/Config.pm \\\n\t\$$(INST_MAN3DIR)/CGI::Kwiki::Config.\$$(MAN3EXT) \\\n\tlib/CGI/Kwiki/Config_yaml.pm \\\n\t\$$(INST_MAN3DIR)/CGI::Kwiki::Config_yaml.\$$(MAN3EXT) \\\n"};' \
CGI::Session::Test::Default.3 \
CGI::Session::Tutorial.3 \
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5
MAN3= Catalyst::Plugin::Scheduler.3
IGNORE= requires at least Perl 5.8.1. Install lang/perl5.8, and try again
@${CAT} ${WRKSRC}/install.notes
MAN3= HTML::Template.3
p5-Storable>=0:${PORTSDIR}/devel/p5-Storable
MAN3= HTML::TreeBuilder::XPath.3
HTTP::WebTest::Test.3 HTTP::WebTest::TestResult.3 \
HTTP::WebTest::Utils.3
${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \
${SITE_PERL}/Net/SMTP.pm:${PORTSDIR}/net/p5-Net \
${SITE_PERL}/Text/Balanced.pm:${PORTSDIR}/textproc/p5-Text-Balanced \
${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI
MAN3= LWPx::ParanoidAgent.3
BUILD_DEPENDS+= ${SITE_PERL}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
OPTIONS= ZLIB "GZIP Support" on \
CACHE "Caching Support" off
MAN3= URI::Fetch.3 \
URI::Fetch::Response.3
${PERL} -pi -e '$$_ = "" if m|auto_install|' ${WRKSRC}/Makefile.PL
.if !defined(WITHOUT_ZLIB)
RUN_DEPENDS+= p5-Compress-Zlib>=0:${PORTSDIR}/archivers/p5-Compress-Zlib
RUN_DEPENDS+= p5-Cache>=0:${PORTSDIR}/devel/p5-Cache
WWW::Facebook::API::SMS.3 \
WWW::Facebook::API::Users.3
MAINTAINER= kaoru@kaisei.org
COMMENT= Perl module of Automated interface to the Mixi
BUILD_DEPENDS= ${SITE_PERL}/LWP/RobotUA.pm:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS= ${SITE_PERL}/LWP/RobotUA.pm:${PORTSDIR}/www/p5-libwww \
${SITE_PERL}/Jcode.pm:${PORTSDIR}/japanese/p5-Jcode
MAN3= WWW::Mixi.3 WWW::Mixi::Cookbook.3 WWW::Mixi::Mixi.3
BUILD_DEPENDS+= ${SITE_PERL}/Jcode.pm:${PORTSDIR}/japanese/p5-Jcode
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Jcode.pm:${PORTSDIR}/japanese/p5-Jcode
WWW::Search::Simple.3 \
WWW::Search::Test.3
MAN3= WWW::Search::MSN.3
BUILD_DEPENDS+= ${SITE_PERL}/Encode.pm:${PORTSDIR}/converters/p5-Encode
BUILD_DEPENDS+= ${SITE_PERL}/Scalar/Util.pm:${PORTSDIR}/lang/p5-Scalar-List-Utils
MAN3= WWW::Spinn3r.3 \
WWW::Spinn3r::Synced.3
RUN_DEPENDS+= p5-Storable>=0:${PORTSDIR}/devel/p5-Storable \
WWW::RobotRules::AnyDBM_File.3 lwpcook.3 lwptut.3
p5-Net>=2.58:${PORTSDIR}/net/p5-Net
.if ${PERL_LEVEL} < 500903
RUN_DEPENDS+= p5-Compress-Zlib>=1.10:${PORTSDIR}/archivers/p5-Compress-Zlib
Perlbal::Plugin::Include.3 \
Perlbal::Util.3
.ifndef NOPORTDOCS
${MKDIR} ${DOCSDIR}
${CP} -R ${WRKSRC}/doc/ ${DOCSDIR}
@${ECHO} "using Report Magic."