Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
nanodbc Small C++ wrapper for the native C ODBC API
3.0.8 databases Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.0.1Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-01-14 01:45:15
Last Update: 2026-11-04 15:13:06
Commit Hash: 61cadd1
Also Listed In: devel
License: MIT
WWW:
https://nanodbc.github.io/nanodbc/
https://github.com/nanodbc/nanodbc
Description: #
nanodbc is a small C++ library that simplifies ODBC API programming. nanodbc is a small C++ wrapper for the native C ODBC API. It aims to make common database tasks easy with concise code, incorporating modern C++ standards. Features: * Portable and robust * Transaction support * Bound parameters * Clean separation of interface and implementation using the pimpl idiom
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (13 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/nanodbc-3.0.8/catalog.mk
  3. /usr/local/share/licenses/nanodbc-3.0.8/LICENSE
  4. /usr/local/share/licenses/nanodbc-3.0.8/MIT
  5. share/sbom/pc/nanodbc.pc
  6. include/nanodbc/nanodbc.h
  7. lib/cmake/nanodbc/nanodbc-config-release.cmake
  8. lib/cmake/nanodbc/nanodbc-config.cmake
  9. lib/libnanodbc.so
  10. lib/libnanodbc.so.3.0.8
  11. @owner
  12. @group
  13. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • For RUN/BUILD depends:
    • nanodbc>0:databases/nanodbc
  • For LIB depends:
    • libnanodbc.so:databases/nanodbc
To install the port: #
cd /usr/ports/databases/nanodbc/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/nanodbc
  • pkg install nanodbc
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: nanodbc
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1793412670 SHA256 (nanodbc-nanodbc-v3.0.8_GH0.tar.gz) = bbb8ec400f0f84a7f6d61d4a4360e4c90eece6add3735e6b0b451ab90ca76f3e SIZE (nanodbc-nanodbc-v3.0.8_GH0.tar.gz) = 457011

Packages (timestamps in pop-ups are UTC): #
nanodbc
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest3.0.83.0.8-2.14.03.0.8
FreeBSD:14:quarterly3.0.23.0.2-2.14.03.0.2
FreeBSD:15:latest3.0.83.0.8n/a-n/a
FreeBSD:15:quarterly3.0.23.0.2n/a-n/a
FreeBSD:16:latest3.0.23.0.8n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
Test dependencies: #
  1. libsqlite3odbc.so : databases/sqliteodbc
Library dependencies: #
  1. libodbc.so : databases/unixODBC
There are no ports dependent upon this port #

Configuration Options: #
No options to configure
Options name: #
databases_nanodbc
USES: #
cmake:testing compiler:c++17-lang localbase:ldflags
pkg-message: #
FreshPorts was unable to extract/find any pkg message
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/nanodbc/nanodbc/tar.gz/v3.0.8?dummy=/
Collapse this list.

Number of commits found: 10 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.0.8
04 Nov 2026 15:13:06
commit hash: 61cadd1ea9b602ffe52e9e5b5b87305adef6ced9commit hash: 61cadd1ea9b602ffe52e9e5b5b87305adef6ced9commit hash: 61cadd1ea9b602ffe52e9e5b5b87305adef6ced9commit hash: 61cadd1ea9b602ffe52e9e5b5b87305adef6ced9 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
databases/nanodbc: update 3.0.2 → 3.0.8
3.0.2
30 Sep 2026 19:36:38
commit hash: 157590dfd5e59d9f3300327c1dde2616096cf46acommit hash: 157590dfd5e59d9f3300327c1dde2616096cf46acommit hash: 157590dfd5e59d9f3300327c1dde2616096cf46acommit hash: 157590dfd5e59d9f3300327c1dde2616096cf46a files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
databases/nanodbc: update 3.0.1 → 3.0.2
3.0.1
29 Sep 2026 05:52:51
commit hash: 6455c0db5a480ceed18120063a3078737a11a087commit hash: 6455c0db5a480ceed18120063a3078737a11a087commit hash: 6455c0db5a480ceed18120063a3078737a11a087commit hash: 6455c0db5a480ceed18120063a3078737a11a087 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
databases/nanodbc: update 2.14.0 → 3.0.1
2.14.0
11 Oct 2025 09:30:23
commit hash: e432d0424f2fc1a997fc8e1d10800bbecdc6d2c9commit hash: e432d0424f2fc1a997fc8e1d10800bbecdc6d2c9commit hash: e432d0424f2fc1a997fc8e1d10800bbecdc6d2c9commit hash: e432d0424f2fc1a997fc8e1d10800bbecdc6d2c9 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
databases/nanodbc: Fix compilation with clang19; Improve pkg-descr
2.14.0
25 Aug 2025 20:37:02
commit hash: 52ab512ea89bea4f63ed88bf52e97194e33a637acommit hash: 52ab512ea89bea4f63ed88bf52e97194e33a637acommit hash: 52ab512ea89bea4f63ed88bf52e97194e33a637acommit hash: 52ab512ea89bea4f63ed88bf52e97194e33a637a files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
databases/nanodbc: Broken on 13

The upstream seems to be working on the fix but it is working very slowly.

Reported by:	fallout
2.14.0
31 Oct 2024 08:28:17
commit hash: e041d92e4c7c6eaaf90495ad05545b9d943b74ddcommit hash: e041d92e4c7c6eaaf90495ad05545b9d943b74ddcommit hash: e041d92e4c7c6eaaf90495ad05545b9d943b74ddcommit hash: e041d92e4c7c6eaaf90495ad05545b9d943b74dd files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
databases/nanodbc: Broken on 15; Update WWW

Reported by:	fallout
2.14.0
01 Oct 2024 18:56:20
commit hash: 4485bd8221c2c5630b87826d37da850b3361b782commit hash: 4485bd8221c2c5630b87826d37da850b3361b782commit hash: 4485bd8221c2c5630b87826d37da850b3361b782commit hash: 4485bd8221c2c5630b87826d37da850b3361b782 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: drop support for expired FreeBSD 14.0

Simplify expressions for FreeBSD 13.X

Reviewed by:	many

Differential Revision:	https://reviews.freebsd.org/D46601
2.14.0
07 Aug 2023 22:00:19
commit hash: 41c598bf1972a6940adaff5f3cbf38afebc06aa2commit hash: 41c598bf1972a6940adaff5f3cbf38afebc06aa2commit hash: 41c598bf1972a6940adaff5f3cbf38afebc06aa2commit hash: 41c598bf1972a6940adaff5f3cbf38afebc06aa2 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
databases/nanodbc: Fix build with llvm16

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
2.14.0
17 Jul 2023 01:48:27
commit hash: 82a579bfa9e14c6a22e2114fe7be575506d4ce85commit hash: 82a579bfa9e14c6a22e2114fe7be575506d4ce85commit hash: 82a579bfa9e14c6a22e2114fe7be575506d4ce85commit hash: 82a579bfa9e14c6a22e2114fe7be575506d4ce85 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
databases/nanodbc: Fix build with clang-16 by adding USE_CXXSTD

Reported by:	fallout
2.14.0
14 Jan 2023 01:42:19
commit hash: 7d3a3b7c0bdb2173a86cace56a6ea081461db094commit hash: 7d3a3b7c0bdb2173a86cace56a6ea081461db094commit hash: 7d3a3b7c0bdb2173a86cace56a6ea081461db094commit hash: 7d3a3b7c0bdb2173a86cace56a6ea081461db094 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
databases/nanodbc: New port: Small C++ wrapper for the native C ODBC API

Number of commits found: 10