Update to 9.3.1 ChangeLog: https://github.com/citusdata/citus/blob/v9.3.1/CHANGELOG.md8f054846da
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_citusinstalls 14.2.0 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 14.2.0 | 14.2.0 | – |
| FreeBSD 15 | 14.2.0 | 14.2.0 | – |
| FreeBSD 14 | 14.2.0 | 14.2.0 | 14.2.0 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 14.2.0 | 14.2.0 | – |
| FreeBSD 14 | 14.2.0 | 14.2.0 | 14.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)
Update to 9.3.0 ChangeLog: https://github.com/citusdata/citus/blob/v9.3.0/CHANGELOG.mdefe6b4c5e1
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.de260a096215
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.md98b9c02e5f
Update to 9.2.3 ChangeLog: https://github.com/citusdata/citus/blob/v9.2.3/CHANGELOG.md6d9e5f5d3a
Update to 9.2.2 ChangeLog: https://github.com/citusdata/citus/blob/v9.2.2/CHANGELOG.mde6dc31c85f
Update to 9.2.1 ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.md88c2ebb348
Update to 9.2.0 ChangeLog: https://github.com/citusdata/citus/blob/v9.2.0/CHANGELOG.md4f9aa06707
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.mdf473756203
Update to 9.1.1 ChangeLog: https://github.com/citusdata/citus/blob/v9.1.1/CHANGELOG.md87dfe9394b
Update to 9.1.0 ChangeLog: https://github.com/citusdata/citus/blob/v9.1.0/CHANGELOG.mdcc511d093c
Update to 9.0.1 ChangeLog: https://github.com/citusdata/citus/blob/v9.0.1/CHANGELOG.md876aa7a97a
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
Upgrade to 9.0.0 ChangeLog: https://github.com/citusdata/citus/blob/v9.0.0/CHANGELOG.mdc68e9e26f6
Update to 8.3.2 ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.mdbbea07bdbc
Update to 8.3.1 ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.mdff9a4571e6
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: 238330ea8c8ec7da
Update to 8.3.0 Add one blank line to appease portlint. ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.mdd667d06dab
Take off the BROKEN_i386 tag, as this now builds correctly on i386.37f76061fe
Upgrade to 8.2.2 ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.md3e5a66031a
These ports also build on armv7 (and thus, presumably, on armv6). Approved by: portmgr (tier-2 blanket) Obtained from: armv7 TRYBROKEN run7a91875788
These ports now build on aarch64. Where necessary, pet portlint. Approved by: portmgr Obtained from: aarch64 TRYBROKEN run922dee671e
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: antoine40c9c7f7eb
Update to 8.2.1 ChangeLog: https://github.com/citusdata/citus/blob/v8.2.1/CHANGELOG.mdc1014e774b
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.mdbb3fdde6f9
Update to 8.1.1 ChangeLog: https://github.com/citusdata/citus/blob/v8.1.1/CHANGELOG.md21e8ac1ec0
Update to 8.1.0 ChangeLog: https://github.com/citusdata/citus/blob/v8.1.0/CHANGELOG.md423bb27bc4
Remove patch-src_backend_distributed_executor_multi__real__time__executor.c as upstream have now incorporated equivalent changes.2d0f66ee2a
Update to 8.0.2 ChangeLog: https://github.com/citusdata/citus/blob/v8.0.2/CHANGELOG.md64125521bd
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: 231590a9f015d155
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
Update to 8.0.0 ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.mda58e933f51
Update to 7.5.1 ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.mdac00a2f5b5
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-fallout5bb72e7210Delete stray blank line from pkg-plistf1842f7d39
Update to 7.5.0 ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.mdd725b0c16f
Update to 7.4.1 ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.md3154d363aa
Update to 7.4.0 ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.mdc8fe70f782
Update to 7.3.0 ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.md37f87e1684
Update to 7.2.1 ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.md80769f5857
Update to 7.2.0 ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.md27beccf8ec
Update to 7.1.2 ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.md0dfb387ba5
These are also broken on aarch64 in the same way as armv6/7. Approved by: portmgr (tier-2 blanket)8ae42417cc
Mark more ports broken that fail on both armv6 and armv7. Approved by: portmgr (tier-2 blanket)e8210b4758
Upgrade to 7.1.1 ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.md686cc09488
Update to 7.1.0 Add a new option ANONSTATS to enable anonymous statistics collection, off by default.3d5fef6162
Update to 7.0.3 ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.mdd3cfab5904
Update to 7.0.2 ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.md1ed4c2da3f
Update to 7.0.1 ChangeLog: https://github.com/citusdata/citus/blob/master/CHANGELOG.mdbdc95172ed
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.mdaeeb6079ed