From: "Björn Esser" <b.esser@pengutronix.de>
To: ptxdist@pengutronix.de
Cc: "Björn Esser" <b.esser@pengutronix.de>
Subject: [ptxdist] [PATCH] TimescaleDB: version bump 1.4.2 -> 1.5.0
Date: Mon, 11 Nov 2019 10:49:28 +0100 [thread overview]
Message-ID: <20191111094927.429-1-b.esser@pengutronix.de> (raw)
Also add a needed CMake define to disable regression
checks, remove the upstreamed patch from v1.4.2 and
minor Makefile cosmetics.
Signed-off-by: Björn Esser <b.esser@pengutronix.de>
---
...CMake-Allow-PG_DIRS-to-be-set-on-CLI.patch | 83 -------------------
patches/timescaledb-1.4.2/series | 4 -
rules/timescaledb.make | 18 ++--
3 files changed, 12 insertions(+), 93 deletions(-)
delete mode 100644 patches/timescaledb-1.4.2/0001-CMake-Allow-PG_DIRS-to-be-set-on-CLI.patch
delete mode 100644 patches/timescaledb-1.4.2/series
diff --git a/patches/timescaledb-1.4.2/0001-CMake-Allow-PG_DIRS-to-be-set-on-CLI.patch b/patches/timescaledb-1.4.2/0001-CMake-Allow-PG_DIRS-to-be-set-on-CLI.patch
deleted file mode 100644
index 1d0783ad7..000000000
--- a/patches/timescaledb-1.4.2/0001-CMake-Allow-PG_DIRS-to-be-set-on-CLI.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-From: =?UTF-8?q?Bj=C3=B6rn=20Esser?= <b.esser@pengutronix.de>
-Date: Tue, 8 Oct 2019 16:07:18 +0200
-Subject: [PATCH] CMake: Allow PG_DIRS to be set on CLI.
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Björn Esser <b.esser@pengutronix.de>
----
- CMakeLists.txt | 60 +++++++++++++++++++++++++++++++++++-----------------------
- 1 file changed, 36 insertions(+), 24 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 1cf987e25087..440ca400d27a 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -173,30 +173,42 @@ if ((${PG_VERSION} VERSION_LESS "9.6")
- endif ()
-
- # Get PostgreSQL configuration from pg_config
--execute_process(
-- COMMAND ${PG_CONFIG} --includedir
-- OUTPUT_VARIABLE PG_INCLUDEDIR
-- OUTPUT_STRIP_TRAILING_WHITESPACE)
--execute_process(
-- COMMAND ${PG_CONFIG} --includedir-server
-- OUTPUT_VARIABLE PG_INCLUDEDIR_SERVER
-- OUTPUT_STRIP_TRAILING_WHITESPACE)
--execute_process(
-- COMMAND ${PG_CONFIG} --libdir
-- OUTPUT_VARIABLE PG_LIBDIR
-- OUTPUT_STRIP_TRAILING_WHITESPACE)
--execute_process(
-- COMMAND ${PG_CONFIG} --pkglibdir
-- OUTPUT_VARIABLE PG_PKGLIBDIR
-- OUTPUT_STRIP_TRAILING_WHITESPACE)
--execute_process(
-- COMMAND ${PG_CONFIG} --sharedir
-- OUTPUT_VARIABLE PG_SHAREDIR
-- OUTPUT_STRIP_TRAILING_WHITESPACE)
--execute_process(
-- COMMAND ${PG_CONFIG} --bindir
-- OUTPUT_VARIABLE PG_BINDIR
-- OUTPUT_STRIP_TRAILING_WHITESPACE)
-+if (NOT PG_INCLUDEDIR)
-+ execute_process(
-+ COMMAND ${PG_CONFIG} --includedir
-+ OUTPUT_VARIABLE PG_INCLUDEDIR
-+ OUTPUT_STRIP_TRAILING_WHITESPACE)
-+endif ()
-+if (NOT PG_INCLUDEDIR_SERVER)
-+ execute_process(
-+ COMMAND ${PG_CONFIG} --includedir-server
-+ OUTPUT_VARIABLE PG_INCLUDEDIR_SERVER
-+ OUTPUT_STRIP_TRAILING_WHITESPACE)
-+endif ()
-+if (NOT PG_LIBDIR)
-+ execute_process(
-+ COMMAND ${PG_CONFIG} --libdir
-+ OUTPUT_VARIABLE PG_LIBDIR
-+ OUTPUT_STRIP_TRAILING_WHITESPACE)
-+endif ()
-+if (NOT PG_PKGLIBDIR)
-+ execute_process(
-+ COMMAND ${PG_CONFIG} --pkglibdir
-+ OUTPUT_VARIABLE PG_PKGLIBDIR
-+ OUTPUT_STRIP_TRAILING_WHITESPACE)
-+endif ()
-+if (NOT PG_SHAREDIR)
-+ execute_process(
-+ COMMAND ${PG_CONFIG} --sharedir
-+ OUTPUT_VARIABLE PG_SHAREDIR
-+ OUTPUT_STRIP_TRAILING_WHITESPACE)
-+endif ()
-+if (NOT PG_BINDIR)
-+ execute_process(
-+ COMMAND ${PG_CONFIG} --bindir
-+ OUTPUT_VARIABLE PG_BINDIR
-+ OUTPUT_STRIP_TRAILING_WHITESPACE)
-+endif ()
- execute_process(
- COMMAND ${PG_CONFIG} --cppflags
- OUTPUT_VARIABLE PG_CPPFLAGS
diff --git a/patches/timescaledb-1.4.2/series b/patches/timescaledb-1.4.2/series
deleted file mode 100644
index 21fdfcd49..000000000
--- a/patches/timescaledb-1.4.2/series
+++ /dev/null
@@ -1,4 +0,0 @@
-# generated by git-ptx-patches
-#tag:base --start-number 1
-0001-CMake-Allow-PG_DIRS-to-be-set-on-CLI.patch
-# de329d03824139106c1f232b0f546edc - git-ptx-patches magic
diff --git a/rules/timescaledb.make b/rules/timescaledb.make
index a46c3ee3f..ab7f48f22 100644
--- a/rules/timescaledb.make
+++ b/rules/timescaledb.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_TIMESCALEDB) += timescaledb
#
# Paths and names
#
-TIMESCALEDB_VERSION := 1.4.2
-TIMESCALEDB_MD5 := d3c1282031bc2c5a314eb217f4a49796
+TIMESCALEDB_VERSION := 1.5.0
+TIMESCALEDB_MD5 := d48403460f6ee4e3a8f9ba51a5a95899
TIMESCALEDB := timescaledb-$(TIMESCALEDB_VERSION)
TIMESCALEDB_SUFFIX := tar.gz
TIMESCALEDB_URL := https://github.com/timescale/timescaledb/archive/$(TIMESCALEDB_VERSION).$(TIMESCALEDB_SUFFIX)
@@ -34,18 +34,24 @@ TIMESCALEDB_CONF_TOOL := cmake
TIMESCALEDB_CONF_OPT := \
$(CROSS_CMAKE_USR) \
-DCMAKE_PROGRAM_PATH="$(PTXDIST_SYSROOT_HOST)" \
+ -DGIT_EXECUTABLE=false \
-DPG_BINDIR="/usr/bin" \
-DPG_INCLUDEDIR="$(PTXDIST_SYSROOT_TARGET)/usr/include" \
-DPG_INCLUDEDIR_SERVER="$(PTXDIST_SYSROOT_TARGET)/usr/include/postgresql/server" \
-DPG_LIBDIR="$(PTXDIST_SYSROOT_TARGET)/usr/lib" \
-DPG_PKGLIBDIR="/usr/lib/postgresql" \
-DPG_SHAREDIR="/usr/share/postgresql" \
- -DUSE_OPENSSL=0 \
- -DSEND_TELEMETRY_DEFAULT=0 \
-DAPACHE_ONLY=1 \
- -DGIT_EXECUTABLE=false
+ -DREGRESS_CHECKS=0 \
+ -DSEND_TELEMETRY_DEFAULT=0 \
+ -DUSE_OPENSSL=0
-# -DAPACHE_ONLY=1 is needed to build a free/libre version of TimescaleDB.
+# -DAPACHE_ONLY=1 is needed to build a free/libre version
+# of TimescaleDB.
+# -DREGRESS_CHECKS=0 disables isolation regress checks,
+# which need pg_regress.
+# -DSEND_TELEMETRY_DEFAULT=0 disables calling home.
+# -DUSE_OPENSSL=0 disables OpenSSL.
# ----------------------------------------------------------------------------
# Target-Install
--
2.24.0.rc1
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
reply other threads:[~2019-11-11 9:49 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20191111094927.429-1-b.esser@pengutronix.de \
--to=b.esser@pengutronix.de \
--cc=ptxdist@pengutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox