From delgod@lizard.portaone.com  Sun Mar 30 08:58:35 2008
Return-Path: <delgod@lizard.portaone.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id AC09A106566B
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 30 Mar 2008 08:58:35 +0000 (UTC)
	(envelope-from delgod@lizard.portaone.com)
Received: from lizard.portaone.com (lizard.portaone.com [193.28.87.4])
	by mx1.freebsd.org (Postfix) with ESMTP id 4C8508FC12
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 30 Mar 2008 08:58:35 +0000 (UTC)
	(envelope-from delgod@lizard.portaone.com)
Received: from lizard.portaone.com (localhost [127.0.0.1])
	by lizard.portaone.com (8.14.2/8.14.2) with ESMTP id m2U8wRPo079035
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 30 Mar 2008 11:58:27 +0300 (EEST)
	(envelope-from delgod@lizard.portaone.com)
Received: (from delgod@localhost)
	by lizard.portaone.com (8.14.2/8.14.2/Submit) id m2U8wQ6P079030;
	Sun, 30 Mar 2008 11:58:26 +0300 (EEST)
	(envelope-from delgod)
Message-Id: <200803300858.m2U8wQ6P079030@lizard.portaone.com>
Date: Sun, 30 Mar 2008 11:58:26 +0300 (EEST)
From: Mykola Marzhan <delgod@portaone.com>
Reply-To: Mykola Marzhan <delgod@portaone.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [New port] ports: devel/p5-libalarm
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         122253
>Category:       ports
>Synopsis:       [New port] devel/p5-libalarm: Perl module to allow multiple, queued alarms
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    lippe
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Mar 30 09:00:01 UTC 2008
>Closed-Date:    Tue Jun 03 02:49:12 UTC 2008
>Last-Modified:  Tue Jun  3 02:50:01 UTC 2008
>Originator:     Mykola Marzhan
>Release:        FreeBSD 7.0-STABLE amd64
>Organization:
PortaOne
>Environment:
System: FreeBSD lizard.portaone.com 7.0-STABLE FreeBSD 7.0-STABLE #1: Wed Mar 26 00:57:12 EET 2008 root@lizard.portaone.com:/usr/src/sys/amd64/compile/LIZARD amd64


	
>Description:
	Perl module libalarm allows multiple, queued alarms.
>How-To-Repeat:
	
>Fix:

	

