diff --git a/databases/postgresql-plv8js/Makefile b/databases/postgresql-plv8js/Makefile index e4cb04c2eabf..e3277d7e6eb4 100644 --- a/databases/postgresql-plv8js/Makefile +++ b/databases/postgresql-plv8js/Makefile @@ -1,30 +1,30 @@ PORTNAME= plv8 -PORTVERSION= 3.2.2 +PORTVERSION= 3.2.3 DISTVERSIONPREFIX= v CATEGORIES= databases PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}- PKGNAMESUFFIX= js MAINTAINER= mizhka@FreeBSD.org COMMENT= PL/v8js procedural language for PostgreSQL database WWW= https://plv8.github.io/ LICENSE= PostgreSQL BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libv8.so:lang/v8 USES= compiler:c++17-lang gmake pgsql USE_GITHUB= yes PLIST_SUB= PORTVERSION="${PORTVERSION}" .include CXXFLAGS+= -std=c++17 -fno-rtti # Only for 64-bit architectures .if ${ARCH} != armv6 && ${ARCH} != armv7 && ${ARCH} != i386 && ${ARCH} != mips && ${ARCH} != powerpc && ${ARCH} != powerpcspe CXXFLAGS+= -DV8_COMPRESS_POINTERS=1 -DV8_31BIT_SMIS_ON_64BIT_ARCH=1 .endif MAKE_ARGS= CUSTOM_CC=${CXX} CCFLAGS="${CXXFLAGS}" .include diff --git a/databases/postgresql-plv8js/distinfo b/databases/postgresql-plv8js/distinfo index 2217e5ce233a..d8e104f265c8 100644 --- a/databases/postgresql-plv8js/distinfo +++ b/databases/postgresql-plv8js/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1706693702 -SHA256 (plv8-plv8-v3.2.2_GH0.tar.gz) = 2d1491280505afcdff629191451d0891d3258dbdc483992aa7449a8517335d98 -SIZE (plv8-plv8-v3.2.2_GH0.tar.gz) = 8994848 +TIMESTAMP = 1743192768 +SHA256 (plv8-plv8-v3.2.3_GH0.tar.gz) = 48d86c27148a1d13998d6ebcf850d9153622cc0481efd379560ea8a243be1d1c +SIZE (plv8-plv8-v3.2.3_GH0.tar.gz) = 8989841 diff --git a/databases/postgresql-plv8js/files/patch-Makefile b/databases/postgresql-plv8js/files/patch-Makefile index 6082926bcfc0..a22c52778e3d 100644 --- a/databases/postgresql-plv8js/files/patch-Makefile +++ b/databases/postgresql-plv8js/files/patch-Makefile @@ -1,30 +1,32 @@ ---- Makefile.orig 2023-08-02 04:10:12 UTC +--- Makefile.orig 2024-09-08 02:08:55 UTC +++ Makefile -@@ -36,17 +36,8 @@ SHLIB_LINK += -Ldeps/v8-cmake/build -g +@@ -36,19 +36,8 @@ SHLIB_LINK += -Ldeps/v8-cmake/build - SHLIB_LINK += -Ldeps/v8-cmake/build -g + SHLIB_LINK += -Ldeps/v8-cmake/build -all: v8 $(OBJS) +all: $(OBJS) -# For some reason, this solves parallel make dependency. -plv8_config.h plv8.so: v8 - --deps/v8-cmake/build/libv8_libbase.a: +-deps/v8-cmake/README.md: - @git submodule update --init --recursive +- +-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) - -v8: deps/v8-cmake/build/libv8_libbase.a - # enable direct jsonb conversion by default CCFLAGS += -DJSONB_DIRECT_CONVERSION -@@ -72,7 +63,7 @@ endif +@@ -74,7 +63,7 @@ endif REGRESS += bigint_graceful endif -SHLIB_LINK += -lv8_base_without_compiler -lv8_compiler -lv8_snapshot -lv8_inspector -lv8_libplatform -lv8_base_without_compiler -lv8_libsampler -lv8_torque_generated -lv8_libbase +SHLIB_LINK += -lv8_libbase -lv8 -lv8_libplatform OPTFLAGS = -std=c++17 -fno-rtti -O2 CCFLAGS += -Wall $(OPTFLAGS)