summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authortnn <tnn@pkgsrc.org>2021-02-13 11:33:24 +0000
committertnn <tnn@pkgsrc.org>2021-02-13 11:33:24 +0000
commitee6a6e255dfd98ea0e36b6edccb7adb3343e2334 (patch)
treee212cd61fb60b9e1147413385a69134f5c2cbaa0 /databases
parent75fa768b26d3a5d583b7b5756eb411405b5b430a (diff)
downloadpkgsrc-ee6a6e255dfd98ea0e36b6edccb7adb3343e2334.tar.gz
postgresql-timescaledb: add patch for openssl detection
Diffstat (limited to 'databases')
-rw-r--r--databases/postgresql-timescaledb/patches/patch-CMakeLists.txt15
1 files changed, 15 insertions, 0 deletions
diff --git a/databases/postgresql-timescaledb/patches/patch-CMakeLists.txt b/databases/postgresql-timescaledb/patches/patch-CMakeLists.txt
new file mode 100644
index 00000000000..6f13499fb68
--- /dev/null
+++ b/databases/postgresql-timescaledb/patches/patch-CMakeLists.txt
@@ -0,0 +1,15 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2021/02/13 11:33:24 tnn Exp $
+
+pkgsrc postgresql-server is definitely built --with-openssl but for some reason it is not
+expressed in pg_config --configure, so override the check.
+
+--- CMakeLists.txt.orig 2021-01-28 16:29:12.000000000 +0000
++++ CMakeLists.txt
+@@ -404,6 +404,7 @@ execute_process(
+ OUTPUT_VARIABLE PG_CONFIGURE_FLAGS
+ OUTPUT_STRIP_TRAILING_WHITESPACE)
+ string(REGEX MATCH "--with-openssl" PG_USE_OPENSSL "${PG_CONFIGURE_FLAGS}")
++set(PG_USE_OPENSSL true)
+
+ if (USE_OPENSSL AND (NOT PG_USE_OPENSSL))
+ message(FATAL_ERROR "PostgreSQL was built without OpenSSL support, which TimescaleDB needs for full compatibility. Please rebuild PostgreSQL using `--with-openssl` or if you want to continue without OpenSSL, re-run bootstrap with `-DUSE_OPENSSL=0`")