[csw-devel] SF.net SVN: gar:[13402] csw/mgar/pkg/cpan/CGI-SpeedyCGI/trunk

idogan23 at users.sourceforge.net idogan23 at users.sourceforge.net
Sat Feb 19 18:31:47 CET 2011


Revision: 13402
          http://gar.svn.sourceforge.net/gar/?rev=13402&view=rev
Author:   idogan23
Date:     2011-02-19 17:31:47 +0000 (Sat, 19 Feb 2011)

Log Message:
-----------
pm_speedycgiperl: added patch for fixing a memleak issue

Modified Paths:
--------------
    csw/mgar/pkg/cpan/CGI-SpeedyCGI/trunk/Makefile

Added Paths:
-----------
    csw/mgar/pkg/cpan/CGI-SpeedyCGI/trunk/files/0003-mem-leak.patch

Modified: csw/mgar/pkg/cpan/CGI-SpeedyCGI/trunk/Makefile
===================================================================
--- csw/mgar/pkg/cpan/CGI-SpeedyCGI/trunk/Makefile	2011-02-19 17:28:14 UTC (rev 13401)
+++ csw/mgar/pkg/cpan/CGI-SpeedyCGI/trunk/Makefile	2011-02-19 17:31:47 UTC (rev 13402)
@@ -9,12 +9,15 @@
   much more quickly.
 endef
 
-PATCHFILES = 0001-Use-Newx-instead-of-deprecated-New.patch
+PATCHFILES  = 0001-Use-Newx-instead-of-deprecated-New.patch
+PATCHFILES += 0003-mem-leak.patch
 
-PACKAGES = CSWpmspeedycgi
-CATALOGNAME = pm_speedycgi
+PACKAGES = CSWpmspeedycgiperl
+CATALOGNAME = pm_speedycgiperl
 
 # Don't build the apache/apache2 modules
 PATCHFILES += build.diff
 
+CHECKPKG_OVERRIDES_CSWpmspeedycgiperl += catalogname-does-not-match-pkgname|pkgname=CSWpmspeedycgiperl|catalogname=pm_speedycgiperl|expected-catalogname=pmspeedycgiperl
+
 include gar/category.mk

Added: csw/mgar/pkg/cpan/CGI-SpeedyCGI/trunk/files/0003-mem-leak.patch
===================================================================
--- csw/mgar/pkg/cpan/CGI-SpeedyCGI/trunk/files/0003-mem-leak.patch	                        (rev 0)
+++ csw/mgar/pkg/cpan/CGI-SpeedyCGI/trunk/files/0003-mem-leak.patch	2011-02-19 17:31:47 UTC (rev 13402)
@@ -0,0 +1,24 @@
+From a475d176db18c814ba56159a0c7a9ec9eed106ba Mon Sep 17 00:00:00 2001
+From: Ihsan Dogan <ihsan at opencsw.org>
+Date: Sat, 19 Feb 2011 18:13:46 +0100
+Subject: [PATCH] mem-leak
+
+---
+ src/speedy_backend_main.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+diff --git a/src/speedy_backend_main.c b/src/speedy_backend_main.c
+index 92e06c6..255ceab 100644
+--- a/src/speedy_backend_main.c
++++ b/src/speedy_backend_main.c
+@@ -175,6 +175,7 @@ int main(int argc, char **argv, char **_junk) {
+     if (!(my_perl = perl_alloc()))
+         DIE_QUIET("Cannot allocate perl");
+     perl_construct(my_perl);
++    PL_use_safe_putenv = 0;
+ 
+ #ifdef SPEEDY_DEBUG
+     dont_fork = getenv("SPEEDY_NOPARENT") != NULL;
+-- 
+1.7.3.2
+


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.


More information about the devel mailing list