pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/skalibs Initial import of skalibs, packaged by c...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/57ccf8cd595c
branches:  trunk
changeset: 369687:57ccf8cd595c
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Tue Oct 03 00:31:39 2017 +0000

description:
Initial import of skalibs, packaged by cfkoch@edgebsd in wip.

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.

diffstat:

 devel/skalibs/DESCR         |  11 +++++
 devel/skalibs/Makefile      |  26 ++++++++++++
 devel/skalibs/PLIST         |  92 +++++++++++++++++++++++++++++++++++++++++++++
 devel/skalibs/buildlink3.mk |  13 ++++++
 devel/skalibs/distinfo      |   6 ++
 5 files changed, 148 insertions(+), 0 deletions(-)

diffs (168 lines):

diff -r 94ae83c2b76e -r 57ccf8cd595c devel/skalibs/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/skalibs/DESCR       Tue Oct 03 00:31:39 2017 +0000
@@ -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 -r 94ae83c2b76e -r 57ccf8cd595c devel/skalibs/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/skalibs/Makefile    Tue Oct 03 00:31:39 2017 +0000
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1 2017/10/03 00:31:39 schmonz Exp $
+
+DISTNAME=              skalibs-2.6.0.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
+
+PLIST_VARS+=           include-shared-objects
+PLIST.include-shared-objects=  yes
+
+CONFIGURE_ARGS+=       "--prefix=${PREFIX}"
+
+.if "${OPSYS}" == "Darwin"
+PLIST.include-shared-objects=  no
+CONFIGURE_ARGS+=       "--disable-shared"
+.endif
+
+.include "../../mk/bsd.pkg.mk"
diff -r 94ae83c2b76e -r 57ccf8cd595c devel/skalibs/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/skalibs/PLIST       Tue Oct 03 00:31:39 2017 +0000
@@ -0,0 +1,92 @@
+@comment $NetBSD: PLIST,v 1.1 2017/10/03 00:31:39 schmonz Exp $
+include/skalibs/alarm.h
+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/disize.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/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/rc4.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/types.h
+include/skalibs/uint16.h
+include/skalibs/uint32.h
+include/skalibs/uint64.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/webipc.h
+${PLIST.include-shared-objects}lib/libskarnet.so
+${PLIST.include-shared-objects}lib/libskarnet.so.${PKGVERSION}
+${PLIST.include-shared-objects}lib/libskarnet.so.2.6
+${PLIST.include-shared-objects}lib/libskarnet.so.2.6.0
+lib/skalibs/libskarnet.a
+lib/skalibs/sysdeps/socket.lib
+lib/skalibs/sysdeps/spawn.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/timer.lib
+lib/skalibs/sysdeps/util.lib
diff -r 94ae83c2b76e -r 57ccf8cd595c devel/skalibs/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/skalibs/buildlink3.mk       Tue Oct 03 00:31:39 2017 +0000
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.1 2017/10/03 00:31:39 schmonz Exp $
+
+BUILDLINK_TREE+=       skalibs
+
+.if !defined(SKALIBS_BUILDLINK3_MK)
+SKALIBS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.skalibs+=                skalibs>=2.6.0.0
+BUILDLINK_PKGSRCDIR.skalibs?=          ../../devel/skalibs
+
+.endif # SKALIBS_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -skalibs
diff -r 94ae83c2b76e -r 57ccf8cd595c devel/skalibs/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/skalibs/distinfo    Tue Oct 03 00:31:39 2017 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2017/10/03 00:31:39 schmonz Exp $
+
+SHA1 (skalibs-2.6.0.0.tar.gz) = a89169758ad040bb966672ac88fd32c5f0bbf47a
+RMD160 (skalibs-2.6.0.0.tar.gz) = d8e90e773ed72e050b9e018223b04e155f1b0060
+SHA512 (skalibs-2.6.0.0.tar.gz) = dffc50c71a43fc152fcd38267bd136f937bd573012743eb74659b0a42bf2812ba4ce1fd28a43bf1b7fc7f9f1f68fd80f7a1df66f33a379ce6e253658c81ce778
+Size (skalibs-2.6.0.0.tar.gz) = 209377 bytes



Home | Main Index | Thread Index | Old Index