mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
databases/postgresql-plv8js: Fix build with libc++ 3.8.0
PR: 208526 Submitted by: dim Approved by: vanilla (maintainer)
This commit is contained in:
parent
c139d54c7f
commit
85dfccf0f6
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=414328
27
databases/postgresql-plv8js/files/patch-plv8.cc
Normal file
27
databases/postgresql-plv8js/files/patch-plv8.cc
Normal file
@ -0,0 +1,27 @@
|
||||
--- plv8.cc.orig 2015-05-26 19:46:56.000000000 +0200
|
||||
+++ plv8.cc 2016-04-04 17:11:11.340628000 +0200
|
||||
@@ -9,11 +9,6 @@
|
||||
#include <new>
|
||||
|
||||
extern "C" {
|
||||
-#define delete delete_
|
||||
-#define namespace namespace_
|
||||
-#define typeid typeid_
|
||||
-#define typename typename_
|
||||
-#define using using_
|
||||
|
||||
#if PG_VERSION_NUM >= 90300
|
||||
#include "access/htup_details.h"
|
||||
@@ -32,12 +27,6 @@ extern "C" {
|
||||
#include "utils/rel.h"
|
||||
#include "utils/syscache.h"
|
||||
|
||||
-#undef delete
|
||||
-#undef namespace
|
||||
-#undef typeid
|
||||
-#undef typename
|
||||
-#undef using
|
||||
-
|
||||
PG_MODULE_MAGIC;
|
||||
|
||||
PG_FUNCTION_INFO_V1(plv8_call_handler);
|
26
databases/postgresql-plv8js/files/patch-plv8_func.cc
Normal file
26
databases/postgresql-plv8js/files/patch-plv8_func.cc
Normal file
@ -0,0 +1,26 @@
|
||||
--- plv8_func.cc.orig 2015-05-26 19:46:56.000000000 +0200
|
||||
+++ plv8_func.cc 2016-04-04 17:11:11.341047000 +0200
|
||||
@@ -10,11 +10,6 @@
|
||||
#include <sstream>
|
||||
|
||||
extern "C" {
|
||||
-#define delete delete_
|
||||
-#define namespace namespace_
|
||||
-#define typeid typeid_
|
||||
-#define typename typename_
|
||||
-#define using using_
|
||||
|
||||
#include "access/xact.h"
|
||||
#include "catalog/pg_type.h"
|
||||
@@ -23,11 +18,6 @@ extern "C" {
|
||||
#include "utils/builtins.h"
|
||||
#include "utils/lsyscache.h"
|
||||
|
||||
-#undef delete
|
||||
-#undef namespace
|
||||
-#undef typeid
|
||||
-#undef typename
|
||||
-#undef using
|
||||
} // extern "C"
|
||||
|
||||
using namespace v8;
|
26
databases/postgresql-plv8js/files/patch-plv8_type.cc
Normal file
26
databases/postgresql-plv8js/files/patch-plv8_type.cc
Normal file
@ -0,0 +1,26 @@
|
||||
--- plv8_type.cc.orig 2015-05-26 19:46:56.000000000 +0200
|
||||
+++ plv8_type.cc 2016-04-04 17:11:11.341361000 +0200
|
||||
@@ -8,11 +8,6 @@
|
||||
#include "plv8.h"
|
||||
|
||||
extern "C" {
|
||||
-#define delete delete_
|
||||
-#define namespace namespace_
|
||||
-#define typeid typeid_
|
||||
-#define typename typename_
|
||||
-#define using using_
|
||||
|
||||
#if PG_VERSION_NUM >= 90300
|
||||
#include "access/htup_details.h"
|
||||
@@ -29,11 +24,6 @@ extern "C" {
|
||||
#include "utils/syscache.h"
|
||||
#include "utils/typcache.h"
|
||||
|
||||
-#undef delete
|
||||
-#undef namespace
|
||||
-#undef typeid
|
||||
-#undef typename
|
||||
-#undef using
|
||||
} // extern "C"
|
||||
|
||||
//#define CHECK_INTEGER_OVERFLOW
|
Loading…
Reference in New Issue
Block a user