Skip site navigation (1)Skip section navigation (2)
Date:      Wed,  3 Jan 2001 01:37:25 +0100 (CET)
From:      tobez@tobez.org
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/24031: New port: sysutils/p5-Schedule-Match (Handles and detects clash between pattern-based schedules)
Message-ID:  <20010103003725.F0DD454E7@heechee.tobez.org>
Resent-Message-ID: <200101030040.f030e2O35232@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         24031
>Category:       ports
>Synopsis:       New port: sysutils/p5-Schedule-Match (Handles and detects clash between pattern-based schedules)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jan 02 16:40:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Anton Berezin
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
>Environment:
>Description:

This library allows you to manage schedule which has structure similar
to crontab(5) format. It offers methods to detect clash between
schedules (with or without duration considered), and can also tell when,
and how often they clash.

From the viewpoint of data structure, one major difference compared to
crontab(5) is a concept of duration. Each schedule has its own duration,
and clash detection can be done upon that.

>How-To-Repeat:
>Fix:

# 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-Schedule-Match
#	p5-Schedule-Match/pkg-plist
#	p5-Schedule-Match/pkg-descr
#	p5-Schedule-Match/pkg-comment
#	p5-Schedule-Match/distinfo
#	p5-Schedule-Match/Makefile
#
echo c - p5-Schedule-Match
mkdir -p p5-Schedule-Match > /dev/null 2>&1
echo x - p5-Schedule-Match/pkg-plist
sed 's/^X//' >p5-Schedule-Match/pkg-plist << 'END-of-p5-Schedule-Match/pkg-plist'
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Schedule/Match/.packlist
Xlib/perl5/site_perl/%%PERL_VER%%/Schedule/Match.pm
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Schedule/Match
X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Schedule 2>/dev/null || true
X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/Schedule 2>/dev/null || true
END-of-p5-Schedule-Match/pkg-plist
echo x - p5-Schedule-Match/pkg-descr
sed 's/^X//' >p5-Schedule-Match/pkg-descr << 'END-of-p5-Schedule-Match/pkg-descr'
XThis library allows you to manage schedule which has structure similar
Xto crontab(5) format. It offers methods to detect clash between
Xschedules (with or without duration considered), and can also tell when,
Xand how often they clash.
X
XFrom the viewpoint of data structure, one major difference compared to
Xcrontab(5) is a concept of duration. Each schedule has its own duration,
Xand clash detection can be done upon that.
X
X-Anton
X<tobez@tobez.org>
END-of-p5-Schedule-Match/pkg-descr
echo x - p5-Schedule-Match/pkg-comment
sed 's/^X//' >p5-Schedule-Match/pkg-comment << 'END-of-p5-Schedule-Match/pkg-comment'
XHandles and detects clash between pattern-based schedules
END-of-p5-Schedule-Match/pkg-comment
echo x - p5-Schedule-Match/distinfo
sed 's/^X//' >p5-Schedule-Match/distinfo << 'END-of-p5-Schedule-Match/distinfo'
XMD5 (Schedule-Match-0.07.tar.gz) = 5502a8d35706af596878ae295205c21a
END-of-p5-Schedule-Match/distinfo
echo x - p5-Schedule-Match/Makefile
sed 's/^X//' >p5-Schedule-Match/Makefile << 'END-of-p5-Schedule-Match/Makefile'
X# New ports collection makefile for:	sysutils/p5-Schedule-Match
X# Date created:				03 January 2001
X# Whom:					Anton Berezin <tobez@tobez.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Schedule-Match
XPORTVERSION=	0.07
XCATEGORIES=	sysutils perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	Schedule
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	tobez@tobez.org
X
XUSE_PERL5=	yes
XPERL_CONFIGURE=	yes
X
XMAN3=		Schedule::Match.3
XMANPREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
X
X.include <bsd.port.mk>
END-of-p5-Schedule-Match/Makefile
exit


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010103003725.F0DD454E7>