pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/databases/sqlrelay Don't pretend that C++ is C.
details: https://anonhg.NetBSD.org/pkgsrc/rev/c4ade8e004cf
branches: trunk
changeset: 641767:c4ade8e004cf
user: joerg <joerg%pkgsrc.org@localhost>
date: Mon Nov 17 19:00:39 2014 +0000
description:
Don't pretend that C++ is C.
diffstat:
databases/sqlrelay/distinfo | 3 +-
databases/sqlrelay/patches/patch-src_api_php_sql__relay.cpp | 48 +++++++++++++
2 files changed, 50 insertions(+), 1 deletions(-)
diffs (67 lines):
diff -r 9caa045ddcac -r c4ade8e004cf databases/sqlrelay/distinfo
--- a/databases/sqlrelay/distinfo Mon Nov 17 11:54:42 2014 +0000
+++ b/databases/sqlrelay/distinfo Mon Nov 17 19:00:39 2014 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.12 2014/10/30 11:51:34 fhajny Exp $
+$NetBSD: distinfo,v 1.13 2014/11/17 19:00:39 joerg Exp $
SHA1 (sqlrelay-0.57.tar.gz) = 537733e01beb5374688f2da9642024704bc93580
RMD160 (sqlrelay-0.57.tar.gz) = 709de60d7be64ab3d98df64a78bad3f110e9562e
@@ -7,4 +7,5 @@
SHA1 (patch-configure) = 72175a91d2892d5325ec619f45a5b2f571bcdbf5
SHA1 (patch-etc_Makefile) = 262968ad43d34d53b4fe65514c1351127660e12c
SHA1 (patch-init_rc.sqlrelay.in) = 6d358d9396339ecee8ef3b7054750100433fb271
+SHA1 (patch-src_api_php_sql__relay.cpp) = 6634d30035473a932c5e5a4a78a0573a0a879ed7
SHA1 (patch-src_loggers_custom__sc.cpp) = 79e2b0a54b151e76175f549747e3392accd0b4d9
diff -r 9caa045ddcac -r c4ade8e004cf databases/sqlrelay/patches/patch-src_api_php_sql__relay.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/sqlrelay/patches/patch-src_api_php_sql__relay.cpp Mon Nov 17 19:00:39 2014 +0000
@@ -0,0 +1,48 @@
+$NetBSD: patch-src_api_php_sql__relay.cpp,v 1.1 2014/11/17 19:00:39 joerg Exp $
+
+Don't mess with system headers by pretending to be C or removing defines.
+Just expect php.h to work.
+
+--- src/api/php/sql_relay.cpp.orig 2014-09-02 01:51:20.000000000 +0000
++++ src/api/php/sql_relay.cpp
+@@ -3,39 +3,7 @@
+
+ #include <sqlrelay/sqlrclient.h>
+
+-#ifdef WIN32
+- #undef uid_t
+- #undef gid_t
+- #undef ssize_t
+- #undef socklen_t
+- #undef pid_t
+- #undef mode_t
+- #define PHP_WIN32
+- #define ZEND_WIN32
+- #define ZEND_DEBUG 0
+- #define ZTS 1
+-#endif
+-
+-extern "C" {
+- #ifndef WIN32
+- #ifdef __cplusplus
+- #undef __cplusplus
+- #define cpluspluswasdefined
+- #endif
+- #ifndef HAVE_SOCKLEN_T
+- #define HAVE_SOCKLEN_T
+- #endif
+- #ifndef _WCHAR_T_DEFINED_
+- #define _WCHAR_T_DEFINED_
+- #endif
+- #endif
+- #include <php.h>
+- #ifndef WIN32
+- #ifdef cpluspluswasdefined
+- #define __cplusplus
+- #endif
+- #endif
+-}
++#include <php.h>
+
+ #include <config.h>
+
Home |
Main Index |
Thread Index |
Old Index