head	1.8;
access;
symbols
	RELEASE_8_3_0:1.6
	RELEASE_9_0_0:1.4;
locks; strict;
comment	@# @;


1.8
date	2012.11.17.06.02.48;	author svnexp;	state Exp;
branches;
next	1.7;

1.7
date	2012.11.04.13.05.04;	author gblach;	state Exp;
branches;
next	1.6;

1.6
date	2012.03.13.16.15.31;	author pgollucci;	state Exp;
branches;
next	1.5;

1.5
date	2012.03.08.18.45.33;	author pgollucci;	state Exp;
branches;
next	1.4;

1.4
date	2011.09.10.17.50.30;	author sunpoet;	state Exp;
branches;
next	1.3;

1.3
date	2011.07.20.10.40.50;	author culot;	state Exp;
branches;
next	1.2;

1.2
date	2011.04.27.08.46.31;	author culot;	state Exp;
branches;
next	1.1;

1.1
date	2011.02.13.10.46.07;	author culot;	state Exp;
branches;
next	;


desc
@@


1.8
log
@Switch exporter over
@
text
@# Created by: Grzegorz Blach <gblach@@FreeBSD.org>
# $FreeBSD: head/www/p5-Feersum/Makefile 306964 2012-11-04 13:05:04Z gblach $

PORTNAME=	Feersum
PORTVERSION=	1.400
CATEGORIES=	www perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:STASH
PKGNAMEPREFIX=	p5-

MAINTAINER=	gblach@@FreeBSD.org
COMMENT=	A PSGI engine for Perl based on EV/libev

LICENSE=	ART10 GPLv1
LICENSE_COMB=	dual

BUILD_DEPENDS=	p5-EV>=4.0:${PORTSDIR}/devel/p5-EV \
		p5-Plack>=0.9950:${PORTSDIR}/www/p5-Plack
RUN_DEPENDS=	p5-EV>=4.0:${PORTSDIR}/devel/p5-EV \
		p5-Plack>=0.9950:${PORTSDIR}/www/p5-Plack

TEST_DEPENDS=	p5-AnyEvent>=5.26.1:${PORTSDIR}/devel/p5-AnyEvent \
		p5-Guard>=1.012:${PORTSDIR}/devel/p5-Guard \
		p5-JSON-XS>=2:${PORTSDIR}/converters/p5-JSON-XS \
		p5-Test-Fatal>=0.003:${PORTSDIR}/devel/p5-Test-Fatal \
		p5-Test-LeakTrace>=0.13:${PORTSDIR}/devel/p5-Test-LeakTrace \
		p5-Test-TCP>=1.12:${PORTSDIR}/devel/p5-Test-TCP

PERL_CONFIGURE=	yes

MAN1=		feersum.1
MAN3=		Feersum.3 \
		Feersum::Connection.3 \
		Feersum::Connection::Handle.3 \
		Feersum::Runner.3 \
		Plack::Handler::Feersum.3

.include <bsd.port.pre.mk>

.if ${PERL_LEVEL} < 501200
BUILD_DEPENDS+=	p5-Scalar-List-Utils>=1.19:${PORTSDIR}/lang/p5-Scalar-List-Utils
RUN_DEPENDS+=	p5-Scalar-List-Utils>=1.19:${PORTSDIR}/lang/p5-Scalar-List-Utils
.endif

.if ${PERL_LEVEL} < 501200
TEST_DEPENDS+=	p5-Test-Simple>=0.94:${PORTSDIR}/devel/p5-Test-Simple
.endif

.include <bsd.port.post.mk>
@


1.7
log
@SVN rev 306964 on 2012-11-04 13:05:04Z by gblach

- Change my email address to gblach@@FreeBSD.org
- Change Makefile headers to shorter form

Feature safe:	yes
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.6
log
@- Revert ports/165605 as requested by portmgr@@

Note: devel/p5-B-Size and devel/p5-Devel-Arena
where intentionally not restored.

PR:             ports/165605
Approved by:    portmgr (bapt)
Feature safe:   yes (I sure hope so)
@
text
@d1 1
a1 4
# New ports collection makefile for:	Feersum
# Date created:				2010-12-20
# Whom:					Grzegorz Blach <magik@@roorback.net>
#
a2 1
#
d11 1
a11 1
MAINTAINER=	magik@@roorback.net
@