--- p5-libalarm.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:
#
#	/usr/ports/devel/p5-libalarm
#	/usr/ports/devel/p5-libalarm/files
#	/usr/ports/devel/p5-libalarm/files/patch-lib__Alarm__Concurrent.pm
#	/usr/ports/devel/p5-libalarm/Makefile
#	/usr/ports/devel/p5-libalarm/distinfo
#	/usr/ports/devel/p5-libalarm/pkg-descr
#	/usr/ports/devel/p5-libalarm/pkg-plist
#	/usr/ports/devel/p5-libalarm/Makefile~
#
echo c - /usr/ports/devel/p5-libalarm
mkdir -p /usr/ports/devel/p5-libalarm > /dev/null 2>&1
echo c - /usr/ports/devel/p5-libalarm/files
mkdir -p /usr/ports/devel/p5-libalarm/files > /dev/null 2>&1
echo x - /usr/ports/devel/p5-libalarm/files/patch-lib__Alarm__Concurrent.pm
sed 's/^X//' >/usr/ports/devel/p5-libalarm/files/patch-lib__Alarm__Concurrent.pm << 'END-of-/usr/ports/devel/p5-libalarm/files/patch-lib__Alarm__Concurrent.pm'
X--- ./lib/Alarm/Concurrent.pm.orig	2004-05-11 22:06:28.000000000 +0000
X+++ ./lib/Alarm/Concurrent.pm	2008-03-27 16:18:44.000000000 +0000
X@@ -198,12 +198,14 @@
X =cut
X sub setalarm($$) {
X   my ($alarm, $code) = @_;
X+  my $alarm_id = 0;
X 
X   unless(not defined($code) or UNIVERSAL::isa($code, 'CODE')) {
X     croak("Alarm handler must be CODEREF");
X   }
X 
X   push( @ALARM_QUEUE, [ $alarm, time(), $code ] );
X+  $alarm_id = $#ALARM_QUEUE;
X 
X   my $time_remaining;
X   $time_remaining  = $ALARM_QUEUE[$ACTIVE_ALARM][1];
X@@ -214,6 +216,8 @@
X     $ACTIVE_ALARM = $#ALARM_QUEUE;
X     CORE::alarm($alarm);
X   }
X+
X+  return $alarm_id;
X }
X 
X =item clearalarm INDEX LENGTH
END-of-/usr/ports/devel/p5-libalarm/files/patch-lib__Alarm__Concurrent.pm
echo x - /usr/ports/devel/p5-libalarm/Makefile
sed 's/^X//' >/usr/ports/devel/p5-libalarm/Makefile << 'END-of-/usr/ports/devel/p5-libalarm/Makefile'
X# New ports collection makefile for:	p5-libalarm
X# Date created:				March 27, 2008
X# Whom:					Marzhan Mykola <delgod@portaone.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	libalarm
XPORTVERSION=	1.0
XCATEGORIES=	devel perl5
XMASTER_SITES=	CPAN
XMASTER_SITE_SUBDIR=	Alarm
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	delgod@portaone.com
XCOMMENT=	Allows multiple, queued alarms.
X
XPERL_CONFIGURE=	yes
X
XMAN3=		Alarm::_TieSIG.3 \
X		Alarm::Concurrent.3 \
X		Alarm::Queued.3
X
X.include <bsd.port.mk>
END-of-/usr/ports/devel/p5-libalarm/Makefile
echo x - /usr/ports/devel/p5-libalarm/distinfo
sed 's/^X//' >/usr/ports/devel/p5-libalarm/distinfo << 'END-of-/usr/ports/devel/p5-libalarm/distinfo'
XMD5 (libalarm-1.0.tar.gz) = 7f39e762ed53f707309f77874f54f038
XSHA256 (libalarm-1.0.tar.gz) = 80a0c7b7a3b8bf0a36969a1baeda26e98706d28dbd5fee5de9dce63c83569180
XSIZE (libalarm-1.0.tar.gz) = 7223
END-of-/usr/ports/devel/p5-libalarm/distinfo
echo x - /usr/ports/devel/p5-libalarm/pkg-descr
sed 's/^X//' >/usr/ports/devel/p5-libalarm/pkg-descr << 'END-of-/usr/ports/devel/p5-libalarm/pkg-descr'
XThis module is an attempt to enhance Perl's built-in
Xalarm/$SIG{ALRM} functionality.
X
XWWW: http://search.cpan.org/~johnsca/libalarm-1.0/
END-of-/usr/ports/devel/p5-libalarm/pkg-descr
echo x - /usr/ports/devel/p5-libalarm/pkg-plist
sed 's/^X//' >/usr/ports/devel/p5-libalarm/pkg-plist << 'END-of-/usr/ports/devel/p5-libalarm/pkg-plist'
X%%SITE_PERL%%/Alarm/_TieSIG.pm
X%%SITE_PERL%%/Alarm/Concurrent.pm
X%%SITE_PERL%%/Alarm/Queued.pm
X@dirrmtry %%SITE_PERL%%/Alarm
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/libalarm/.packlist
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/libalarm
X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Hash
END-of-/usr/ports/devel/p5-libalarm/pkg-plist
echo x - /usr/ports/devel/p5-libalarm/Makefile~
sed 's/^X//' >/usr/ports/devel/p5-libalarm/Makefile~ << 'END-of-/usr/ports/devel/p5-libalarm/Makefile~'
X# New ports collection makefile for:	p5-libalarm
X# Date created:				March 27, 2008
X# Whom:					Marzhan Mykola <delgod@portaone.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	libalarm
XPORTVERSION=	1.0
XCATEGORIES=	devel perl5
XMASTER_SITES=	CPAN
XMASTER_SITE_SUBDIR=	Alarm
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	delgod@portaone.com
XCOMMENT=	Allow multiple, queued alarms.
X
XPERL_CONFIGURE=	yes
X
XMAN3=		Alarm::_TieSIG.3 \
X		Alarm::Concurrent.3 \
X		Alarm::Queued.3
X
X.include <bsd.port.mk>
END-of-/usr/ports/devel/p5-libalarm/Makefile~
exit
--- p5-libalarm.shar ends here ---


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->lippe 
Responsible-Changed-By: lippe 
Responsible-Changed-When: Sat May 17 17:42:56 UTC 2008 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=122253 

