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
bstring Improved string processing functionality for the C language
1.0.3 devel 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 1.0.2Version of this port present on the latest quarterly branch.
Maintainer: diizzy@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-08-07 16:24:06
Last Update: 2025-11-01 16:40:45
Commit Hash: 99c6579
License: BSD3CLAUSE
WWW:
https://mike.steinert.ca/bstring/
Description:
The Better String Library is an abstraction of a string data type which is superior to the C library char buffer string type, or C++'s std::string.
Homepage    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/bstring-1.0.3/catalog.mk
  3. /usr/local/share/licenses/bstring-1.0.3/LICENSE
  4. /usr/local/share/licenses/bstring-1.0.3/BSD3CLAUSE
  5. include/bstraux.h
  6. include/bstrlib.h
  7. lib/libbstring.so
  8. lib/libbstring.so.1
  9. lib/libbstring.so.1.0.3
  10. libdata/pkgconfig/bstring.pc
  11. @owner
  12. @group
  13. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • bstring>0:devel/bstring
To install the port:
cd /usr/ports/devel/bstring/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/bstring
  • pkg install bstring
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: bstring
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1762012086 SHA256 (bstring-1.0.3.tar.xz) = 90db08fd33e9494aea3f00f9b71cdcf3114c65457ee35558e8274df6ebac43f3 SIZE (bstring-1.0.3.tar.xz) = 104328

Packages (timestamps in pop-ups are UTC):
bstring
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.31.0.3-1.0.11.0.3n/an/an/a
FreeBSD:13:quarterly1.0.21.0.2--1.0.2n/an/an/a
FreeBSD:14:latest1.0.31.0.3-1.0.11.0.3---
FreeBSD:14:quarterly1.0.21.0.2--1.0.2---
FreeBSD:15:latest1.0.31.0.3n/a1.0.1n/an/a--
FreeBSD:15:quarterly1.0.21.0.2n/a-n/an/a--
FreeBSD:16:latest1.0.31.0.3n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. checkmk : devel/check
  2. meson : devel/meson
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
This port is required by:
for Libraries
  1. net/netatalk4

Configuration Options:
No options to configure
Options name:
devel_bstring
USES:
meson pkgconfig tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/msteinert/bstring/releases/download/v1.0.3/
Collapse this list.

Number of commits found: 5

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.0.3
01 Nov 2025 16:40:45
commit hash: 99c657924a3016110f1fff7cdfc303a50bc0860acommit hash: 99c657924a3016110f1fff7cdfc303a50bc0860acommit hash: 99c657924a3016110f1fff7cdfc303a50bc0860acommit hash: 99c657924a3016110f1fff7cdfc303a50bc0860a files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
devel/bstring: Update to 1.0.3

Changelog: https://github.com/msteinert/bstring/releases/tag/v1.0.3
1.0.2
28 Sep 2025 06:03:36
commit hash: 31a73a0abe0f207bacb49975b7fa98418f7bfeb1commit hash: 31a73a0abe0f207bacb49975b7fa98418f7bfeb1commit hash: 31a73a0abe0f207bacb49975b7fa98418f7bfeb1commit hash: 31a73a0abe0f207bacb49975b7fa98418f7bfeb1 files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
devel/bstring: Update to 1.0.2

Changelog: https://github.com/msteinert/bstring/releases/tag/v1.0.2
1.0.1
07 Aug 2025 20:36:11
commit hash: df0f4a4203e1c7ea4abe2c7fa04e0315ae182d1ccommit hash: df0f4a4203e1c7ea4abe2c7fa04e0315ae182d1ccommit hash: df0f4a4203e1c7ea4abe2c7fa04e0315ae182d1ccommit hash: df0f4a4203e1c7ea4abe2c7fa04e0315ae182d1c files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
devel/bstring: Fix 'make test' and fetch patch from upstream

Add MESON_ARGS which got lost in previous commit and while at it
fetch upstream patch instead of hosting a local one in tree
1.0.1
07 Aug 2025 20:04:23
commit hash: 6a646e0d9fcbeb344511f152cf54fc39cd787f5fcommit hash: 6a646e0d9fcbeb344511f152cf54fc39cd787f5fcommit hash: 6a646e0d9fcbeb344511f152cf54fc39cd787f5fcommit hash: 6a646e0d9fcbeb344511f152cf54fc39cd787f5f files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
Author: Daniel Engberg
devel/bstring: Convert to meson

* Add a test target
* Fix up the comment and description
* Assign manintainership to diizzy

PR:		288719
1.0.1
07 Aug 2025 16:21:55
commit hash: 5ec6f80846aed0928fed2d8a71406cd5b0713cc0commit hash: 5ec6f80846aed0928fed2d8a71406cd5b0713cc0commit hash: 5ec6f80846aed0928fed2d8a71406cd5b0713cc0commit hash: 5ec6f80846aed0928fed2d8a71406cd5b0713cc0 files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
devel/bstring: add new port

Bstring is a "better string library" forked from Paul Hsieh.
It offers mitigation over common buffer overflow conditions and easier
string manipulation.

This fork brings easier build and testing systems.

Number of commits found: 5