Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Apr 2002 15:01:18 +0300 (EEST)
From:      Alexandr Kovalenko <never@nevermind.kiev.ua>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/37452: New port: devel/publib: Modular library of useful C functions.
Message-ID:  <200204251201.g3PC1IVe000425@mile.nevermind.kiev.ua>

next in thread | raw e-mail | index | archive | help

>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 <stdio.h>
X #include <ctype.h>
X+#include <sys/types.h>
X #include <regex.h>
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 <bsd.port.mk>
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200204251201.g3PC1IVe000425>