[67171] trunk/dports/perl/p5-cgi-speedycgi

markd at macports.org markd at macports.org
Fri Apr 30 08:39:02 PDT 2010


Revision: 67171
          http://trac.macports.org/changeset/67171
Author:   markd at macports.org
Date:     2010-04-30 08:38:57 -0700 (Fri, 30 Apr 2010)
Log Message:
-----------
Add patch to fix segfaults on perl 5.10.  Patch comes from FreeBSD port.

Modified Paths:
--------------
    trunk/dports/perl/p5-cgi-speedycgi/Portfile

Added Paths:
-----------
    trunk/dports/perl/p5-cgi-speedycgi/files/patch-src-speedy_perl.c

Modified: trunk/dports/perl/p5-cgi-speedycgi/Portfile
===================================================================
--- trunk/dports/perl/p5-cgi-speedycgi/Portfile	2010-04-30 14:47:48 UTC (rev 67170)
+++ trunk/dports/perl/p5-cgi-speedycgi/Portfile	2010-04-30 15:38:57 UTC (rev 67171)
@@ -3,7 +3,7 @@
 PortSystem                      1.0
 PortGroup                       perl5 1.0
 perl5.setup                     CGI-SpeedyCGI 2.22
-revision			5
+revision			6
 maintainers                     markd openmaintainer
 description                     Speed up perl CGI scripts by running them persistently
 long_description                SpeedyCGI is a way to run perl scripts persistently, \
@@ -22,7 +22,8 @@
 				patch-src_speedy_main.c \
 				patch-mod_speedycgi-Makefile.tmpl \
 				patch-src-speedy_perl.h \
-				patch-src-speedy_backend_main.h
+				patch-src-speedy_backend_main.h \
+				patch-src-speedy_perl.c
 
 depends_lib			port:apache2
 

Added: trunk/dports/perl/p5-cgi-speedycgi/files/patch-src-speedy_perl.c
===================================================================
--- trunk/dports/perl/p5-cgi-speedycgi/files/patch-src-speedy_perl.c	                        (rev 0)
+++ trunk/dports/perl/p5-cgi-speedycgi/files/patch-src-speedy_perl.c	2010-04-30 15:38:57 UTC (rev 67171)
@@ -0,0 +1,11 @@
+--- src/speedy_perl.c.orig	2009-07-23 21:26:43.000000000 +0200
++++ src/speedy_perl.c	2009-07-23 21:26:47.000000000 +0200
+@@ -818,7 +818,7 @@
+     my_call_sv(get_perlvar(&PERLVAR_RESET_GLOBALS));
+ 
+     /* Copy option values in from the perl vars */
+-    if (SvIV(PERLVAL_OPTS_CHANGED)) {
++    if (SvTRUE(PERLVAL_OPTS_CHANGED)) {
+ 	int i;
+ 	for (i = 0; i < SPEEDY_NUMOPTS; ++i) {
+ 	    OptRec *o = speedy_optdefs + i;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100430/662f37a9/attachment.html>


More information about the macports-changes mailing list