Index | Thread | Search

From:
Renato Aguiar <renato@renatoaguiar.net>
Subject:
UPDATE: databases/timescaledb-2.15.2
To:
ports@openbsd.org
Cc:
Stuart Henderson <stu@spacehopper.org>, Denis Fondras <denis@openbsd.org>
Date:
Fri, 07 Jun 2024 17:26:52 -0700

Download raw body.

Thread
Diff updating database/timescaledb to 2.15.2:

diff --git a/databases/timescaledb/Makefile b/databases/timescaledb/Makefile
index 46389fd2322..5eeb1c36f34 100644
--- a/databases/timescaledb/Makefile
+++ b/databases/timescaledb/Makefile
@@ -2,7 +2,10 @@ COMMENT =	database designed to make SQL scalable for time-series data
 
 GH_ACCOUNT =	timescale
 GH_PROJECT =	timescaledb
-GH_TAGNAME =	2.14.2
+GH_TAGNAME =	2.15.2
+
+EXTRAS_COMMIT =	52443a469a58d3f64a4e049889f468e8a149cc8f
+DIST_TUPLE +=	github timescale timescaledb-extras ${EXTRAS_COMMIT} _extras
 
 CATEGORIES =	databases
 HOMEPAGE =	https://www.timescale.com/
@@ -15,7 +18,7 @@ PERMIT_PACKAGE = Yes
 MODULES =	devel/cmake
 SUBST_VARS +=	GH_TAGNAME
 
-WANTLIB =	c crypto pq ssl
+WANTLIB =	crypto pq ssl
 
 COMPILER =	base-clang ports-gcc
 
@@ -29,4 +32,10 @@ CONFIGURE_ARGS +=	-DREGRESS_CHECKS=OFF \
 			-DSEND_TELEMETRY_DEFAULT=OFF \
 			-DCMAKE_DISABLE_FIND_PACKAGE_Git=ON
 
+post-install:
+	${INSTALL_DATA_DIR} ${PREFIX}/share/timescaledb
+	${INSTALL_DATA} \
+		${WRKSRC}/_extras/utils/2.15.X-fix_hypertable_foreign_keys.sql \
+		${PREFIX}/share/timescaledb
+
 .include <bsd.port.mk>
diff --git a/databases/timescaledb/distinfo b/databases/timescaledb/distinfo
index a0e20a0d44b..e6f774f01ed 100644
--- a/databases/timescaledb/distinfo
+++ b/databases/timescaledb/distinfo
@@ -1,2 +1,4 @@
-SHA256 (timescaledb-2.14.2.tar.gz) = x3aLJn6meRTQSRso2hAvrs0xcGDkKbLadTBRf7yU5zs=
-SIZE (timescaledb-2.14.2.tar.gz) = 7319288
+SHA256 (timescale-timescaledb-extras-52443a469a58d3f64a4e049889f468e8a149cc8f.tar.gz) = /fBZ0+p3BcPYlmf7Oj4cqXKF19YpWJaywrt0qGuZqvw=
+SHA256 (timescaledb-2.15.2.tar.gz) = fOz0wZ7CPIAXxdJST8VldX+FzmaYJTr8ncygxTtZZk4=
+SIZE (timescale-timescaledb-extras-52443a469a58d3f64a4e049889f468e8a149cc8f.tar.gz) = 12981
+SIZE (timescaledb-2.15.2.tar.gz) = 7440309
diff --git a/databases/timescaledb/pkg/MESSAGE b/databases/timescaledb/pkg/MESSAGE
new file mode 100644
index 00000000000..d422a212a3d
--- /dev/null
+++ b/databases/timescaledb/pkg/MESSAGE
@@ -0,0 +1,3 @@
+If you are upgrading from versions prior to 2.15.0, after you run 'ALTER
+EXTENSION', you must also run this SQL script:
+${PREFIX}/share/timescaledb/2.15.X-fix_hypertable_foreign_keys.sql
diff --git a/databases/timescaledb/pkg/PLIST b/databases/timescaledb/pkg/PLIST
index 5f2f8860e11..5ac2565f76f 100644
--- a/databases/timescaledb/pkg/PLIST
+++ b/databases/timescaledb/pkg/PLIST
@@ -18,6 +18,9 @@ share/postgresql/extension/timescaledb--2.13.0--${GH_TAGNAME}.sql
 share/postgresql/extension/timescaledb--2.13.1--${GH_TAGNAME}.sql
 share/postgresql/extension/timescaledb--2.14.0--${GH_TAGNAME}.sql
 share/postgresql/extension/timescaledb--2.14.1--${GH_TAGNAME}.sql
+share/postgresql/extension/timescaledb--2.14.2--${GH_TAGNAME}.sql
+share/postgresql/extension/timescaledb--2.15.0--${GH_TAGNAME}.sql
+share/postgresql/extension/timescaledb--2.15.1--${GH_TAGNAME}.sql
 share/postgresql/extension/timescaledb--${GH_TAGNAME}.sql
 share/postgresql/extension/timescaledb--2.2.0--${GH_TAGNAME}.sql
 share/postgresql/extension/timescaledb--2.2.1--${GH_TAGNAME}.sql
@@ -41,3 +44,5 @@ share/postgresql/extension/timescaledb--2.9.1--${GH_TAGNAME}.sql
 share/postgresql/extension/timescaledb--2.9.2--${GH_TAGNAME}.sql
 share/postgresql/extension/timescaledb--2.9.3--${GH_TAGNAME}.sql
 share/postgresql/extension/timescaledb.control
+share/timescaledb/
+share/timescaledb/2.15.X-fix_hypertable_foreign_keys.sql

-- 
Renato Aguiar