1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-21 00:25:50 +00:00

- Add LICENSE

- Fix *_DEPENDS: p5-Test-Exception is a test-only dependency
- Sort PLIST
- Bump PORTREVISION for dependency change
- Reformat pkg-descr
- Fix WWW
This commit is contained in:
Sunpoet Po-Chuan Hsieh 2014-07-31 10:04:19 +00:00
parent 76996a81f2
commit 1e58db1574
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=363544
3 changed files with 27 additions and 24 deletions

View File

@ -3,6 +3,7 @@
PORTNAME= Luka
PORTVERSION= 1.08
PORTREVISION= 1
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:TPG
@ -11,18 +12,21 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Exception handling and reporting framework
RUN_DEPENDS= p5-Class-Std>=0:${PORTSDIR}/devel/p5-Class-Std \
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
BUILD_DEPENDS= p5-Class-Std>=0:${PORTSDIR}/devel/p5-Class-Std \
p5-Config-IniFiles>=0:${PORTSDIR}/devel/p5-Config-IniFiles \
p5-Error>=0:${PORTSDIR}/lang/p5-Error \
p5-Exception-Class>=0:${PORTSDIR}/devel/p5-Exception-Class \
p5-Mail-SendEasy>=0:${PORTSDIR}/mail/p5-Mail-SendEasy \
p5-Sub-Uplevel>=0:${PORTSDIR}/devel/p5-Sub-Uplevel \
p5-Sys-Hostname-Long>=0:${PORTSDIR}/sysutils/p5-Sys-Hostname-Long \
p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
p5-What>=0:${PORTSDIR}/net/p5-What
BUILD_DEPENDS:= ${RUN_DEPENDS}
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
USES= perl5
USE_PERL5= configure
USES= perl5
.include <bsd.port.mk>

View File

@ -1,22 +1,21 @@
Luka is an exception handling and reporting framework. It's useful to
look at it as an event handling framework.
Luka is an exception handling and reporting framework. It's useful to look at it
as an event handling framework.
It comes from operational understanding of networks.
Scenario that Luka is addressing is following: on a network with
multiple hosts running multiple applications, it is very difficult to
track operational status of all the functionality that those
applications and hosts are meant to deliver. In order to make it
easier, we decided to specify the error handling and reporting data
model that each component delivering functionality has to conform to.
What is a component? In most cases, it is a script, often run from
cronjob, in some cases it is a class in an application. In all cases,
a component has to successfully complete a task on which functionality
of an application, or entire network, relies on.
Scenario that Luka is addressing is following: on a network with multiple hosts
running multiple applications, it is very difficult to track operational status
of all the functionality that those applications and hosts are meant to deliver.
In order to make it easier, we decided to specify the error handling and
reporting data model that each component delivering functionality has to conform
to. What is a component? In most cases, it is a script, often run from cronjob,
in some cases it is a class in an application. In all cases, a component has to
successfully complete a task on which functionality of an application, or entire
network, relies on.
It is common practice that programmers choose their way of handling
errors and reporting. Luka is an attempt to standardize that process.
Its primary goal is to make it easier for smaller number of people to
keep larger number of applications and networks running.
It is common practice that programmers choose their way of handling errors and
reporting. Luka is an attempt to standardize that process. Its primary goal is
to make it easier for smaller number of people to keep larger number of
applications and networks running.
WWW: http://port.home.page/
WWW: http://search.cpan.org/dist/Luka/

View File

@ -1,13 +1,13 @@
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Luka/.packlist
%%SITE_PERL%%/Luka.pm
%%SITE_PERL%%/Luka/Conf.pm
%%SITE_PERL%%/Luka/Error.pm
%%SITE_PERL%%/Luka/ExceptionBase.pm
%%SITE_PERL%%/Luka/Exceptions.pm
%%SITE_PERL%%/Luka/Mailer.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Luka/.packlist
%%PERL5_MAN3%%/Luka.3.gz
%%PERL5_MAN3%%/Luka::Conf.3.gz
%%PERL5_MAN3%%/Luka::Exceptions.3.gz
%%PERL5_MAN3%%/Luka::Mailer.3.gz
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Luka
@dirrmtry %%SITE_PERL%%/Luka
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Luka
@dirrm %%SITE_PERL%%/Luka