Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 01 Jan 2026 13:15:50 +0000
From:      Michael Zhilin <mizhka@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 7af99c906f34 - main - databases/postgresql-plv8js: update to 3.2.4
Message-ID:  <69567386.38a0d.52a4e93@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by mizhka:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7af99c906f34f5f88733939b555a5951cd4ed438

commit 7af99c906f34f5f88733939b555a5951cd4ed438
Author:     Michael Zhilin <mizhka@FreeBSD.org>
AuthorDate: 2026-01-01 13:07:20 +0000
Commit:     Michael Zhilin <mizhka@FreeBSD.org>
CommitDate: 2026-01-01 13:15:17 +0000

    databases/postgresql-plv8js: update to 3.2.4
    
    Changes:
    - fix GUC assignment issue
    - fix possible out of bounds in windowing
    - better handling of composite types
    - add named composite record support
    - better management of in/out/inout variables
    - more removal of unsupported postgres version
    - patch v8 build from breaking macos 15.5 change
    - fix macro attribute access (enables pg 18 support)
    - additional checks for plv8 external arrays
---
 databases/postgresql-plv8js/Makefile             | 2 +-
 databases/postgresql-plv8js/distinfo             | 6 +++---
 databases/postgresql-plv8js/files/patch-Makefile | 9 +++++----
 3 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/databases/postgresql-plv8js/Makefile b/databases/postgresql-plv8js/Makefile
index e3277d7e6eb4..1bf31fc2b453 100644
--- a/databases/postgresql-plv8js/Makefile
+++ b/databases/postgresql-plv8js/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	plv8
-PORTVERSION=	3.2.3
+PORTVERSION=	3.2.4
 DISTVERSIONPREFIX=	v
 CATEGORIES=	databases
 PKGNAMEPREFIX=	postgresql${PGSQL_VER:S/.//}-
diff --git a/databases/postgresql-plv8js/distinfo b/databases/postgresql-plv8js/distinfo
index d8e104f265c8..a3a1252408ed 100644
--- a/databases/postgresql-plv8js/distinfo
+++ b/databases/postgresql-plv8js/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743192768
-SHA256 (plv8-plv8-v3.2.3_GH0.tar.gz) = 48d86c27148a1d13998d6ebcf850d9153622cc0481efd379560ea8a243be1d1c
-SIZE (plv8-plv8-v3.2.3_GH0.tar.gz) = 8989841
+TIMESTAMP = 1767271996
+SHA256 (plv8-plv8-v3.2.4_GH0.tar.gz) = e05aed3b39851d7a9dc942d4ee229ca6842ce75b47f1c85c5031bc356061d66a
+SIZE (plv8-plv8-v3.2.4_GH0.tar.gz) = 8991020
diff --git a/databases/postgresql-plv8js/files/patch-Makefile b/databases/postgresql-plv8js/files/patch-Makefile
index a22c52778e3d..04eaa72f4057 100644
--- a/databases/postgresql-plv8js/files/patch-Makefile
+++ b/databases/postgresql-plv8js/files/patch-Makefile
@@ -1,6 +1,6 @@
---- Makefile.orig	2024-09-08 02:08:55 UTC
+--- Makefile.orig	2025-07-05 17:44:26 UTC
 +++ Makefile
-@@ -36,19 +36,8 @@ SHLIB_LINK += -Ldeps/v8-cmake/build
+@@ -37,20 +37,8 @@ SHLIB_LINK += -Ldeps/v8-cmake/build
  
  SHLIB_LINK += -Ldeps/v8-cmake/build
  
@@ -12,16 +12,17 @@
 -
 -deps/v8-cmake/README.md:
 -	@git submodule update --init --recursive
+-	$(foreach patch,$(PATCH_V8),cd deps/v8-cmake && patch -p1 <../../$(patch);)
 -
 -deps/v8-cmake/build/libv8_libbase.a: deps/v8-cmake/README.md
--	@cd deps/v8-cmake && mkdir -p build && cd build && cmake -Denable-fPIC=ON -DCMAKE_BUILD_TYPE=Release ../ && make -j $(NUMPROC)
+-	@cd deps/v8-cmake && mkdir -p build && cd build && cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -Denable-fPIC=ON -DCMAKE_BUILD_TYPE=Release ../ && make -j $(NUMPROC)
 -
 -v8: deps/v8-cmake/build/libv8_libbase.a
 -
  # enable direct jsonb conversion by default
  CCFLAGS += -DJSONB_DIRECT_CONVERSION
  
-@@ -74,7 +63,7 @@ endif
+@@ -76,7 +64,7 @@ endif
  	REGRESS += bigint_graceful
  endif
  


help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69567386.38a0d.52a4e93>