Date: Tue, 7 Oct 2014 16:01:42 +0000 (UTC) From: Pietro Cerutti <gahr@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r370360 - in head/databases: . speedtables Message-ID: <201410071601.s97G1gOi066189@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: gahr Date: Tue Oct 7 16:01:41 2014 New Revision: 370360 URL: https://svnweb.freebsd.org/changeset/ports/370360 QAT: https://qat.redports.org/buildarchive/r370360/ Log: - New port: databases/speedtables Speed tables is a high-performance memory-resident database, currently oriented towards Tcl. Speed tables provides an interface for defining tables containing zero or more rows, with each row containing one or more fields. The speed table compiler reads the table definition and generates C code to create and manage corresponding structures, generating a custom C language Tcl extension to create, access and manipulate those tables and building a native code package in a shared library that is loadable on demand via Tcl's "package require" mechanism. WWW: http://flightaware.github.io/speedtables/ Added: head/databases/speedtables/ head/databases/speedtables/Makefile (contents, props changed) head/databases/speedtables/distinfo (contents, props changed) head/databases/speedtables/pkg-descr (contents, props changed) head/databases/speedtables/pkg-plist (contents, props changed) Modified: head/databases/Makefile Modified: head/databases/Makefile ============================================================================== --- head/databases/Makefile Tue Oct 7 16:00:42 2014 (r370359) +++ head/databases/Makefile Tue Oct 7 16:01:41 2014 (r370360) @@ -888,6 +888,7 @@ SUBDIR += soci SUBDIR += spatialite SUBDIR += spatialite_gui + SUBDIR += speedtables SUBDIR += sqlbuddy SUBDIR += sqlcached SUBDIR += sqlcipher Added: head/databases/speedtables/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/speedtables/Makefile Tue Oct 7 16:01:41 2014 (r370360) @@ -0,0 +1,42 @@ +# Created by: gahr +# $FreeBSD$ + +PORTNAME= speedtables +PORTVERSION= 1.8.3 +CATEGORIES= databases + +MAINTAINER= gahr@FreeBSD.org +COMMENT= High-performance memory-resident database + +LICENSE= BSD3CLAUSE + +LIB_DEPENDS= libtclx8.4.so:${PORTSDIR}/lang/tclX + +OPTIONS_DEFINE= DOCS PGSQL +PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE} +PGSQL_LIB_DEPENDS= libpgtcl2.0.0.so:${PORTSDIR}/databases/postgresql94-pgtcl + +PORTDOCS= * + +USES= tcl + +USE_AUTOTOOLS= autoconf +USE_GITHUB= yes +GH_ACCOUNT= flightaware +GH_TAGNAME= v${PORTVERSION} +GH_COMMIT= 09c623c + +GNU_CONFIGURE= yes +CONFIGURE_ARGS+=--exec-prefix=${PREFIX} \ + --with-tcl=${TCL_LIBDIR} + +pre-configure: + @cd ${WRKSRC} && ${AUTORECONF} + +post-install: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC}/ctables/docs/manual && \ + ${COPYTREE_SHARE} \*.html ${STAGEDIR}${DOCSDIR} && \ + ${COPYTREE_SHARE} \*.css ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> Added: head/databases/speedtables/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/speedtables/distinfo Tue Oct 7 16:01:41 2014 (r370360) @@ -0,0 +1,2 @@ +SHA256 (speedtables-1.8.3.tar.gz) = 4a15af503a051c12e8866ec66325aa636ae71c0c8ce744d543526cf3defd6c5a +SIZE (speedtables-1.8.3.tar.gz) = 696032 Added: head/databases/speedtables/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/speedtables/pkg-descr Tue Oct 7 16:01:41 2014 (r370360) @@ -0,0 +1,10 @@ +Speed tables is a high-performance memory-resident database, currently oriented +towards Tcl. Speed tables provides an interface for defining tables containing +zero or more rows, with each row containing one or more fields. The speed table +compiler reads the table definition and generates C code to create and manage +corresponding structures, generating a custom C language Tcl extension to +create, access and manipulate those tables and building a native code package +in a shared library that is loadable on demand via Tcl's "package require" +mechanism. + +WWW: http://flightaware.github.io/speedtables/ Added: head/databases/speedtables/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/speedtables/pkg-plist Tue Oct 7 16:01:41 2014 (r370360) @@ -0,0 +1,42 @@ +bin/sttp +lib/ctable/boyer_moore.c +lib/ctable/command-body.c-subst +lib/ctable/config.tcl +lib/ctable/ctable.h +lib/ctable/ctable_batch.c +lib/ctable/ctable_io.c +lib/ctable/ctable_lists.c +lib/ctable/ctable_qsort.c +lib/ctable/ctable_search.c +lib/ctable/exten-frag.c-subst +lib/ctable/gentable.tcl +lib/ctable/init-exten.c-subst +lib/ctable/jsw_rand.c +lib/ctable/jsw_rand.h +lib/ctable/jsw_slib.c +lib/ctable/jsw_slib.h +lib/ctable/pkgIndex.tcl +lib/ctable/shared.c +lib/ctable/shared.h +lib/ctable/speedtableHash.c +lib/ctable/speedtables.h +lib/ctable/sysconfig.tcl +lib/ctable/template.c-subst +lib/ctable_server/ctable_client.tcl +lib/ctable_server/ctable_client_server.tcl +lib/ctable_server/ctable_server.tcl +lib/ctable_server/pkgIndex.tcl +lib/ctable_server/sttp_buffer.tcl +lib/stapi/client/client.tcl +lib/stapi/client/extend.tcl +lib/stapi/client/pgsql.tcl +lib/stapi/client/shared.tcl +lib/stapi/copy.tcl +lib/stapi/debug.tcl +lib/stapi/display/display.tcl +lib/stapi/display/test.tcl +lib/stapi/pgsql.tcl +lib/stapi/pkgIndex.tcl +lib/stapi/server/lock.tcl +lib/stapi/server/server.tcl +lib/stapi/stapi.tcl
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201410071601.s97G1gOi066189>