Import tdbc-1.0.0
Interface standard for SQL databases and connectivity that aims to make it easy to write portable and secure Tcl scripts that access SQL databases. ok landry@
This commit is contained in:
parent
878aa21199
commit
001bcdb5f3
40
databases/tdbc/Makefile
Normal file
40
databases/tdbc/Makefile
Normal file
@ -0,0 +1,40 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2013/02/07 05:21:19 stu Exp $
|
||||
|
||||
COMMENT = Tcl Database Connectivity
|
||||
|
||||
DISTNAME = tdbc1.0.0
|
||||
PKGNAME = tdbc-1.0.0
|
||||
SHARED_LIBS = tdbc100 0.0
|
||||
CATEGORIES = databases
|
||||
HOMEPAGE = http://tdbc.tcl.tk/
|
||||
MAINTAINER = Stuart Cassoff <stwo@users.sourceforge.net>
|
||||
|
||||
# BSD
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
PERMIT_PACKAGE_FTP = Yes
|
||||
PERMIT_DISTFILES_CDROM =Yes
|
||||
PERMIT_DISTFILES_FTP = Yes
|
||||
|
||||
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=tcl/}
|
||||
MODULES = lang/tcl
|
||||
|
||||
# TDBC needs TclOO, which is in Tcl 8.6
|
||||
MODTCL_VERSION = 8.6
|
||||
|
||||
BUILD_DEPENDS = ${MODTCL_BUILD_DEPENDS}
|
||||
RUN_DEPENDS = ${MODTCL_RUN_DEPENDS}
|
||||
FAKE_FLAGS = PKG_DIR=tdbc
|
||||
SEPARATE_BUILD = Yes
|
||||
USE_GROFF = Yes
|
||||
CONFIGURE_STYLE = gnu autoconf no-autoheader
|
||||
|
||||
CONFIGURE_ARGS += ${CONFIGURE_SHARED} \
|
||||
--with-tcl=${MODTCL_LIBDIR} \
|
||||
--includedir=${PREFIX}/include/tdbc \
|
||||
--libdir=${MODTCL_TCLDIR} \
|
||||
SHLIB_VERSION=${LIBtdbc100_VERSION}
|
||||
|
||||
AUTOCONF_VERSION = 2.59
|
||||
REGRESS_TARGET = test
|
||||
|
||||
.include <bsd.port.mk>
|
2
databases/tdbc/distinfo
Normal file
2
databases/tdbc/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (tdbc1.0.0.tar.gz) = uzN+nmv9Mag5Vz1+c7zeQgY3tpQjPktSLgqLuuO5Sag=
|
||||
SIZE (tdbc1.0.0.tar.gz) = 188973
|
12
databases/tdbc/patches/patch-configure_in
Normal file
12
databases/tdbc/patches/patch-configure_in
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-configure_in,v 1.1.1.1 2013/02/07 05:21:19 stu Exp $
|
||||
--- configure.in.orig Fri Dec 28 16:58:15 2012
|
||||
+++ configure.in Fri Dec 28 16:58:30 2012
|
||||
@@ -203,7 +203,7 @@ TEAX_INCLUDE_LINE(tdbc_BUILD_INCLUDE_SPEC, [${tdbc_SRC
|
||||
|
||||
# Develop a fully qualified path for where .tcl files for the tdbc package
|
||||
# appear at run time.
|
||||
-tdbc_LIB_DIR="${libdir}/${PACKAGE_NAME}${PACKAGE_VERSION}"
|
||||
+tdbc_LIB_DIR="${libdir}/${PACKAGE_NAME}"
|
||||
AC_SUBST(tdbc_LIB_DIR)
|
||||
|
||||
dnl TEAX_LINK_LINE(TDBC_LIB_SPEC,
|
12
databases/tdbc/patches/patch-tclconfig_tcl_m4
Normal file
12
databases/tdbc/patches/patch-tclconfig_tcl_m4
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-tclconfig_tcl_m4,v 1.1.1.1 2013/02/07 05:21:19 stu Exp $
|
||||
--- tclconfig/tcl.m4.orig Fri Dec 28 16:34:20 2012
|
||||
+++ tclconfig/tcl.m4 Fri Dec 28 16:36:00 2012
|
||||
@@ -4055,7 +4055,7 @@ AC_DEFUN([TEA_EXPORT_CONFIG], [
|
||||
#--------------------------------------------------------------------
|
||||
|
||||
# pkglibdir must be a fully qualified path and (not ${exec_prefix}/lib)
|
||||
- eval pkglibdir="[$]{libdir}/$1${PACKAGE_VERSION}"
|
||||
+ eval pkglibdir="[$]{libdir}/$1"
|
||||
if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
|
||||
eval $1_LIB_FLAG="-l$1${PACKAGE_VERSION}${DBGX}"
|
||||
eval $1_STUB_LIB_FLAG="-l$1stub${PACKAGE_VERSION}${DBGX}"
|
3
databases/tdbc/pkg/DESCR
Normal file
3
databases/tdbc/pkg/DESCR
Normal file
@ -0,0 +1,3 @@
|
||||
Interface standard for SQL databases and connectivity
|
||||
that aims to make it easy to write portable and
|
||||
secure Tcl scripts that access SQL databases.
|
18
databases/tdbc/pkg/PLIST
Normal file
18
databases/tdbc/pkg/PLIST
Normal file
@ -0,0 +1,18 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2013/02/07 05:21:19 stu Exp $
|
||||
include/tdbc/
|
||||
include/tdbc/tdbc.h
|
||||
include/tdbc/tdbcDecls.h
|
||||
include/tdbc/tdbcInt.h
|
||||
lib/tcl/tdbc/
|
||||
@lib lib/tcl/tdbc/libtdbc100.so.${LIBtdbc100_VERSION}
|
||||
lib/tcl/tdbc/libtdbcstub100.a
|
||||
lib/tcl/tdbc/pkgIndex.tcl
|
||||
lib/tcl/tdbc/tdbc.tcl
|
||||
lib/tcl/tdbc/tdbcConfig.sh
|
||||
@man man/man3/Tdbc_Init.3
|
||||
@man man/mann/tdbc.n
|
||||
@man man/mann/tdbc_connection.n
|
||||
@man man/mann/tdbc_mapSqlState.n
|
||||
@man man/mann/tdbc_resultset.n
|
||||
@man man/mann/tdbc_statement.n
|
||||
@man man/mann/tdbc_tokenize.n
|
Loading…
x
Reference in New Issue
Block a user