head 1.22; access; symbols pkgsrc-2023Q3:1.21.0.4 pkgsrc-2023Q3-base:1.21 pkgsrc-2023Q2:1.21.0.2 pkgsrc-2023Q2-base:1.21 pkgsrc-2023Q1:1.20.0.2 pkgsrc-2023Q1-base:1.20 pkgsrc-2022Q4:1.19.0.2 pkgsrc-2022Q4-base:1.19 pkgsrc-2022Q3:1.17.0.2 pkgsrc-2022Q3-base:1.17 pkgsrc-2022Q2:1.13.0.2 pkgsrc-2022Q2-base:1.13 pkgsrc-2022Q1:1.12.0.2 pkgsrc-2022Q1-base:1.12 pkgsrc-2021Q4:1.11.0.2 pkgsrc-2021Q4-base:1.11 pkgsrc-2021Q3:1.9.0.2 pkgsrc-2021Q3-base:1.9 pkgsrc-2021Q2:1.6.0.2 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.4.0.2 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.3.0.2 pkgsrc-2020Q4-base:1.3; locks; strict; comment @# @; 1.22 date 2023.10.20.16.44.06; author tnn; state dead; branches; next 1.21; commitid lvN4gwwt3PuRVnJE; 1.21 date 2023.04.19.08.09.28; author adam; state Exp; branches; next 1.20; commitid B8gCWhWtMX9vZGlE; 1.20 date 2023.01.11.03.33.46; author tnn; state Exp; branches; next 1.19; commitid WbJ61RkM4LGDC49E; 1.19 date 2022.11.23.16.19.37; author adam; state Exp; branches; next 1.18; commitid ju2K3LUYlTJKqQ2E; 1.18 date 2022.10.29.15.29.06; author tnn; state Exp; branches; next 1.17; commitid BZTWSPSugldjXCZD; 1.17 date 2022.09.04.11.55.41; author tnn; state Exp; branches; next 1.16; commitid zy5mnn4IQ4cVxxSD; 1.16 date 2022.07.19.19.40.32; author tnn; state Exp; branches; next 1.15; commitid hZZ4izBmChyeDxMD; 1.15 date 2022.07.18.22.14.25; author tnn; state Exp; branches; next 1.14; commitid d9U7ilUmEnnVvqMD; 1.14 date 2022.07.18.19.47.26; author tnn; state Exp; branches; next 1.13; commitid UmWn30U8wubkHpMD; 1.13 date 2022.04.18.19.10.39; author adam; state Exp; branches; next 1.12; commitid eC9Na3jrfOOUpIAD; 1.12 date 2022.03.11.18.47.30; author tnn; state Exp; branches; next 1.11; commitid x8p21atfBCY6wPvD; 1.11 date 2021.12.10.11.44.19; author tnn; state Exp; branches; next 1.10; commitid BSTPi5Vi6d5h66kD; 1.10 date 2021.12.08.16.03.42; author adam; state Exp; branches; next 1.9; commitid 2PyWjHx5T8rqARjD; 1.9 date 2021.08.25.11.38.35; author tnn; state Exp; branches; next 1.8; commitid X4nQYbDS1v9xvl6D; 1.8 date 2021.08.25.11.06.28; author tnn; state Exp; branches; next 1.7; commitid s7OBSOcScppukl6D; 1.7 date 2021.08.24.18.26.28; author tnn; state Exp; branches; next 1.6; commitid CqlfGQLt4YZpNf6D; 1.6 date 2021.04.21.11.41.14; author adam; state Exp; branches; next 1.5; commitid fph0Axs0eT3az9QC; 1.5 date 2021.04.03.19.03.44; author tnn; state Exp; branches; next 1.4; commitid z2RAsYQFKzBSzSNC; 1.4 date 2021.02.13.10.59.13; author tnn; state Exp; branches; next 1.3; commitid SWO7mNxegYHAuxHC; 1.3 date 2020.11.05.09.07.43; author ryoon; state Exp; branches; next 1.2; commitid VqGaBtHnBBcd5GuC; 1.2 date 2020.11.03.23.05.49; author tnn; state Exp; branches; next 1.1; commitid xB39hiPpSsTdNuuC; 1.1 date 2020.11.03.22.59.35; author tnn; state Exp; branches; next ; commitid 7O4rsyZxQwr7LuuC; desc @@ 1.22 log @promscale: remove Upstream EOLd the project February 2023. The pgx crate then broke after lang/clang was updated to 16 (due to bindgen incompatibility) and it's too much work to locally patch it to use pgrx instead of pgx. @ text @# $NetBSD: Makefile,v 1.21 2023/04/19 08:09:28 adam Exp $ DISTNAME= promscale_extension-0.8.0 PKGNAME= postgresql${PGSQL_VERSION}-${DISTNAME} PKGREVISION= 1 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_GITHUB:=timescale/} GITHUB_PROJECT= promscale_extension GITHUB_TAG= ${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/timescale/promscale_extension COMMENT= The Promscale extension for PostgreSQL LICENSE= apache-2.0 DEPENDS+= postgresql${PGSQL_VERSION}-server>=0:../../databases/postgresql${PGSQL_VERSION}-server .include "cargo-depends.mk" PGSQL_VERSIONS_ACCEPTED= 15 14 13 12 USE_TOOLS+= gmake bash pax pkg-config BUILD_TARGET= package MAKE_FLAGS+= PG_CONFIG=${PREFIX}/bin/pg_config RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib SUBST_CLASSES+= include_dir SUBST_STAGE.include_dir= pre-configure SUBST_MESSAGE.include_dir= fixing include paths for bindgen SUBST_FILES.include_dir+= ../vendor/pgx-pg-sys-*/build.rs SUBST_VARS.include_dir+= BUILDLINK_DIR pre-build: ln -sf ${PREFIX}/bin/cargo ${TOOLS_DIR}/bin/cargo cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} cargo install --offline --path ../vendor/cargo-pgx-* cargo-pgx # cargo pgx init (initdb) refuses to run as root # cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} cargo pgx init --pg${PGSQL_VERSION}=${PREFIX}/bin/pg_config mkdir -p ${FAKEHOMEDIR}/.pgx printf '[configs]\npg${PGSQL_VERSION}="${PREFIX}/bin/pg_config"\n' > ${FAKEHOMEDIR}/.pgx/config.toml # prevent cargo.mk from claiming do-build do-build: cd ${WRKSRC} && ${BUILD_MAKE_CMD} ${BUILD_TARGET} do-install: cd ${WRKSRC}/target/release/promscale-pg${PGSQL_VERSION} && pax -rw . ${DESTDIR} .include "../../lang/clang/buildlink3.mk" .include "../../lang/rust/cargo.mk" .include "../../security/openssl/buildlink3.mk" .include "../../mk/pgsql.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.21 log @revbump after textproc/icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2023/01/11 03:33:46 tnn Exp $ @ 1.20 log @postgresql-promscale_extension: update to 0.8.0 Adds support for PostgreSQL 15. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2022/11/23 16:19:37 adam Exp $ d5 1 @ 1.19 log @massive revision bump after textproc/icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2022/10/29 15:29:06 tnn Exp $ d3 1 a3 1 DISTNAME= promscale_extension-0.7.0 a4 1 PKGREVISION= 1 a16 6 # Depends on an unpublished crate. Can't use cargo.mk to fetch it. PGX_REV= 96ece243 DISTFILES= ${DEFAULT_DISTFILES} DISTFILES+= pgx-${PGX_REV}.tar.gz SITES.pgx-${PGX_REV}.tar.gz+= -${MASTER_SITE_GITHUB:=timescale/}pgx/archive/${PGX_REV}.tar.gz d19 1 a19 1 PGSQL_VERSIONS_ACCEPTED= 14 13 12 d29 1 a29 1 SUBST_FILES.include_dir+= ../pgx/pgx-pg-sys/build.rs a31 3 post-extract: mv ${WRKDIR}/pgx-* ${WRKDIR}/pgx d34 1 a34 1 cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} cargo install --offline --path ../pgx/cargo-pgx cargo-pgx @ 1.18 log @postgresql-promscale_extension: update to 0.7.0 Added Added _ps_catalog.chunks_to_vacuum_freeze to identify compressed chunks containing tuples not yet frozen Added three functions used for coordinating the vacuum engine _prom_catalog.get_advisory_lock_id_vacuum_engine, _prom_catalog.lock_for_vacuum_engine, and _prom_catalog.unlock_for_vacuum_engine() Added ability for database owners to override security checks in script migrating from Promscale < 0.10.0 Fixed Correctly remove all expired series Fix migration when a metric is not compressed Changed The timescaledb extension is now a mandatory prerequisite Reuse ingestion temp tables across batches Drop non empty span name check constraint from _ps_trace.operation table @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2022/09/04 11:55:41 tnn Exp $ d5 1 @ 1.17 log @postgresql-promscale_extension: update to 0.6.0 Added prom_api.get_default_chunk_interval() prom_api.get_metric_chunk_interval(TEXT) _ps_trace.text_matches() _ps_trace.tag_v_text_eq_matching_tags() Fixed Don't fail metric deletion if some tables or views are missing Incorrect type coercion when using tag_map with = operator During upgrade from 0.3.x only alter relations which actually exist Changed ps_trace.delete_all_traces() can only be executed when no Promscale connectors are running @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2022/07/19 19:40:32 tnn Exp $ d3 1 a3 1 DISTNAME= promscale_extension-0.6.0 @ 1.16 log @postgresql-promscale_extension: don't bomb when build user is root @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2022/07/18 22:14:25 tnn Exp $ d3 1 a3 1 DISTNAME= promscale_extension-0.5.2 d18 1 a18 1 PGX_REV= ee52db6bbaa006f6f3674bddeff8516c3b914e71 @ 1.15 log @postgresql-promscale_extension: fix include paths for bindgen @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2022/07/18 19:47:26 tnn Exp $ d44 4 a47 1 cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} cargo pgx init --pg${PGSQL_VERSION}=${PREFIX}/bin/pg_config @ 1.14 log @postgresql-promscale_extension: update to 0.5.2 0.5.x is a major release of the Promscale Database Extension. The Promscale extension is mandatory for the connector deployment starting with this release, as all the SQL codebase has been migrated to the Promscale extension. This has been done to improve performance and the query experience. As such this version should only be used with promscale 0.11 or higher. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2022/04/18 19:10:39 adam Exp $ d32 6 @ 1.13 log @revbump for textproc/icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2022/03/11 18:47:30 tnn Exp $ d3 1 a3 1 DISTNAME= promscale_extension-0.3.2 a4 1 PKGREVISION= 1 d16 7 a25 3 CARGO_FEATURES+= pg${PGSQL_VERSION} USE_TOOLS+= gmake d27 16 a42 3 do-configure: mkdir -p ${FAKEHOMEDIR}/.pgx printf '[configs]\npg${PGSQL_VERSION}="${PREFIX}/bin/pg_config"\n' > ${FAKEHOMEDIR}/.pgx/config.toml d44 2 a45 2 do-build: do-cargo-build cd ${WRKSRC} && ${BUILD_MAKE_CMD} @ 1.12 log @postgresql-promscale_extension: update to 0.3.2 - Fix search path in update script @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2021/12/10 11:44:19 tnn Exp $ d5 1 @ 1.11 log @postgresql-promscale_extension: update to 0.3.0 Support for PostgreSQL 14 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2021/12/08 16:03:42 adam Exp $ d3 1 a3 1 DISTNAME= promscale_extension-0.3.0 @ 1.10 log @revbump for icu and libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2021/08/25 11:38:35 tnn Exp $ d3 1 a3 2 DISTNAME= promscale_extension-0.2.0 PKGREVISION= 3 a9 9 # Depends on an unpublished crate. Can't use cargo.mk to fetch it. PGX_TAG= c82482493be32c7029498b057f22259e68675405 DISTFILES= ${DEFAULT_DISTFILES} DISTFILES+= pgx-${PGX_TAG}.tar.gz SITES.pgx-${PGX_TAG}.tar.gz+= \ -${MASTER_SITE_GITHUB:=JLockerman/}pgx/archive/${PGX_TAG}.tar.gz CHECK_PORTABILITY_SKIP+= pgx/* d18 1 a18 1 PGSQL_VERSIONS_ACCEPTED= 13 12 a22 3 post-extract: mv ${WRKDIR}/pgx-* ${WRKSRC}/pgx @ 1.9 log @postgresql-promscale_extension: use correct pgx tree. Bump. Readme.md say to pull the pgx crates from the "timescale" branch, but the Cargo.toml specifies the "guardless" branch ... @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2021/08/25 11:06:28 tnn Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.8 log @postgresql-promscale_extension: fix previous update and bump rev The update was incomplete because I forgot to update the GITHUB_TAG. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2021/08/24 18:26:28 tnn Exp $ d4 1 a4 1 PKGREVISION= 1 d12 1 d14 3 a16 2 DISTFILES+= pgx-87e0460e6e88d6ffa9b9eb37dce4b71e4336e31e.tar.gz SITES.pgx-87e0460e6e88d6ffa9b9eb37dce4b71e4336e31e.tar.gz+= -${MASTER_SITE_GITHUB:=JLockerman/}pgx/archive/87e0460e6e88d6ffa9b9eb37dce4b71e4336e31e.tar.gz @ 1.7 log @postgresql-promscale_extension: update to 0.2.0 minor bugfixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2021/04/21 11:41:14 adam Exp $ d4 1 d9 1 a9 1 GITHUB_TAG= 61d8d0fe39a424e380c7beb2da3755c3dd1bd359 d13 4 a16 2 DISTFILES+= timescale-extension-utils-rs-bc3bdd2f0e0bcd59c5d2a8fa23ae6cd0959e28bc.tar.gz SITES.timescale-extension-utils-rs-bc3bdd2f0e0bcd59c5d2a8fa23ae6cd0959e28bc.tar.gz+= -${MASTER_SITE_GITHUB:=timescale/}timescale-extension-utils-rs/archive/bc3bdd2f0e0bcd59c5d2a8fa23ae6cd0959e28bc.tar.gz d32 5 a36 2 mv ${WRKDIR}/*/timescale-extension-utils ${WRKSRC} mv ${WRKDIR}/*/postgres-headers-rs ${WRKSRC} d43 1 @ 1.6 log @revbump for textproc/icu @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2021/04/03 19:03:44 tnn Exp $ d3 1 a3 1 DISTNAME= promscale_extension-0.1.1 a4 1 PKGREVISION= 3 @ 1.5 log @postgresql-promscale_extension: fix build with PostgreSQL 13. This uses the upstream commit hash that will likely become version 0.1.2 but that is not formally release so call this 0.1.1 with PKGREVISION 2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2021/02/13 10:59:13 tnn Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.4 log @postgresql-promscale_extension: upstream says not for PostgreSQL 11.x @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2020/11/05 09:07:43 ryoon Exp $ d5 1 a5 1 PKGREVISION= 1 d9 1 d13 2 a14 2 DISTFILES+= timescale-extension-utils-rs-098962027183e1cd36acd6e1a47390f1cadbd33.tar.gz SITES.timescale-extension-utils-rs-098962027183e1cd36acd6e1a47390f1cadbd33.tar.gz+= -${MASTER_SITE_GITHUB:=timescale/}timescale-extension-utils-rs/archive/098962027183e1cd36acd6e1a47390f1caedbd33.tar.gz d24 2 a25 1 PGSQL_VERSIONS_ACCEPTED= 12 @ 1.3 log @*: Recursive revbump from textproc/icu-68.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2020/11/03 23:05:49 tnn Exp $ d23 1 a23 1 PGSQL_VERSIONS_ACCEPTED= 12 11 @ 1.2 log @postgresql-promscale_extension: fix HOMEPAGE @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2020/11/03 22:59:35 tnn Exp $ d5 1 @ 1.1 log @databases/postgresql-promscale_extension: import postgresql12-promscale_extension-0.1.1 This PostgreSQL extension contains support functions to improve the performance of Promscale. While Promscale will run without it, adding this extension will cause it to perform better. @ text @d1 1 a1 1 # $NetBSD$ d15 1 a15 1 HOMEPAGE= https://github.com/timescale/timescaledb @