perl updates for HTML::Mason

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

perl updates for HTML::Mason

Marc Espie-2
-> SHA1 clean-up (compiler warnings)
-> Important Cache::Cache clean-up (use of File::Temp should avoid some nasty
race conditions in case several people are writing at the same location).
-> quite a few performance improvements and functionality changes in HTML::Mason.

I specifically did NOT update www/p5-libapreq, because the developers switched
from the Apache 1.0 to Apache 2.0 licence between 1.32 and 1.33, so this
warrants further discussions.

Okay for those 3 updates ?

Index: security/p5-Digest-SHA1/Makefile
===================================================================
RCS file: /cvs/ports/security/p5-Digest-SHA1/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- security/p5-Digest-SHA1/Makefile 20 Dec 2005 17:40:18 -0000 1.10
+++ security/p5-Digest-SHA1/Makefile 23 Apr 2006 15:41:31 -0000
@@ -4,8 +4,8 @@ SHARED_ONLY= Yes
 
 COMMENT= "module to calculate SHA1 digests"
 
-DISTNAME= Digest-SHA1-2.10
-PKGNAME= p5-${DISTNAME}p0
+DISTNAME= Digest-SHA1-2.11
+PKGNAME= p5-${DISTNAME}
 CATEGORIES= security perl5
 MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Digest/}
 
Index: security/p5-Digest-SHA1/distinfo
===================================================================
RCS file: /cvs/ports/security/p5-Digest-SHA1/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- security/p5-Digest-SHA1/distinfo 5 Jan 2005 17:26:43 -0000 1.6
+++ security/p5-Digest-SHA1/distinfo 23 Apr 2006 15:41:31 -0000
@@ -1,4 +1,4 @@
-MD5 (Digest-SHA1-2.10.tar.gz) = 4497a499b7c28ddd540a8caab412c6d7
-RMD160 (Digest-SHA1-2.10.tar.gz) = 649220ded1c39e19ff70e680f5e7e628b22a3d70
-SHA1 (Digest-SHA1-2.10.tar.gz) = ca9ae44791f6867696781d1fa1f5daad9ea5b121
-SIZE (Digest-SHA1-2.10.tar.gz) = 38698
+MD5 (Digest-SHA1-2.11.tar.gz) = 2449bfe21d6589c96eebf94dae24df6b
+RMD160 (Digest-SHA1-2.11.tar.gz) = 66a446c0f7cdca43b8ec5742551b34a750a16871
+SHA1 (Digest-SHA1-2.11.tar.gz) = 00e945eb71b6d118bc3f785cc0e469df2f032709
+SIZE (Digest-SHA1-2.11.tar.gz) = 38723
Index: devel/p5-Cache-Cache/Makefile
===================================================================
RCS file: /cvs/ports/devel/p5-Cache-Cache/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- devel/p5-Cache-Cache/Makefile 30 Apr 2003 19:10:52 -0000 1.3
+++ devel/p5-Cache-Cache/Makefile 23 Apr 2006 15:41:31 -0000
@@ -2,7 +2,7 @@
 
 COMMENT= "perl cache interface"
 
-DISTNAME= Cache-Cache-1.02
+DISTNAME= Cache-Cache-1.04
 PKGNAME= p5-${DISTNAME}
 CATEGORIES= devel perl5
 
