Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Dec 2002 13:47:46 +0200 (EET)
From:      Alexandr Kovalenko <never@nevermind.kiev.ua>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/45915: New port: devel/publib
Message-ID:  <200212021147.gB2BlkuB021956@kurush.osdn.org.ua>

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

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




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