svn commit: r370360 - in head/databases: . speedtables
Pietro Cerutti
gahr at FreeBSD.org
Tue Oct 7 16:01:43 UTC 2014
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 at 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
More information about the svn-ports-all
mailing list