Index: devel/p5-Cache-Cache/distinfo
===================================================================
RCS file: /cvs/ports/devel/p5-Cache-Cache/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- devel/p5-Cache-Cache/distinfo 5 Jan 2005 16:22:35 -0000 1.3
+++ devel/p5-Cache-Cache/distinfo 23 Apr 2006 15:41:31 -0000
@@ -1,4 +1,4 @@
-MD5 (Cache-Cache-1.02.tar.gz) = 9dfff47f2317a59a15546a972b2a67ba
-RMD160 (Cache-Cache-1.02.tar.gz) = a5b3a12f7034f26477204f367b403e869673f98b
-SHA1 (Cache-Cache-1.02.tar.gz) = ac62e1b706dd141d813378b27e0f140f133f98ee
-SIZE (Cache-Cache-1.02.tar.gz) = 33202
+MD5 (Cache-Cache-1.04.tar.gz) = 60f79f31e74830dba1e0acda4d232d31
+RMD160 (Cache-Cache-1.04.tar.gz) = d48712ef7c8b398099a8fa95571a17c28762dbde
+SHA1 (Cache-Cache-1.04.tar.gz) = 7cdcac7abc8f3c11f4a3591b4049fe6c558ca167
+SIZE (Cache-Cache-1.04.tar.gz) = 33448
Index: www/p5-HTML-Mason/Makefile
===================================================================
RCS file: /cvs/ports/www/p5-HTML-Mason/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- www/p5-HTML-Mason/Makefile 4 Jul 2004 23:42:59 -0000 1.15
+++ www/p5-HTML-Mason/Makefile 23 Apr 2006 15:41:31 -0000
@@ -2,7 +2,7 @@
 
 COMMENT= "high-performance dynamic web authoring system"
 
-DISTNAME= HTML-Mason-1.26
+DISTNAME= HTML-Mason-1.32
 PKGNAME= p5-${DISTNAME}
 CATEGORIES= www perl5
 
@@ -20,12 +20,12 @@ MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=H
 BUILD_DEPENDS= ${RUN_DEPENDS}
 RUN_DEPENDS= :p5-Params-Validate->=0.74:devel/p5-Params-Validate \
  :mod_perl->=1.27:www/mod_perl \
- :p5-libapreq->=1.0:www/p5-libapreq \
+ :p5-libapreq->=1.1:www/p5-libapreq \
  :p5-Exception-Class->=1.19:devel/p5-Exception-Class \
  :p5-Class-Container->=0.10:devel/p5-Class-Container \
  :p5-Cache-Cache->=1.02:devel/p5-Cache-Cache
 
-CONFIGURE_STYLE= perl
+CONFIGURE_STYLE= perl modbuild
 CONFIGURE_ARGS+= --no-prompts
 
 .include <bsd.port.mk>
Index: www/p5-HTML-Mason/distinfo
===================================================================
RCS file: /cvs/ports/www/p5-HTML-Mason/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- www/p5-HTML-Mason/distinfo 5 Jan 2005 17:38:58 -0000 1.5
+++ www/p5-HTML-Mason/distinfo 23 Apr 2006 15:41:31 -0000
@@ -1,4 +1,4 @@
-MD5 (HTML-Mason-1.26.tar.gz) = 96848be080c2382285f5faafe24d4a00
-RMD160 (HTML-Mason-1.26.tar.gz) = 4c8092cdcf93087da26e9c2de3d8c3809e37e97e
-SHA1 (HTML-Mason-1.26.tar.gz) = bf9955a02e3c8e062f6f94edd9cf440c0752ec54
-SIZE (HTML-Mason-1.26.tar.gz) = 331325
+MD5 (HTML-Mason-1.32.tar.gz) = b0abfdd869d828a0ebbf2f64cfb9d094
+RMD160 (HTML-Mason-1.32.tar.gz) = a6bb0a8b979d4e8b94614a77f911d1aa887aeac8
+SHA1 (HTML-Mason-1.32.tar.gz) = 411cb70053d41287b99fd88f39851069d653e173
+SIZE (HTML-Mason-1.32.tar.gz) = 382521
Index: www/p5-HTML-Mason/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/p5-HTML-Mason/pkg/PLIST,v
retrieving revision 1.9
diff -u -p -r1.9 PLIST
--- www/p5-HTML-Mason/pkg/PLIST 15 Sep 2004 18:49:51 -0000 1.9
+++ www/p5-HTML-Mason/pkg/PLIST 23 Apr 2006 15:41:31 -0000
@@ -9,7 +9,6 @@ ${P5SITE}/HTML/Mason/
 ${P5SITE}/HTML/Mason.pm
 ${P5SITE}/HTML/Mason/Admin.pod
 ${P5SITE}/HTML/Mason/ApacheHandler.pm