From: Felippe de Meirelles Motta <lippe@FreeBSD.org>
To: bug-followup@FreeBSD.org, Mykola Marzhan <delgod@portaone.com>
Cc:  
Subject: Re: ports/122253: [New port] devel/p5-libalarm: Perl module to
 allow multiple, queued alarms
Date: Sat, 17 May 2008 16:23:56 -0300

 --Sig_/dwPUu0r9HBluZpMq.6dyIEo
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: quoted-printable
 
 Hi Submitter,
 
 Could you please resend the last patch again ? Look:
 
 c - /usr/ports/devel/p5-libalarm/files
 x - /usr/ports/devel/p5-libalarm/files/patch-lib__Alarm__Concurrent.pm
 /home/lippe/p5-libalarm.shar: 22: Syntax error: Illegal eof marker for
 << redirection
 
 Use:
 
 # cd /usr/ports/ && shar `find devel/p5-libalarm` > p5-libalarm.shar
 
 And attach here, thanks! :)
 
 --=20
 lippe@FreeBSD.org
 Felippe de Meirelles Motta
 
 --Sig_/dwPUu0r9HBluZpMq.6dyIEo
 Content-Type: application/pgp-signature; name=signature.asc
 Content-Disposition: attachment; filename=signature.asc
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.8 (FreeBSD)
 
 iEYEARECAAYFAkgvMMwACgkQEv+IlQvbYkrqYQCdE0qPFk+KRtJst+YJ0b2/Ja3u
 rg4AoPVhAIEbtEwDiypx2h4xP8qVthQy
 =lIcX
 -----END PGP SIGNATURE-----
 
 --Sig_/dwPUu0r9HBluZpMq.6dyIEo--
State-Changed-From-To: open->feedback 
State-Changed-By: lippe 
State-Changed-When: Sat May 17 20:02:32 UTC 2008 
State-Changed-Why:  
Ask for submitter fix. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=122253 

