ports/53701: [NEW PORT] devel/skalibs: General purpose C libraries used by skarnet.org software

Sergei Kolobov sergei at kolobov.com
Wed Jun 25 00:00:29 UTC 2003


>Number:         53701
>Category:       ports
>Synopsis:       [NEW PORT] devel/skalibs: General purpose C libraries used by skarnet.org software
>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:   Tue Jun 24 17:00:27 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Sergei Kolobov
>Release:        FreeBSD 5.1-CURRENT i386
>Organization:
>Environment:
System: FreeBSD elf.chetwood.ru 5.1-CURRENT FreeBSD 5.1-CURRENT #0: Thu Jun  5 02:19:41 MSD
>Description:
skalibs is a package centralizing the public-domain C development files
used for building other skarnet.org software. 

skalibs can also be used as a sound basic start for C development. 
There are a lot of general-purpose libraries out there; 
but if your main goal is to produce small and secure C code, 
you will like skalibs.

skalibs contains exclusively public-domain code. 
So you can redistribute it as you want, and it does not prevent you 
from distributing any of your executables.

Author:	Laurent G. Bercot <ska-skaware at skarnet.org>
WWW:	http://www.skarnet.org/software/skalibs/
>How-To-Repeat:
>Fix:

--- skalibs.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:
#
#	skalibs
#	skalibs/pkg-descr
#	skalibs/distinfo
#	skalibs/Makefile
#	skalibs/pkg-plist
#
echo c - skalibs
mkdir -p skalibs > /dev/null 2>&1
echo x - skalibs/pkg-descr
sed 's/^X//' >skalibs/pkg-descr << 'END-of-skalibs/pkg-descr'
Xskalibs is a package centralizing the public-domain C development files
Xused for building other skarnet.org software. 
X
Xskalibs can also be used as a sound basic start for C development. 
XThere are a lot of general-purpose libraries out there; 
Xbut if your main goal is to produce small and secure C code, 
Xyou will like skalibs.
X
Xskalibs contains exclusively public-domain code. 
XSo you can redistribute it as you want, and it does not prevent you 
Xfrom distributing any of your executables.
X
XAuthor:	Laurent G. Bercot <ska-skaware at skarnet.org>
XWWW:	http://www.skarnet.org/software/skalibs/
END-of-skalibs/pkg-descr
echo x - skalibs/distinfo
sed 's/^X//' >skalibs/distinfo << 'END-of-skalibs/distinfo'
XMD5 (skalibs-0.27.tar.gz) = 6b9eaea3e3234a70ac550f8de706eb20
END-of-skalibs/distinfo
echo x - skalibs/Makefile
sed 's/^X//' >skalibs/Makefile << 'END-of-skalibs/Makefile'
X# New ports collection makefile for:	skalibs
X# Date created:		2003-06-25
X# Whom:			Sergei Kolobov <sergei at kolobov.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	skalibs
XPORTVERSION=	0.27
XCATEGORIES=	devel
XMASTER_SITES=	http://www.skarnet.org/software/${PORTNAME}/
X
XMAINTAINER=	sergei at kolobov.com
XCOMMENT=	General purpose C libraries used by skarnet.org software
X
XWRKSRC=		${WRKDIR}/prog/${DISTNAME}
X
XDOCS=		package/CHANGES package/README package/THANKS doc/*.html
X
Xdo-configure:
X	${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-compile/conf-cc
X
Xdo-build:
X	cd ${WRKSRC} && package/compile
X
Xdo-install:
X	@${MKDIR} ${PREFIX}/include/${PORTNAME}
X	${INSTALL_DATA} ${WRKSRC}/include/* ${PREFIX}/include/${PORTNAME}
X	${INSTALL_DATA} ${WRKSRC}/library/* ${PREFIX}/lib
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
END-of-skalibs/Makefile
echo x - skalibs/pkg-plist
sed 's/^X//' >skalibs/pkg-plist << 'END-of-skalibs/pkg-plist'
Xinclude/skalibs/alloc.h
Xinclude/skalibs/allreadwrite.h
Xinclude/skalibs/biguint.h
Xinclude/skalibs/bufalloc.h
Xinclude/skalibs/buffer.h
Xinclude/skalibs/bytestr.h
Xinclude/skalibs/caltimedate.h
Xinclude/skalibs/cdb.h
Xinclude/skalibs/cdb_make.h
Xinclude/skalibs/direntry.h
Xinclude/skalibs/djbunix.h
Xinclude/skalibs/dns.h
Xinclude/skalibs/dns_helper.h
Xinclude/skalibs/dns_transmit.h
Xinclude/skalibs/env.h
Xinclude/skalibs/envalloc.h
Xinclude/skalibs/environ.h
Xinclude/skalibs/error.h
Xinclude/skalibs/fmtscan.h
Xinclude/skalibs/gccattributes.h
Xinclude/skalibs/gen_alloc.h
Xinclude/skalibs/intalloc.h
Xinclude/skalibs/iobuffer.h
Xinclude/skalibs/iopause.h
Xinclude/skalibs/md5.h
Xinclude/skalibs/netstring.h
Xinclude/skalibs/random.h
Xinclude/skalibs/rc4.h
Xinclude/skalibs/select.h
Xinclude/skalibs/sgetopt.h
Xinclude/skalibs/sha1.h
Xinclude/skalibs/shglob.h
Xinclude/skalibs/sig.h
Xinclude/skalibs/skamisc.h
Xinclude/skalibs/socket.h
Xinclude/skalibs/stdcrypto.h
Xinclude/skalibs/stddjb.h
Xinclude/skalibs/stralloc.h
Xinclude/skalibs/strerr.h
Xinclude/skalibs/strerr2.h
Xinclude/skalibs/tai.h
Xinclude/skalibs/ttymodes.h
Xinclude/skalibs/uint16.h
Xinclude/skalibs/uint16alloc.h
Xinclude/skalibs/uint32.h
Xinclude/skalibs/uint32aalloc.h
Xinclude/skalibs/uint32alloc.h
Xinclude/skalibs/uint64.h
Xinclude/skalibs/uint64alloc.h
Xinclude/skalibs/uintalloc.h
Xinclude/skalibs/webipc.h
X at dirrm include/skalibs
Xlib/libbiguint.a
Xlib/libdns.a
Xlib/librandom.a
Xlib/libstdcrypto.a
Xlib/libstddjb.a
Xlib/libttymodes.a
Xlib/libwebipc.a
X%%PORTDOCS%%%%DOCSDIR%%/CHANGES
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/THANKS
X%%PORTDOCS%%%%DOCSDIR%%/crosscompile.html
X%%PORTDOCS%%%%DOCSDIR%%/dank-cross-notes.html
X%%PORTDOCS%%%%DOCSDIR%%/gccattributes.html
X%%PORTDOCS%%%%DOCSDIR%%/index.html
X%%PORTDOCS%%%%DOCSDIR%%/install.html
X%%PORTDOCS%%%%DOCSDIR%%/libbiguint.html
X%%PORTDOCS%%%%DOCSDIR%%/libdns.html
X%%PORTDOCS%%%%DOCSDIR%%/librandom.html
X%%PORTDOCS%%%%DOCSDIR%%/libstdcrypto.html
X%%PORTDOCS%%%%DOCSDIR%%/libstddjb.html
X%%PORTDOCS%%%%DOCSDIR%%/libttymodes.html
X%%PORTDOCS%%%%DOCSDIR%%/libwebipc.html
X%%PORTDOCS%%%%DOCSDIR%%/upgrade.html
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-skalibs/pkg-plist
exit
--- skalibs.shar ends here ---

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



More information about the freebsd-ports-bugs mailing list