devel/libstrfunc 8.3_3 FreeBSD
Handles CGI forms, MIME, templates, date conversions, etc
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Categories
- devel, www
- Package size
- 80.2 KiB, 450.0 KiB installed
Description
Handy library for manipulating strings, string arrays, buffers, CGI forms, configuration files, textual templates, regular expressions, date and time conversions, et cetera.
Handles base64, quoted-printable, url_encode, mime-words and other encoded data.
Please have a look at strfunc(3) and other manual pages.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/libstrfunc | 8.3_3 |
| DragonFly | devel/libstrfunc | 8.3_3 |
Install
Binary package:
pkg install libstrfunc
From the ports tree:
cd /usr/ports/devel/libstrfunc/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libstrfunc>0:devel/libstrfunc
LIB_DEPENDS= libstrfunc.so:devel/libstrfunc
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 8.3_3 | 8.3_3 | 8.3_2 | 8.3_3 | 8.3_3 |
| FreeBSD:14:quarterly | 8.3_3 | 8.3_3 | n/a | 8.3_3 | 8.3_3 |
| FreeBSD:15:latest | 8.3_3 | 8.3_3 | n/a | 8.3_3 | 8.3_3 |
| FreeBSD:15:quarterly | 8.3_3 | 8.3_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 8.3_3 | 8.3_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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 8
Required by 1
Configuration
No options to configure.
- USES
- autoreconf compiler:c11 libtool
- Service scripts
- none
Files
Manual pages 108
- adjFILEpos(3)
- adjfdpos(3)
- base64_decode(3)
- base64_encode(3)
- cfgget(3)
- cfgget2(3)
- cfgread(3)
- cfind(3)
- charize(3)
- cookie(3)
- cookies(3)
- copy_values(3)
- count_values(3)
- countchar(3)
- countchar2(3)
- countstr(3)
- ecq(3)
- eq(3)
- find(3)
- format_detach(3)
- format_free(3)
- format_init(3)
- format_lastresult(3)
- format_lastsize(3)
- format_metarule(3)
- formatf(3)
- free_values(3)
- getlanguageprefs(3)
- html_quote(3)
- initFILEpos(3)
- initfdpos(3)
- join(3)
- libstrfunc(3)
- limittextwidth(3)
- mime_word_decode(3)
- mkarray(3)
- param(3)
- param2(3)
- params(3)
- quoted_printable_decode(3)
- replace(3)
- replace_detach(3)
- sadd(3)
- sadd2(3)
- sadd_attach(3)
- sarray(3)
- sbuf(3)
- sbuf2ptr(3)
- sbuf_add(3)
- sbuf_add2(3)
- sbuf_clear(3)
- sbuf_detach(3)
- sbuf_extend(3)
- sbuf_fetch(3)
- sbuf_fgets(3)
- sbuf_free(3)
- sbuf_init(3)
- sbuf_len(3)
- sbuf_sprintf(3)
- sbuf_trim(3)
- sbuf_zero(3)
- scfind(3)
- scget(3)
- scgetp(3)
- sclear(3)
- scopy(3)
- sdel(3)
- sed(3)
- sed_compile(3)
- sed_exec(3)
- sed_free(3)
- set_cookie(3)
- sf_calloc(3)
- sf_cfg(3)
- sf_cgi(3)
- sf_file(3)
- sf_fmt(3)
- sf_malloc(3)
- sf_mem(3)
- sf_mime(3)
- sf_misc(3)
- sf_realloc(3)
- sf_sbuf(3)
- sf_sed(3)
- sf_split(3)
- sf_strdup(3)
- sf_svect(3)
- sf_time(3)
- sfind(3)
- sfree(3)
- sget(3)
- simport(3)
- sinit(3)
- sins(3)
- sjoin(3)
- slist(3)
- split(3)
- split_network(3)
- splitf(3)
- splitquotable(3)
- strfunc(3)
- strfunc_ctl(3)
- strndup(3)
- strtotime(3)
- svect(3)
- timetostr(3)
- url_decode(3)
- url_encode(3)
pkg-plist 128
- bin/posdump
- bin/strtotime
- bin/timetostr
- include/strfunc.h
- include/sf_mem.h
- include/sf_core.h
- include/sf_svect.h
- include/sf_sbuf.h
- include/sf_smisc.h
- include/sf_cfg.h
- include/sf_cgi.h
- include/sf_fmt.h
- include/sf_fpos.h
- include/sf_sed.h
- include/sf_mime.h
- include/sf_time.h
- lib/libstrfunc.a
- lib/libstrfunc.so
- lib/libstrfunc.so.9
- lib/libstrfunc.so.9.0.1
- share/man/man3/adjFILEpos.3.gz
- share/man/man3/adjfdpos.3.gz
- share/man/man3/base64_decode.3.gz
- share/man/man3/base64_encode.3.gz
- share/man/man3/cfgget.3.gz
- share/man/man3/cfgget2.3.gz
- share/man/man3/cfgread.3.gz
- share/man/man3/cfind.3.gz
- share/man/man3/charize.3.gz
- share/man/man3/cookie.3.gz
- share/man/man3/cookies.3.gz
- share/man/man3/copy_values.3.gz
- share/man/man3/count_values.3.gz
- share/man/man3/countchar.3.gz
- share/man/man3/countchar2.3.gz
- share/man/man3/countstr.3.gz
- share/man/man3/ecq.3.gz
- share/man/man3/eq.3.gz
- share/man/man3/find.3.gz
- share/man/man3/format_detach.3.gz
- share/man/man3/format_free.3.gz
- share/man/man3/format_init.3.gz
- share/man/man3/format_lastresult.3.gz
- share/man/man3/format_lastsize.3.gz
- share/man/man3/format_metarule.3.gz
- share/man/man3/formatf.3.gz
- share/man/man3/free_values.3.gz
- share/man/man3/getlanguageprefs.3.gz
- share/man/man3/html_quote.3.gz
- share/man/man3/initFILEpos.3.gz
- share/man/man3/initfdpos.3.gz
- share/man/man3/join.3.gz
- share/man/man3/libstrfunc.3.gz
- share/man/man3/limittextwidth.3.gz
- share/man/man3/mime_word_decode.3.gz
- share/man/man3/mkarray.3.gz
- share/man/man3/param.3.gz
- share/man/man3/param2.3.gz
- share/man/man3/params.3.gz
- share/man/man3/quoted_printable_decode.3.gz
- share/man/man3/replace.3.gz
- share/man/man3/replace_detach.3.gz
- share/man/man3/sadd.3.gz
- share/man/man3/sadd2.3.gz
- share/man/man3/sadd_attach.3.gz
- share/man/man3/sarray.3.gz
- share/man/man3/sbuf.3.gz
- share/man/man3/sbuf2ptr.3.gz
- share/man/man3/sbuf_add.3.gz
- share/man/man3/sbuf_add2.3.gz
- share/man/man3/sbuf_clear.3.gz
- share/man/man3/sbuf_detach.3.gz
- share/man/man3/sbuf_extend.3.gz
- share/man/man3/sbuf_fetch.3.gz
- share/man/man3/sbuf_fgets.3.gz
- share/man/man3/sbuf_free.3.gz
- share/man/man3/sbuf_init.3.gz
- share/man/man3/sbuf_len.3.gz
- share/man/man3/sbuf_sprintf.3.gz
- share/man/man3/sbuf_trim.3.gz
- share/man/man3/sbuf_zero.3.gz
- share/man/man3/scfind.3.gz
- share/man/man3/scget.3.gz
- share/man/man3/scgetp.3.gz
- share/man/man3/sclear.3.gz
- share/man/man3/scopy.3.gz
- share/man/man3/sdel.3.gz
- share/man/man3/sed.3.gz
- share/man/man3/sed_compile.3.gz
- share/man/man3/sed_exec.3.gz
- share/man/man3/sed_free.3.gz
- share/man/man3/set_cookie.3.gz
- share/man/man3/sf_calloc.3.gz
- share/man/man3/sf_cfg.3.gz
- share/man/man3/sf_cgi.3.gz
- share/man/man3/sf_file.3.gz
- share/man/man3/sf_fmt.3.gz
- share/man/man3/sf_malloc.3.gz
- share/man/man3/sf_mem.3.gz
- share/man/man3/sf_mime.3.gz
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libstrfunc-8.3.tar.gz | 433806 | 940341bce710083c0f09db1f3427427218d16e27a64539e45185ace5dd339b0a |
Master sites 2
- SF/libstrfunc/libstrfunc/libstrfunc-8.3
- http://lionet.info/soft/
Commit history 0
No commits in the history this site was built from.