| Port details |
- libddwaf Datadog WAF engine
- 1.30.1 devel
=0 1.30.1Version of this port present on the latest quarterly branch. - Maintainer: sunpoet@FreeBSD.org
 - Port Added: 2023-04-05 17:36:32
- Last Update: 2026-02-15 13:04:19
- Commit Hash: 76122fa
- License: APACHE20 BSD3CLAUSE
- WWW:
- https://github.com/DataDog/libddwaf
- Description:
- libddwaf is Datadog's implementation of a Web Application Firewall (WAF) engine,
with a goal of low performance and memory overhead, and embeddability in a wide
variety of language runtimes through a C API.
¦ ¦ ¦ ¦ 
- 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:
-
- libddwaf>0:devel/libddwaf
- To install the port:
- cd /usr/ports/devel/libddwaf/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/libddwaf
- pkg install libddwaf
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libddwaf
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1766036349
SHA256 (DataDog-libddwaf-1.30.1_GH0.tar.gz) = b8290de2ff8581c9d0b28b6d815273817621cf63e7ac9d094da405cb9d730e0b
SIZE (DataDog-libddwaf-1.30.1_GH0.tar.gz) = 1520034
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:
-
- rapidjson>=0 : devel/rapidjson
- cmake : devel/cmake-core
- ninja : devel/ninja
- Library dependencies:
-
- libac.so : devel/libac
- libinjection.so : devel/libinjection
- libre2.so : devel/re2
- libutf8proc.so : textproc/utf8proc
- This port is required by:
- for Libraries
-
- devel/py-ddtrace
- devel/rubygem-libddwaf
Configuration Options:
- No options to configure
- Options name:
- devel_libddwaf
- USES:
- cmake compiler:c++20-lang localbase:ldflags
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
1.30.1 15 Feb 2026 13:04:19
    |
Dimitry Andric (dim)  |
devel/libddwaf: fix build with clang 21
With clang 21 devel/libddwaf fails to build, with errors similar to:
In file included from
/wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format.cc:8:
/wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format-inl.h:61:19:
error: call to consteval function 'ddwaf::fmt::basic_format_string<char,
ddwaf::fmt::basic_string_view<char> &, const char
(&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant
expression
61 | format_to(it, FMT_STRING("{}{}"), message, SEP);
| ^
/wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format.h:1905:23:
note: expanded from macro 'FMT_STRING'
1905 | #define FMT_STRING(s) FMT_STRING_IMPL(s,
fmt::detail::compile_string, )
| ^
/wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format.h:1882:3:
note: expanded from macro 'FMT_STRING_IMPL'
1882 | [] {
\
| ^
/wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/core.h:688:54:
note: subexpression not valid in a constant expression(Only the first 15 lines of the commit message are shown above ) |
1.30.1 19 Dec 2025 11:11:33
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.30.1
Changes: https://github.com/DataDog/libddwaf/releases |
1.30.0 29 Nov 2025 23:21:56
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.30.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.29.0 18 Oct 2025 23:50:33
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.29.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.28.1 30 Sep 2025 10:50:41
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.28.1
Changes: https://github.com/DataDog/libddwaf/releases |
1.27.0 07 Sep 2025 23:03:14
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.27.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.26.0 11 Jul 2025 04:27:52
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.26.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.25.1 04 Jul 2025 09:05:28
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.25.1
Changes: https://github.com/DataDog/libddwaf/releases |
1.24.1 18 Apr 2025 05:37:03
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.24.1
Changes: https://github.com/DataDog/libddwaf/releases |
1.23.0 20 Feb 2025 07:26:52
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.23.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.22.0 25 Dec 2024 19:15:02
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.22.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.21.0 21 Nov 2024 13:37:56
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.21.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.20.1 26 Oct 2024 06:00:07
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.20.1
Changes: https://github.com/DataDog/libddwaf/releases |
1.20.0 22 Oct 2024 09:48:25
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.20.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.19.1 04 Aug 2024 17:13:56
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.19.1
Changes: https://github.com/DataDog/libddwaf/releases |
1.19.0 21 Jul 2024 12:22:35
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.19.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.18.0 19 May 2024 17:15:06
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.18.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.17.0 20 Apr 2024 18:28:03
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.17.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.16.1 23 Mar 2024 14:30:41
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.16.1
Changes: https://github.com/DataDog/libddwaf/releases |
1.16.0 21 Feb 2024 15:06:23
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.16.0
- Clean up LIB_DEPENDS
Changes: https://github.com/DataDog/libddwaf/releases |
1.15.1_1 14 Dec 2023 15:49:40
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libfmt: Update to 10.1.1
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/fmtlib/fmt/releases |
1.15.1 27 Nov 2023 10:28:05
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.15.1
Changes: https://github.com/DataDog/libddwaf/releases |
1.15.0 14 Nov 2023 17:15:31
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.15.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.14.0_2 21 Oct 2023 14:43:22
    |
Daniel Engberg (diizzy)  |
*/*: Treewide: Bump consumers of textproc/utf8proc
...after commit a71f6f1f41195fc156071640e2cd200541c21e52
Reported by: vvd |
1.14.0_1 11 Sep 2023 03:22:48
    |
Po-Chuan Hsieh (sunpoet)  |
devel/re2: Update to 20230801
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/google/re2/releases |
1.14.0 11 Sep 2023 03:07:40
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.14.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.13.1 26 Aug 2023 09:27:06
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.13.1
Changes: https://github.com/DataDog/libddwaf/releases |
1.13.0 21 Aug 2023 18:52:01
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.13.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.12.0 16 Aug 2023 18:25:09
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.12.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.11.0 30 Jun 2023 11:39:14
    |
Tobias Kortkamp (tobik)  |
devel/libddwaf: Spell CMAKE_ON correctly
LIBDDWAF_BUILD_SHARED and LIBDDWAF_BUILD_STATIC are already on by
default.
Reported by: portfmt scan |
1.11.0 27 May 2023 23:43:42
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.11.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.10.0 07 May 2023 16:03:10
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.10.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.9.0_1 02 May 2023 19:58:21
    |
Po-Chuan Hsieh (sunpoet)  |
devel/re2: Update to 20230301
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/google/re2/releases |
1.9.0 09 Apr 2023 20:39:52
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Update to 1.9.0
Changes: https://github.com/DataDog/libddwaf/releases |
1.8.2 05 Apr 2023 17:29:37
    |
Po-Chuan Hsieh (sunpoet)  |
devel/libddwaf: Add libddwaf 1.8.2
libddwaf is Datadog's implementation of a Web Application Firewall (WAF) engine,
with a goal of low performance and memory overhead, and embeddability in a wide
variety of language runtimes through a C API. |