From: "Mykola Marzhan" <Mykola.Marzhan@portaone.com>
To: lippe@freebsd.org, bug-followup@freebsd.org
Cc:  
Subject: Re: ports/122253: [New port] devel/p5-libalarm: Perl module to allow multiple, queued alarms
Date: Mon, 19 May 2008 09:58:51 +0300

 ------=_Part_15074_3298150.1211180331233
 Content-Type: multipart/alternative; 
 	boundary="----=_Part_15075_4874213.1211180331233"
 
 ------=_Part_15075_4874213.1211180331233
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 Hi Felippe de Meirelles Motta,
 
 patch attached.
 
 Thank you! :)
 -- 
 Mykola Marzhan
 PortaOne, Inc., Build Engineer
 delgod@portaone.com
 Tel: +1-866-SIP VOIP (+1 866 747 86 47) ext. 7159
 
 Meet us at CommunicAsia 2008
 Booth 3L1-01, June 17-20
 Singapore Expo
 
 ------=_Part_15075_4874213.1211180331233
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 Hi Felippe de Meirelles Motta,<br><br clear="all">patch attached.<br><br>Thank you! :)<br>-- <br>Mykola Marzhan<br>PortaOne, Inc., Build Engineer<br><a href="mailto:delgod@portaone.com">delgod@portaone.com</a><br>Tel: +1-866-SIP VOIP (+1 866 747 86 47) ext. 7159<br>
 <br>Meet us at CommunicAsia 2008<br>Booth 3L1-01, June 17-20<br>Singapore Expo
 
 ------=_Part_15075_4874213.1211180331233--
 
 ------=_Part_15074_3298150.1211180331233
 Content-Type: application/x-shar; name=p5-libalarm.shar
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_fgeowsuj0
 Content-Disposition: attachment; filename=p5-libalarm.shar
 
 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
 InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
 ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
 c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJZGV2ZWwvcDUtbGliYWxhcm0K
 IwlkZXZlbC9wNS1saWJhbGFybS9maWxlcwojCWRldmVsL3A1LWxpYmFsYXJtL2ZpbGVzL3BhdGNo
 LWxpYl9fQWxhcm1fX0NvbmN1cnJlbnQucG0KIwlkZXZlbC9wNS1saWJhbGFybS9NYWtlZmlsZQoj
 CWRldmVsL3A1LWxpYmFsYXJtL2Rpc3RpbmZvCiMJZGV2ZWwvcDUtbGliYWxhcm0vcGtnLWRlc2Ny
 CiMJZGV2ZWwvcDUtbGliYWxhcm0vcGtnLXBsaXN0CiMKZWNobyBjIC0gZGV2ZWwvcDUtbGliYWxh
 cm0KbWtkaXIgLXAgZGV2ZWwvcDUtbGliYWxhcm0gPiAvZGV2L251bGwgMj4mMQplY2hvIGMgLSBk
 ZXZlbC9wNS1saWJhbGFybS9maWxlcwpta2RpciAtcCBkZXZlbC9wNS1saWJhbGFybS9maWxlcyA+
 IC9kZXYvbnVsbCAyPiYxCmVjaG8geCAtIGRldmVsL3A1LWxpYmFsYXJtL2ZpbGVzL3BhdGNoLWxp
 Yl9fQWxhcm1fX0NvbmN1cnJlbnQucG0Kc2VkICdzL15YLy8nID5kZXZlbC9wNS1saWJhbGFybS9m
 aWxlcy9wYXRjaC1saWJfX0FsYXJtX19Db25jdXJyZW50LnBtIDw8ICdFTkQtb2YtZGV2ZWwvcDUt
 bGliYWxhcm0vZmlsZXMvcGF0Y2gtbGliX19BbGFybV9fQ29uY3VycmVudC5wbScKWC0tLSAuL2xp
 Yi9BbGFybS9Db25jdXJyZW50LnBtLm9yaWcJMjAwNC0wNS0xMSAyMjowNjoyOC4wMDAwMDAwMDAg
 KzAwMDAKWCsrKyAuL2xpYi9BbGFybS9Db25jdXJyZW50LnBtCTIwMDgtMDMtMjcgMTY6MTg6NDQu
 MDAwMDAwMDAwICswMDAwClhAQCAtMTk4LDEyICsxOTgsMTQgQEAKWCA9Y3V0Clggc3ViIHNldGFs
 YXJtKCQkKSB7ClggICBteSAoJGFsYXJtLCAkY29kZSkgPSBAXzsKWCsgIG15ICRhbGFybV9pZCA9
 IDA7ClggClggICB1bmxlc3Mobm90IGRlZmluZWQoJGNvZGUpIG9yIFVOSVZFUlNBTDo6aXNhKCRj
 b2RlLCAnQ09ERScpKSB7ClggICAgIGNyb2FrKCJBbGFybSBoYW5kbGVyIG11c3QgYmUgQ09ERVJF
 RiIpOwpYICAgfQpYIApYICAgcHVzaCggQEFMQVJNX1FVRVVFLCBbICRhbGFybSwgdGltZSgpLCAk
 Y29kZSBdICk7ClgrICAkYWxhcm1faWQgPSAkI0FMQVJNX1FVRVVFOwpYIApYICAgbXkgJHRpbWVf
 cmVtYWluaW5nOwpYICAgJHRpbWVfcmVtYWluaW5nICA9ICRBTEFSTV9RVUVVRVskQUNUSVZFX0FM
 QVJNXVsxXTsKWEBAIC0yMTQsNiArMjE2LDggQEAKWCAgICAgJEFDVElWRV9BTEFSTSA9ICQjQUxB
 Uk1fUVVFVUU7ClggICAgIENPUkU6OmFsYXJtKCRhbGFybSk7ClggICB9ClgrClgrICByZXR1cm4g
 JGFsYXJtX2lkOwpYIH0KWCAKWCA9aXRlbSBjbGVhcmFsYXJtIElOREVYIExFTkdUSApFTkQtb2Yt
 ZGV2ZWwvcDUtbGliYWxhcm0vZmlsZXMvcGF0Y2gtbGliX19BbGFybV9fQ29uY3VycmVudC5wbQpl
 Y2hvIHggLSBkZXZlbC9wNS1saWJhbGFybS9NYWtlZmlsZQpzZWQgJ3MvXlgvLycgPmRldmVsL3A1
 LWxpYmFsYXJtL01ha2VmaWxlIDw8ICdFTkQtb2YtZGV2ZWwvcDUtbGliYWxhcm0vTWFrZWZpbGUn
 ClgjIE5ldyBwb3J0cyBjb2xsZWN0aW9uIG1ha2VmaWxlIGZvcjoJcDUtbGliYWxhcm0KWCMgRGF0
 ZSBjcmVhdGVkOgkJCQlNYXJjaCAyNywgMjAwOApYIyBXaG9tOgkJCQkJTWFyemhhbiBNeWtvbGEg
 PGRlbGdvZEBwb3J0YW9uZS5jb20+ClgjClgjICRGcmVlQlNEJApYIwpYClhQT1JUTkFNRT0JbGli
 YWxhcm0KWFBPUlRWRVJTSU9OPQkxLjAKWENBVEVHT1JJRVM9CWRldmVsIHBlcmw1ClhNQVNURVJf
 U0lURVM9CUNQQU4KWE1BU1RFUl9TSVRFX1NVQkRJUj0JQWxhcm0KWFBLR05BTUVQUkVGSVg9CXA1
 LQpYClhNQUlOVEFJTkVSPQlkZWxnb2RAcG9ydGFvbmUuY29tClhDT01NRU5UPQlBbGxvdyBtdWx0
 aXBsZSwgcXVldWVkIGFsYXJtcy4KWApYUEVSTF9DT05GSUdVUkU9CXllcwpYClhNQU4zPQkJQWxh
 cm06Ol9UaWVTSUcuMyBcClgJCUFsYXJtOjpDb25jdXJyZW50LjMgXApYCQlBbGFybTo6UXVldWVk
 LjMKWApYLmluY2x1ZGUgPGJzZC5wb3J0Lm1rPgpFTkQtb2YtZGV2ZWwvcDUtbGliYWxhcm0vTWFr
 ZWZpbGUKZWNobyB4IC0gZGV2ZWwvcDUtbGliYWxhcm0vZGlzdGluZm8Kc2VkICdzL15YLy8nID5k
 ZXZlbC9wNS1saWJhbGFybS9kaXN0aW5mbyA8PCAnRU5ELW9mLWRldmVsL3A1LWxpYmFsYXJtL2Rp
 c3RpbmZvJwpYTUQ1IChsaWJhbGFybS0xLjAudGFyLmd6KSA9IDdmMzllNzYyZWQ1M2Y3MDczMDlm
 Nzc4NzRmNTRmMDM4ClhTSEEyNTYgKGxpYmFsYXJtLTEuMC50YXIuZ3opID0gODBhMGM3YjdhM2I4
 YmYwYTM2OTY5YTFiYWVkYTI2ZTk4NzA2ZDI4ZGJkNWZlZTVkZTlkY2U2M2M4MzU2OTE4MApYU0la
 RSAobGliYWxhcm0tMS4wLnRhci5neikgPSA3MjIzCkVORC1vZi1kZXZlbC9wNS1saWJhbGFybS9k
 aXN0aW5mbwplY2hvIHggLSBkZXZlbC9wNS1saWJhbGFybS9wa2ctZGVzY3IKc2VkICdzL15YLy8n
 ID5kZXZlbC9wNS1saWJhbGFybS9wa2ctZGVzY3IgPDwgJ0VORC1vZi1kZXZlbC9wNS1saWJhbGFy
 bS9wa2ctZGVzY3InClhUaGlzIG1vZHVsZSBpcyBhbiBhdHRlbXB0IHRvIGVuaGFuY2UgUGVybCdz
 IGJ1aWx0LWluClhhbGFybS8kU0lHe0FMUk19IGZ1bmN0aW9uYWxpdHkuClgKWFdXVzogaHR0cDov
 L3NlYXJjaC5jcGFuLm9yZy9+am9obnNjYS9saWJhbGFybS0xLjAvCkVORC1vZi1kZXZlbC9wNS1s
 aWJhbGFybS9wa2ctZGVzY3IKZWNobyB4IC0gZGV2ZWwvcDUtbGliYWxhcm0vcGtnLXBsaXN0CnNl
 ZCAncy9eWC8vJyA+ZGV2ZWwvcDUtbGliYWxhcm0vcGtnLXBsaXN0IDw8ICdFTkQtb2YtZGV2ZWwv
 cDUtbGliYWxhcm0vcGtnLXBsaXN0JwpYJSVTSVRFX1BFUkwlJS9BbGFybS9fVGllU0lHLnBtClgl
 JVNJVEVfUEVSTCUlL0FsYXJtL0NvbmN1cnJlbnQucG0KWCUlU0lURV9QRVJMJSUvQWxhcm0vUXVl
 dWVkLnBtClhAZGlycm10cnkgJSVTSVRFX1BFUkwlJS9BbGFybQpYJSVTSVRFX1BFUkwlJS8lJVBF
 UkxfQVJDSCUlL2F1dG8vbGliYWxhcm0vLnBhY2tsaXN0ClhAZGlycm0gJSVTSVRFX1BFUkwlJS8l
 JVBFUkxfQVJDSCUlL2F1dG8vbGliYWxhcm0KWEBkaXJybXRyeSAlJVNJVEVfUEVSTCUlLyUlUEVS
 TF9BUkNIJSUvYXV0by9IYXNoCkVORC1vZi1kZXZlbC9wNS1saWJhbGFybS9wa2ctcGxpc3QKZXhp
 dAoK
 ------=_Part_15074_3298150.1211180331233--
