pkgsrc-WIP-changes archive

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

guile-bytestructures: Import guile-bytestructures 1.0.5 as wip/guile-bytestructures



Module Name:	pkgsrc-wip
Committed By:	ng0 <ng0%n0.is@localhost>
Pushed By:	ng0
Date:		Wed Jan 23 12:47:04 2019 +0000
Changeset:	5baa3c26e9b8685415c16dde9648dec30333a455

Added Files:
	guile-bytestructures/DESCR
	guile-bytestructures/Makefile
	guile-bytestructures/PLIST
	guile-bytestructures/distinfo

Log Message:
guile-bytestructures: Import guile-bytestructures 1.0.5 as wip/guile-bytestructures

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.

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

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

diffstat:
 guile-bytestructures/DESCR    |  5 ++++
 guile-bytestructures/Makefile | 24 ++++++++++++++++++
 guile-bytestructures/PLIST    | 57 +++++++++++++++++++++++++++++++++++++++++++
 guile-bytestructures/distinfo |  6 +++++
 4 files changed, 92 insertions(+)

diffs:
diff --git a/guile-bytestructures/DESCR b/guile-bytestructures/DESCR
new file mode 100644
index 0000000000..4db4fc3d64
--- /dev/null
+++ b/guile-bytestructures/DESCR
@@ -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 --git a/guile-bytestructures/Makefile b/guile-bytestructures/Makefile
new file mode 100644
index 0000000000..90e241912b
--- /dev/null
+++ b/guile-bytestructures/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD$
+
+GITHUB_PROJECT=	scheme-bytestructures
+DISTNAME=	v1.0.5
+PKGNAME=	${GITHUB_PROJECT}-${DISTNAME:S/v//}
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=TaylanUB/}
+DIST_SUBDIR=	${GITHUB_PROJECT}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/TaylanUB/scheme-bytestructures/
+COMMENT=	Structured access to bytevector contents
+LICENSE=	gnu-gpl-v3
+
+WRKSRC=		${WRKDIR}/scheme-bytestructures-1.0.5
+USE_LANGUAGES=	c
+USE_TOOLS+=	automake autoconf autoreconf pkg-config
+GNU_CONFIGURE=	YES
+
+pre-configure:
+	cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoreconf -I${PREFIX}/guile/2.2/share/aclocal -vif
+
+.include "../../lang/guile22/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/guile-bytestructures/PLIST b/guile-bytestructures/PLIST
new file mode 100644
index 0000000000..ee44cfb470
--- /dev/null
+++ b/guile-bytestructures/PLIST
@@ -0,0 +1,57 @@
+@comment $NetBSD$
+lib/guile/2.2/site-ccache/bytestructures/guile.go
+lib/guile/2.2/site-ccache/bytestructures/guile/base.go
+lib/guile/2.2/site-ccache/bytestructures/guile/bitfields.go
+lib/guile/2.2/site-ccache/bytestructures/guile/bytevectors.go
+lib/guile/2.2/site-ccache/bytestructures/guile/cstring-pointer.go
+lib/guile/2.2/site-ccache/bytestructures/guile/explicit-endianness.go
+lib/guile/2.2/site-ccache/bytestructures/guile/ffi.go
+lib/guile/2.2/site-ccache/bytestructures/guile/numeric-all.go
+lib/guile/2.2/site-ccache/bytestructures/guile/numeric-data-model.go
+lib/guile/2.2/site-ccache/bytestructures/guile/numeric-metadata.go
+lib/guile/2.2/site-ccache/bytestructures/guile/numeric.go
+lib/guile/2.2/site-ccache/bytestructures/guile/pointer.go
+lib/guile/2.2/site-ccache/bytestructures/guile/string.go
+lib/guile/2.2/site-ccache/bytestructures/guile/struct.go
+lib/guile/2.2/site-ccache/bytestructures/guile/union.go
+lib/guile/2.2/site-ccache/bytestructures/guile/utils.go
+lib/guile/2.2/site-ccache/bytestructures/guile/vector.go
+lib/guile/2.2/site-ccache/bytestructures/r6/bytevectors.go
+share/guile/site/2.2/bytestructures/body/align.scm
+share/guile/site/2.2/bytestructures/body/base.scm
+share/guile/site/2.2/bytestructures/body/base.syntactic.scm
+share/guile/site/2.2/bytestructures/body/bitfields.scm
+share/guile/site/2.2/bytestructures/body/explicit-endianness.scm
+share/guile/site/2.2/bytestructures/body/numeric.scm
+share/guile/site/2.2/bytestructures/body/string.scm
+share/guile/site/2.2/bytestructures/body/struct.scm
+share/guile/site/2.2/bytestructures/body/union.scm
+share/guile/site/2.2/bytestructures/body/utils.scm
+share/guile/site/2.2/bytestructures/body/vector.scm
+share/guile/site/2.2/bytestructures/guile.scm
+share/guile/site/2.2/bytestructures/guile/base.scm
+share/guile/site/2.2/bytestructures/guile/bitfields.scm
+share/guile/site/2.2/bytestructures/guile/bytevectors.scm
+share/guile/site/2.2/bytestructures/guile/cstring-pointer.scm
+share/guile/site/2.2/bytestructures/guile/explicit-endianness.scm
+share/guile/site/2.2/bytestructures/guile/ffi.scm
+share/guile/site/2.2/bytestructures/guile/numeric-all.scm
+share/guile/site/2.2/bytestructures/guile/numeric-data-model.scm
+share/guile/site/2.2/bytestructures/guile/numeric-metadata.scm
+share/guile/site/2.2/bytestructures/guile/numeric.scm
+share/guile/site/2.2/bytestructures/guile/pointer.scm
+share/guile/site/2.2/bytestructures/guile/string.scm
+share/guile/site/2.2/bytestructures/guile/struct.scm
+share/guile/site/2.2/bytestructures/guile/union.scm
+share/guile/site/2.2/bytestructures/guile/utils.scm
+share/guile/site/2.2/bytestructures/guile/vector.scm
+share/guile/site/2.2/bytestructures/r6/bytevectors.scm
+share/guile/site/2.2/bytestructures/r7/base.exports.sld
+share/guile/site/2.2/bytestructures/r7/bitfields.exports.sld
+share/guile/site/2.2/bytestructures/r7/explicit-endianness.exports.sld
+share/guile/site/2.2/bytestructures/r7/numeric-metadata.exports.sld
+share/guile/site/2.2/bytestructures/r7/numeric.exports.sld
+share/guile/site/2.2/bytestructures/r7/string.exports.sld
+share/guile/site/2.2/bytestructures/r7/struct.exports.sld
+share/guile/site/2.2/bytestructures/r7/union.exports.sld
+share/guile/site/2.2/bytestructures/r7/vector.exports.sld
diff --git a/guile-bytestructures/distinfo b/guile-bytestructures/distinfo
new file mode 100644
index 0000000000..5a814d80ba
--- /dev/null
+++ b/guile-bytestructures/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (scheme-bytestructures/v1.0.5.tar.gz) = ba2da83f8cbd0f60f587571c7230b25b62687b12
+RMD160 (scheme-bytestructures/v1.0.5.tar.gz) = 16eb801ff2d4e4d1a6785abe3d233a0c9ea03e9a
+SHA512 (scheme-bytestructures/v1.0.5.tar.gz) = 3c6c48735ae65934c3d71abc211e57774d8c9eff44d6ca82470ba608738f9e2ade8f64cf4a0abb101be55718f6c3e7c4387c543e67a53ac7c0fae0ba86133afa
+Size (scheme-bytestructures/v1.0.5.tar.gz) = 48324 bytes


Home | Main Index | Thread Index | Old Index