head	1.26;
access;
symbols
	RELEASE_8_3_0:1.24
	RELEASE_9_0_0:1.23
	RELEASE_7_4_0:1.21
	RELEASE_8_2_0:1.21
	RELEASE_6_EOL:1.20
	RELEASE_8_1_0:1.19
	RELEASE_7_3_0:1.19
	RELEASE_8_0_0:1.18
	RELEASE_7_2_0:1.17
	RELEASE_7_1_0:1.14
	RELEASE_6_4_0:1.14
	RELEASE_5_EOL:1.13
	RELEASE_7_0_0:1.10
	RELEASE_6_3_0:1.10
	PRE_XORG_7:1.10
	RELEASE_4_EOL:1.5
	RELEASE_6_2_0:1.4
	RELEASE_6_1_0:1.2
	RELEASE_5_5_0:1.2;
locks; strict;
comment	@# @;


1.26
date	2012.11.17.06.02.52;	author svnexp;	state Exp;
branches;
next	1.25;

1.25
date	2012.10.28.10.55.58;	author lth;	state Exp;
branches;
next	1.24;

1.24
date	2012.03.14.21.55.40;	author lth;	state Exp;
branches;
next	1.23;

1.23
date	2011.08.20.15.13.58;	author lth;	state Exp;
branches;
next	1.22;

1.22
date	2011.03.16.16.05.33;	author lth;	state Exp;
branches;
next	1.21;

1.21
date	2010.12.13.09.29.37;	author lth;	state Exp;
branches;
next	1.20;

1.20
date	2010.08.01.19.04.02;	author lth;	state Exp;
branches;
next	1.19;

1.19
date	2010.01.25.14.00.23;	author kuriyama;	state Exp;
branches;
next	1.18;

1.18
date	2009.09.08.08.53.22;	author lth;	state Exp;
branches;
next	1.17;

1.17
date	2009.03.25.10.42.12;	author lth;	state Exp;
branches;
next	1.16;

1.16
date	2009.01.03.20.42.47;	author lth;	state Exp;
branches;
next	1.15;

1.15
date	2008.10.20.12.43.01;	author lth;	state Exp;
branches;
next	1.14;

1.14
date	2008.06.25.07.29.53;	author lth;	state Exp;
branches;
next	1.13;

1.13
date	2008.02.19.08.52.59;	author lth;	state Exp;
branches;
next	1.12;

1.12
date	2008.02.12.10.47.26;	author lth;	state Exp;
branches;
next	1.11;

1.11
date	2007.12.30.16.06.52;	author lth;	state Exp;
branches;
next	1.10;

1.10
date	2007.03.22.19.44.46;	author lth;	state Exp;
branches;
next	1.9;

1.9
date	2007.03.20.18.01.51;	author lth;	state Exp;
branches;
next	1.8;

1.8
date	2007.03.07.20.14.12;	author lth;	state Exp;
branches;
next	1.7;

1.7
date	2007.02.17.13.32.11;	author lth;	state Exp;
branches;
next	1.6;

1.6
date	2007.02.01.22.10.07;	author lth;	state Exp;
branches;
next	1.5;

1.5
date	2007.01.10.19.46.41;	author lth;	state Exp;
branches;
next	1.4;

1.4
date	2006.09.21.06.44.09;	author lth;	state Exp;
branches;
next	1.3;

1.3
date	2006.09.17.18.53.35;	author lth;	state Exp;
branches;
next	1.2;

1.2
date	2005.10.17.15.31.59;	author lth;	state Exp;
branches;
next	1.1;

1.1
date	2005.10.12.12.31.35;	author lth;	state Exp;
branches;
next	;


desc
@@


1.26
log
@Switch exporter over
@
text
@# New ports collection makefile for:	www/p5-POE-Component-Server-SimpleHTTP
# Date created:				12 October 2005
# Whom:					Lars Thegler <lth@@FreeBSD.org>
#
# $FreeBSD: head/www/p5-POE-Component-Server-SimpleHTTP/Makefile 306543 2012-10-28 10:55:58Z lth $
#

