aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www/perlbal/Makefile35
-rw-r--r--www/perlbal/distinfo4
-rw-r--r--www/perlbal/pkg-descr1
-rw-r--r--www/perlbal/pkg-plist69
4 files changed, 62 insertions, 47 deletions
diff --git a/www/perlbal/Makefile b/www/perlbal/Makefile
index a37fec26915f..bd384a661818 100644
--- a/www/perlbal/Makefile
+++ b/www/perlbal/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= Perlbal
-PORTVERSION= 1.79
+PORTVERSION= 1.80
CATEGORIES= www
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:DORMANDO
@@ -17,9 +17,11 @@ COMMENT= Reverse-proxy load balancer and webserver
RUN_DEPENDS= p5-BSD-Resource>=0:${PORTSDIR}/devel/p5-BSD-Resource \
p5-Danga-Socket>=1.44:${PORTSDIR}/devel/p5-Danga-Socket \
- p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
+ p5-HTTP-Date>=0:${PORTSDIR}/www/p5-HTTP-Date \
+ p5-HTTP-Message>=0:${PORTSDIR}/www/p5-HTTP-Message \
+ p5-IO-AIO>=0:${PORTSDIR}/devel/p5-IO-AIO \
p5-Net-Netmask>=0:${PORTSDIR}/net-mgmt/p5-Net-Netmask \
- p5-IO-AIO>=0:${PORTSDIR}/devel/p5-IO-AIO
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS:= ${RUN_DEPENDS}
PERL_CONFIGURE= yes
@@ -27,13 +29,6 @@ USE_RC_SUBR= perlbal
MAN1= perlbal.1
MAN3= Perlbal.3 \
- Perlbal::Plugin::Palimg.3 \
- Perlbal::Plugin::Cgilike.3 \
- Perlbal::Plugin::Include.3 \
- Perlbal::Plugin::Redirect.3 \
- Perlbal::Plugin::MaxContentLength.3 \
- Perlbal::Test.3 \
- Perlbal::Util.3 \
Perlbal::FAQ.3 \
Perlbal::Manual.3 \
Perlbal::Manual::Configuration.3 \
@@ -52,7 +47,17 @@ MAN3= Perlbal.3 \
Perlbal::Manual::ReverseProxy.3 \
Perlbal::Manual::Roles.3 \
Perlbal::Manual::Selector.3 \
- Perlbal::Manual::WebServer.3
+ Perlbal::Manual::WebServer.3 \
+ Perlbal::Plugin::Cgilike.3 \
+ Perlbal::Plugin::FlvStreaming.3 \
+ Perlbal::Plugin::Include.3 \
+ Perlbal::Plugin::MaxContentLength.3 \
+ Perlbal::Plugin::Palimg.3 \
+ Perlbal::Plugin::Redirect.3 \
+ Perlbal::Plugin::Throttle.3 \
+ Perlbal::Plugin::XFFExtras.3 \
+ Perlbal::Test.3 \
+ Perlbal::Util.3
post-patch:
@${REINPLACE_CMD} 's,/etc/perlbal,${PREFIX}/etc/perlbal,g' \
@@ -69,4 +74,10 @@ post-install:
${CP} -R ${WRKSRC}/doc/ ${DOCSDIR}
.endif
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 501400
+TEST_DEPENDS+= p5-Test-Simple>=0.94:${PORTSDIR}/devel/p5-Test-Simple
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/www/perlbal/distinfo b/www/perlbal/distinfo
index 36df7c8e59aa..6c51ceb87a94 100644
--- a/www/perlbal/distinfo
+++ b/www/perlbal/distinfo
@@ -1,2 +1,2 @@
-SHA256 (Perlbal-1.79.tar.gz) = f691c9eea4ef8789d5200356a4823d15c8c8a4acd637e21ae1347f53a1dd8aa2
-SIZE (Perlbal-1.79.tar.gz) = 194771
+SHA256 (Perlbal-1.80.tar.gz) = 179e1d8a8106d7a18cd0718c7c53a066b4b557350c29eb5e08eb2ccecb00f16c
+SIZE (Perlbal-1.80.tar.gz) = 212701
diff --git a/www/perlbal/pkg-descr b/www/perlbal/pkg-descr
index e7e36a4803d7..060abf030e77 100644
--- a/www/perlbal/pkg-descr
+++ b/www/perlbal/pkg-descr
@@ -6,4 +6,5 @@ be configured or reconfigured on the fly without needing to restart the
software. A basic configuration file containing a management port enables
you to easily perform operations on a running instance of Perlbal.
+WWW: http://search.cpan.org/dist/Perlbal/
WWW: http://www.danga.com/perlbal/
diff --git a/www/perlbal/pkg-plist b/www/perlbal/pkg-plist
index 3632df36558c..102bd27e1a78 100644
--- a/www/perlbal/pkg-plist
+++ b/www/perlbal/pkg-plist
@@ -1,13 +1,4 @@
-@comment $FreeBSD$
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/config-guide.txt
-%%PORTDOCS%%%%DOCSDIR%%/hacking/classes.txt
-%%PORTDOCS%%%%DOCSDIR%%/hacking/hooks.txt
-%%PORTDOCS%%%%DOCSDIR%%/hacking/todo.txt
-%%PORTDOCS%%%%DOCSDIR%%/http-versions.txt
-%%PORTDOCS%%%%DOCSDIR%%/pool-parameters.txt
-%%PORTDOCS%%%%DOCSDIR%%/reproxying.txt
-%%PORTDOCS%%%%DOCSDIR%%/service-parameters.txt
+bin/perlbal
%%SITE_PERL%%/Perlbal.pm
%%SITE_PERL%%/Perlbal/AIO.pm
%%SITE_PERL%%/Perlbal/BackendHTTP.pm
@@ -18,12 +9,33 @@
%%SITE_PERL%%/Perlbal/ClientManage.pm
%%SITE_PERL%%/Perlbal/ClientProxy.pm
%%SITE_PERL%%/Perlbal/CommandContext.pm
+%%SITE_PERL%%/Perlbal/FAQ.pod
+%%SITE_PERL%%/Perlbal/Fields.pm
%%SITE_PERL%%/Perlbal/HTTPHeaders.pm
%%SITE_PERL%%/Perlbal/ManageCommand.pm
+%%SITE_PERL%%/Perlbal/Manual.pod
+%%SITE_PERL%%/Perlbal/Manual/Configuration.pod
+%%SITE_PERL%%/Perlbal/Manual/Contributing.pod
+%%SITE_PERL%%/Perlbal/Manual/Credits.pod
+%%SITE_PERL%%/Perlbal/Manual/Debugging.pod
+%%SITE_PERL%%/Perlbal/Manual/FailOver.pod
+%%SITE_PERL%%/Perlbal/Manual/HighPriority.pod
+%%SITE_PERL%%/Perlbal/Manual/Hooks.pod
+%%SITE_PERL%%/Perlbal/Manual/Install.pod
+%%SITE_PERL%%/Perlbal/Manual/Internals.pod
+%%SITE_PERL%%/Perlbal/Manual/LoadBalancer.pod
+%%SITE_PERL%%/Perlbal/Manual/Logging.pod
+%%SITE_PERL%%/Perlbal/Manual/Management.pod
+%%SITE_PERL%%/Perlbal/Manual/Plugins.pod
+%%SITE_PERL%%/Perlbal/Manual/ReverseProxy.pod
+%%SITE_PERL%%/Perlbal/Manual/Roles.pod
+%%SITE_PERL%%/Perlbal/Manual/Selector.pod
+%%SITE_PERL%%/Perlbal/Manual/WebServer.pod
%%SITE_PERL%%/Perlbal/Plugin/AccessControl.pm
%%SITE_PERL%%/Perlbal/Plugin/AutoRemoveLeadingDir.pm
%%SITE_PERL%%/Perlbal/Plugin/Cgilike.pm
%%SITE_PERL%%/Perlbal/Plugin/EchoService.pm
+%%SITE_PERL%%/Perlbal/Plugin/FlvStreaming.pm
%%SITE_PERL%%/Perlbal/Plugin/Highpri.pm
%%SITE_PERL%%/Perlbal/Plugin/Include.pm
%%SITE_PERL%%/Perlbal/Plugin/LazyCDN.pm
@@ -33,44 +45,35 @@
%%SITE_PERL%%/Perlbal/Plugin/Queues.pm
%%SITE_PERL%%/Perlbal/Plugin/Redirect.pm
%%SITE_PERL%%/Perlbal/Plugin/Stats.pm
+%%SITE_PERL%%/Perlbal/Plugin/Throttle.pm
%%SITE_PERL%%/Perlbal/Plugin/Vhosts.pm
%%SITE_PERL%%/Perlbal/Plugin/Vpaths.pm
+%%SITE_PERL%%/Perlbal/Plugin/XFFExtras.pm
%%SITE_PERL%%/Perlbal/Pool.pm
%%SITE_PERL%%/Perlbal/ReproxyManager.pm
%%SITE_PERL%%/Perlbal/Service.pm
-%%SITE_PERL%%/Perlbal/SocketSSL.pm
%%SITE_PERL%%/Perlbal/Socket.pm
+%%SITE_PERL%%/Perlbal/SocketSSL.pm
%%SITE_PERL%%/Perlbal/TCPListener.pm
%%SITE_PERL%%/Perlbal/Test.pm
%%SITE_PERL%%/Perlbal/Test/WebClient.pm
%%SITE_PERL%%/Perlbal/Test/WebServer.pm
%%SITE_PERL%%/Perlbal/UploadListener.pm
%%SITE_PERL%%/Perlbal/Util.pm
-%%SITE_PERL%%/Perlbal/Manual/Credits.pod
-%%SITE_PERL%%/Perlbal/Manual/Roles.pod
-%%SITE_PERL%%/Perlbal/Manual/Management.pod
-%%SITE_PERL%%/Perlbal/Manual/Hooks.pod
-%%SITE_PERL%%/Perlbal/Manual/FailOver.pod
-%%SITE_PERL%%/Perlbal/Manual/Plugins.pod
-%%SITE_PERL%%/Perlbal/Manual/ReverseProxy.pod
-%%SITE_PERL%%/Perlbal/Manual/Logging.pod
-%%SITE_PERL%%/Perlbal/Manual/LoadBalancer.pod
-%%SITE_PERL%%/Perlbal/Manual/HighPriority.pod
-%%SITE_PERL%%/Perlbal/Manual/Debugging.pod
-%%SITE_PERL%%/Perlbal/Manual/Selector.pod
-%%SITE_PERL%%/Perlbal/Manual/Contributing.pod
-%%SITE_PERL%%/Perlbal/Manual/WebServer.pod
-%%SITE_PERL%%/Perlbal/Manual/Configuration.pod
-%%SITE_PERL%%/Perlbal/Manual/Internals.pod
-%%SITE_PERL%%/Perlbal/Manual/Install.pod
-%%SITE_PERL%%/Perlbal/Manual.pod
-%%SITE_PERL%%/Perlbal/FAQ.pod
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Perlbal/.packlist
-bin/perlbal
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/config-guide.txt
+%%PORTDOCS%%%%DOCSDIR%%/hacking/classes.txt
+%%PORTDOCS%%%%DOCSDIR%%/hacking/hooks.txt
+%%PORTDOCS%%%%DOCSDIR%%/hacking/todo.txt
+%%PORTDOCS%%%%DOCSDIR%%/http-versions.txt
+%%PORTDOCS%%%%DOCSDIR%%/pool-parameters.txt
+%%PORTDOCS%%%%DOCSDIR%%/reproxying.txt
+%%PORTDOCS%%%%DOCSDIR%%/service-parameters.txt
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/hacking
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Perlbal
@dirrm %%SITE_PERL%%/Perlbal/Test
@dirrm %%SITE_PERL%%/Perlbal/Plugin
@dirrm %%SITE_PERL%%/Perlbal/Manual
@dirrm %%SITE_PERL%%/Perlbal
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/hacking
-%%PORTDOCS%%@dirrm %%DOCSDIR%%