From 391d5e44c3776388eccb7fa3f1094344c7ee9c40 Mon Sep 17 00:00:00 2001 From: is Date: Fri, 3 Nov 2006 15:10:11 +0000 Subject: Next Generation of TCL interface to PostgreSQL. --- databases/pgtclng/DESCR | 7 +++++++ databases/pgtclng/Makefile | 33 +++++++++++++++++++++++++++++++++ databases/pgtclng/PLIST | 6 ++++++ databases/pgtclng/distinfo | 6 ++++++ databases/pgtclng/patches/patch-ab | 35 +++++++++++++++++++++++++++++++++++ 5 files changed, 87 insertions(+) create mode 100644 databases/pgtclng/DESCR create mode 100644 databases/pgtclng/Makefile create mode 100644 databases/pgtclng/PLIST create mode 100644 databases/pgtclng/distinfo create mode 100644 databases/pgtclng/patches/patch-ab (limited to 'databases/pgtclng') diff --git a/databases/pgtclng/DESCR b/databases/pgtclng/DESCR new file mode 100644 index 00000000000..79773a9c7d5 --- /dev/null +++ b/databases/pgtclng/DESCR @@ -0,0 +1,7 @@ +TCL interface to PostgreSQL. + +This is one of three different ones that are available. This is the +"standard version" evolved from the interfaces/libpgtcl which used to +be included with the PostgreSQL distribution. There is also a pgintcl +interface, which is entirely native TCL and does not rely on libpq, and +pgtcl, which is the "current generation" version of pgtclng. diff --git a/databases/pgtclng/Makefile b/databases/pgtclng/Makefile new file mode 100644 index 00000000000..0d4a759cc10 --- /dev/null +++ b/databases/pgtclng/Makefile @@ -0,0 +1,33 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/11/03 15:10:11 is Exp $ +# + +VER= 1.5.3 +VERNODOT= 153 +DISTNAME= pgtcl${VER} +PKGNAME= pgtclng-${VER} +PKGREVISION= 0 +CATEGORIES= databases tcl +CATEGORIES= databases +MASTER_SITES= http://pgfoundry.org/frs/download.php/1075/ + +CONFLICTS+= pgtcl-[0-9]* + +MAINTAINER= cjs@NetBSD.org +HOMEPAGE= http://pgtclng.projects.postgresql.org/ +COMMENT= Next Generation TCL interface to PostgreSQL + +USE_PKGLOCALEDIR= yes +GNU_CONFIGURE= yes + +CONFIGURE_ARGS+= --with-postgres-include=${PREFIX:Q}/include +CONFIGURE_ARGS+= --with-postgres-lib=${PREFIX:Q}/lib + +PGTCLLIBNAME = libpgtcl${VERNODOT}.so + +.include "../../lang/tcl/buildlink3.mk" +.include "../../mk/pgsql.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" + +post-install: + ${LN} -s ${PREFIX:Q}/lib/pgtcl-${VER}/${PGTCLLIBNAME} \ + ${PREFIX:Q}/lib/libpgtcl.so diff --git a/databases/pgtclng/PLIST b/databases/pgtclng/PLIST new file mode 100644 index 00000000000..07c661816e2 --- /dev/null +++ b/databases/pgtclng/PLIST @@ -0,0 +1,6 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2006/11/03 15:10:11 is Exp $ +include/libpgtcl.h +lib/pgtcl${PKGVERSION}/pkgIndex.tcl +lib/pgtcl${PKGVERSION}/libpgtcl153.so +lib/libpgtcl.so +@dirrm lib/pgtcl${PKGVERSION} diff --git a/databases/pgtclng/distinfo b/databases/pgtclng/distinfo new file mode 100644 index 00000000000..d8eec7d589f --- /dev/null +++ b/databases/pgtclng/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2006/11/03 15:10:11 is Exp $ + +SHA1 (pgtcl1.5.3.tar.gz) = 0f8a832acc347fba5d2974c91ee4ea0db8eb8dc2 +RMD160 (pgtcl1.5.3.tar.gz) = 8a0839526f41e68617e36f65816c321c2125c07a +Size (pgtcl1.5.3.tar.gz) = 166300 bytes +SHA1 (patch-ab) = 1b14c8d494a2bd2a22983c63679dab2b15a17874 diff --git a/databases/pgtclng/patches/patch-ab b/databases/pgtclng/patches/patch-ab new file mode 100644 index 00000000000..bb945c0a4d1 --- /dev/null +++ b/databases/pgtclng/patches/patch-ab @@ -0,0 +1,35 @@ +$NetBSD: patch-ab,v 1.1.1.1 2006/11/03 15:10:11 is Exp $ + +--- configure.orig 2006-09-10 02:32:55.000000000 +0200 ++++ configure +@@ -7381,7 +7381,7 @@ echo "${ECHO_T}$tcl_cv_ld_elf" >&6 + UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' + TCL_LIB_VERSIONS_OK=nodots + ;; +- FreeBSD-*) ++ FreeBSD-*|DragonFly-*) + # FreeBSD 3.* and greater have ELF. + SHLIB_CFLAGS="-fPIC" + SHLIB_LD="ld -Bshareable -x" +@@ -7407,6 +7407,12 @@ echo "${ECHO_T}$tcl_cv_ld_elf" >&6 + ;; + esac + ;; ++ DragonFly-*) ++ UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' ++ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so' ++ TCL_LIB_VERSIONS_OK=nodots ++ ;; ++ + Darwin-*) + CFLAGS_OPTIMIZE="-Os" + SHLIB_CFLAGS="-fno-common" +@@ -7941,7 +7947,7 @@ fi; + ;; + IRIX*) + ;; +- NetBSD-*|FreeBSD-*) ++ NetBSD-*|FreeBSD-*|DragonFly-*) + ;; + Darwin-*) + ;; -- cgit v1.2.3