From c0d1af6a3dc05f2102329278698b0a525893cb10 Mon Sep 17 00:00:00 2001 From: minskim Date: Fri, 11 Feb 2005 16:40:43 +0000 Subject: Initial import of pgpool-2.5. pgpool is a connection server for PostgreSQL. pgpool runs between PostgreSQL's clients(front ends) and servers(back ends). A PostgreSQL client can connect to pgpool as if it were a standard PostgreSQL server. pgpool caches the connection to PostgreSQL server to reduce the overhead to establish the connection to it. Also, pgpool could use two PostgreSQL servers for fail over. If the first server goes down, pgpool will automatically switch to the secondary server. Moreover, pgpool supports scheduled switch over. --- databases/pgpool/DESCR | 10 ++++++++++ databases/pgpool/Makefile | 23 +++++++++++++++++++++++ databases/pgpool/PLIST | 3 +++ databases/pgpool/distinfo | 5 +++++ databases/pgpool/patches/patch-aa | 13 +++++++++++++ 5 files changed, 54 insertions(+) create mode 100644 databases/pgpool/DESCR create mode 100644 databases/pgpool/Makefile create mode 100644 databases/pgpool/PLIST create mode 100644 databases/pgpool/distinfo create mode 100644 databases/pgpool/patches/patch-aa (limited to 'databases/pgpool') diff --git a/databases/pgpool/DESCR b/databases/pgpool/DESCR new file mode 100644 index 00000000000..90094909cbc --- /dev/null +++ b/databases/pgpool/DESCR @@ -0,0 +1,10 @@ +pgpool is a connection server for PostgreSQL. pgpool runs between +PostgreSQL's clients(front ends) and servers(back ends). A PostgreSQL +client can connect to pgpool as if it were a standard PostgreSQL +server. + +pgpool caches the connection to PostgreSQL server to reduce the +overhead to establish the connection to it. Also, pgpool could use +two PostgreSQL servers for fail over. If the first server goes down, +pgpool will automatically switch to the secondary server. Moreover, +pgpool supports scheduled switch over. diff --git a/databases/pgpool/Makefile b/databases/pgpool/Makefile new file mode 100644 index 00000000000..3608bd4a5f4 --- /dev/null +++ b/databases/pgpool/Makefile @@ -0,0 +1,23 @@ +# $NetBSD: Makefile,v 1.1.1.1 2005/02/11 16:40:43 minskim Exp $ + +DISTNAME= pgpool-2.5 +CATEGORIES= databases +MASTER_SITES= http://pgfoundry.org/frs/download.php/157/ + +MAINTAINER= minskim@NetBSD.org +HOMEPAGE= http://pgfoundry.org/projects/pgpool/ +COMMENT= Connection pooling/replication server for PostgreSQL + +GNU_CONFIGURE= yes +USE_BUILDLINK3= yes +USE_PKGINSTALL= yes + +CONFIGURE_ARGS+=--sysconfdir=${PKG_SYSCONFDIR} + +CONF_FILES= ${PREFIX}/share/examples/pgpool.conf.sample \ + ${PKG_SYSCONFDIR}/pgpool.conf + +post-install: + ${INSTALL_DATA} ${WRKSRC}/pgpool.conf.sample ${PREFIX}/share/examples + +.include "../../mk/bsd.pkg.mk" diff --git a/databases/pgpool/PLIST b/databases/pgpool/PLIST new file mode 100644 index 00000000000..7932443674f --- /dev/null +++ b/databases/pgpool/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2005/02/11 16:40:43 minskim Exp $ +bin/pgpool +share/examples/pgpool.conf.sample diff --git a/databases/pgpool/distinfo b/databases/pgpool/distinfo new file mode 100644 index 00000000000..cdea0c1f0f2 --- /dev/null +++ b/databases/pgpool/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2005/02/11 16:40:43 minskim Exp $ + +SHA1 (pgpool-2.5.tar.gz) = c2d0a500bdd3de08be097d155f32af190e9870b8 +Size (pgpool-2.5.tar.gz) = 142174 bytes +SHA1 (patch-aa) = d290697fcdf66972c18fa6f7dbd9b47dc8ea640b diff --git a/databases/pgpool/patches/patch-aa b/databases/pgpool/patches/patch-aa new file mode 100644 index 00000000000..31b3bc14fdf --- /dev/null +++ b/databases/pgpool/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2005/02/11 16:40:43 minskim Exp $ + +--- Makefile.in.orig 2005-02-01 05:48:54.000000000 -0600 ++++ Makefile.in +@@ -176,7 +176,7 @@ pgpool_SOURCES = pool.h version.h pgpool + pool_process_query.c pool_stream.c pool_connection_pool.c pool_params.c \ + pool_signal.h pool_signal.c + +-sysconf_DATA = pgpool.conf.sample ++sysconf_DATA = + AM_CPPFLAGS = -Wall -Wmissing-prototypes -Wmissing-declarations + all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-am -- cgit v1.2.3