diff options
Diffstat (limited to 'databases/postgresql-plv8js/files')
-rw-r--r-- | databases/postgresql-plv8js/files/patch-Makefile | 11 | ||||
-rw-r--r-- | databases/postgresql-plv8js/files/patch-plv8.cc | 27 | ||||
-rw-r--r-- | databases/postgresql-plv8js/files/patch-plv8__type.cc | 47 | ||||
-rw-r--r-- | databases/postgresql-plv8js/files/patch-plv8_func.cc | 26 | ||||
-rw-r--r-- | databases/postgresql-plv8js/files/patch-plv8_type.cc | 26 |
5 files changed, 47 insertions, 90 deletions
diff --git a/databases/postgresql-plv8js/files/patch-Makefile b/databases/postgresql-plv8js/files/patch-Makefile deleted file mode 100644 index 87b4675891c8..000000000000 --- a/databases/postgresql-plv8js/files/patch-Makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.orig 2015-05-26 17:46:56 UTC -+++ Makefile -@@ -21,7 +21,7 @@ PG_VERSION_NUM := $(shell cat `$(PG_CONF - | perl -ne 'print $$1 and exit if /PG_VERSION_NUM\s+(\d+)/') - - # set your custom C++ compler --CUSTOM_CC = g++ -+CUSTOM_CC := $(CXX) - JSS = coffee-script.js livescript.js - # .cc created from .js - JSCS = $(JSS:.js=.cc) diff --git a/databases/postgresql-plv8js/files/patch-plv8.cc b/databases/postgresql-plv8js/files/patch-plv8.cc deleted file mode 100644 index f58f12fe420f..000000000000 --- a/databases/postgresql-plv8js/files/patch-plv8.cc +++ /dev/null @@ -1,27 +0,0 @@ ---- 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); diff --git a/databases/postgresql-plv8js/files/patch-plv8__type.cc b/databases/postgresql-plv8js/files/patch-plv8__type.cc new file mode 100644 index 000000000000..bcfacda9646a --- /dev/null +++ b/databases/postgresql-plv8js/files/patch-plv8__type.cc @@ -0,0 +1,47 @@ +--- plv8_type.cc.orig 2021-10-19 07:08:47 UTC ++++ plv8_type.cc +@@ -600,7 +600,7 @@ CreateExternalArray(void *data, plv8_external_array_ty + array->SetInternalField(0, External::New(isolate, DatumGetPointer(datum))); + + // needs to be a copy, as the data could go away +- memcpy(buffer->GetContents().Data(), data, byte_size); ++ memcpy(buffer->GetBackingStore()->Data(), data, byte_size); + + return array; + } +@@ -710,7 +710,7 @@ ToScalarDatum(Handle<v8::Value> value, bool *isnull, p + { + if (value->IsUint8Array() || value->IsInt8Array()) { + v8::Handle<v8::Uint8Array> array = v8::Handle<v8::Uint8Array>::Cast(value); +- void *data = array->Buffer()->GetContents().Data(); ++ void *data = array->Buffer()->GetBackingStore()->Data(); + int len = array->Length(); + size_t size = len + VARHDRSZ; + void *result = (void *) palloc(size); +@@ -722,7 +722,7 @@ ToScalarDatum(Handle<v8::Value> value, bool *isnull, p + + if (value->IsUint16Array() || value->IsInt16Array()) { + v8::Handle<v8::Uint16Array> array = v8::Handle<v8::Uint16Array>::Cast(value); +- void *data = array->Buffer()->GetContents().Data(); ++ void *data = array->Buffer()->GetBackingStore()->Data(); + int len = array->Length(); + size_t size = (len * 2) + VARHDRSZ; + void *result = (void *) palloc(size); +@@ -734,7 +734,7 @@ ToScalarDatum(Handle<v8::Value> value, bool *isnull, p + + if (value->IsUint32Array() || value->IsInt32Array()) { + v8::Handle<v8::Uint32Array> array = v8::Handle<v8::Uint32Array>::Cast(value); +- void *data = array->Buffer()->GetContents().Data(); ++ void *data = array->Buffer()->GetBackingStore()->Data(); + int len = array->Length(); + size_t size = (len * 4) + VARHDRSZ; + void *result = (void *) palloc(size); +@@ -746,7 +746,7 @@ ToScalarDatum(Handle<v8::Value> value, bool *isnull, p + + if (value->IsArrayBuffer()) { + v8::Handle<v8::ArrayBuffer> array = v8::Handle<v8::ArrayBuffer>::Cast(value); +- void *data = array->GetContents().Data(); ++ void *data = array->GetBackingStore()->Data(); + int len = array->ByteLength(); + size_t size = len + VARHDRSZ; + void *result = (void *) palloc(size); diff --git a/databases/postgresql-plv8js/files/patch-plv8_func.cc b/databases/postgresql-plv8js/files/patch-plv8_func.cc deleted file mode 100644 index 656f27398989..000000000000 --- a/databases/postgresql-plv8js/files/patch-plv8_func.cc +++ /dev/null @@ -1,26 +0,0 @@ ---- 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; diff --git a/databases/postgresql-plv8js/files/patch-plv8_type.cc b/databases/postgresql-plv8js/files/patch-plv8_type.cc deleted file mode 100644 index e1713d73e77b..000000000000 --- a/databases/postgresql-plv8js/files/patch-plv8_type.cc +++ /dev/null @@ -1,26 +0,0 @@ ---- 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 |