pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/skalibs



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Tue Oct  3 00:31:39 UTC 2017

Added Files:
        pkgsrc/devel/skalibs: DESCR Makefile PLIST buildlink3.mk distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/skalibs/DESCR \
    pkgsrc/devel/skalibs/Makefile pkgsrc/devel/skalibs/PLIST \
    pkgsrc/devel/skalibs/buildlink3.mk pkgsrc/devel/skalibs/distinfo

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

Added files:

Index: pkgsrc/devel/skalibs/DESCR
diff -u /dev/null pkgsrc/devel/skalibs/DESCR:1.1
--- /dev/null   Tue Oct  3 00:31:39 2017
+++ pkgsrc/devel/skalibs/DESCR  Tue Oct  3 00:31:39 2017
@@ -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.
Index: pkgsrc/devel/skalibs/Makefile
diff -u /dev/null pkgsrc/devel/skalibs/Makefile:1.1
--- /dev/null   Tue Oct  3 00:31:39 2017
+++ pkgsrc/devel/skalibs/Makefile       Tue Oct  3 00:31:39 2017
@@ -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"
Index: pkgsrc/devel/skalibs/PLIST
diff -u /dev/null pkgsrc/devel/skalibs/PLIST:1.1
--- /dev/null   Tue Oct  3 00:31:39 2017
+++ pkgsrc/devel/skalibs/PLIST  Tue Oct  3 00:31:39 2017
@@ -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
Index: pkgsrc/devel/skalibs/buildlink3.mk
diff -u /dev/null pkgsrc/devel/skalibs/buildlink3.mk:1.1
--- /dev/null   Tue Oct  3 00:31:39 2017
+++ pkgsrc/devel/skalibs/buildlink3.mk  Tue Oct  3 00:31:39 2017
@@ -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
Index: pkgsrc/devel/skalibs/distinfo
diff -u /dev/null pkgsrc/devel/skalibs/distinfo:1.1
--- /dev/null   Tue Oct  3 00:31:39 2017
+++ pkgsrc/devel/skalibs/distinfo       Tue Oct  3 00:31:39 2017
@@ -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