CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

databases/pg_citus 14.3.0

Horizontally scale Postgresql using sharding and replication

Port info

Maintainer
matthew@FreeBSD.org
Packages
latest: 14.2.0, update to 14.3.0 not built yet
Upstream
up to date
Last update
to 14.3.0 · b070249eb8
Quarterly
2026Q4: 14.2.0
WWW
https://www.citusdata.com/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install pg_citus
installs 14.2.0 from latest; from quarterly (2026Q4) 14.2.0
Port
# cd /usr/ports/databases/pg_citus && make install clean
# make -C /usr/ports/databases/pg_citus config  # change options first
Size
809 KiB download · 2.9 MiB installed
Depends on
archivers/liblz4 1.10.0_2,1, archivers/zstd 1.5.7_2, databases/postgresql18-client 18.6, databases/postgresql18-server 18.6
License
AGPLv3
Options
0 of 1 on in the package
Show the 1 options that are off
ANONSTATS

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1614.2.014.2.0–
FreeBSD 1514.2.014.2.0–
FreeBSD 1414.2.014.2.014.2.0

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1514.2.014.2.0–
FreeBSD 1414.2.014.2.014.2.0

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 14.2.0.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (121)

Matthew Seaman (matthew) · 9.3.1
Update to 9.3.1

ChangeLog:	https://github.com/citusdata/citus/blob/v9.3.1/CHANGELOG.md
8f054846da
Matthew Seaman (matthew) · 9.3.0
Update to 9.3.0

ChangeLog:	https://github.com/citusdata/citus/blob/v9.3.0/CHANGELOG.md
efe6b4c5e1
Matthew Seaman (matthew) · 9.2.4
Mark the port as requiring postgresql-11 or higher.  Attempting to build the port with postgres-10 results in:

```
configure: error: Citus is not compatible with the detected PostgreSQL version 10.
```

No PORTREVISION bump, as this will have no effect on the default
packages (which link against postgresql-11) or on anyone who has
successfully built pg_citus.  All that happens is that we detect the
incompatible postgresql version earlier in the build process and error
out sooner.

PR:		245958
Reported by:	rainer@ultra-secure.de
260a096215
Matthew Seaman (matthew) · 9.2.4
Update to 9.2.4

This release is a fix for errors in the previous 9.2.3 release.

ChangeLog:	 https://github.com/citusdata/citus/blob/v9.2.4/CHANGELOG.md
98b9c02e5f
Matthew Seaman (matthew) · 9.2.3
Update to 9.2.3

ChangeLog:	https://github.com/citusdata/citus/blob/v9.2.3/CHANGELOG.md
6d9e5f5d3a
Matthew Seaman (matthew) · 9.2.2
Update to 9.2.2

ChangeLog:	https://github.com/citusdata/citus/blob/v9.2.2/CHANGELOG.md
e6dc31c85f
Matthew Seaman (matthew) · 9.2.1
Update to 9.2.1

ChangeLog:	https://github.com/citusdata/citus/blob/master/CHANGELOG.md
88c2ebb348
Matthew Seaman (matthew) · 9.2.0
Update to 9.2.0

ChangeLog:	https://github.com/citusdata/citus/blob/v9.2.0/CHANGELOG.md
4f9aa06707
Matthew Seaman (matthew) · 9.1.2
Update to 9.1.2

This fixes an installation bug which wouldn't affect anyone installing
from pkg(8).  No functional changes to the installed code.

ChangeLog: https://github.com/citusdata/citus/blob/v9.1.2/CHANGELOG.md
f473756203
Matthew Seaman (matthew) · 9.1.1
Update to 9.1.1

ChangeLog:	https://github.com/citusdata/citus/blob/v9.1.1/CHANGELOG.md
87dfe9394b
Matthew Seaman (matthew) · 9.1.0
Update to 9.1.0