State-Changed-From-To: feedback->open 
State-Changed-By: lippe 
State-Changed-When: Wed May 28 17:28:38 UTC 2008 
State-Changed-Why:  
Submitter has approved. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=122253 

From: Mykola Marzhan <delgod@portaone.com>
To: lippe@freebsd.org, bug-followup@freebsd.org
Cc:  
Subject: Re: ports/122253: [New port] devel/p5-libalarm: Perl module to allow
 multiple, queued alarms
Date: Thu, 22 May 2008 12:50:13 +0300

 This is a multi-part message in MIME format.
 --------------080301040800010103060608
 Content-Type: text/plain; charset=UTF-8; format=flowed
 Content-Transfer-Encoding: 7bit
 
 Hi Felippe de Meirelles Motta,
 
 patch attached.
 
 Thank you! :)
 
 -- 
 Mykola Marzhan
 PortaOne, Inc., Build Engineer
 delgod@portaone.com
 Tel: +1-866-SIP VOIP (+1 866 747 86 47) ext. 7159
 
 Meet us at CommunicAsia 2008
 Booth 3L1-01, June 17-20
 Singapore Expo
 
 
 --------------080301040800010103060608
 Content-Type: application/x-shar;
  name="p5-libalarm.shar"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="p5-libalarm.shar"
 
 # 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:
 #
 #	devel/p5-libalarm
 #	devel/p5-libalarm/files
 #	devel/p5-libalarm/files/patch-lib__Alarm__Concurrent.pm
 #	devel/p5-libalarm/Makefile
 #	devel/p5-libalarm/distinfo
 #	devel/p5-libalarm/pkg-descr
 #	devel/p5-libalarm/pkg-plist
 #
 echo c - devel/p5-libalarm
 mkdir -p devel/p5-libalarm > /dev/null 2>&1
 echo c - devel/p5-libalarm/files
 mkdir -p devel/p5-libalarm/files > /dev/null 2>&1
 echo x - devel/p5-libalarm/files/patch-lib__Alarm__Concurrent.pm
 sed 's/^X//' >devel/p5-libalarm/files/patch-lib__Alarm__Concurrent.pm << 'END-of-devel/p5-libalarm/files/patch-lib__Alarm__Concurrent.pm'
 X--- ./lib/Alarm/Concurrent.pm.orig	2004-05-11 22:06:28.000000000 +0000
 X+++ ./lib/Alarm/Concurrent.pm	2008-03-27 16:18:44.000000000 +0000
 X@@ -198,12 +198,14 @@
 X =cut
 X sub setalarm($$) {
 X   my ($alarm, $code) = @_;
 X+  my $alarm_id = 0;
 X 
 X   unless(not defined($code) or UNIVERSAL::isa($code, 'CODE')) {
 X     croak("Alarm handler must be CODEREF");
 X   }
 X 
 X   push( @ALARM_QUEUE, [ $alarm, time(), $code ] );
 X+  $alarm_id = $#ALARM_QUEUE;
 X 
 X   my $time_remaining;
 X   $time_remaining  = $ALARM_QUEUE[$ACTIVE_ALARM][1];
 X@@ -214,6 +216,8 @@
 X     $ACTIVE_ALARM = $#ALARM_QUEUE;
 X     CORE::alarm($alarm);
 X   }
 X+
 X+  return $alarm_id;
 X }
 X 
 X =item clearalarm INDEX LENGTH
 END-of-devel/p5-libalarm/files/patch-lib__Alarm__Concurrent.pm
 echo x - devel/p5-libalarm/Makefile
 sed 's/^X//' >devel/p5-libalarm/Makefile << 'END-of-devel/p5-libalarm/Makefile'
 X# New ports collection makefile for:	p5-libalarm
 X# Date created:				March 27, 2008
 X# Whom:					Marzhan Mykola <delgod@portaone.com>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	libalarm
 XPORTVERSION=	1.0
 XCATEGORIES=	devel perl5
 XMASTER_SITES=	CPAN
 XMASTER_SITE_SUBDIR=	Alarm
 XPKGNAMEPREFIX=	p5-
 X
 XMAINTAINER=	delgod@portaone.com
 XCOMMENT=	Allow multiple, queued alarms.
 X
 XPERL_CONFIGURE=	yes
 X
 XMAN3=		Alarm::_TieSIG.3 \
 X		Alarm::Concurrent.3 \
 X		Alarm::Queued.3
 X
 X.include <bsd.port.mk>
 END-of-devel/p5-libalarm/Makefile
 echo x - devel/p5-libalarm/distinfo
 sed 's/^X//' >devel/p5-libalarm/distinfo << 'END-of-devel/p5-libalarm/distinfo'
 XMD5 (libalarm-1.0.tar.gz) = 7f39e762ed53f707309f77874f54f038
 XSHA256 (libalarm-1.0.tar.gz) = 80a0c7b7a3b8bf0a36969a1baeda26e98706d28dbd5fee5de9dce63c83569180
 XSIZE (libalarm-1.0.tar.gz) = 7223
 END-of-devel/p5-libalarm/distinfo
 echo x - devel/p5-libalarm/pkg-descr
 sed 's/^X//' >devel/p5-libalarm/pkg-descr << 'END-of-devel/p5-libalarm/pkg-descr'
 XThis module is an attempt to enhance Perl's built-in
 Xalarm/$SIG{ALRM} functionality.
 X
 XWWW: http://search.cpan.org/~johnsca/libalarm-1.0/
 END-of-devel/p5-libalarm/pkg-descr
 echo x - devel/p5-libalarm/pkg-plist
 sed 's/^X//' >devel/p5-libalarm/pkg-plist << 'END-of-devel/p5-libalarm/pkg-plist'
 X%%SITE_PERL%%/Alarm/_TieSIG.pm
 X%%SITE_PERL%%/Alarm/Concurrent.pm
 X%%SITE_PERL%%/Alarm/Queued.pm
 X@dirrmtry %%SITE_PERL%%/Alarm
 X%%SITE_PERL%%/%%PERL_ARCH%%/auto/libalarm/.packlist
 X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/libalarm
 X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Hash
 END-of-devel/p5-libalarm/pkg-plist
 exit
 
 
 --------------080301040800010103060608--
