Date: Tue, 10 Feb 2004 05:38:38 -0600 (CST) From: Robert Schlotterbeck <robert@rs.tarrant.tx.us> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/62628: New port: devel/vstr A general purpose string library Message-ID: <200402101138.i1ABccAO071516@suki.rs.tarrant.tx.us> Resent-Message-ID: <200402101130.i1ABULwv050663@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 62628 >Category: ports >Synopsis: New port: devel/vstr A general purpose string library >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Feb 10 03:30:21 PST 2004 >Closed-Date: >Last-Modified: >Originator: Robert Schlotterbeck >Release: FreeBSD 4.9-STABLE i386 >Organization: >Environment: System: FreeBSD suki.rs.tarrant.tx.us 4.9-STABLE FreeBSD 4.9-STABLE #2: Fri Jan 9 20:35:25 CST 2004 root@:/usr/obj/usr/src/sys/DISINTEGRATION i386 >Description: Vstr is a string library, designed so you can work optimally with readv()/writev() for input/output. This means that, for instance, you can readv() data to the end of the string and writev() data from the beginning of the string without having to allocate or move memory. It also means that the library is completely happy with data that has multiple zero bytes in it. >How-To-Repeat: >Fix: --- vstr.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # vstr # vstr/pkg-plist # vstr/pkg-descr # vstr/distinfo # vstr/Makefile # echo c - vstr mkdir -p vstr > /dev/null 2>&1 echo x - vstr/pkg-plist sed 's/^X//' >vstr/pkg-plist << 'END-of-vstr/pkg-plist' Xinclude/vstr-conf.h Xinclude/vstr-const.h Xinclude/vstr-def.h Xinclude/vstr-extern.h Xinclude/vstr-inline.h Xinclude/vstr-switch.h Xinclude/vstr.h Xlib/libvstr-1.0.so Xlib/libvstr-1.0.so.12 Xlib/libvstr.a Xlib/libvstr.la Xlib/libvstr.so Xlib/pkgconfig/vstr.pc Xshare/doc/vstr-devel-1.0.12/basic_cat.c.html Xshare/doc/vstr-devel-1.0.12/compare_licenses/SafeStr.txt Xshare/doc/vstr-devel-1.0.12/compare_licenses/bstring.txt Xshare/doc/vstr-devel-1.0.12/compare_licenses/cords.txt Xshare/doc/vstr-devel-1.0.12/compare_licenses/ossp-str.txt Xshare/doc/vstr-devel-1.0.12/compare_licenses/rope.txt Xshare/doc/vstr-devel-1.0.12/compare_licenses/sz.txt Xshare/doc/vstr-devel-1.0.12/compare_licenses/toolbox.txt Xshare/doc/vstr-devel-1.0.12/comparison.html Xshare/doc/vstr-devel-1.0.12/constants.html Xshare/doc/vstr-devel-1.0.12/constants.txt Xshare/doc/vstr-devel-1.0.12/design.html Xshare/doc/vstr-devel-1.0.12/f_c.css Xshare/doc/vstr-devel-1.0.12/functions.html Xshare/doc/vstr-devel-1.0.12/functions.txt Xshare/doc/vstr-devel-1.0.12/internal_structure.dia Xshare/doc/vstr-devel-1.0.12/namespace.html Xshare/doc/vstr-devel-1.0.12/overview.html Xshare/doc/vstr-devel-1.0.12/printf_comparison.html Xshare/doc/vstr-devel-1.0.12/req_trunc_io.html Xshare/doc/vstr-devel-1.0.12/security.html Xshare/doc/vstr-devel-1.0.12/security_problems.html Xshare/doc/vstr-devel-1.0.12/size_cmp.gnumeric Xshare/doc/vstr-devel-1.0.12/speed.html Xshare/doc/vstr-devel-1.0.12/structs.html Xshare/doc/vstr-devel-1.0.12/structs.txt Xshare/doc/vstr-devel-1.0.12/tutorial.html X@dirrm share/doc/vstr-devel-1.0.12/compare_licenses X@dirrm share/doc/vstr-devel-1.0.12 END-of-vstr/pkg-plist echo x - vstr/pkg-descr sed 's/^X//' >vstr/pkg-descr << 'END-of-vstr/pkg-descr' XVstr is a string library, designed so you can work optimally with Xreadv()/writev() for input/output. This means that, for instance, you Xcan readv() data to the end of the string and writev() data from the Xbeginning of the string without having to allocate or move memory. It Xalso means that the library is completely happy with data that has Xmultiple zero bytes in it. X XWWW: http://www.and.org/vstr/ END-of-vstr/pkg-descr echo x - vstr/distinfo sed 's/^X//' >vstr/distinfo << 'END-of-vstr/distinfo' XMD5 (vstr-1.0.12.tar.bz2) = a39a1199feed065d9645667e7f3df15e END-of-vstr/distinfo echo x - vstr/Makefile sed 's/^X//' >vstr/Makefile << 'END-of-vstr/Makefile' X# Ports collection makefile for: vstr X# Date created: 11 February 2004 X# Whom: Robert Schlotterbeck <robert@rs.tarrant.tx.us> X# X# $FreeBSD$ X# X XPORTNAME= vstr XPORTVERSION= 1.0.12 XCATEGORIES= devel XMASTER_SITES= ftp://ftp.and.org/pub/james/vstr/${PORTVERSION}/ X XMAINTAINER= robert@rs.tarrant.tx.us XCOMMENT= General purpose string library for C X XGNU_CONFIGURE= yes XUSE_LIBTOOL= yes XUSE_BZIP2= yes XUSE_GMAKE= yes XINSTALLS_SHLIB= yes X XMAN3= vstr.3 vstr_const.3 X X.include <bsd.port.mk> END-of-vstr/Makefile exit --- vstr.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402101138.i1ABccAO071516>