Port details
nanodbc Small C++ wrapper for the native C ODBC API
3.0.8 databases Σ =0 3.0.1Version of this port present on the latest quarterly branch. Maintainer: yuri@FreeBSD.org 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 ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # 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): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
cmake : devel/cmake-core ninja : devel/ninja
Test dependencies: #
libsqlite3odbc.so : databases/sqliteodbc
Library dependencies: #
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: #
Number of commits found: 10 #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
3.0.8 04 Nov 2026 15:13:06
Yuri Victorovich (yuri)
databases/nanodbc: update 3.0.2 → 3.0.8
3.0.2 30 Sep 2026 19:36:38
Yuri Victorovich (yuri)
databases/nanodbc: update 3.0.1 → 3.0.2
3.0.1 29 Sep 2026 05:52:51
Yuri Victorovich (yuri)
databases/nanodbc: update 2.14.0 → 3.0.1
2.14.0 11 Oct 2025 09:30:23
Yuri Victorovich (yuri)
databases/nanodbc: Fix compilation with clang19; Improve pkg-descr
2.14.0 25 Aug 2025 20:37:02
Yuri Victorovich (yuri)
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
Yuri Victorovich (yuri)
databases/nanodbc: Broken on 15; Update WWW
Reported by: fallout
2.14.0 01 Oct 2024 18:56:20
Rene Ladan (rene)
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
Muhammad Moinur Rahman (bofh)
databases/nanodbc: Fix build with llvm16
Approved by: portmgr (blanket)
Sponsored by: The FreeBSD Foundation
2.14.0 17 Jul 2023 01:48:27
Yuri Victorovich (yuri)
databases/nanodbc: Fix build with clang-16 by adding USE_CXXSTD
Reported by: fallout
2.14.0 14 Jan 2023 01:42:19
Yuri Victorovich (yuri)
databases/nanodbc: New port: Small C++ wrapper for the native C ODBC API
Number of commits found: 10