Wed Nov 13 11:43:54 2019 UTC ()
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.


(ng0)
diff -r1.2949 -r1.2950 pkgsrc/devel/Makefile
diff -r0 -r1.1 pkgsrc/devel/guile-bytestructures/DESCR
diff -r0 -r1.1 pkgsrc/devel/guile-bytestructures/Makefile
diff -r0 -r1.1 pkgsrc/devel/guile-bytestructures/PLIST
diff -r0 -r1.1 pkgsrc/devel/guile-bytestructures/distinfo

cvs diff -r1.2949 -r1.2950 pkgsrc/devel/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/Makefile 2019/11/12 15:33:26 1.2949
+++ pkgsrc/devel/Makefile 2019/11/13 11:43:54 1.2950
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.2949 2019/11/12 15:33:26 taca Exp $ 1# $NetBSD: Makefile,v 1.2950 2019/11/13 11:43:54 ng0 Exp $
2# 2#
3 3
4COMMENT= Development utilities 4COMMENT= Development utilities
5 5
6SUBDIR+= ETL 6SUBDIR+= ETL
7SUBDIR+= ExmanIDE 7SUBDIR+= ExmanIDE
8SUBDIR+= GConf 8SUBDIR+= GConf
9SUBDIR+= GConf-ui 9SUBDIR+= GConf-ui
10SUBDIR+= Gorm 10SUBDIR+= Gorm
11SUBDIR+= MoarVM 11SUBDIR+= MoarVM
12SUBDIR+= ObjectiveLib 12SUBDIR+= ObjectiveLib
13SUBDIR+= ProjectCenter 13SUBDIR+= ProjectCenter
14SUBDIR+= R-BH 14SUBDIR+= R-BH
@@ -448,26 +448,27 @@ SUBDIR+= googletest @@ -448,26 +448,27 @@ SUBDIR+= googletest
448SUBDIR+= gperf 448SUBDIR+= gperf
449SUBDIR+= gperftools 449SUBDIR+= gperftools
450SUBDIR+= gprbuild-aux 450SUBDIR+= gprbuild-aux
451SUBDIR+= gps 451SUBDIR+= gps
452SUBDIR+= gputils 452SUBDIR+= gputils
453SUBDIR+= gradle 453SUBDIR+= gradle
454SUBDIR+= grantlee 454SUBDIR+= grantlee
455SUBDIR+= grantlee-qt5 455SUBDIR+= grantlee-qt5
456SUBDIR+= gsoap 456SUBDIR+= gsoap
457SUBDIR+= gst-plugins0.10-pango 457SUBDIR+= gst-plugins0.10-pango
458SUBDIR+= gst-plugins1-pango 458SUBDIR+= gst-plugins1-pango
459SUBDIR+= gtexinfo 459SUBDIR+= gtexinfo
460SUBDIR+= gtl 460SUBDIR+= gtl
 461SUBDIR+= guile-bytestructures
461SUBDIR+= guile-gnome 462SUBDIR+= guile-gnome
462SUBDIR+= guile-lib 463SUBDIR+= guile-lib
463SUBDIR+= guile-slib 464SUBDIR+= guile-slib
464SUBDIR+= guile-www 465SUBDIR+= guile-www
465SUBDIR+= guile22-slib 466SUBDIR+= guile22-slib
466SUBDIR+= gyp 467SUBDIR+= gyp
467SUBDIR+= happy 468SUBDIR+= happy
468SUBDIR+= haskell-mode 469SUBDIR+= haskell-mode
469SUBDIR+= hdevtools 470SUBDIR+= hdevtools
470SUBDIR+= hdf 471SUBDIR+= hdf
471SUBDIR+= hdf5 472SUBDIR+= hdf5
472SUBDIR+= hdf5-c++ 473SUBDIR+= hdf5-c++
473SUBDIR+= heirloom-getopt 474SUBDIR+= heirloom-getopt

File Added: pkgsrc/devel/guile-bytestructures/DESCR
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.

File Added: pkgsrc/devel/guile-bytestructures/Makefile
# $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
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"

File Added: pkgsrc/devel/guile-bytestructures/PLIST
@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

File Added: pkgsrc/devel/guile-bytestructures/distinfo
$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