[113504] trunk/dports/www/mod_perl2

cal at macports.org cal at macports.org
Mon Nov 18 02:57:12 PST 2013


Revision: 113504
          https://trac.macports.org/changeset/113504
Author:   cal at macports.org
Date:     2013-11-18 02:57:11 -0800 (Mon, 18 Nov 2013)
Log Message:
-----------
mod_perl2: Use "silly hack" rather than setting -std=c89, which was broken, reverts r109141, r109099 by jeremyhu.

Revision Links:
--------------
    https://trac.macports.org/changeset/109141
    https://trac.macports.org/changeset/109099

Modified Paths:
--------------
    trunk/dports/www/mod_perl2/Portfile

Added Paths:
-----------
    trunk/dports/www/mod_perl2/files/clang-compatibility_src-modules-perl-modperl_common_util.h.patch

Modified: trunk/dports/www/mod_perl2/Portfile
===================================================================
--- trunk/dports/www/mod_perl2/Portfile	2013-11-18 07:06:16 UTC (rev 113503)
+++ trunk/dports/www/mod_perl2/Portfile	2013-11-18 10:57:11 UTC (rev 113504)
@@ -34,6 +34,10 @@
 depends_lib			path:bin/perl:perl5 port:apache2
 worksrcdir			mod_perl-${version}
 
+if {${configure.compiler} == "clang"} {
+    patchfiles-append clang-compatibility_src-modules-perl-modperl_common_util.h.patch
+}
+
 pre-configure {
     set perl5bin "${prefix}/bin/perl5"
     if {[string first "true" [exec ${perl5bin} -V:useshrplib]] == -1} {
@@ -46,8 +50,6 @@
     }
 }
 
-configure.cflags-append -std=gnu89
-
 configure {
 	set APXS ${prefix}/apache2/bin/apxs
 	system "cd ${workpath}/${worksrcdir} && \

Copied: trunk/dports/www/mod_perl2/files/clang-compatibility_src-modules-perl-modperl_common_util.h.patch (from rev 109098, trunk/dports/www/mod_perl2/files/clang-compatibility_src-modules-perl-modperl_common_util.h.patch)
===================================================================
--- trunk/dports/www/mod_perl2/files/clang-compatibility_src-modules-perl-modperl_common_util.h.patch	                        (rev 0)
+++ trunk/dports/www/mod_perl2/files/clang-compatibility_src-modules-perl-modperl_common_util.h.patch	2013-11-18 10:57:11 UTC (rev 113504)
@@ -0,0 +1,11 @@
+--- src/modules/perl/modperl_common_util.h.orig	2012-01-04 00:25:57.000000000 +0100
++++ src/modules/perl/modperl_common_util.h	2012-01-04 00:26:12.000000000 +0100
+@@ -22,7 +22,7 @@
+ #ifdef MP_DEBUG
+ #define MP_INLINE
+ #else
+-#define MP_INLINE APR_INLINE
++#define MP_INLINE
+ #endif
+ 
+ #ifdef CYGWIN
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20131118/29d574e3/attachment.html>


More information about the macports-changes mailing list