ports/159295: [NEW PORT] lang/p5-POE-Component-Hailo: A non-blocking wrapper around Hailo

milki milki at rescomp.berkeley.edu
Fri Jul 29 14:20:11 UTC 2011


>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 at 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 at 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 at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Hailo
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE
X at dirrmtry %%SITE_PERL%%/POE/Component
X at 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 at 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 at 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:



More information about the freebsd-ports-bugs mailing list