pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel Add devel/guile-bytestructures version 1.0.6



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f66cb1e62f58
branches:  trunk
changeset: 343885:f66cb1e62f58
user:      ng0 <ng0%pkgsrc.org@localhost>
date:      Wed Nov 13 11:43:54 2019 +0000

description:
Add devel/guile-bytestructures version 1.0.6

guile-bytestructures is a library offering a system imitating the
type system of the C programming language, to be used on bytevectors.
C's type system works on raw memory, and Scheme ones work on
bytevectors which are an abstraction over raw memory in Scheme.
The system elevates types to first-class status.

diffstat:

 devel/Makefile                      |   3 +-
 devel/guile-bytestructures/DESCR    |   5 +++
 devel/guile-bytestructures/Makefile |  23 ++++++++++++++
 devel/guile-bytestructures/PLIST    |  57 +++++++++++++++++++++++++++++++++++++
 devel/guile-bytestructures/distinfo |   6 +++
 5 files changed, 93 insertions(+), 1 deletions(-)

diffs (124 lines):

diff -r 103c5eb9c595 -r f66cb1e62f58 devel/Makefile
--- a/devel/Makefile    Wed Nov 13 11:35:11 2019 +0000
+++ b/devel/Makefile    Wed Nov 13 11:43:54 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2949 2019/11/12 15:33:26 taca Exp $
+# $NetBSD: Makefile,v 1.2950 2019/11/13 11:43:54 ng0 Exp $
 #
 
 COMMENT=       Development utilities
@@ -458,6 +458,7 @@
 SUBDIR+=       gst-plugins1-pango
 SUBDIR+=       gtexinfo
 SUBDIR+=       gtl
+SUBDIR+=       guile-bytestructures
 SUBDIR+=       guile-gnome
 SUBDIR+=       guile-lib
 SUBDIR+=       guile-slib
