On 07/09/13 10:44, Stuart Cassoff wrote: > An individual port of the Tcl Sqlite bindings. > For when/if the sqlite3 port is removed.
Latest version. Lemon port. Tdbc-sqlite update. I redid the tdbc-sqlite install because I already had to do fix the manpage, it's only a couple of files and doesn't need any special prep and there's really no need for all the configure stuff. Stu Index: Makefile =================================================================== RCS file: /cvs/ports/databases/tdbc-sqlite3/Makefile,v retrieving revision 1.2 diff -u -p -u -p -r1.2 Makefile --- Makefile 11 Mar 2013 02:52:09 -0000 1.2 +++ Makefile 19 Nov 2013 13:26:09 -0000 @@ -2,8 +2,10 @@ COMMENT = sqlite3 module for TDBC -DISTNAME = tdbcsqlite3-1.0.0 -PKGNAME = tdbc-sqlite3-1.0.0 +V = 1.0.0 +DISTNAME = tdbcsqlite3-${V} +PKGNAME = tdbc-sqlite3-${V} +REVISION = 0 CATEGORIES = databases HOMEPAGE = http://tdbc.tcl.tk/ MAINTAINER = Stuart Cassoff <s...@users.sourceforge.net> @@ -22,20 +24,27 @@ BUILD_DEPENDS = ${MODTCL_BUILD_DEPENDS} RUN_DEPENDS = ${MODTCL_RUN_DEPENDS} \ databases/tdbc \ - databases/sqlite3,-tcl + databases/sqlite3-tcl -TEST_DEPENDS = databases/sqlite3,-tcl -FAKE_FLAGS = tmdir=${MODTCL_MODDIR}/${MODTCL_VERSION} -SEPARATE_BUILD = Yes +TEST_DEPENDS = databases/sqlite3-tcl USE_GROFF = Yes -CONFIGURE_STYLE = gnu +NO_BUILD = Yes -CONFIGURE_ARGS += ${CONFIGURE_SHARED} \ - --with-tcl=${MODTCL_LIBDIR} \ - --libdir=${MODTCL_TCLDIR} \ - --with-tdbc=${MODTCL_TCLDIR}/tdbc +TD_MODDIR = ${${DESTDIRNAME}}${MODTCL_MODDIR}/${MODTCL_VERSION}/tdbc +TD_MANFILE = ${PREFIX}/man/mann/tdbc::sqlite3.n -TEST_TARGET = test -NO_BUILD = Yes +# Install and fix man page +do-install: + ${INSTALL_DATA_DIR} ${TD_MODDIR} + ${INSTALL_DATA} ${WRKSRC}/library/tdbcsqlite3.tcl \ + ${TD_MODDIR}/sqlite3-${V}.tm + grep '^.TH' ${WRKSRC}/doc/tdbc_sqlite3.n > ${TD_MANFILE} + grep -v '^.TH' ${WRKSRC}/doc/tdbc_sqlite3.n >> ${TD_MANFILE} + chmod ${MANMODE} ${TD_MANFILE} + chown ${MANOWN}:${MANGRP} ${TD_MANFILE} + +do-test: + ${MODTCL_BIN} ${WRKSRC}/tests/all.tcl \ + -load 'source ${WRKSRC}/library/tdbcsqlite3.tcl' .include <bsd.port.mk> Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/databases/tdbc-sqlite3/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 PLIST --- pkg/PLIST 7 Feb 2013 05:24:08 -0000 1.1.1.1 +++ pkg/PLIST 19 Nov 2013 13:26:09 -0000 @@ -1,4 +1,4 @@ @comment $OpenBSD: PLIST,v 1.1.1.1 2013/02/07 05:24:08 stu Exp $ lib/tcl/modules/${MODTCL_VERSION}/tdbc/ lib/tcl/modules/${MODTCL_VERSION}/tdbc/sqlite3-1.0.0.tm -@man man/mann/tdbc_sqlite3.n +@man man/mann/tdbc::sqlite3.n
sqlite3-tcl-3.8.0.2-port.tar.gz
Description: application/gzip
lemon-3.8.0.2-port.tar.gz
Description: application/gzip