Date: Wed, 20 Jul 2011 12:29:59 -0700 (PDT) From: milki <milki@rescomp.berkeley.edu> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/159065: [NEW PORT] lang/p5-Hailo: A pluggable Markov engine analogous to MegaHAL Message-ID: <201107201929.p6KJTxpe002060@cibo.ircmylife.com> Resent-Message-ID: <201107201930.p6KJUDv3032680@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 159065 >Category: ports >Synopsis: [NEW PORT] lang/p5-Hailo: A pluggable Markov engine analogous to MegaHAL >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jul 20 19:30:12 UTC 2011 >Closed-Date: >Last-Modified: >Originator: milki >Release: FreeBSD 8.2-RELEASE amd64 >Organization: UC Berkeley - RSSP-IT >Environment: System: FreeBSD cibo.ircmylife.com 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011 >Description: Hailo is a fast and lightweight markov engine intended to replace AI::MegaHAL. Hailso has a Mouse (or Moose) based core with pluggable storage, tokenizer and engine backends. Hailo is similar to MegaHAL in functionality, the main differences (with the default backends) being better scalability, drastically less memory usage, an improved tokenizer, and tidier output. With Hailo, you can create, modify, and query Hailo brains. To use Hailo in event-driven POE applications, you can use the POE::Component::Hailo wrapper. WWW: http://search.cpan.org/dist/Hailo Note: Depends on PRs ports/159034, ports/159038, ports/159039, ports/159061 to be completed Generated with FreeBSD Port Tools 0.99 >How-To-Repeat: >Fix: --- p5-Hailo-0.69.shar begins here --- # 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-Hailo # p5-Hailo/Makefile # p5-Hailo/distinfo # p5-Hailo/pkg-descr # p5-Hailo/pkg-plist # p5-Hailo/files # p5-Hailo/files/patch-Makefile.PL.in # echo c - p5-Hailo mkdir -p p5-Hailo > /dev/null 2>&1 echo x - p5-Hailo/Makefile sed 's/^X//' >p5-Hailo/Makefile << '813f6e92c2e02c9c3643bf74f32c566a' X# New ports collection makefile for: Hailo X# Date created: 2011-07-19 X# Whom: milki <milki@rescomp.berkeley.edu> X# X# $FreeBSD$ X# X XPORTNAME= Hailo XPORTVERSION= 0.69 XCATEGORIES= lang perl5 XMASTER_SITES= CPAN XMASTER_SITE_SUBDIR= CPAN:HINRIK XPKGNAMEPREFIX= p5- X XMAINTAINER= milki@rescomp.berkeley.edu XCOMMENT= A pluggable Markov engine analogous to MegaHAL X XLICENSE= ART10 GPLv1 XLICENSE_COMB= dual X XRUN_DEPENDS= p5-Any-Moose>=0.13:${PORTSDIR}/devel/p5-Any-Moose \ X p5-Bot-Training-MegaHAL>=0:${PORTSDIR}/misc/p5-Bot-Training-MegaHAL \ X p5-Bot-Training-StarCraft>=0:${PORTSDIR}/misc/p5-Bot-Training-StarCraft \ X p5-Bot-Training>=0:${PORTSDIR}/misc/p5-Bot-Training \ X p5-Class-Load>=0.06:${PORTSDIR}/devel/p5-Class-Load \ X p5-Data-Dump>=1.17:${PORTSDIR}/devel/p5-Data-Dump \ X p5-Data-Section>=0.101620:${PORTSDIR}/devel/p5-Data-Section \ X p5-Dir-Self>=0.10:${PORTSDIR}/devel/p5-Dir-Self \ X p5-File-CountLines>=0.0.2:${PORTSDIR}/devel/p5-File-CountLines \ X p5-Getopt-Long-Descriptive>=0.085:${PORTSDIR}/devel/p5-Getopt-Long-Descriptive \ X p5-IO-Interactive>=0.0.6:${PORTSDIR}/devel/p5-IO-Interactive \ X p5-IPC-System-Simple>=1.21:${PORTSDIR}/devel/p5-IPC-System-Simple \ X p5-List-MoreUtils>=0.22:${PORTSDIR}/lang/p5-List-MoreUtils \ X p5-MouseX-Getopt>=0.33:${PORTSDIR}/devel/p5-MouseX-Getopt \ X p5-MouseX-StrictConstructor>=0.02:${PORTSDIR}/devel/p5-MouseX-StrictConstructor \ X p5-Regexp-Common>=2010010201:${PORTSDIR}/textproc/p5-Regexp-Common \ X p5-Term-Sk>=0.06:${PORTSDIR}/devel/p5-Term-Sk \ X p5-autodie>=2.08:${PORTSDIR}/devel/p5-autodie \ X p5-namespace-clean>=0.18:${PORTSDIR}/devel/p5-namespace-clean X XTEST_DEPENDS= p5-Test-Exception>=0.29:${PORTSDIR}/devel/p5-Test-Exception \ X p5-Test-Expect>=0.31:${PORTSDIR}/devel/p5-Test-Expect \ X p5-Test-Output>=0.16:${PORTSDIR}/devel/p5-Test-Output \ X p5-Test-Script>=1.07:${PORTSDIR}/devel/p5-Test-Script \ X p5-Test-Script-Run>=0.04:${PORTSDIR}/devel/p5-Test-Script-Run \ X p5-Test-Synopsis>=0.06:${PORTSDIR}/devel/p5-Test-Synopsis X XPERL_CONFIGURE= 5.10.0+ X XMAN1= hailo.1 X XMAN3= Hailo.3 \ X Hailo::Command.3 \ X Hailo::Engine::Default.3 \ X Hailo::Engine::Scored.3 \ X Hailo::Role::Arguments.3 \ X Hailo::Role::Engine.3 \ X Hailo::Role::Storage.3 \ X Hailo::Role::Tokenizer.3 \ X Hailo::Role::UI.3 \ X Hailo::Storage.3 \ X Hailo::Storage::MySQL.3 \ X Hailo::Storage::PostgreSQL.3 \ X Hailo::Storage::SQLite.3 \ X Hailo::Storage::Schema.3 \ X Hailo::Tokenizer::Chars.3 \ X Hailo::Tokenizer::Words.3 \ X Hailo::UI::ReadLine.3 X XOPTIONS= SQLITE "Use SQLite as a database backend" On \ X PSQL "Use PostgreSQL as database backend" Off \ X MYSQL "Use MySQL as database backend" Off X X.include <bsd.port.pre.mk> X X.if !defined(WITHOUT_SQLITE) XRUN_DEPENDS+= p5-DBD-SQLite>=1.29:${PORTSDIR}/databases/p5-DBD-SQLite X.endif X X.if !defined(WITHOUT_PSQL) XRUN_DEPENDS+= p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg X.endif X X.if !defined(WITHOUT_MYSQL) XRUN_DEPENDS+= p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql X.endif X X.if ${PERL_LEVEL} < 501400 XTEST_DEPENDS+= p5-Test-More>=0.94:${PORTSDIR}/devel/p5-Test-More X.endif X X.include <bsd.port.post.mk> 813f6e92c2e02c9c3643bf74f32c566a echo x - p5-Hailo/distinfo sed 's/^X//' >p5-Hailo/distinfo << '014930794ca71891c3556f444d7dbe0b' XSHA256 (Hailo-0.69.tar.gz) = 8694f17e9d02cbc89ec56508ef4ff1a7e329f554f29fcac884fa75f3c62ad3f5 XSIZE (Hailo-0.69.tar.gz) = 330417 014930794ca71891c3556f444d7dbe0b echo x - p5-Hailo/pkg-descr sed 's/^X//' >p5-Hailo/pkg-descr << '2d75b614f16bb1292272651d46053c57' XHailo is a fast and lightweight markov engine intended to replace AI::MegaHAL. XHailso has a Mouse (or Moose) based core with pluggable storage, tokenizer and Xengine backends. X XHailo is similar to MegaHAL in functionality, the main differences (with the Xdefault backends) being better scalability, drastically less memory usage, an Ximproved tokenizer, and tidier output. X XWith Hailo, you can create, modify, and query Hailo brains. To use Hailo in Xevent-driven POE applications, you can use the POE::Component::Hailo wrapper. X XWWW: http://search.cpan.org/dist/Hailo 2d75b614f16bb1292272651d46053c57 echo x - p5-Hailo/pkg-plist sed 's/^X//' >p5-Hailo/pkg-plist << '6ad7aa65c3829cf80ab264477ecd0f51' X%%SITE_PERL%%/Hailo.pm X%%SITE_PERL%%/Hailo/Command.pm X%%SITE_PERL%%/Hailo/Engine/Default.pm X%%SITE_PERL%%/Hailo/Engine/Scored.pm X%%SITE_PERL%%/Hailo/Role/Arguments.pm X%%SITE_PERL%%/Hailo/Role/Engine.pm X%%SITE_PERL%%/Hailo/Role/Storage.pm X%%SITE_PERL%%/Hailo/Role/Tokenizer.pm X%%SITE_PERL%%/Hailo/Role/UI.pm X%%SITE_PERL%%/Hailo/Storage.pm X%%SITE_PERL%%/Hailo/Storage/MySQL.pm X%%SITE_PERL%%/Hailo/Storage/PostgreSQL.pm X%%SITE_PERL%%/Hailo/Storage/SQLite.pm X%%SITE_PERL%%/Hailo/Storage/Schema.pm X%%SITE_PERL%%/Hailo/Tokenizer/Chars.pm X%%SITE_PERL%%/Hailo/Tokenizer/Words.pm X%%SITE_PERL%%/Hailo/UI/ReadLine.pm X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Hailo/.packlist Xbin/hailo X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Hailo X@dirrmtry %%SITE_PERL%%/Hailo/Engine X@dirrmtry %%SITE_PERL%%/Hailo/Role X@dirrmtry %%SITE_PERL%%/Hailo/Storage X@dirrmtry %%SITE_PERL%%/Hailo/Tokenizer X@dirrmtry %%SITE_PERL%%/Hailo/UI X@dirrm %%SITE_PERL%%/Hailo 6ad7aa65c3829cf80ab264477ecd0f51 echo c - p5-Hailo/files mkdir -p p5-Hailo/files > /dev/null 2>&1 echo x - p5-Hailo/files/patch-Makefile.PL.in sed 's/^X//' >p5-Hailo/files/patch-Makefile.PL.in << 'b11e3a2e3dbd8a73a4df559e9db2b4f2' X--- Makefile.PL 2011-05-06 21:02:43.000000000 -0700 X+++ Makefile.PL 2011-07-20 11:35:49.000000000 -0700 X@@ -95,3 +95,11 @@ X X return $inherited; X } X+ X+sub init_PM { X+ my $self = shift; X+ $self->SUPER::init_PM(@_); X+ # Do not install the README and README.pod X+ delete $self->{PM}{"README.pod"}; X+ delete $self->{PM}{"README"}; X+} b11e3a2e3dbd8a73a4df559e9db2b4f2 exit --- p5-Hailo-0.69.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201107201929.p6KJTxpe002060>