import libvstr:
Vstr is a string library designed for network communication. Its design uses blocks of ptr+length data, so adding, substituting, and deleting data are all fast operations. It has a full API of all the usual string tasks: searching, comparing, splitting, substitution, converting between upper and lower case, and parsing numbers and strings. Has a full POSIX and ISO 9899:1999 compliant printf() implementation including gcc warning compatible custom formatters.
This commit is contained in:
parent
4f39357f47
commit
d7fc46fed8
31
devel/libvstr/Makefile
Normal file
31
devel/libvstr/Makefile
Normal file
@ -0,0 +1,31 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2009/05/12 21:38:59 sthen Exp $
|
||||
|
||||
COMMENT = string library designed for network communication
|
||||
|
||||
V = 1.0.15
|
||||
DISTNAME = vstr-$V
|
||||
|
||||
SHARED_LIBS = vstr-1.0 0.0 \
|
||||
vstr 0.0
|
||||
|
||||
CATEGORIES = devel
|
||||
|
||||
HOMEPAGE = http://www.and.org/vstr/
|
||||
|
||||
# mostly LGPLv2.1+, assert_loop.c GPLv2+
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
PERMIT_PACKAGE_FTP = Yes
|
||||
PERMIT_DISTFILES_CDROM =Yes
|
||||
PERMIT_DISTFILES_FTP = Yes
|
||||
|
||||
MASTER_SITES = ftp://ftp.and.org/pub/james/vstr/$V/
|
||||
|
||||
REGRESS_FLAGS = CPPFLAGS="${CPPFLAGS} -I${WRKSRC}/include"
|
||||
|
||||
SEPARATE_BUILD = concurrent
|
||||
USE_GMAKE = Yes
|
||||
USE_LIBTOOL = Yes
|
||||
CONFIGURE_STYLE = gnu
|
||||
CONFIGURE_ARGS += ${CONFIGURE_SHARED}
|
||||
|
||||
.include <bsd.port.mk>
|
5
devel/libvstr/distinfo
Normal file
5
devel/libvstr/distinfo
Normal file
@ -0,0 +1,5 @@
|
||||
MD5 (vstr-1.0.15.tar.gz) = Llr0qLtkrV782/QB0KAbZQ==
|
||||
RMD160 (vstr-1.0.15.tar.gz) = FY4pV0JnsClRWaCyTmSiBBwdq3o=
|
||||
SHA1 (vstr-1.0.15.tar.gz) = ypg2Nayb7ogLl8I292gjD2C4iFc=
|
||||
SHA256 (vstr-1.0.15.tar.gz) = jUoMZs2JNw9rnUWZwI6dAF+bTj8iIG01TugmJJSJc0o=
|
||||
SIZE (vstr-1.0.15.tar.gz) = 4467918
|
7
devel/libvstr/pkg/DESCR
Normal file
7
devel/libvstr/pkg/DESCR
Normal file
@ -0,0 +1,7 @@
|
||||
Vstr is a string library designed for network communication. Its
|
||||
design uses blocks of ptr+length data, so adding, substituting, and
|
||||
deleting data are all fast operations. It has a full API of all the
|
||||
usual string tasks: searching, comparing, splitting, substitution,
|
||||
converting between upper and lower case, and parsing numbers and
|
||||
strings. Has a full POSIX and ISO 9899:1999 compliant printf()
|
||||
implementation including gcc warning compatible custom formatters.
|
3
devel/libvstr/pkg/PFRAG.shared
Normal file
3
devel/libvstr/pkg/PFRAG.shared
Normal file
@ -0,0 +1,3 @@
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2009/05/12 21:38:59 sthen Exp $
|
||||
@lib lib/libvstr-1.0.so.${LIBvstr-1.0_VERSION}
|
||||
@lib lib/libvstr.so.${LIBvstr_VERSION}
|
46
devel/libvstr/pkg/PLIST
Normal file
46
devel/libvstr/pkg/PLIST
Normal file
@ -0,0 +1,46 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2009/05/12 21:38:59 sthen Exp $
|
||||
%%SHARED%%
|
||||
include/vstr-arch.h
|
||||
include/vstr-conf.h
|
||||
include/vstr-const.h
|
||||
include/vstr-def.h
|
||||
include/vstr-extern.h
|
||||
include/vstr-inline.h
|
||||
include/vstr-switch.h
|
||||
include/vstr.h
|
||||
lib/libvstr.a
|
||||
lib/libvstr.la
|
||||
lib/pkgconfig/
|
||||
lib/pkgconfig/vstr.pc
|
||||
@man man/man3/vstr.3
|
||||
@man man/man3/vstr_const.3
|
||||
share/doc/vstr-devel-1.0.15/
|
||||
share/doc/vstr-devel-1.0.15/basic_cat.c.html
|
||||
share/doc/vstr-devel-1.0.15/compare_licenses/
|
||||
share/doc/vstr-devel-1.0.15/compare_licenses/SafeStr.txt
|
||||
share/doc/vstr-devel-1.0.15/compare_licenses/bstring.txt
|
||||
share/doc/vstr-devel-1.0.15/compare_licenses/cords.txt
|
||||
share/doc/vstr-devel-1.0.15/compare_licenses/ossp-str.txt
|
||||
share/doc/vstr-devel-1.0.15/compare_licenses/rope.txt
|
||||
share/doc/vstr-devel-1.0.15/compare_licenses/sz.txt
|
||||
share/doc/vstr-devel-1.0.15/compare_licenses/toolbox.txt
|
||||
share/doc/vstr-devel-1.0.15/comparison.html
|
||||
share/doc/vstr-devel-1.0.15/constants.html
|
||||
share/doc/vstr-devel-1.0.15/constants.txt
|
||||
share/doc/vstr-devel-1.0.15/cost_tutorial.html
|
||||
share/doc/vstr-devel-1.0.15/design.html
|
||||
share/doc/vstr-devel-1.0.15/f_c.css
|
||||
share/doc/vstr-devel-1.0.15/functions.html
|
||||
share/doc/vstr-devel-1.0.15/functions.txt
|
||||
share/doc/vstr-devel-1.0.15/internal_structure.dia
|
||||
share/doc/vstr-devel-1.0.15/namespace.html
|
||||
share/doc/vstr-devel-1.0.15/overview.html
|
||||
share/doc/vstr-devel-1.0.15/printf_comparison.html
|
||||
share/doc/vstr-devel-1.0.15/req_trunc_io.html
|
||||
share/doc/vstr-devel-1.0.15/security.html
|
||||
share/doc/vstr-devel-1.0.15/security_problems.html
|
||||
share/doc/vstr-devel-1.0.15/size_cmp.gnumeric
|
||||
share/doc/vstr-devel-1.0.15/speed.html
|
||||
share/doc/vstr-devel-1.0.15/structs.html
|
||||
share/doc/vstr-devel-1.0.15/structs.txt
|
||||
share/doc/vstr-devel-1.0.15/tutorial.html
|
Loading…
Reference in New Issue
Block a user