notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2026Q1
ncbi-cxx-toolkit NCBI C++ Toolkit
29.7.0 biology on this many watch lists=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 29.7.0Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-02-24 01:24:16
Last Update: 2026-02-24 01:20:53
Commit Hash: 1678e49
Also Listed In: devel science
License: PD
WWW:
https://ncbi.github.io/cxx-toolkit/
https://github.com/ncbi/ncbi-cxx-toolkit-public
Description:
NCBI C++ Toolkit provides free, portable, public domain libraries with no restrictions use. It has been written in the National Center for Biotechnology Information in Bethesda, MD. It is vaguely a successor, or a new generation of biology/ncbi-toolkit. It contains: * Networking and Interprocess Communication (IPC) library * MultiThreading Library * CGI and Fast-CGI Library, HTML Generation Library * SQL Database Access Library, C++ wrapper library for BerkeleyDB * C++ IOSTREAM Adaptor/Wrapper Library * GZIP and BZ2 C++ Wrapper Library with IOSTREAM adaptors * ASN.1 and XML Serialization Library with C++ Code Generator Tool (datatool) * Date and Time Library * File System Function Library * Command-Line Argument, Configuration and Environment Processing Library * Sequence Alignment Algorithms Library * BLAST Engine Library * Biological Sequences Retrieval and Processing Library * Portable FLTK and OpenGL based GUI and graphic libraries * XmlWrapp (XML parsing and handling, XSLT, XPath)
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 (3 items)
Collapse this list.
  1. /usr/local/share/licenses/ncbi-cxx-toolkit-29.7.0/catalog.mk
  2. /usr/local/share/licenses/ncbi-cxx-toolkit-29.7.0/LICENSE
  3. /usr/local/share/licenses/ncbi-cxx-toolkit-29.7.0/PD
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ncbi-cxx-toolkit>0:biology/ncbi-cxx-toolkit
Conflicts:
CONFLICTS_INSTALL:
  • dakota
  • libxdiff
  • ncbi-blast+
  • ncbi-toolkit
  • proj
  • py*-speedtest-cli
To install the port:
cd /usr/ports/biology/ncbi-cxx-toolkit/ && make install clean
To add the package, run one of these commands:
  • pkg install biology/ncbi-cxx-toolkit
  • pkg install ncbi-cxx-toolkit
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ncbi-cxx-toolkit
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64
distinfo:
TIMESTAMP = 1762232191 SHA256 (ncbi-ncbi-cxx-toolkit-public-release-29.7.0_GH0.tar.gz) = 44ea47f5f725568dadc5a149134d7e6be47a4b86f0c2a7ba5a9bc2a21bcc68a7 SIZE (ncbi-ncbi-cxx-toolkit-public-release-29.7.0_GH0.tar.gz) = 61212012

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: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. python3.11 : lang/python311
  3. perl5>=5.42.r<5.43 : lang/perl5.42
  4. x11.pc : x11/libX11
  5. xpm.pc : x11/libXpm
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. bash : shells/bash
  2. python3.11 : lang/python311
  3. perl5>=5.42.r<5.43 : lang/perl5.42
  4. x11.pc : x11/libX11
  5. xpm.pc : x11/libXpm
Library dependencies:
  1. libcdd.so : math/cddlib
  2. liblmdb.so : databases/lmdb
  3. libpcre.so : devel/pcre
  4. libunwind.so : devel/libunwind
  5. libzstd.so : archivers/zstd
  6. libmysqlclient.so.21 : databases/mysql80-client
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
biology_ncbi-cxx-toolkit
USES:
compiler:c++17-lang gmake mysql perl5 python shebangfix ssl xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/ncbi/ncbi-cxx-toolkit-public/tar.gz/release/29.7.0?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
29.7.0
24 Feb 2026 01:20:53
commit hash: 1678e4904411c5075380f6f13963a3ee62c20a91commit hash: 1678e4904411c5075380f6f13963a3ee62c20a91commit hash: 1678e4904411c5075380f6f13963a3ee62c20a91commit hash: 1678e4904411c5075380f6f13963a3ee62c20a91 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
biology/ncbi-cxx-toolkit: only for aarch64, amd64

This port uses SIMD intrincis to compute CRC checksums.
It's probably easy to add a generic code path if desired.

Approved by:	portmgr (build fix blanket)
MFH:		2026Q1
Sponsored by:	Raptor Computing Systems, LLC

(cherry picked from commit 2ea396c568c8df2627010da3d0f55ba9a98e7a85)

Number of commits found: 1