| Port details on branch 2026Q3 |
- couchdb3 JSON document database with HTTP API and scalable cluster mesh sync
- 3.5.2_4 databases
=0 3.5.2_4Version of this port present on the latest quarterly branch. - Maintainer: dch@FreeBSD.org
 - Port Added: 2026-07-29 11:15:36
- Last Update: 2026-09-01 19:57:34
- Commit Hash: 67de2b9
- License: APACHE20 BSD3CLAUSE ISCL OFL11 WTFPL
- WWW:
- https://couchdb.apache.org/
- Description:
- Apache CouchDB lets you access your data where you need it by defining the
Couch Replication Protocol that is implemented by a variety of projects and
products that span every imaginable computing environment from globally
distributed server-clusters, over mobile phones to web browsers.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
-
- Dependency lines:
-
- couchdb3>0:databases/couchdb3
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/databases/couchdb3/ && make install clean
- To add the package, run one of these commands:
- pkg install databases/couchdb3
- pkg install couchdb3
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: couchdb3
- Flavors: there is no flavor information for this port.
- NOT_FOR_ARCHS: i386
- distinfo:
- TIMESTAMP = 1779052078
SHA256 (apache-couchdb-3.5.2.tar.gz) = e561102aaadfdda1e499e6e9e12d2473433291b608bcd390bcbcf590bbb6cf68
SIZE (apache-couchdb-3.5.2.tar.gz) = 24922969
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- erlang-runtime28>=28.0 : lang/erlang-runtime28
- rebar : devel/rebar
- gmake>=4.4.1 : devel/gmake
- Runtime dependencies:
-
- ca_root_nss>=0 : security/ca_root_nss
- Library dependencies:
-
- libicudata.so : devel/icu
- libmozjs-128.so : lang/spidermonkey128
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for couchdb3-3.5.2_4:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- databases_couchdb3
- USES:
- compiler:c++17-lang cpe gmake libtool ncurses ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 4
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
3.5.2_4 01 Sep 2026 19:57:34
    |
Jimmy Olgeni (olgeni)  |
databases/couchdb3: Bump PORTREVISION after erlang-runtime28 update
(cherry picked from commit ee1a7d634d3872a322d40e1981c73fac6ed25f07) |
3.5.2_3 01 Sep 2026 19:54:07
    |
Jimmy Olgeni (olgeni)  |
databases/couchdb3: Resolve bundled OTP versions dynamically in PLIST_SUB
The release bundles erts and 13 OTP applications from
lang/erlang-runtime28, and pkg-plist pinned each of their versioned
directory names. Six of the last eight plist commits were pure OTP
rename churn, the largest touching 610 lines, while the 3.5.2 update
itself touched 23.
Derive the versions from the installed runtime at plist-generation time
instead. The package file list is unchanged: resolving the tokenized
plist with the versions this build staged reproduces the previous
pkg-plist byte for byte, so no PORTREVISION bump is needed.
An erlang-runtime28 update now needs only a PORTREVISION bump. Note
this reads ${LOCALBASE}/lib/erlang28 rather than the staged release,
because generate-plist runs before do-install; it holds as long as the
release copies erts and the OTP applications unmodified.
CouchDB's own rebar dependencies stay pinned deliberately - they move
only on a CouchDB update, where the change is worth seeing in review.
Approved by: dch (maintainer)
Differential Revision: https://reviews.freebsd.org/D59185
(cherry picked from commit aaa28e3db45298305baf558867d6d4ea43e2ac63) |
3.5.2_3 15 Aug 2026 16:19:18
    |
Jimmy Olgeni (olgeni)  |
databases/couchdb3: Bump PORTREVISION after erlang-runtime28 update
(cherry picked from commit 05f4685a547d1be1f3e39aede2ac8a2d80bc6b77) |
3.5.2_2 29 Jul 2026 11:02:36
    |
Jimmy Olgeni (olgeni)  |
databases/couchdb3: Bump PORTREVISION after erlang-runtime28 update
(cherry picked from commit e385acc7532215d2779564241fa984dc43f95495) |
Number of commits found: 4
|