From owner-freebsd-ports Thu Apr 25 5:10:21 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id C1FEE37B427 for ; Thu, 25 Apr 2002 05:10:00 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g3PCA0u41386; Thu, 25 Apr 2002 05:10:00 -0700 (PDT) (envelope-from gnats) Received: from mile.nevermind.kiev.ua (freebsddiary.org.ua [213.186.199.26]) by hub.freebsd.org (Postfix) with ESMTP id C2D3D37B41E for ; Thu, 25 Apr 2002 05:01:27 -0700 (PDT) Received: from mile.nevermind.kiev.ua (never@localhost [127.0.0.1]) by mile.nevermind.kiev.ua (8.12.3/8.12.2) with ESMTP id g3PC1IIi000426 for ; Thu, 25 Apr 2002 15:01:18 +0300 (EEST) (envelope-from never@mile.nevermind.kiev.ua) Received: (from never@localhost) by mile.nevermind.kiev.ua (8.12.3/8.12.3/Submit) id g3PC1IVe000425; Thu, 25 Apr 2002 15:01:18 +0300 (EEST) Message-Id: <200204251201.g3PC1IVe000425@mile.nevermind.kiev.ua> Date: Thu, 25 Apr 2002 15:01:18 +0300 (EEST) From: Alexandr Kovalenko Reply-To: Alexandr Kovalenko To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/37452: New port: devel/publib: Modular library of useful C functions. Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 37452 >Category: ports >Synopsis: New port: devel/publib: Modular library of useful C functions. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Apr 25 05:10:00 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Alexandr Kovalenko >Release: FreeBSD 4.4-RELEASE-p10 i386 >Organization: Net.Style Ltd. >Environment: System: FreeBSD kurush.osdn.org.ua 4.4-RELEASE-p10 FreeBSD 4.4-RELEASE-p10 #0: Fri Apr 19 20:09:01 EEST 2002 root@kurush.osdn.org.ua:/usr/obj/usr/src/sys/kurush i386 >Description: The library contains functions for memory allocation, bit arrays, configuration files, comparing standard C types for qsort and bsearch, error messages, expression parsing and evaluation, filenames, hash tables, integer sets, log files, the Linux Software Map, NNTP, priority queues, normal queues, editor buffers, stacks, and strings. >How-To-Repeat: N/A >Fix: # 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: # # devel/publib/ # devel/publib/files # devel/publib/files/Default.config # devel/publib/files/patch-liw::sbuf::sbuf_srch.c # devel/publib/Makefile # devel/publib/distinfo # devel/publib/pkg-plist # devel/publib/pkg-comment # devel/publib/pkg-descr # echo c - devel/publib/ mkdir -p devel/publib/ > /dev/null 2>&1 echo c - devel/publib/files mkdir -p devel/publib/files > /dev/null 2>&1 echo x - devel/publib/files/Default.config sed 's/^X//' >devel/publib/files/Default.config << 'END-of-devel/publib/files/Default.config' Xlibrary=publib Xlibshort=pub Xmodules=../liw Xprefix=@PREFIX@ Xassert=no Xverbmake=no Xautoconf=no END-of-devel/publib/files/Default.config echo x - devel/publib/files/patch-liw::sbuf::sbuf_srch.c sed 's/^X//' >devel/publib/files/patch-liw::sbuf::sbuf_srch.c << 'END-of-devel/publib/files/patch-liw::sbuf::sbuf_srch.c' X--- liw/sbuf/sbuf_srch.c.orig Thu Apr 25 13:48:36 2002 X+++ liw/sbuf/sbuf_srch.c Thu Apr 25 13:48:54 2002 X@@ -7,6 +7,7 @@ X X #include X #include X+#include X #include X #include "publib/sbuf.h" X END-of-devel/publib/files/patch-liw::sbuf::sbuf_srch.c echo x - devel/publib/Makefile sed 's/^X//' >devel/publib/Makefile << 'END-of-devel/publib/Makefile' X# New ports collection makefile for: publib X# Date created: 25 April 2002 X# Whom: never@nevermind.kiev.ua X# X# $FreeBSD$ X# X XPORTNAME= publib XPORTVERSION= 0.32 XCATEGORIES= devel XMASTER_SITES= http://ftp.debian.org/debian/pool/main/p/publib/ XDISTNAME= publib_0.32.orig X XMAINTAINER= never@nevermind.kiev.ua X XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} XCONFIGURE_WRKSRC= ${WRKSRC}/objs XBUILD_WRKSRC= ${CONFIGURE_WRKSRC} XINSTALL_WRKSRC= ${CONFIGURE_WRKSRC} XCONFIGURE_SCRIPT= ../framework/configure X XUSE_GMAKE= yes XGNU_CONFIGURE= yes X XMAN3= dynarr.3 \ X xmalloc.3 \ X bitarr.3 \ X cfg.3 \ X cmp.3 \ X __set_liberror.3 \ X errormsg.3 \ X expr.3 \ X files.3 \ X fname.3 \ X fnpathfind.3 \ X fnqualify.3 \ X hash.3 \ X iset.3 \ X log.3 \ X publib.3 \ X stack.3 \ X memarrfill.3 \ X memdel.3 \ X memfill.3 \ X memins.3 \ X memisort.3 \ X memmem.3 \ X memoverlap.3 \ X memrchr.3 \ X memrev.3 \ X memrmem.3 \ X memshuffle.3 \ X memswap.3 \ X stracat.3 \ X stranaxfrm.3 \ X strchange.3 \ X strcins.3 \ X strcstr.3 \ X strdel.3 \ X strdiff.3 \ X strend.3 \ X strendzap.3 \ X strgsub.3 \ X strhash.3 \ X strinit.3 \ X strins.3 \ X strltrim.3 \ X strmaxcpy.3 \ X strmove.3 \ X strmtrim.3 \ X strndup.3 \ X strnins.3 \ X stroverlap.3 \ X strrev.3 \ X strright.3 \ X strrot13.3 \ X strrstr.3 \ X strrtrim.3 \ X strset.3 \ X strshuffle.3 \ X strsplit.3 \ X strsub.3 \ X strtabify.3 \ X strtrexpand.3 \ X strtrim.3 \ X struncstr.3 \ X struntabify.3 \ X strvars.3 \ X strzap.3 \ X tbuf.3 X Xpre-configure:: X ${MKDIR} ${WRKSRC}/objs X ${SED} -e "s;@PREFIX@;${PREFIX};g" \ X ${FILESDIR}/Default.config > ${WRKSRC}/objs/Default.config X X.include END-of-devel/publib/Makefile echo x - devel/publib/distinfo sed 's/^X//' >devel/publib/distinfo << 'END-of-devel/publib/distinfo' XMD5 (publib_0.32.orig.tar.gz) = bfdc70ca6e2a9457b0c4e864bcf109e6 END-of-devel/publib/distinfo echo x - devel/publib/pkg-plist sed 's/^X//' >devel/publib/pkg-plist << 'END-of-devel/publib/pkg-plist' Xlib/libpub.a Xinclude/publib/alloc.h Xinclude/publib/base64.h Xinclude/publib/bitarr.h Xinclude/publib/cfg-config.h Xinclude/publib/cfg.h Xinclude/publib/cfgtool.h Xinclude/publib/cmp.h Xinclude/publib/errormsg.h Xinclude/publib/expr.h Xinclude/publib/files.h Xinclude/publib/fname.h Xinclude/publib/hash.h Xinclude/publib/iset.h Xinclude/publib/lockfile.h Xinclude/publib/log.h Xinclude/publib/lsm-config.h Xinclude/publib/lsm.h Xinclude/publib/main.h Xinclude/publib/nntp.h Xinclude/publib/priq.h Xinclude/publib/queue.h Xinclude/publib/sbuf.h Xinclude/publib/stack.h Xinclude/publib/strutil.h Xinclude/publib/tbuf.h Xinclude/publib.h X@unexec /usr/bin/env /sbin/ldconfig -R X@exec /usr/bin/env /sbin/ldconfig -m %B END-of-devel/publib/pkg-plist echo x - devel/publib/pkg-comment sed 's/^X//' >devel/publib/pkg-comment << 'END-of-devel/publib/pkg-comment' XPublib is a library of C functions for various purposes END-of-devel/publib/pkg-comment echo x - devel/publib/pkg-descr sed 's/^X//' >devel/publib/pkg-descr << 'END-of-devel/publib/pkg-descr' XThe library contains functions for memory allocation, Xbit arrays, configuration files, comparing standard XC types for qsort and bsearch, error messages, expression Xparsing and evaluation, filenames, hash tables, integer Xsets, log files, the Linux Software Map, NNTP, priority Xqueues, normal queues, editor buffers, stacks, and strings. END-of-devel/publib/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message