diff -r 103c5eb9c595 -r f66cb1e62f58 devel/guile-bytestructures/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/guile-bytestructures/DESCR  Wed Nov 13 11:43:54 2019 +0000
@@ -0,0 +1,5 @@
+guile-bytestructures is a library offering a system imitating the
+type system of the C programming language, to be used on bytevectors.
+C's type system works on raw memory, and Scheme ones work on
+bytevectors which are an abstraction over raw memory in Scheme.
+The system elevates types to first-class status.
diff -r 103c5eb9c595 -r f66cb1e62f58 devel/guile-bytestructures/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/guile-bytestructures/Makefile       Wed Nov 13 11:43:54 2019 +0000
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2019/11/13 11:43:54 ng0 Exp $
+
+DISTNAME=      scheme-bytestructures-1.0.6
+PKGNAME=       ${DISTNAME:S/scheme/guile/}
+CATEGORIES=    devel
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=TaylanUB/}
+GITHUB_PROJECT=        scheme-bytestructures
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    ng0%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/TaylanUB/scheme-bytestructures/
+COMMENT=       Structured access to bytevector contents
+LICENSE=       gnu-gpl-v3
+
+WRKSRC=                ${WRKDIR}/${DISTNAME}
+USE_LANGUAGES= c
+USE_TOOLS+=    pkg-config
+GNU_CONFIGURE= yes
+
+GUILE_NEED_BOOTSTRAP=  yes
+
+.include "../../lang/guile22/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 103c5eb9c595 -r f66cb1e62f58 devel/guile-bytestructures/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/guile-bytestructures/PLIST  Wed Nov 13 11:43:54 2019 +0000
@@ -0,0 +1,57 @@
+@comment $NetBSD: PLIST,v 1.1 2019/11/13 11:43:54 ng0 Exp $
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/guile.go
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/guile/base.go
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/guile/bitfields.go
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/guile/bytevectors.go
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/guile/cstring-pointer.go
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/guile/explicit-endianness.go
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/guile/ffi.go
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/guile/numeric-all.go
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/guile/numeric-data-model.go
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/guile/numeric-metadata.go
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/guile/numeric.go
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/guile/pointer.go
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/guile/string.go
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/guile/struct.go
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/guile/union.go
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/guile/utils.go
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/guile/vector.go
+guile/2.2/lib/guile/2.2/site-ccache/bytestructures/r6/bytevectors.go
+guile/2.2/share/guile/site/2.2/bytestructures/body/align.scm
+guile/2.2/share/guile/site/2.2/bytestructures/body/base.scm
+guile/2.2/share/guile/site/2.2/bytestructures/body/base.syntactic.scm
+guile/2.2/share/guile/site/2.2/bytestructures/body/bitfields.scm
+guile/2.2/share/guile/site/2.2/bytestructures/body/explicit-endianness.scm
+guile/2.2/share/guile/site/2.2/bytestructures/body/numeric.scm
+guile/2.2/share/guile/site/2.2/bytestructures/body/string.scm
+guile/2.2/share/guile/site/2.2/bytestructures/body/struct.scm
+guile/2.2/share/guile/site/2.2/bytestructures/body/union.scm
+guile/2.2/share/guile/site/2.2/bytestructures/body/utils.scm
+guile/2.2/share/guile/site/2.2/bytestructures/body/vector.scm
+guile/2.2/share/guile/site/2.2/bytestructures/guile.scm
+guile/2.2/share/guile/site/2.2/bytestructures/guile/base.scm
+guile/2.2/share/guile/site/2.2/bytestructures/guile/bitfields.scm
+guile/2.2/share/guile/site/2.2/bytestructures/guile/bytevectors.scm
+guile/2.2/share/guile/site/2.2/bytestructures/guile/cstring-pointer.scm
+guile/2.2/share/guile/site/2.2/bytestructures/guile/explicit-endianness.scm
+guile/2.2/share/guile/site/2.2/bytestructures/guile/ffi.scm
+guile/2.2/share/guile/site/2.2/bytestructures/guile/numeric-all.scm
+guile/2.2/share/guile/site/2.2/bytestructures/guile/numeric-data-model.scm
+guile/2.2/share/guile/site/2.2/bytestructures/guile/numeric-metadata.scm
+guile/2.2/share/guile/site/2.2/bytestructures/guile/numeric.scm
+guile/2.2/share/guile/site/2.2/bytestructures/guile/pointer.scm
+guile/2.2/share/guile/site/2.2/bytestructures/guile/string.scm
+guile/2.2/share/guile/site/2.2/bytestructures/guile/struct.scm
+guile/2.2/share/guile/site/2.2/bytestructures/guile/union.scm
+guile/2.2/share/guile/site/2.2/bytestructures/guile/utils.scm
+guile/2.2/share/guile/site/2.2/bytestructures/guile/vector.scm
+guile/2.2/share/guile/site/2.2/bytestructures/r6/bytevectors.scm
+guile/2.2/share/guile/site/2.2/bytestructures/r7/base.exports.sld
+guile/2.2/share/guile/site/2.2/bytestructures/r7/bitfields.exports.sld
+guile/2.2/share/guile/site/2.2/bytestructures/r7/explicit-endianness.exports.sld
+guile/2.2/share/guile/site/2.2/bytestructures/r7/numeric-metadata.exports.sld
+guile/2.2/share/guile/site/2.2/bytestructures/r7/numeric.exports.sld
+guile/2.2/share/guile/site/2.2/bytestructures/r7/string.exports.sld
+guile/2.2/share/guile/site/2.2/bytestructures/r7/struct.exports.sld
+guile/2.2/share/guile/site/2.2/bytestructures/r7/union.exports.sld
+guile/2.2/share/guile/site/2.2/bytestructures/r7/vector.exports.sld
diff -r 103c5eb9c595 -r f66cb1e62f58 devel/guile-bytestructures/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/guile-bytestructures/distinfo       Wed Nov 13 11:43:54 2019 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2019/11/13 11:43:54 ng0 Exp $
+
+SHA1 (scheme-bytestructures-1.0.6.tar.gz) = 68aae12de2e817892116c17afb7f4be57da15734
+RMD160 (scheme-bytestructures-1.0.6.tar.gz) = 9a43f11c3e9c44a0cf6768bc54dc1fa4e9dc679f
+SHA512 (scheme-bytestructures-1.0.6.tar.gz) = f1e51c9e22215173a30f7096bc0d707b3da41f8b2dc8ea868e105a76b2653b7957c377b7d12fbfb9b788935dfaf961a29d6c5783bf93a0e78ba0e77b0d9bd68e
+Size (scheme-bytestructures-1.0.6.tar.gz) = 49056 bytes



Home | Main Index | Thread Index | Old Index