summaryrefslogtreecommitdiff
path: root/databases/pgtclng
diff options
context:
space:
mode:
authoris <is>2006-11-03 15:10:11 +0000
committeris <is>2006-11-03 15:10:11 +0000
commite8214442e200b5b3c03ce1226e1ec3ad23abcb16 (patch)
tree3786b1a47f166cc65c9005cac99c762ff2105bb6 /databases/pgtclng
parent1bd6955ee9ab19142380825cec6d665dc7068fe4 (diff)
downloadpkgsrc-e8214442e200b5b3c03ce1226e1ec3ad23abcb16.tar.gz
Next Generation of TCL interface to PostgreSQL.
Diffstat (limited to 'databases/pgtclng')
-rw-r--r--databases/pgtclng/DESCR7
-rw-r--r--databases/pgtclng/Makefile33
-rw-r--r--databases/pgtclng/PLIST6
-rw-r--r--databases/pgtclng/distinfo6
-rw-r--r--databases/pgtclng/patches/patch-ab35
5 files changed, 87 insertions, 0 deletions
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-*)
+ ;;