State-Changed-From-To: open->closed 
State-Changed-By: lippe 
State-Changed-When: Tue Jun 3 02:49:11 UTC 2008 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=122253 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/122253: commit references a PR
Date: Tue,  3 Jun 2008 02:41:16 +0000 (UTC)

 lippe       2008-06-03 02:40:57 UTC
 
   FreeBSD ports repository
 
   Modified files:
     devel                Makefile 
   Added files:
     devel/p5-libalarm    Makefile distinfo pkg-descr pkg-plist 
     devel/p5-libalarm/files patch-lib__Alarm__Concurrent.pm 
   Log:
   Perl module libalarm allows multiple queued alarms. This module is an attempt to enhance Perl's built-in alarm/$SIG{ALRM} functionality.
   
   WWW: http://search.cpan.org/~johnsca/libalarm-1.0/
   
   PR:             ports/122253
   Submitted by:   Mykola Marzhan <delgod@portaone.com>
   Approved by:    araujo (mentor)
   
   Revision  Changes    Path
   1.3078    +1 -0      ports/devel/Makefile
   1.1       +26 -0     ports/devel/p5-libalarm/Makefile (new)
   1.1       +3 -0      ports/devel/p5-libalarm/distinfo (new)
   1.1       +26 -0     ports/devel/p5-libalarm/files/patch-lib__Alarm__Concurrent.pm (new)
   1.1       +4 -0      ports/devel/p5-libalarm/pkg-descr (new)
   1.1       +7 -0      ports/devel/p5-libalarm/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
