From owner-svn-ports-head@FreeBSD.ORG Tue Oct 7 16:01:43 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 98575B0C; Tue, 7 Oct 2014 16:01:43 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 788E16E2; Tue, 7 Oct 2014 16:01:43 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s97G1hP7066195; Tue, 7 Oct 2014 16:01:43 GMT (envelope-from gahr@FreeBSD.org) Received: (from gahr@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s97G1gOi066189; Tue, 7 Oct 2014 16:01:42 GMT (envelope-from gahr@FreeBSD.org) Message-Id: <201410071601.s97G1gOi066189@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gahr set sender to gahr@FreeBSD.org using -f From: Pietro Cerutti Date: Tue, 7 Oct 2014 16:01:42 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r370360 - in head/databases: . speedtables X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Oct 2014 16:01:43 -0000 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 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