pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Import the skarnet C programming library as wip/skalibs.



Module Name:	pkgsrc-wip
Committed By:	Christian Koch <cfkoch%edgebsd.org@localhost>
Pushed By:	cfkoch
Date:		Fri Feb 26 00:05:09 2016 -0800
Changeset:	ac759012987083ce2e88516043eea186a7a3f36c

Modified Files:
	Makefile
Added Files:
	skalibs/DESCR
	skalibs/Makefile
	skalibs/PLIST
	skalibs/distinfo

Log Message:
Import the skarnet C programming library as wip/skalibs.

skalibs is a package centralizing the free software / open source C
development files used for building all software at skarnet.org: it contains
essentially general-purpose libraries. You will need to install skalibs if
you plan to build skarnet.org software. The point is that you won't have to
download and compile big libraries, and care about portability issues,
everytime you need to build a package: do it only once.

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 with a focus on system programming, skalibs
might be for you.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ac759012987083ce2e88516043eea186a7a3f36c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile         |  1 +
 skalibs/DESCR    | 11 +++++++
 skalibs/Makefile | 18 +++++++++++
 skalibs/PLIST    | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 skalibs/distinfo |  5 +++
 5 files changed, 133 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 1d45145..bdc0ce9 100644
--- a/Makefile
+++ b/Makefile
@@ -3786,6 +3786,7 @@ SUBDIR+=	sipwitch
 SUBDIR+=	sis
 SUBDIR+=	siscone
 SUBDIR+=	sjg-mk-files
+SUBDIR+=	skalibs
 SUBDIR+=	skinlf
 SUBDIR+=	skype4
 SUBDIR+=	slackpkg2pkgsrc
diff --git a/skalibs/DESCR b/skalibs/DESCR
new file mode 100644
index 0000000..c9eaa21
--- /dev/null
+++ b/skalibs/DESCR
@@ -0,0 +1,11 @@
+skalibs is a package centralizing the free software / open source C
+development files used for building all software at skarnet.org: it contains
+essentially general-purpose libraries. You will need to install skalibs if
+you plan to build skarnet.org software. The point is that you won't have to
+download and compile big libraries, and care about portability issues,
+everytime you need to build a package: do it only once.
+
+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 with a focus on system programming, skalibs
+might be for you.
diff --git a/skalibs/Makefile b/skalibs/Makefile
new file mode 100644
index 0000000..3da98eb
--- /dev/null
+++ b/skalibs/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD$
+
+DISTNAME=	skalibs-2.3.9.0
+MASTER_SITES=	http://skarnet.org/software/skalibs/
+CATEGORIES=	devel
+
+MAINTAINER=	cfkoch%edgebsd.org@localhost
+COMMENT=	The skarnet.org C system programming library
+HOMEPAGE=	http://skarnet.org/software/skalibs/
+LICENSE=	isc
+
+USE_LANGUAGES=	c
+HAS_CONFIGURE=	yes
+USE_TOOLS+=	gmake
+
+CONFIGURE_ARGS+=	"--prefix=${PREFIX}"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/skalibs/PLIST b/skalibs/PLIST
new file mode 100644
index 0000000..f7eb8c4
--- /dev/null
+++ b/skalibs/PLIST
@@ -0,0 +1,98 @@
+@comment $NetBSD$
+include/skalibs/alloc.h
+include/skalibs/allreadwrite.h
+include/skalibs/avlnode.h
+include/skalibs/avltree.h
+include/skalibs/avltreen.h
+include/skalibs/biguint.h
+include/skalibs/bitarray.h
+include/skalibs/bufalloc.h
+include/skalibs/buffer.h
+include/skalibs/bytestr.h
+include/skalibs/cbuffer.h
+include/skalibs/cdb.h
+include/skalibs/cdb_make.h
+include/skalibs/config.h
+include/skalibs/datastruct.h
+include/skalibs/direntry.h
+include/skalibs/diuint.h
+include/skalibs/diuint32.h
+include/skalibs/djbtime.h
+include/skalibs/djbunix.h
+include/skalibs/env.h
+include/skalibs/envalloc.h
+include/skalibs/environ.h
+include/skalibs/error.h
+include/skalibs/fmtscan.h
+include/skalibs/functypes.h
+include/skalibs/gccattributes.h
+include/skalibs/genalloc.h
+include/skalibs/genset.h
+include/skalibs/gensetdyn.h
+include/skalibs/genwrite.h
+include/skalibs/getpeereid.h
+include/skalibs/gidstuff.h
+include/skalibs/iobuffer.h
+include/skalibs/iopause.h
+include/skalibs/ip46.h
+include/skalibs/kolbak.h
+include/skalibs/lolstdio.h
+include/skalibs/md5.h
+include/skalibs/mininetstring.h
+include/skalibs/netstring.h
+include/skalibs/nonposix.h
+include/skalibs/nsig.h
+include/skalibs/random.h
+include/skalibs/randomegd.h
+include/skalibs/rc4.h
+include/skalibs/rrandom.h
+include/skalibs/segfault.h
+include/skalibs/selfpipe.h
+include/skalibs/setgroups.h
+include/skalibs/sgetopt.h
+include/skalibs/sha1.h
+include/skalibs/sha256.h
+include/skalibs/sha512.h
+include/skalibs/sig.h
+include/skalibs/siovec.h
+include/skalibs/skaclient.h
+include/skalibs/skalibs.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/surf.h
+include/skalibs/sysdeps.h
+include/skalibs/tai.h
+include/skalibs/uint.h
+include/skalibs/uint16.h
+include/skalibs/uint32.h
+include/skalibs/uint64.h
+include/skalibs/ulong.h
+include/skalibs/unirandom.h
+include/skalibs/unirandomdev.h
+include/skalibs/unirandomegd.h
+include/skalibs/unisurf.h
+include/skalibs/unix-timed.h
+include/skalibs/unix-transactional.h
+include/skalibs/unixconnection.h
+include/skalibs/unixmessage.h
+include/skalibs/unixonacid.h
+include/skalibs/ushort.h
+include/skalibs/webipc.h
+lib/libskarnet.so
+lib/libskarnet.so.2.3
+lib/libskarnet.so.2.3.9
+lib/libskarnet.so.${PKGVERSION}
+lib/skalibs/libskarnet.a
+lib/skalibs/sysdeps/rt.lib
+lib/skalibs/sysdeps/socket.lib
+lib/skalibs/sysdeps/sysclock.lib
+lib/skalibs/sysdeps/sysdeps
+lib/skalibs/sysdeps/sysdeps.h
+lib/skalibs/sysdeps/tainnow.lib
+lib/skalibs/sysdeps/target
+lib/skalibs/sysdeps/util.lib
diff --git a/skalibs/distinfo b/skalibs/distinfo
new file mode 100644
index 0000000..7bbc0ee
--- /dev/null
+++ b/skalibs/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+SHA1 (skalibs-2.3.9.0.tar.gz) = 18fa3e5d40e44e76ae1f5114126d3c8331cbe808
+RMD160 (skalibs-2.3.9.0.tar.gz) = 5b156562826f42b8e8b15a54690ad7ee493c4ad2
+Size (skalibs-2.3.9.0.tar.gz) = 211781 bytes


Home | Main Index | Thread Index | Old Index