aboutsummaryrefslogtreecommitdiffstats
path: root/devel/skalibs
diff options
context:
space:
mode:
authorkrion <krion@FreeBSD.org>2003-10-03 23:06:01 +0800
committerkrion <krion@FreeBSD.org>2003-10-03 23:06:01 +0800
commit7100c6c0268138cb4f8fe40af8d7c7c4a82edb2e (patch)
tree62fd0c80b2af96648980fb3e4a8e0c7e92fe40a5 /devel/skalibs
parent872d96db90fac66047b7bc39882d275ddcbf0970 (diff)
downloadfreebsd-ports-gnome-7100c6c0268138cb4f8fe40af8d7c7c4a82edb2e.tar.gz
freebsd-ports-gnome-7100c6c0268138cb4f8fe40af8d7c7c4a82edb2e.tar.zst
freebsd-ports-gnome-7100c6c0268138cb4f8fe40af8d7c7c4a82edb2e.zip
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>
Diffstat (limited to 'devel/skalibs')
-rw-r--r--devel/skalibs/Makefile35
-rw-r--r--devel/skalibs/distinfo1
-rw-r--r--devel/skalibs/pkg-descr14
-rw-r--r--devel/skalibs/pkg-plist76
4 files changed, 126 insertions, 0 deletions
diff --git a/devel/skalibs/Makefile b/devel/skalibs/Makefile
new file mode 100644
index 000000000000..a3bec5dbdeaf
--- /dev/null
+++ b/devel/skalibs/Makefile
@@ -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>
diff --git a/devel/skalibs/distinfo b/devel/skalibs/distinfo
new file mode 100644
index 000000000000..9d208da7db46
--- /dev/null
+++ b/devel/skalibs/distinfo
@@ -0,0 +1 @@
+MD5 (skalibs-0.32.tar.gz) = 9a451918f0ae5fbcfab4a62f9568f3a7
diff --git a/devel/skalibs/pkg-descr b/devel/skalibs/pkg-descr
new file mode 100644
index 000000000000..171a28523c1f
--- /dev/null
+++ b/devel/skalibs/pkg-descr
@@ -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/
diff --git a/devel/skalibs/pkg-plist b/devel/skalibs/pkg-plist
new file mode 100644
index 000000000000..1f6c9abdc259
--- /dev/null
+++ b/devel/skalibs/pkg-plist
@@ -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%%