ChangeLog: https://github.com/citusdata/citus/blob/v9.1.0/CHANGELOG.md
cc511d093c
Matthew Seaman (matthew) · 9.0.1
Update to 9.0.1

ChangeLog: https://github.com/citusdata/citus/blob/v9.0.1/CHANGELOG.md
876aa7a97a
Piotr Kubaj (pkubaj) · 9.0.0
databases/pg_citus: fix build on GCC architectures

C11 compiler is required:
/usr/local/include/postgresql/server/fmgr.h:38: error: previous declaration of 'FunctionCallInfo' was here

Approved by:	mentors (implicit approval)
a76d78a572
Matthew Seaman (matthew) · 9.0.0
Upgrade to 9.0.0

ChangeLog: https://github.com/citusdata/citus/blob/v9.0.0/CHANGELOG.md
c68e9e26f6
Matthew Seaman (matthew) · 8.3.2
Update to 8.3.2

ChangeLog:	https://github.com/citusdata/citus/blob/master/CHANGELOG.md
bbea07bdbc
Matthew Seaman (matthew) · 8.3.1
Update to 8.3.1

ChangeLog:	https://github.com/citusdata/citus/blob/master/CHANGELOG.md
ff9a4571e6
Gerald Pfeifer (gerald) · 8.3.0_1
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Matthew Seaman (matthew) · 8.3.0
Update to 8.3.0

Add one blank line to appease portlint.

ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.md
d667d06dab
Matthew Seaman (matthew) · 8.2.2
Take off the BROKEN_i386 tag, as this now builds correctly on i386.
37f76061fe
Matthew Seaman (matthew) · 8.2.2
Upgrade to 8.2.2

ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.md
3e5a66031a
Mark Linimon (linimon) · 8.2.1_1
These ports also build on armv7 (and thus, presumably, on armv6).

Approved by:	portmgr (tier-2 blanket)
Obtained from:	armv7 TRYBROKEN run
7a91875788
Mark Linimon (linimon) · 8.2.1_1
These ports now build on aarch64.

Where necessary, pet portlint.

Approved by:	portmgr
Obtained from:	aarch64 TRYBROKEN run
922dee671e
Sunpoet Po-Chuan Hsieh (sunpoet) · 8.2.1_1
Update devel/readline to 8.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
40c9c7f7eb
Matthew Seaman (matthew) · 8.2.1
Update to 8.2.1

ChangeLog: https://github.com/citusdata/citus/blob/v8.2.1/CHANGELOG.md
c1014e774b
Matthew Seaman (matthew) · 8.2.0
Update to 8.2.0

This update drops support for postgresql 9.6 -- version 10 or above is
required now.

ChangeLog:	https://github.com/citusdata/citus/blob/master/CHANGELOG.md
bb3fdde6f9
Matthew Seaman (matthew) · 8.1.1
Update to 8.1.1

ChangeLog:	https://github.com/citusdata/citus/blob/v8.1.1/CHANGELOG.md
21e8ac1ec0
Matthew Seaman (matthew) · 8.1.0
Update to 8.1.0

ChangeLog:	https://github.com/citusdata/citus/blob/v8.1.0/CHANGELOG.md
423bb27bc4
Matthew Seaman (matthew) · 8.0.2
Remove patch-src_backend_distributed_executor_multi__real__time__executor.c as upstream have now incorporated equivalent changes.
2d0f66ee2a
Matthew Seaman (matthew) · 8.0.2
Update to 8.0.2

ChangeLog:	https://github.com/citusdata/citus/blob/v8.0.2/CHANGELOG.md
64125521bd
Gerald Pfeifer (gerald) · 8.0.0_2
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
a9f015d155
Matthew Seaman (matthew) · 8.0.0_1
Mark as broken on i386 -- compilation fails due to the lack of the 'pg_atomic_uint64' type.  That's only deined in the upstream postgresql code on x86_64.
17432f7356
Matthew Seaman (matthew) · 8.0.0
Update to 8.0.0