-${P5SITE}/HTML/Mason/Buffer.pm
 ${P5SITE}/HTML/Mason/CGIHandler.pm
 ${P5SITE}/HTML/Mason/Cache/
 ${P5SITE}/HTML/Mason/Cache/BaseCache.pm
@@ -25,11 +24,15 @@ ${P5SITE}/HTML/Mason/Devel.pod
 ${P5SITE}/HTML/Mason/Escapes.pm
 ${P5SITE}/HTML/Mason/Exceptions.pm
 ${P5SITE}/HTML/Mason/FakeApache.pm
+${P5SITE}/HTML/Mason/Handler.pm
 ${P5SITE}/HTML/Mason/Interp.pm
 ${P5SITE}/HTML/Mason/Lexer.pm
 ${P5SITE}/HTML/Mason/MethodMaker.pm
 ${P5SITE}/HTML/Mason/Params.pod
 ${P5SITE}/HTML/Mason/Parser.pm
+${P5SITE}/HTML/Mason/Plugin/
+${P5SITE}/HTML/Mason/Plugin.pm
+${P5SITE}/HTML/Mason/Plugin/Context.pm
 ${P5SITE}/HTML/Mason/Request.pm
 ${P5SITE}/HTML/Mason/Resolver/
 ${P5SITE}/HTML/Mason/Resolver.pm
@@ -43,7 +46,6 @@ ${P5SITE}/HTML/Mason/Utils.pm
 @man man/man3p/HTML::Mason.3p
 @man man/man3p/HTML::Mason::Admin.3p
 @man man/man3p/HTML::Mason::ApacheHandler.3p
-@man man/man3p/HTML::Mason::Buffer.3p
 @man man/man3p/HTML::Mason::CGIHandler.3p
 @man man/man3p/HTML::Mason::Cache::BaseCache.3p
 @man man/man3p/HTML::Mason::Compiler.3p
@@ -61,6 +63,8 @@ ${P5SITE}/HTML/Mason/Utils.pm
 @man man/man3p/HTML::Mason::MethodMaker.3p
 @man man/man3p/HTML::Mason::Params.3p
 @man man/man3p/HTML::Mason::Parser.3p
+@man man/man3p/HTML::Mason::Plugin.3p
+@man man/man3p/HTML::Mason::Plugin::Context.3p
 @man man/man3p/HTML::Mason::Request.3p
 @man man/man3p/HTML::Mason::Resolver.3p
 @man man/man3p/HTML::Mason::Resolver::File.3p

Reply | Threaded
Open this post in threaded view
|

Re: perl updates for HTML::Mason

Mathieu Sauve-Frankel
> I specifically did NOT update www/p5-libapreq, because the developers switched
> from the Apache 1.0 to Apache 2.0 licence between 1.32 and 1.33, so this
> warrants further discussions.

There are already other instances of apache 2.0 licensed code being
distributed in the ports tree. devel/apr and devel/apr-util for instance.

While I am not a fan of the license, we certainly ship other software with
more restrictive licenses. What exactly is the issue ?

Reply | Threaded
Open this post in threaded view
|

Re: perl updates for HTML::Mason

Marc Espie-2
On Tue, Apr 25, 2006 at 10:57:29PM -0400, Mathieu Sauve-Frankel wrote:
> > I specifically did NOT update www/p5-libapreq, because the developers switched
> > from the Apache 1.0 to Apache 2.0 licence between 1.32 and 1.33, so this
> > warrants further discussions.
>
> There are already other instances of apache 2.0 licensed code being
> distributed in the ports tree. devel/apr and devel/apr-util for instance.
>
> While I am not a fan of the license, we certainly ship other software with
> more restrictive licenses. What exactly is the issue ?

Actually, I haven't looked very far yet.  Licence review is not something
I love doing, it's just stuff I do from time to time because somebody HAS to.

I was mostly concerned in getting the rest of those ports updated first...
without any reaction from 2 maintainers so far...


I've got `a chance' to play with an installation using Apache2 and mod_perl2
since then, and I must say, I'm not impressed. Not having internal_redirect()
sucks, and I wonder what the apache guys are doing...

I'm getting more and more happy that we're staying with Apache1.