Skip site navigation (1)Skip section navigation (2)
Date:      3 Mar 2003 23:16:21 -0000
From:      Sergei Kolobov <sergei@kolobov.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/48900: [NEW PORT] devel/bglibs: One stop library package by Bruce Guenter
Message-ID:  <20030303231621.42017.qmail@outpost.globcon.net>

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

>Number:         48900
>Category:       ports
>Synopsis:       [NEW PORT] devel/bglibs: One stop library package by Bruce Guenter
>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:   Mon Mar 03 15:20:10 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Sergei Kolobov
>Release:        FreeBSD 4.7-STABLE i386
>Organization:
>Environment:
System: FreeBSD outpost.globcon.net 4.7-STABLE FreeBSD 4.7-STABLE #0: Mon Oct 14 02:23:23 MSD 2002     sgk@outpost.globcon.net:/data/FreeBSD/obj/data/FreeBSD/src/sys/OUTPOST  i386
>Description:
This package contains a collection of libraries written by Bruce Guenter
and put in use in his various "bgware" packages.

Author: Bruce Guenter <bruceg@em.ca>
WWW:	http://untroubled.org/bglibs/
>How-To-Repeat:
>Fix:
--- bglibs.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:
#
#	bglibs
#	bglibs/Makefile
#	bglibs/distinfo
#	bglibs/pkg-descr
#	bglibs/pkg-plist
#	bglibs/patch-unix::sig_all.c
#
echo c - bglibs
mkdir -p bglibs > /dev/null 2>&1
echo x - bglibs/Makefile
sed 's/^X//' >bglibs/Makefile << 'END-of-bglibs/Makefile'
X# New ports collection makefile for:	bglibs
X# Date created:		03 Mar 2003
X# Whom:			Sergei Kolobov <sergei@kolobov.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	bglibs
XPORTVERSION=	1.005
XCATEGORIES=	devel
XMASTER_SITES=	http://untroubled.org/bglibs/
X
XMAINTAINER=	sergei@kolobov.com
XCOMMENT=	One stop library package by Bruce Guenter
X
XUSE_REINPLACE=	yes
XDOCS=		ANNOUNCEMENT NEWS README TODO
X
XBGLIBS_ROOT?=	${PREFIX}
X
Xpre-build:
X	${ECHO_CMD} ${BGLIBS_ROOT}   > ${WRKSRC}/conf-home
X	${ECHO_CMD} ${CC} ${CFLAGS}  > ${WRKSRC}/conf-cc
X	${REINPLACE_CMD} -e 's/_NSIG/NSIG/' ${WRKSRC}/unix/sig_all.c
X
Xdo-install:
X	cd ${WRKSRC} && ./installer
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
END-of-bglibs/Makefile
echo x - bglibs/distinfo
sed 's/^X//' >bglibs/distinfo << 'END-of-bglibs/distinfo'
XMD5 (bglibs-1.005.tar.gz) = 5ef10c21980a6d1fa5c44191f9f6b5cb
END-of-bglibs/distinfo
echo x - bglibs/pkg-descr
sed 's/^X//' >bglibs/pkg-descr << 'END-of-bglibs/pkg-descr'
XThis package contains a collection of libraries written by Bruce Guenter
Xand put in use in his various "bgware" packages.
X
XAuthor: Bruce Guenter <bruceg@em.ca>
XWWW:	http://untroubled.org/bglibs/
END-of-bglibs/pkg-descr
echo x - bglibs/pkg-plist
sed 's/^X//' >bglibs/pkg-plist << 'END-of-bglibs/pkg-plist'
Xinclude/installer.h
Xinclude/sysdeps.h
Xinclude/systime.h
Xinclude/uint32.h
Xinclude/uint64.h
Xinclude/base64/base64.h
X@dirrm include/base64
Xinclude/cdb/cdb.h
Xinclude/cdb/make.h
Xinclude/cdb/str.h
X@dirrm include/cdb
Xinclude/cli/cli.h
X@dirrm include/cli
Xinclude/crypto/md5.h
Xinclude/crypto/sha1.h
Xinclude/crypto/sha256.h
Xinclude/crypto/sha512a.h
X@dirrm include/crypto
Xinclude/cvm/client.h
Xinclude/cvm/errors.h
Xinclude/cvm/facts.h
Xinclude/cvm/module.h
X@dirrm include/cvm
Xinclude/cvm-sasl/cvm-sasl.h
X@dirrm include/cvm-sasl
Xinclude/dict/dict.h
Xinclude/dict/load.h
X@dirrm include/dict
Xinclude/iobuf/iobuf.h
X@dirrm include/iobuf
Xinclude/misc/misc.h
X@dirrm include/misc
Xinclude/msg/msg.h
Xinclude/msg/wrap.h
X@dirrm include/msg
Xinclude/net/ipv4.h
Xinclude/net/resolve.h
Xinclude/net/socket.h
X@dirrm include/net
Xinclude/path/path.h
X@dirrm include/path
Xinclude/pwcmp/client.h
Xinclude/pwcmp/hex.h
Xinclude/pwcmp/module.h
X@dirrm include/pwcmp
Xinclude/str/iter.h
Xinclude/str/str.h
X@dirrm include/str
Xinclude/unix/nonblock.h
Xinclude/unix/sig.h
X@dirrm include/unix
Xinclude/vmailmgr/client.h
Xinclude/vmailmgr/vpwentry.h
X@dirrm include/vmailmgr
Xlib/libsysdeps.a
Xlib/sysdeps
Xlib/libinstaller.a
Xlib/installer
Xlib/libinstcheck.a
Xlib/instcheck
Xlib/libinstshow.a
Xlib/instshow
Xlib/libbase64.a
Xlib/base64
Xlib/libbase64/base64.a
X@dirrm lib/libbase64
Xlib/libcdb.a
Xlib/cdb
Xlib/libcdb/cdb.a
Xlib/libcdb/make.a
Xlib/libcdb/str.a
X@dirrm lib/libcdb
Xlib/libcli.a
Xlib/cli
Xlib/libcli/cli.a
X@dirrm lib/libcli
Xlib/libcrypto.a
Xlib/crypto
Xlib/libcrypto/md5.a
Xlib/libcrypto/sha1.a
Xlib/libcrypto/sha256.a
Xlib/libcrypto/sha512a.a
X@dirrm lib/libcrypto
Xlib/libcvm-client.a
Xlib/cvm-client
Xlib/libcvm-command.a
Xlib/cvm-command
Xlib/libcvm-local.a
Xlib/cvm-local
Xlib/libcvm-udp.a
Xlib/cvm-udp
Xlib/libcvm/client.a
Xlib/libcvm/command.a
Xlib/libcvm/local.a
Xlib/libcvm/udp.a
X@dirrm lib/libcvm
Xlib/libcvm-sasl.a
Xlib/cvm-sasl
Xlib/libcvm-sasl/cvm-sasl.a
X@dirrm lib/libcvm-sasl
Xlib/libdict.a
Xlib/dict
Xlib/libdict/dict.a
Xlib/libdict/load.a
X@dirrm lib/libdict
Xlib/libiobuf.a
Xlib/iobuf
Xlib/libiobuf/iobuf.a
Xlib/libiobuf/str.a
X@dirrm lib/libiobuf
Xlib/libmisc.a
Xlib/misc
Xlib/libmisc/misc.a
X@dirrm lib/libmisc
Xlib/libmsg.a
Xlib/msg
Xlib/libmsg/msg.a
Xlib/libmsg/wrap.a
X@dirrm lib/libmsg
Xlib/libnet.a
Xlib/net
Xlib/libnet/ipv4.a
Xlib/libnet/resolve.a
Xlib/libnet/socket.a
X@dirrm lib/libnet
Xlib/libpath.a
Xlib/path
Xlib/libpath/path.a
X@dirrm lib/libpath
Xlib/libpwcmp.a
Xlib/pwcmp
Xlib/libpwcmp-module.a
Xlib/pwcmp-module
Xlib/libpwcmp/client.a
Xlib/libpwcmp/hex.a
Xlib/libpwcmp/module.a
X@dirrm lib/libpwcmp
Xlib/libstr.a
Xlib/str
Xlib/libstr/iter.a
Xlib/libstr/str.a
X@dirrm lib/libstr
Xlib/libunix.a
Xlib/unix
Xlib/libunix/nonblock.a
Xlib/libunix/sig.a
X@dirrm lib/libunix
Xlib/libvmailmgr.a
Xlib/vmailmgr
Xlib/libvmailmgr/client.a
Xlib/libvmailmgr/vpwentry.a
X@dirrm lib/libvmailmgr
X%%PORTDOCS%%%%DOCSDIR%%/ANNOUNCEMENT
X%%PORTDOCS%%%%DOCSDIR%%/NEWS
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/TODO
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-bglibs/pkg-plist
echo x - bglibs/patch-unix::sig_all.c
sed 's/^X//' >bglibs/patch-unix::sig_all.c << 'END-of-bglibs/patch-unix::sig_all.c'
X--- unix/sig_all.c.orig	Tue Mar  4 00:17:34 2003
X+++ unix/sig_all.c	Tue Mar  4 00:17:39 2003
X@@ -2,7 +2,11 @@
X #include "sig.h"
X #include "sysdeps.h"
X 
X-#define SIGMAX _NSIG
X+#ifdef __FreeBSD__
X+ #define SIGMAX NSIG
X+#else
X+ #define SIGMAX _NSIG
X+#endif
X 
X void sig_all_catch(signalfn fn)
X {
END-of-bglibs/patch-unix::sig_all.c
exit
--- bglibs.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports-bugs" in the body of the message




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