From owner-freebsd-ports Mon Dec 2 3:50:14 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 635DB37B404 for ; Mon, 2 Dec 2002 03:50:07 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 88AB743EAF for ; Mon, 2 Dec 2002 03:50:06 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id gB2Bo6x3043075 for ; Mon, 2 Dec 2002 03:50:06 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id gB2Bo6F7043074; Mon, 2 Dec 2002 03:50:06 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D9C3F37B401 for ; Mon, 2 Dec 2002 03:48:05 -0800 (PST) Received: from kurush.osdn.org.ua (external.osdn.org.ua [212.40.34.156]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF44C43EAF for ; Mon, 2 Dec 2002 03:47:49 -0800 (PST) (envelope-from never@kurush.osdn.org.ua) Received: from kurush.osdn.org.ua (never@localhost [127.0.0.1]) by kurush.osdn.org.ua (8.12.6/8.12.6) with ESMTP id gB2BlkTP021957 for ; Mon, 2 Dec 2002 13:47:46 +0200 (EET) (envelope-from never@kurush.osdn.org.ua) Received: (from never@localhost) by kurush.osdn.org.ua (8.12.6/8.12.6/Submit) id gB2BlkuB021956; Mon, 2 Dec 2002 13:47:46 +0200 (EET) Message-Id: <200212021147.gB2BlkuB021956@kurush.osdn.org.ua> Date: Mon, 2 Dec 2002 13:47:46 +0200 (EET) From: Alexandr Kovalenko Reply-To: Alexandr Kovalenko To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/45915: New port: devel/publib 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: 45915 >Category: ports >Synopsis: New port: devel/publib >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Dec 02 03:50:04 PST 2002 >Closed-Date: >Last-Modified: >Originator: Alexandr Kovalenko >Release: FreeBSD 4.7-RELEASE i386 >Organization: WNet ISP >Environment: System: FreeBSD kurush.osdn.org.ua 4.7-RELEASE FreeBSD 4.7-RELEASE #1: Tue Oct 15 17:18:12 EEST 2002 root@kurush.osdn.org.ua:/usr/obj/usr/src/sys/kurush i386 Recent ports. >Description: Library needed for some Debian package-controlling tools which I plan to submit soon. From pkg-descr: 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: # # publib/Makefile # publib/distinfo # publib/files # publib/files/Default.config # publib/files/patch-liw::sbuf::sbuf_srch.c # publib/pkg-comment # publib/pkg-descr # publib/pkg-plist # echo x - publib/Makefile sed 's/^X//' >publib/Makefile << 'END-of-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-publib/Makefile echo x - publib/distinfo sed 's/^X//' >publib/distinfo << 'END-of-publib/distinfo' XMD5 (publib_0.32.orig.tar.gz) = bfdc70ca6e2a9457b0c4e864bcf109e6 END-of-publib/distinfo echo c - publib/files mkdir -p publib/files > /dev/null 2>&1 echo x - publib/files/Default.config sed 's/^X//' >publib/files/Default.config << 'END-of-publib/files/Default.config' Xlibrary=publib Xlibshort=pub Xmodules=../liw Xprefix=@PREFIX@ Xassert=no Xverbmake=no Xautoconf=no END-of-publib/files/Default.config echo x - publib/files/patch-liw::sbuf::sbuf_srch.c sed 's/^X//' >publib/files/patch-liw::sbuf::sbuf_srch.c << 'END-of-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-publib/files/patch-liw::sbuf::sbuf_srch.c echo x - publib/pkg-comment sed 's/^X//' >publib/pkg-comment << 'END-of-publib/pkg-comment' XPublib is a library of C functions for various purposes END-of-publib/pkg-comment echo x - publib/pkg-descr sed 's/^X//' >publib/pkg-descr << 'END-of-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-publib/pkg-descr echo x - publib/pkg-plist sed 's/^X//' >publib/pkg-plist << 'END-of-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@dirrm include/publib END-of-publib/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message