Sfoglia il codice sorgente

modifying package: mimedefang-2.43 20040527 -> 20040704

Ralf S. Engelschall 21 anni fa
parent
commit
1f60a78937
2 ha cambiato i file con 25 aggiunte e 1 eliminazioni
  1. 22 0
      mimedefang/mimedefang.patch
  2. 3 1
      mimedefang/mimedefang.spec

+ 22 - 0
mimedefang/mimedefang.patch

@@ -0,0 +1,22 @@
+A patch from FreeBSD mimedefang port for the embedding case.
+
+--- embperl.c.orig	Wed Jun 30 00:57:57 2004
++++ embperl.c	Wed Jun 30 01:01:55 2004
+@@ -26,6 +26,9 @@
+     char *argv[6];
+     int argc;
+ 
++#ifdef SAFE_EMBED_PERL
++	PL_perl_destruct_level = 1;
++#endif
+     if (my_perl != NULL) {
+ #ifdef SAFE_EMBED_PERL
+ 	perl_destruct(my_perl);
+@@ -46,7 +49,6 @@
+ #ifdef PERL_SET_CONTEXT
+     PERL_SET_CONTEXT(my_perl);
+ #endif
+-    PL_perl_destruct_level = 1;
+     perl_construct(my_perl);
+     if (subFilter) {
+ 	argv[0] = "";

+ 3 - 1
mimedefang/mimedefang.spec

@@ -38,7 +38,7 @@ Class:        EVAL
 Group:        Mail
 License:      GPL
 Version:      %{V_mimedefang}
-Release:      20040527
+Release:      20040704
 
 #   package options
 %option       with_clamav    no
@@ -47,6 +47,7 @@ Release:      20040527
 Source0:      http://www.mimedefang.org/static/mimedefang-%{V_mimedefang}.tar.gz
 Source1:      http://www.mimedefang.org/static/MIME-tools-%{V_mime_tools}.tar.gz
 Source2:      rc.mimedefang
+Patch0:       mimedefang.patch
 
 #   build information
 Prefix:       %{l_prefix}
@@ -82,6 +83,7 @@ AutoReqProv:  no
 %prep
     %setup -q
     %setup -q -T -D -a 1
+    %patch -p0
 
 %build
     #   configure program