ChangeLog:	https://github.com/citusdata/citus/blob/master/CHANGELOG.md
a58e933f51
Matthew Seaman (matthew) · 7.5.1
Update to 7.5.1

ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.md
ac00a2f5b5
Matthew Seaman (matthew) · 7.5.0_1
Update distinfo, due to checksum mismatches on download.

Side-by-side comparison of the old and new distfiles shows that
upstream have apparently rerolled the distfile, with changes to the
content.  However these changes are innocuous and consist of updating
some autoconf related files changing an embedded version string from
7.5devel to 7.5.0

Affected files:

% diff -qr pg_citus.{orig,newest}
Files pg_citus.orig/citus-7.5.0/configure and pg_citus.newest/citus-7.5.0/configure differ
Files pg_citus.orig/citus-7.5.0/configure.in and pg_citus.newest/citus-7.5.0/configure.in differ
Files pg_citus.orig/citus-7.5.0/src/test/regress/expected/multi_extension.out and pg_citus.newest/citus-7.5.0/src/test/regress/expected/multi_extension.out differ

Reported by:	olgeni, pkg-fallout
5bb72e7210
Matthew Seaman (matthew) · 7.5.0
Delete stray blank line from pkg-plist
f1842f7d39
Matthew Seaman (matthew) · 7.5.0
Update to 7.5.0

ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.md
d725b0c16f
Matthew Seaman (matthew) · 7.4.1
Update to 7.4.1

ChangeLog:	https://github.com/citusdata/citus/blob/master/CHANGELOG.md
3154d363aa
Matthew Seaman (matthew) · 7.4.0
Update to 7.4.0

ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.md
c8fe70f782
Matthew Seaman (matthew) · 7.3.0
Update to 7.3.0

ChangeLog:	https://github.com/citusdata/citus/blob/master/CHANGELOG.md
37f87e1684
Matthew Seaman (matthew) · 7.2.1
Update to 7.2.1

ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.md
80769f5857
Matthew Seaman (matthew) · 7.2.0
Update to 7.2.0

ChangeLog:	https://github.com/citusdata/citus/blob/master/CHANGELOG.md
27beccf8ec
Matthew Seaman (matthew) · 7.1.2
Update to 7.1.2

ChangeLog:	https://github.com/citusdata/citus/blob/master/CHANGELOG.md
0dfb387ba5
Mark Linimon (linimon) · 7.1.1
These are also broken on aarch64 in the same way as armv6/7.

Approved by:	portmgr (tier-2 blanket)
8ae42417cc
Mark Linimon (linimon) · 7.1.1
Mark more ports broken that fail on both armv6 and armv7.

Approved by:	portmgr (tier-2 blanket)
e8210b4758
Matthew Seaman (matthew) · 7.1.1
Upgrade to 7.1.1

ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.md
686cc09488
Matthew Seaman (matthew) · 7.1.0
Update to 7.1.0

Add a new option ANONSTATS to enable anonymous statistics collection,
off by default.
3d5fef6162
Matthew Seaman (matthew) · 7.0.3
Update to 7.0.3

ChangeLog:	https://github.com/citusdata/citus/blob/master/CHANGELOG.md
d3cfab5904
Matthew Seaman (matthew) · 7.0.2
Update to 7.0.2

ChangeLog:	https://github.com/citusdata/citus/blob/master/CHANGELOG.md
1ed4c2da3f
Matthew Seaman (matthew) · 7.0.1
Update to 7.0.1

ChangeLog:	https://github.com/citusdata/citus/blob/master/CHANGELOG.md
bdc95172ed
Matthew Seaman (matthew) · 7.0.0
Upgrade to 7.0.0

Pet portlint by reordering some lines in the Makefile

Note: minimum required value of postgresql is now 9.6

ChangeLog:    https://github.com/citusdata/citus/blob/v7.0.0/CHANGELOG.md
aeeb6079ed