BSD Ports

devel/stringencoders 3.10.3_3 FreeBSD

Collection of high performance C-string transformations

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
devel
Package size
23.6 KiB, 138.2 KiB installed

Description

A collection of high performance c-string transformations, frequently 2x faster than standard implementations.

including

\* base64, standard
\* base64, web/url safe, with configurable alphabet
\* base85 (good for http cookies)
\* base16 (hex)
\* base2 (ascii binary)
\* url escaping
\* javascript string escaping
\* fast number to string conversion, 4-22x faster than sprintf!
\* fast ascii upper/lower case conversion, 2-66x faster than stdlib!

In the other systems

SystemPortVersion
FreeBSDdevel/stringencoders3.10.3_3
DragonFlydevel/stringencoders3.10.3_3
HardenedBSDdevel/stringencoders3.10.3_3
GhostBSDdevel/stringencoders3.10.3_3

Install

Binary package:

pkg install stringencoders

From the ports tree:

cd /usr/ports/devel/stringencoders/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	stringencoders>0:devel/stringencoders
LIB_DEPENDS=	libmodpbase64.so:devel/stringencoders

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.10.3_33.10.3_33.10.3_33.10.3_33.10.3_3
FreeBSD:14:quarterly3.10.3_33.10.3_3n/a3.10.3_33.10.3_3
FreeBSD:15:latest3.10.3_33.10.3_3n/a3.10.3_33.10.3_3
FreeBSD:15:quarterly3.10.3_33.10.3_3n/an/an/a
FreeBSD:16:latest3.10.3_33.10.3_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
libtool perl5
Service scripts
none

Files

pkg-plist 13
  • include/modp_ascii.h
  • include/modp_b16.h
  • include/modp_b2.h
  • include/modp_b64.h
  • include/modp_b64w.h
  • include/modp_b85.h
  • include/modp_bjavascript.h
  • include/modp_burl.h
  • include/modp_numtoa.h
  • lib/libmodpbase64.a
  • lib/libmodpbase64.so
  • lib/libmodpbase64.so.0
  • lib/libmodpbase64.so.0.0.0
distinfo 1
FileSizeSHA256
stringencoders-v3.10.3.tar.gz428013b0bd9aa7a7c386fc47ad783986ace74704c950fa1cf458f70bbc1d79fcbc1d11
Master sites 1
  • http://people.freebsd.org/~skreuzer/distfiles/

Commit history 0

No commits in the history this site was built from.