1.5
log
@- Remove ports that only work with < perl 5.12 (devel/p5-B-Size, devel/p5-Devel-Arena)
- Remove conditionals for PERL_LEVEL < 501200
- Remove regression-test targets b/c this will be centralized in Mk/bsd.perl.mk
- Other minor cleanups
  RUN_DEPENDS = ${BUILD_DEPENDS} -> RUN_DEPENDS:= ${BUILD_DEPENDS}

PR:             ports/165605
Submitted by:   pgollucci (myself)
Approved by:    portmgr (linimon)
Exp Run by:     linimon
Tested by:      make index
@
text
@d42 12
a53 1
.include <bsd.port.mk>
@


1.4
log
@- Update to 1.400
- While I'm here, add TEST_DEPENDS

Changes:	http://search.cpan.org/dist/Feersum/Changes
PR:		ports/160605
Submitted by:	Grzegorz Blach <magik@@roorback.net> (maintainer)
@
text
@d42 1
a42 12
.include <bsd.port.pre.mk>

.if ${PERL_LEVEL} < 501200
BUILD_DEPENDS+=	p5-Scalar-List-Utils>=1.19:${PORTSDIR}/lang/p5-Scalar-List-Utils
RUN_DEPENDS+=	p5-Scalar-List-Utils>=1.19:${PORTSDIR}/lang/p5-Scalar-List-Utils
.endif

.if ${PERL_LEVEL} < 501200
TEST_DEPENDS+=	p5-Test-Simple>=0.94:${PORTSDIR}/devel/p5-Test-Simple
.endif

.include <bsd.port.post.mk>
@


1.3
log
@- Update to 1.202 [1]
- Add LICENSE (Artistic 1 & GPLv1)

Changes:	http://search.cpan.org/dist/Feersum/Changes
PR:		ports/159043 [1]
Submitted by:	Grzegorz Blach <magik@@roorback.net> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	1.202
d21 6
a26 3
RUN_DEPENDS=	p5-Plack>=0.9950:${PORTSDIR}/www/p5-Plack \
		p5-EV>=4.0:${PORTSDIR}/devel/p5-EV \
		p5-AnyEvent>=5.261:${PORTSDIR}/devel/p5-AnyEvent \
d28 1
a28 2
		p5-Scalar-List-Utils>=1.19:${PORTSDIR}/lang/p5-Scalar-List-Utils \
		p5-Test-Simple>=0.94:${PORTSDIR}/devel/p5-Test-Simple \
d30 1
a31 1
BUILD_DEPENDS=	${RUN_DEPENDS}
d35 17
a51 3
MAN1=	feersum.1
MAN3=	Plack::Handler::Feersum.3 Feersum.3 Feersum::Runner.3 \
	Feersum::Connection.3 Feersum::Connection::Handle.3
d53 1
a53 1
.include <bsd.port.mk>
@


1.2
log
@- Update to 1.200 [1]
- Make use of CPAN:USER macro

PR:		ports/156664 [1]
Submitted by:	Grzegorz Blach <magik@@roorback.net> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	1.200
d18 3
@


1.1
log
@Feersum is an HTTP server built on EV. It fully supports the PSGI 1.03 spec
including the psgi.streaming interface and is compatible with Plack. PSGI 1.1,
which has yet to be published formally, is also supported. Feersum also has
its own "native" interface which is similar in a lot of ways to PSGI, but is
not compatible with PSGI or PSGI middleware.

Feersum uses a single-threaded, event-based programming architecture to scale
and can handle many concurrent connections efficiently in both CPU and RAM.
It skips doing a lot of sanity checking with the assumption that a "front-end"
HTTP/HTTPS server is placed between it and the Internet.

WWW: http://search.cpan.org/dist/Feersum

PR:		ports/153320
Submitted by:	Grzegorz Blach <magik AT roorback.net>
@
text
@d9 1
a9 1
PORTVERSION=	1.001
d12 1
a12 1
MASTER_SITE_SUBDIR=	../../authors/id/S/ST/STASH
d25 1
a25 1
		p5-Test-TCP>=1.06:${PORTSDIR}/devel/p5-Test-TCP
@

