Date: Fri, 29 Jul 2011 07:13:04 -0700 (PDT) From: milki <milki@rescomp.berkeley.edu> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/159295: [NEW PORT] lang/p5-POE-Component-Hailo: A non-blocking wrapper around Hailo Message-ID: <201107291413.p6TED4TU021204@cibo.ircmylife.com> Resent-Message-ID: <201107291420.p6TEKBLm094135@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 159295 >Category: ports >Synopsis: [NEW PORT] lang/p5-POE-Component-Hailo: A non-blocking wrapper around Hailo >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: Fri Jul 29 14:20:10 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: POE::Component::Hailo is a POE component that provides a non-blocking wrapper around Hailo. It accepts the events listed under "INPUT" and emits the events listed under "OUTPUT". WWW: http://search.cpan.org/dist/POE-Component-Hailo/ Note: Depends on ports/159065 completion. Generated with FreeBSD Port Tools 0.99 >How-To-Repeat: >Fix: --- p5-POE-Component-Hailo-0.10.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-POE-Component-Hailo # p5-POE-Component-Hailo/pkg-descr # p5-POE-Component-Hailo/Makefile # p5-POE-Component-Hailo/pkg-plist # p5-POE-Component-Hailo/distinfo # p5-POE-Component-Hailo/files # p5-POE-Component-Hailo/files/Makefile.PL # p5-POE-Component-Hailo/files/Makefile.PL.new # p5-POE-Component-Hailo/files/patch-Makefile.PL.in # echo c - p5-POE-Component-Hailo mkdir -p p5-POE-Component-Hailo > /dev/null 2>&1 echo x - p5-POE-Component-Hailo/pkg-descr sed 's/^X//' >p5-POE-Component-Hailo/pkg-descr << 'd9c2f98c74714c9e4be102dde49e7093' XPOE::Component::Hailo is a POE component that provides a non-blocking wrapper Xaround Hailo. It accepts the events listed under "INPUT" and emits the events Xlisted under "OUTPUT". X XWWW: http://search.cpan.org/dist/POE-Component-Hailo/ d9c2f98c74714c9e4be102dde49e7093 echo x - p5-POE-Component-Hailo/Makefile sed 's/^X//' >p5-POE-Component-Hailo/Makefile << '71ec434dfc46e498687317df770303ea' X# New ports collection makefile for: POE-Componenet-Hailo X# Date created: 2011-07-19 X# Whom: milki <milki@rescomp.berkeley.edu> X# X# $FreeBSD$ X# X XPORTNAME= POE-Component-Hailo XPORTVERSION= 0.10 XCATEGORIES= lang perl5 XMASTER_SITES= CPAN XMASTER_SITE_SUBDIR= CPAN:HINRIK XPKGNAMEPREFIX= p5- X XMAINTAINER= milki@rescomp.berkeley.edu XCOMMENT= A non-blocking wrapper around Hailo X XLICENSE= ART10 GPLv1 XLICENSE_COMB= dual X XBUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE \ X p5-Hailo>=:${PORTSDIR}/lang/p5-Hailo X XPERL_CONFIGURE= yes X XMAN3= POE::Component::Hailo.3 X X.include <bsd.port.mk> 71ec434dfc46e498687317df770303ea echo x - p5-POE-Component-Hailo/pkg-plist sed 's/^X//' >p5-POE-Component-Hailo/pkg-plist << 'a14cfe8eba8a12327d6af2d235567533' X%%SITE_PERL%%/POE/Component/Hailo.pm X%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Hailo/.packlist X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Hailo X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE X@dirrmtry %%SITE_PERL%%/POE/Component X@dirrmtry %%SITE_PERL%%/POE a14cfe8eba8a12327d6af2d235567533 echo x - p5-POE-Component-Hailo/distinfo sed 's/^X//' >p5-POE-Component-Hailo/distinfo << 'f116805ff3a4eb3abac5d502b80ba619' XSHA256 (POE-Component-Hailo-0.10.tar.gz) = 2fb1a36b2bf4ed1b055be0427be95fad441f5c9bbc42dbc0f216d01d3f558edc XSIZE (POE-Component-Hailo-0.10.tar.gz) = 12258 f116805ff3a4eb3abac5d502b80ba619 echo c - p5-POE-Component-Hailo/files mkdir -p p5-POE-Component-Hailo/files > /dev/null 2>&1 echo x - p5-POE-Component-Hailo/files/Makefile.PL sed 's/^X//' >p5-POE-Component-Hailo/files/Makefile.PL << 'b8b67a6cf428f4ef1116dbaf96200187' X Xuse strict; Xuse warnings; X X X Xuse ExtUtils::MakeMaker 6.31; X X X Xmy %WriteMakefileArgs = ( X 'ABSTRACT' => 'A non-blocking wrapper around L<Hailo|Hailo>', X 'AUTHOR' => 'Hinrik Örn Sigurðsson <hinrik.sig@gmail.com>', X 'BUILD_REQUIRES' => {}, X 'CONFIGURE_REQUIRES' => { X 'ExtUtils::MakeMaker' => '6.31' X }, X 'DISTNAME' => 'POE-Component-Hailo', X 'EXE_FILES' => [], X 'LICENSE' => 'perl', X 'NAME' => 'POE::Component::Hailo', X 'PREREQ_PM' => { X 'Hailo' => '0', X 'POE' => '0' X }, X 'VERSION' => '0.10', X 'test' => { X 'TESTS' => 't/*.t' X } X); X X Xunless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) { X my $br = delete $WriteMakefileArgs{BUILD_REQUIRES}; X my $pp = $WriteMakefileArgs{PREREQ_PM}; X for my $mod ( keys %$br ) { X if ( exists $pp->{$mod} ) { X $pp->{$mod} = $br->{$mod} if $br->{$mod} > $pp->{$mod}; X } X else { X $pp->{$mod} = $br->{$mod}; X } X } X} X Xdelete $WriteMakefileArgs{CONFIGURE_REQUIRES} X unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; X XWriteMakefile(%WriteMakefileArgs); X Xpackage MY; X Xsub 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} b8b67a6cf428f4ef1116dbaf96200187 echo x - p5-POE-Component-Hailo/files/Makefile.PL.new sed 's/^X//' >p5-POE-Component-Hailo/files/Makefile.PL.new << 'aacbee42e680e8e41b9d5c4b06b9c024' X Xuse strict; Xuse warnings; X X X Xuse ExtUtils::MakeMaker 6.31; X X X Xmy %WriteMakefileArgs = ( X 'ABSTRACT' => 'A non-blocking wrapper around L<Hailo|Hailo>', X 'AUTHOR' => 'Hinrik Örn Sigurðsson <hinrik.sig@gmail.com>', X 'BUILD_REQUIRES' => {}, X 'CONFIGURE_REQUIRES' => { X 'ExtUtils::MakeMaker' => '6.31' X }, X 'DISTNAME' => 'POE-Component-Hailo', X 'EXE_FILES' => [], X 'LICENSE' => 'perl', X 'NAME' => 'POE::Component::Hailo', X 'PREREQ_PM' => { X 'Hailo' => '0', X 'POE' => '0' X }, X 'VERSION' => '0.10', X 'test' => { X 'TESTS' => 't/*.t' X } X); X X Xunless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) { X my $br = delete $WriteMakefileArgs{BUILD_REQUIRES}; X my $pp = $WriteMakefileArgs{PREREQ_PM}; X for my $mod ( keys %$br ) { X if ( exists $pp->{$mod} ) { X $pp->{$mod} = $br->{$mod} if $br->{$mod} > $pp->{$mod}; X } X else { X $pp->{$mod} = $br->{$mod}; X } X } X} X Xdelete $WriteMakefileArgs{CONFIGURE_REQUIRES} X unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; X XWriteMakefile(%WriteMakefileArgs); X X X aacbee42e680e8e41b9d5c4b06b9c024 echo x - p5-POE-Component-Hailo/files/patch-Makefile.PL.in sed 's/^X//' >p5-POE-Component-Hailo/files/patch-Makefile.PL.in << '5265b641311b307d7329d2517b05450d' X--- Makefile.PL.new 2011-07-29 07:05:19.000000000 -0700 X+++ Makefile.PL 2011-07-29 07:06:44.000000000 -0700 X@@ -48,5 +48,12 @@ X X WriteMakefile(%WriteMakefileArgs); X X+package MY; 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+} 5265b641311b307d7329d2517b05450d exit --- p5-POE-Component-Hailo-0.10.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?201107291413.p6TED4TU021204>