PORTNAME=	POE-Component-Server-SimpleHTTP
PORTVERSION=	2.16
CATEGORIES=	www perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

MAINTAINER=	lth@@FreeBSD.org
COMMENT=	Perl extension to serve HTTP requests in POE

BUILD_DEPENDS=	p5-Moose>=0.81:${PORTSDIR}/devel/p5-Moose \
		p5-MooseX-AttributeHelpers>0:${PORTSDIR}/devel/p5-MooseX-AttributeHelpers \
		p5-MooseX-POE>=0.205:${PORTSDIR}/devel/p5-MooseX-POE \
		p5-POE>=1.0000:${PORTSDIR}/devel/p5-POE \
		p5-libwww>0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:=	${BUILD_DEPENDS}
TEST_DEPENDS=	p5-POE-Filter-HTTP-Parser>=1.06:${PORTSDIR}/www/p5-POE-Filter-HTTP-Parser \
		p5-Test-POE-Client-TCP>0:${PORTSDIR}/devel/p5-Test-POE-Client-TCP

PERL_CONFIGURE=	yes

MAN3=		POE::Component::Server::SimpleHTTP.3 \
		POE::Component::Server::SimpleHTTP::Connection.3 \
		POE::Component::Server::SimpleHTTP::Response.3

OPTIONS_DEFINE=	SSL
SSL_DESC=	SSL support (POE::Component::SSLify)
OPTIONS_DEFAULT=	SSL

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MSSL}
BUILD_DEPENDS+=	p5-POE-Component-SSLify>=0.04:${PORTSDIR}/security/p5-POE-Component-SSLify
.endif

.include <bsd.port.mk>
@


1.25
log
@SVN rev 306543 on 2012-10-28 10:55:58Z by lth

- update to 2.16
- convert to optionsng

Feature safe: yes
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.24
log
@update to 2.14

Feature safe:	yes
@
text
@d9 1
a9 1
PORTVERSION=	2.14
d32 3
a34 1
OPTIONS=	SSL "SSL support (POE::Component::SSLify)" on \
d36 1
a36 1
.include <bsd.port.pre.mk>
d38 1
a38 1
.ifdef(WITH_SSL)
d42 1
a42 1
.include <bsd.port.post.mk>
@


1.23
log
@Update to 2.12
@
text
@d9 1
a9 1
PORTVERSION=	2.12
d17 1
a17 1
RUN_DEPENDS=	p5-Moose>=0.81:${PORTSDIR}/devel/p5-Moose \
d22 3
a24 2
BUILD_DEPENDS=	${RUN_DEPENDS}
TEST_DEPENDS=	p5-POE-Filter-HTTP-Parser>=1.06:${PORTSDIR}/www/p5-POE-Filter-HTTP-Parser
@


1.22
log
@Update to 2.10
@
text
@d9 1
a9 1
PORTVERSION=	2.10
@


1.21
log
@Update to 2.06
@
text
@d9 1
a9 1
PORTVERSION=	2.06
d23 1
@


1.20
log
@Update to 2.04
@
text
@d9 1
a9 1
PORTVERSION=	2.04
@


1.19
log
@- Remove unneeded dependencies which is in perl-5.8.9 dist
  (part 5).

Approved by:	portmgr (itetcu)
@
text
@d9 1
a9 2
PORTVERSION=	2.0
PORTREVISION=	1
@


1.18
log
@Update to 2.0
@
text
@d10 1
a21 1
		p5-Storable>0:${PORTSDIR}/devel/p5-Storable \
@


1.17
log
@Update to 1.58
@
text
@d9 1
a9 1
PORTVERSION=	1.58
d17 6
a22 3
RUN_DEPENDS=	p5-Storable>0:${PORTSDIR}/devel/p5-Storable \
		p5-libwww>0:${PORTSDIR}/www/p5-libwww \
		p5-POE>=1.0000:${PORTSDIR}/devel/p5-POE
