Fri Jan 26 13:40:21 2024 UTC (122d)
pg_repack: updated to 1.5.0

pg_repack 1.5.0

* Added support for PostgreSQL 16
* Fix possible SQL injection
* Support longer password length
* Fixed infinite loop on empty password
* Added ``--switch-threshold`` option
* Fixed crash in ``get_order_by()`` using invalid relations
* Added support for tables that have been previously rewritten with `VACUUM FULL` and use storage=plain for all columns
* More careful locks acquisition


(adam)
diff -r1.11 -r1.12 pkgsrc/databases/pg_repack/Makefile
diff -r1.2 -r1.3 pkgsrc/databases/pg_repack/PLIST
diff -r1.7 -r1.8 pkgsrc/databases/pg_repack/distinfo

cvs diff -r1.11 -r1.12 pkgsrc/databases/pg_repack/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/pg_repack/Makefile 2023/03/03 10:51:10 1.11
+++ pkgsrc/databases/pg_repack/Makefile 2024/01/26 13:40:21 1.12
@@ -1,25 +1,33 @@ @@ -1,25 +1,33 @@
1# $NetBSD: Makefile,v 1.11 2023/03/03 10:51:10 adam Exp $ 1# $NetBSD: Makefile,v 1.12 2024/01/26 13:40:21 adam Exp $
2 2
3DISTNAME= pg_repack-1.4.8 3DISTNAME= pg_repack-1.5.0
4PKGNAME= postgresql${PGSQL_VERSION}-${DISTNAME} 4PKGNAME= postgresql${PGSQL_VERSION}-${DISTNAME}
5CATEGORIES= databases 5CATEGORIES= databases
6MASTER_SITES= ${MASTER_SITE_GITHUB:=reorg/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=reorg/}
7GITHUB_PROJECT= pg_repack 7GITHUB_PROJECT= pg_repack
8GITHUB_TAG= ver_${PKGVERSION_NOREV} 8GITHUB_TAG= ver_${PKGVERSION_NOREV}
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://reorg.github.io/pg_repack/ 11HOMEPAGE= https://reorg.github.io/pg_repack/
12COMMENT= Reorganize tables in PostgreSQL databases with minimal locks 12COMMENT= Reorganize tables in PostgreSQL databases with minimal locks
13LICENSE= modified-bsd 13LICENSE= modified-bsd
14 14
15WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${GITHUB_TAG} 15WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${GITHUB_TAG}
16 16
17USE_TOOLS+= gmake 17USE_TOOLS+= gmake
18 18
 19.include "../../mk/bsd.prefs.mk"
 20
 21.if ${SHLIB_TYPE} == "dylib"
 22PLIST_SUBST+= SOEXT=dylib
 23.else
 24PLIST_SUBST+= SOEXT=so
 25.endif
 26
19PLIST_VARS+= llvm 27PLIST_VARS+= llvm
20.include "../../mk/pgsql.buildlink3.mk" 28.include "../../mk/pgsql.buildlink3.mk"
21.if !empty(PKG_OPTIONS.postgresql${PGSQL_VERSION}:Mllvm) 29.if !empty(PKG_OPTIONS.postgresql${PGSQL_VERSION}:Mllvm)
22PLIST.llvm= yes 30PLIST.llvm= yes
23.endif 31.endif
24 32
25.include "../../mk/bsd.pkg.mk" 33.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/databases/pg_repack/PLIST (expand / switch to unified diff)

--- pkgsrc/databases/pg_repack/PLIST 2023/03/03 10:51:10 1.2
+++ pkgsrc/databases/pg_repack/PLIST 2024/01/26 13:40:21 1.3
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1@comment $NetBSD: PLIST,v 1.2 2023/03/03 10:51:10 adam Exp $ 1@comment $NetBSD: PLIST,v 1.3 2024/01/26 13:40:21 adam Exp $
2bin/pg_repack 2bin/pg_repack
3${PLIST.llvm}lib/postgresql/bitcode/pg_repack.index.bc 3${PLIST.llvm}lib/postgresql/bitcode/pg_repack.index.bc
4${PLIST.llvm}lib/postgresql/bitcode/pg_repack/pgut/pgut-spi.bc 4${PLIST.llvm}lib/postgresql/bitcode/pg_repack/pgut/pgut-spi.bc
5${PLIST.llvm}lib/postgresql/bitcode/pg_repack/repack.bc 5${PLIST.llvm}lib/postgresql/bitcode/pg_repack/repack.bc
6lib/postgresql/pg_repack.so 6lib/postgresql/pg_repack.${SOEXT}
7share/postgresql/extension/pg_repack--${PKGVERSION}.sql 7share/postgresql/extension/pg_repack--${PKGVERSION}.sql
8share/postgresql/extension/pg_repack.control 8share/postgresql/extension/pg_repack.control

cvs diff -r1.7 -r1.8 pkgsrc/databases/pg_repack/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/pg_repack/distinfo 2023/03/03 10:51:10 1.7
+++ pkgsrc/databases/pg_repack/distinfo 2024/01/26 13:40:21 1.8
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.7 2023/03/03 10:51:10 adam Exp $ 1$NetBSD: distinfo,v 1.8 2024/01/26 13:40:21 adam Exp $
2 2
3BLAKE2s (pg_repack-1.4.8.tar.gz) = 73479178dcc06ee14b93f9d7dcecf1c57c1dddacc7f0f08880c68dddbeb534dd 3BLAKE2s (pg_repack-1.5.0.tar.gz) = d639bf3a7d279afe7ff48742df9807dc446acc6c227915df91c051d8f67b5d79
4SHA512 (pg_repack-1.4.8.tar.gz) = 9854a979aa9056b7c49d52e22622b8faf91cdf4acdb6551044d25733848c2c07b95166a464769da23e0174a63f2b132aa58ba6d6f9b596d1fb95f29098ac3968 4SHA512 (pg_repack-1.5.0.tar.gz) = be6ac1b120b6175a62dc57656b9dcbc44f706b6b1a6286da813159809282ad3025ca0721159a087d23d4d5e126debeb1003ef99bf44f5499ce8288e97b40711a
5Size (pg_repack-1.4.8.tar.gz) = 95801 bytes 5Size (pg_repack-1.5.0.tar.gz) = 97088 bytes
6SHA1 (patch-bin_Makefile) = 7e82083f0df7e9a1532be323196875bd8ba44520 6SHA1 (patch-bin_Makefile) = 7e82083f0df7e9a1532be323196875bd8ba44520
7SHA1 (patch-bin_pg__repack.c) = e983b5e9ce21368fec6fd2c550cd1fad78e94d5b 7SHA1 (patch-bin_pg__repack.c) = e983b5e9ce21368fec6fd2c550cd1fad78e94d5b