1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-03 06:04:53 +00:00

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.

PR:		53701 57540
Submitted by:	Sergei Kolobov <sergei@kolobov.com>
This commit is contained in:
Kirill Ponomarev 2003-10-03 15:06:01 +00:00
parent 2d675ee4f7
commit a200783d42
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=90135
5 changed files with 127 additions and 0 deletions

View File

@ -1006,6 +1006,7 @@
SUBDIR += simgear
SUBDIR += simulavr
SUBDIR += sip
SUBDIR += skalibs
SUBDIR += soup
SUBDIR += sourcenav
SUBDIR += sparc-rtems-binutils

35
devel/skalibs/Makefile Normal file
View File

@ -0,0 +1,35 @@
# New ports collection makefile for: skalibs
# Date created: 2003-06-25
# Whom: Sergei Kolobov <sergei@kolobov.com>
#
# $FreeBSD$
#
PORTNAME= skalibs
PORTVERSION= 0.32
CATEGORIES= devel
MASTER_SITES= http://www.skarnet.org/software/${PORTNAME}/
MAINTAINER= sergei@kolobov.com
COMMENT= General purpose C libraries used by skarnet.org software
WRKSRC= ${WRKDIR}/prog/${DISTNAME}
DOCS= package/CHANGES package/README package/THANKS doc/*.html
do-configure:
${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-compile/conf-cc
do-build:
cd ${WRKSRC} && package/compile
do-install:
@${MKDIR} ${PREFIX}/include/${PORTNAME}
${INSTALL_DATA} ${WRKSRC}/include/* ${PREFIX}/include/${PORTNAME}
${INSTALL_DATA} ${WRKSRC}/library/* ${PREFIX}/lib
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
.endif
.include <bsd.port.mk>

1
devel/skalibs/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (skalibs-0.32.tar.gz) = 9a451918f0ae5fbcfab4a62f9568f3a7

14
devel/skalibs/pkg-descr Normal file
View File

@ -0,0 +1,14 @@
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@skarnet.org>
WWW: http://www.skarnet.org/software/skalibs/

76
devel/skalibs/pkg-plist Normal file
View File

@ -0,0 +1,76 @@
include/skalibs/alloc.h
include/skalibs/allreadwrite.h
include/skalibs/biguint.h
include/skalibs/bufalloc.h
include/skalibs/buffer.h
include/skalibs/bytestr.h
include/skalibs/caltimedate.h
include/skalibs/cdb.h
include/skalibs/cdb_make.h
include/skalibs/direntry.h
include/skalibs/djbunix.h
include/skalibs/dns.h
include/skalibs/dns_helper.h
include/skalibs/dns_transmit.h
include/skalibs/env.h
include/skalibs/envalloc.h
include/skalibs/environ.h
include/skalibs/error.h
include/skalibs/fmtscan.h
include/skalibs/gccattributes.h
include/skalibs/gen_alloc.h
include/skalibs/intalloc.h
include/skalibs/iobuffer.h
include/skalibs/iopause.h
include/skalibs/md5.h
include/skalibs/netstring.h
include/skalibs/random.h
include/skalibs/rc4.h
include/skalibs/select.h
include/skalibs/sgetopt.h
include/skalibs/sha1.h
include/skalibs/shglob.h
include/skalibs/sig.h
include/skalibs/skamisc.h
include/skalibs/socket.h
include/skalibs/stdcrypto.h
include/skalibs/stddjb.h
include/skalibs/stralloc.h
include/skalibs/strerr.h
include/skalibs/strerr2.h
include/skalibs/tai.h
include/skalibs/ttymodes.h
include/skalibs/uint16.h
include/skalibs/uint16alloc.h
include/skalibs/uint32.h
include/skalibs/uint32aalloc.h
include/skalibs/uint32alloc.h
include/skalibs/uint64.h
include/skalibs/uint64alloc.h
include/skalibs/uintalloc.h
include/skalibs/webipc.h
@dirrm include/skalibs
lib/libbiguint.a
lib/libdns.a
lib/librandom.a
lib/libstdcrypto.a
lib/libstddjb.a
lib/libttymodes.a
lib/libwebipc.a
%%PORTDOCS%%%%DOCSDIR%%/CHANGES
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/THANKS
%%PORTDOCS%%%%DOCSDIR%%/crosscompile.html
%%PORTDOCS%%%%DOCSDIR%%/dank-cross-notes.html
%%PORTDOCS%%%%DOCSDIR%%/gccattributes.html
%%PORTDOCS%%%%DOCSDIR%%/index.html
%%PORTDOCS%%%%DOCSDIR%%/install.html
%%PORTDOCS%%%%DOCSDIR%%/libbiguint.html
%%PORTDOCS%%%%DOCSDIR%%/libdns.html
%%PORTDOCS%%%%DOCSDIR%%/librandom.html
%%PORTDOCS%%%%DOCSDIR%%/libstdcrypto.html
%%PORTDOCS%%%%DOCSDIR%%/libstddjb.html
%%PORTDOCS%%%%DOCSDIR%%/libttymodes.html
%%PORTDOCS%%%%DOCSDIR%%/libwebipc.html
%%PORTDOCS%%%%DOCSDIR%%/upgrade.html
%%PORTDOCS%%@dirrm %%DOCSDIR%%