a28 1
		POE::Component::Server::SimpleHTTP::PreFork.3 \
a31 1
		PREFORK "PreFork support (IRC::Shareable)" on
a38 4
.ifdef(WITH_PREFORK)
BUILD_DEPENDS+=	p5-IPC-Shareable>0:${PORTSDIR}/devel/p5-IPC-Shareable
.endif

@


1.16
log
@Update to 1.50
@
text
@d9 1
a9 1
PORTVERSION=	1.50
@


1.15
log
@Update to 1.48
@
text
@d9 1
a9 1
PORTVERSION=	1.48
@


1.14
log
@Update to 1.46
@
text
@d9 1
a9 1
PORTVERSION=	1.46
@


1.13
log
@Update to 1.42
@
text
@d9 1
a9 1
PORTVERSION=	1.42
d19 1
a19 1
		p5-POE>=0.9999:${PORTSDIR}/devel/p5-POE
@


1.12
log
@Update to 1.40
@
text
@d9 1
a9 1
PORTVERSION=	1.40
@


1.11
log
@Update to 1.30
@
text
@d9 1
a9 1
PORTVERSION=	1.30
d19 1
a19 1
		p5-POE>=0.38:${PORTSDIR}/devel/p5-POE
@


1.10
log
@Update to 1.23
@
text
@d9 1
a9 1
PORTVERSION=	1.23
@


1.9
log
@Update to 1.21
@
text
@d9 1
a9 1
PORTVERSION=	1.21
@


1.8
log
@Update to 1.20
@
text
@d9 1
a9 1
PORTVERSION=	1.20
@


1.7
log
@Update to 1.19
@
text
@d9 1
a9 1
PORTVERSION=	1.19
@


1.6
log
@- Update to 1.16.
- Remove legacy perl support.
@
text
@d9 1
a9 1
PORTVERSION=	1.16
@


1.5
log
@Update to 1.15
@
text
@d9 1
a9 1
PORTVERSION=	1.15
a41 4
.if ${PERL_LEVEL} < 500600  # inherited from www/p5-libwww
IGNORE=		requires Perl 5.6. Install lang/perl5 or lang/perl5.8, and try again
.endif

@


1.4
log
@Update to 1.13
@
text
@d9 1
a9 1
PORTVERSION=	1.13
d17 4
a20 4
BUILD_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable \
		${SITE_PERL}/HTTP/Date.pm:${PORTSDIR}/www/p5-libwww \
		${SITE_PERL}/POE.pm:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS=	${BUILD_DEPENDS}
d35 1
a35 1
BUILD_DEPENDS+=	${SITE_PERL}/POE/Component/SSLify.pm:${PORTSDIR}/security/p5-POE-Component-SSLify
d39 1
a39 1
BUILD_DEPENDS+=	${SITE_PERL}/IPC/Shareable.pm:${PORTSDIR}/devel/p5-IPC-Shareable
@


1.3
log
@Update to 1.12. Now requires perl from ports
@
text
@d9 1
a9 1
PORTVERSION=	1.12
d11 1
a11 2
MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR=	POE
@


1.2
log
@Removed patch droppings

Noticed by:	pointyhat via kris
Pointy hat to:	lth
@
text
@d9 1
a9 1
PORTVERSION=	1.11
d43 2
a44 8
.if ${PERL_LEVEL} < 500600
EXTRA_PATCHES=	${FILESDIR}/500503-*

post-patch:
	@@${PERL} -pi -e 's/^our ([\$$\@@]\w+)/use vars qw($$1); $$1/;' \
		     -e '$$_ = "" if /use warnings/;' \
		$$(${FIND} ${WRKSRC} -name '*.pm')
	@@${RM} ${WRKSRC}/lib/POE/Component/Server/SimpleHTTP.pm.orig
@


1.1
log
@Add p5-POE-Component-Server-SimpleHTTP 1.11, Perl extension to serve
HTTP requests in POE.
@
text
@d50 1
@

