ports/82589: upgrade databases/slony1 port

Vivek Khera vivek at khera.org
Thu Jun 23 20:40:17 UTC 2005


>Number:         82589
>Category:       ports
>Synopsis:       upgrade databases/slony1 port
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jun 23 20:40:16 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Vivek Khera
>Release:        FreeBSD 5.4-STABLE amd64
>Organization:
>Environment:
System: FreeBSD yertle.int.kciLink.com 5.4-STABLE FreeBSD 5.4-STABLE #7: Tue May 31 11:38:22 EDT 2005 khera at yertle.int.kciLink.com:/usr/obj/usr/src/sys/YERTLE amd64


	
>Description:
	

upgrade databases/slony1 to latest release.

>How-To-Repeat:
	
>Fix:

	

Please remove any zero-length files left in the top dir and files dir after
patching.  Thanks!


diff -Nru slony1/Makefile slony1.new/Makefile
--- slony1/Makefile	Wed Feb  9 18:32:04 2005
+++ slony1.new/Makefile	Thu Jun 23 16:29:53 2005
@@ -6,47 +6,41 @@
 #
 
 PORTNAME=	slony1
-PORTVERSION=	1.0.5
-PORTREVISION=	2
+PORTVERSION=	1.1.0
+#PORTREVISION=	0
 CATEGORIES=	databases
 MASTER_SITES=	http://developer.postgresql.org/~wieck/slony1/download/
 
 MAINTAINER=	vivek at khera.org
-COMMENT=	PostgreSQL master to multiple slaves replication system
+COMMENT=	PostgreSQL master to multiple replicas replication system
 
 PGSQL_PORT=	${PORTSDIR}/databases/postgresql${PGSQL_VER}-server
-BUILD_DEPENDS=	${NONEXISTENT}:${PGSQL_PORT}:configure
-.if ! defined(NOPORTDOCS)
-BUILD_DEPENDS+=	${LOCALBASE}/bin/pnmtops:${PORTSDIR}/graphics/netpbm \
-		${LOCALBASE}/bin/djpeg:${PORTSDIR}/graphics/jpeg \
-		${LOCALBASE}/bin/ps2pdf:${PORTSDIR}/print/ghostscript-gnu
-.else
-EXTRA_PATCHES=	${FILESDIR}/extra-GNUmakefile.in
-.endif
 RUN_DEPENDS=	${LOCALBASE}/bin/postmaster:${PGSQL_PORT}
 
 GNU_CONFIGURE=	yes
-USE_BISON=	yes
-USE_GETTEXT=	yes
 USE_GMAKE=	yes
-PGSQL_SRC=	`cd ${PGSQL_PORT}; make -V WRKSRC`
-CONFIGURE_ARGS=	--with-pgsourcetree=${PGSQL_SRC}
+USE_BZIP2=	yes
+USE_RC_SUBR=	slon.sh
 
-PLIST_FILES=	bin/slon bin/slonik bin/slony_setup.pl \
-		lib/postgresql/slony1_funcs.so lib/postgresql/xxid.so \
-		share/postgresql/slony1_base.sql \
-		share/postgresql/slony1_funcs.sql \
-		share/postgresql/slony1_base.v73.sql \
-		share/postgresql/slony1_base.v74.sql \
-		share/postgresql/slony1_funcs.v73.sql \
-		share/postgresql/slony1_funcs.v74.sql \
-		share/postgresql/xxid.v73.sql \
-		share/postgresql/xxid.v74.sql
-PORTDOCS=	*.pdf howto COPYRIGHT README slonik_commands.html
+SUB_FILES=	pkg-message slon-mkservice.sh
+SUB_LIST=	LOCALBASE=${LOCALBASE} NAME=slon
 
-DEFAULT_PGSQL_VER?=74
+OPTIONS=	PERLTOOLS "Install perl configuration tools" Off
 
 .include <bsd.port.pre.mk>
+
+.if defined(WITH_PERLTOOLS)
+USE_PERL5_RUN=	yes
+CONFIGURE_ARGS+= --with-perltools=${LOCALBASE}/sbin
+PLIST_SUB+=  PERLTOOLS=""
+SUB_LIST+=  PERLTOOLS=""
+.else
+PLIST_SUB+=  PERLTOOLS="@comment "
+SUB_LIST+=  PERLTOOLS="@comment "
+.endif
+
+DEFAULT_PGSQL_VER?=80
+
 # Setting/finding PostgreSQL version we want.
 .if exists(${LOCALBASE}/bin/postmaster)
 PGSQL_VER!=	${LOCALBASE}/bin/postmaster -V | \
@@ -57,22 +51,16 @@
 PGSQL_VER=	${DEFAULT_PGSQL_VER}
 .endif
 
-pre-configure:
-	cd ${PGSQL_SRC}/src/interfaces/libpq && ${GMAKE} all
-	cd ${PGSQL_SRC}/src/port && ${GMAKE} all
-
-do-install:
-	cd ${WRKSRC} && ${GMAKE} install
-	${INSTALL_SCRIPT} ${WRKSRC}/tools/slony_setup.pl ${PREFIX}/bin
+post-install:
 .if ! defined(NOPORTDOCS)
 	${MKDIR} ${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/COPYRIGHT ${WRKSRC}/README ${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/doc/concept/Slony-I-concept.pdf ${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/doc/implementation/Slony-I-implementation.pdf ${DOCSDIR}
-	${MKDIR} ${DOCSDIR}/howto
-	${INSTALL_DATA} ${WRKSRC}/doc/howto/*.txt ${DOCSDIR}/howto
-	${INSTALL_DATA} ${WRKSRC}/doc/howto/slonik_commands.html ${DOCSDIR}
+	${MKDIR} ${DOCSDIR}/adminguide
+	${INSTALL_DATA} ${WRKSRC}/COPYRIGHT ${WRKSRC}/INSTALL ${WRKSRC}/SAMPLE ${WRKSRC}/README ${WRKSRC}/UPGRADING ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/doc/*/*.pdf ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/doc/adminguide/prebuilt/*.html ${DOCSDIR}/adminguide/
 .endif
+	@${INSTALL_SCRIPT} ${WRKDIR}/slon-mkservice.sh ${PREFIX}/sbin/slon-mkservice
+	@${INSTALL_DATA} ${FILESDIR}/slon.conf-sample ${PREFIX}/etc/
 	${CAT} ${PKGMESSAGE}
 
 .include <bsd.port.post.mk>
diff -Nru slony1/distinfo slony1.new/distinfo
--- slony1/distinfo	Tue Nov 30 10:53:41 2004
+++ slony1.new/distinfo	Thu Jun 23 15:17:19 2005
@@ -1,2 +1,2 @@
-MD5 (slony1-1.0.5.tar.gz) = 66fcc0f53028101e4e0f969e5f47fe43
-SIZE (slony1-1.0.5.tar.gz) = 374903
+MD5 (slony1-1.1.0.tar.bz2) = a2d738840dc2ce5fc3f7fa27c5a434dc
+SIZE (slony1-1.1.0.tar.bz2) = 1183776
diff -Nru slony1/files/extra-GNUmakefile.in slony1.new/files/extra-GNUmakefile.in
--- slony1/files/extra-GNUmakefile.in	Mon Jun 28 18:07:53 2004
+++ slony1.new/files/extra-GNUmakefile.in	Wed Dec 31 19:00:00 1969
@@ -1,11 +0,0 @@
---- GNUmakefile.in.orig	Thu Jun 10 11:09:18 2004
-+++ GNUmakefile.in	Mon Jun 28 02:16:04 2004
-@@ -25,7 +25,7 @@
-   $(wildcard makefiles/*)
- 
- 
--SUBDIRS = src doc
-+SUBDIRS = src
- 
- all:
- 	for subdir in $(SUBDIRS) ; do \
diff -Nru slony1/files/patch-builddocs slony1.new/files/patch-builddocs
--- slony1/files/patch-builddocs	Mon Jun 28 18:07:53 2004
+++ slony1.new/files/patch-builddocs	Wed Dec 31 19:00:00 1969
@@ -1,14 +0,0 @@
---- doc/Makefile.orig	Thu Mar 18 20:32:21 2004
-+++ doc/Makefile	Wed Jun 23 17:30:53 2004
-@@ -15,9 +15,9 @@
- 
- DISTFILES = Makefile
- 
--all install installdirs:
-+install installdirs:
- 
--clean distclean maintainer-clean:
-+all clean distclean maintainer-clean:
- 	for subdir in $(SUBDIRS) ; do \
- 		$(MAKE) -C $$subdir $@ ; \
- 	done
diff -Nru slony1/files/patch-cleanupthread slony1.new/files/patch-cleanupthread
--- slony1/files/patch-cleanupthread	Wed Feb  9 12:09:31 2005
+++ slony1.new/files/patch-cleanupthread	Wed Dec 31 19:00:00 1969
@@ -1,17 +0,0 @@
-Index: src/slon/cleanup_thread.c
-===================================================================
-RCS file: /usr/local/cvsroot/slony1/slony1-engine/src/slon/cleanup_thread.c,v
-retrieving revision 1.13.2.4
-retrieving revision 1.13.2.5
-diff -u -r1.13.2.4 -r1.13.2.5
---- cleanup_thread.c	30 Sep 2004 17:45:06 -0000	1.13.2.4
-+++ cleanup_thread.c	12 Jan 2005 03:15:36 -0000	1.13.2.5
-@@ -145,7 +145,7 @@
- 					"delete from %s.sl_log_1 "
- 					"where log_origin = '%s' "
- 					"and log_xid < '%s'; "
--					"delete from %s.sl_log_1 "
-+					"delete from %s.sl_log_2 "
- 					"where log_origin = '%s' "
- 					"and log_xid < '%s'; "
- 					"delete from %s.sl_seqlog "
diff -Nru slony1/files/pkg-message.in slony1.new/files/pkg-message.in
--- slony1/files/pkg-message.in	Wed Dec 31 19:00:00 1969
+++ slony1.new/files/pkg-message.in	Thu Jun 23 15:39:13 2005
@@ -0,0 +1,26 @@
+**********************************************************************
+
+
+Please read the docs on configuring and runing slony-1.  Unless you specified
+NOPORTDOCS, they are in the %%LOCALBASE%%/share/doc/slony1 directory.
+
+If you are upgrading from a prior version of slony, please read the UPGRADING
+file in the above docs directory.
+
+The script %%LOCALBASE%%/sbin/slon-mkservice can be used to create a control
+directory to run and monitor the slon daemon under svscan from daemontools.
+If you use this, be sure not to set slon_enable="YES" in /etc/rc.conf.
+
+If you prefer to use the standard startup script in %%LOCALBASE%%/etc/rc.d then
+set slon_enable="YES" in /etc/rc.conf to enable the slon.sh script.
+
+To use either of the above startup configurations, you will need to set up a
+%%LOCALBASE%%/etc/slon.conf file to tell slon what to replicate.   This file
+is documented in %%LOCALBASE%%/share/doc/slony1/adminguide/runtime-config.html
+
+%%PERLTOOLS%%To use the perl slony configuration and monitoring tools, you must
+%%PERLTOOLS%%create %%LOCALBASE%%/etc/slon_tools.conf based on the sample file.
+
+
+
+**********************************************************************
diff -Nru slony1/files/slon-mkservice.sh.in slony1.new/files/slon-mkservice.sh.in
--- slony1/files/slon-mkservice.sh.in	Wed Dec 31 19:00:00 1969
+++ slony1.new/files/slon-mkservice.sh.in	Thu Jun 16 13:29:20 2005
@@ -0,0 +1,38 @@
+#!/bin/sh
+
+# create a slon service directory for use with svscan from deamontools
+
+echo -n 'specify directory for "slon" service like "/var/slon-master": '
+read DIR
+if [ -z "$DIR" ]; then
+ echo "Directory must be non-empty"
+ exit 1;
+fi
+
+echo -n 'System user name for programs to run under (default pgsql): '
+read sysuser
+if [ -z "$sysuser" ]; then
+ echo "User name pgsql being used."
+ sysuser='pgsql'
+fi
+
+mkdir -p ${DIR}/env ${DIR}/supervise || exit 1
+mkdir -p ${DIR}/log/main ${DIR}/log/supervise || exit 1
+
+cat > ${DIR}/run  <<EOF
+#!/bin/sh
+exec 2>&1
+
+exec envdir ./env sh -c 'exec envuidgid ${sysuser} slon -f \${CONFIGFILE}'
+EOF
+chmod +x ${DIR}/run
+
+cat >${DIR}/log/run <<EOF
+#!/bin/sh
+exec setuidgid ${sysuser} multilog t ./main
+EOF
+chmod +x ${DIR}/log/run
+
+echo "%%PREFIX%%/etc/slon.conf" > ${DIR}/env/CONFIGFILE
+
+chown -R ${sysuser} ${DIR}
diff -Nru slony1/files/slon.conf-sample slony1.new/files/slon.conf-sample
--- slony1/files/slon.conf-sample	Wed Dec 31 19:00:00 1969
+++ slony1.new/files/slon.conf-sample	Thu Jun 16 11:13:51 2005
@@ -0,0 +1,16 @@
+# sample config file. see share/doc/slony1/runtime-config.html
+# values are overridden by command line options.
+# not all settings are shown here.
+
+syslog 0
+log_level 4
+log_timestamp 1
+
+cluster_name sample
+conn_info 'dbname=pgbench user=postgres host=localhost port=5432'
+
+#sync_interval 100
+#sync_interval_timeout 1000
+#sync_group_maxsize 6
+#vac_frequency 3
+#desired_sync_time 60000
diff -Nru slony1/files/slon.sh.in slony1.new/files/slon.sh.in
--- slony1/files/slon.sh.in	Wed Dec 31 19:00:00 1969
+++ slony1.new/files/slon.sh.in	Wed Jun 15 16:04:18 2005
@@ -0,0 +1,30 @@
+#!/bin/sh
+#
+# $FreeBSD:  $
+#
+
+# PROVIDE: %%NAME%%
+# REQUIRE: postgresql
+# KEYWORD: FreeBSD shutdown
+
+# Add the following line to /etc/rc.conf to enable `%%NAME%%':
+#
+#%%NAME%%_enable="YES"
+#
+# and be sure to configure %%PREFIX%%/etc/%%NAME%%.conf
+
+. "%%RC_SUBR%%"
+
+name="%%NAME%%"
+rcvar=`set_rcvar`
+
+pidfile="/var/run/$name.pid"
+command="%%PREFIX%%/bin/slon"
+command_args="-f %%PREFIX%%/etc/$name.conf -p $pidfile"
+required_files="%%PREFIX%%/etc/$name.conf"
+
+# read configuration and set defaults
+load_rc_config "$name"
+: ${%%NAME%%_enable="NO"}
+
+run_rc_command "$1"
diff -Nru slony1/pkg-descr slony1.new/pkg-descr
--- slony1/pkg-descr	Wed Jul  7 11:21:44 2004
+++ slony1.new/pkg-descr	Wed Jun 15 10:34:28 2005
@@ -10,4 +10,4 @@
 sites, where the normal mode of operation is that all nodes
 are available.
 
-WWW: http://www.slony.org/
+WWW: http://www.slony.info/
diff -Nru slony1/pkg-message slony1.new/pkg-message
--- slony1/pkg-message	Thu Jul  1 09:36:27 2004
+++ slony1.new/pkg-message	Wed Dec 31 19:00:00 1969
@@ -1,8 +0,0 @@
-For running slony1 you need:
-     slony postgresql superuser with password set
-     slony system user (makes auth. of slony db user easier)
-     TCP/IP enabled in postgresql (for replication of non local db)
-
-There is a perl script slony_setup.pl which helps you to create initial
-configuration. Installing this package do not makes any needed system
-changes.
diff -Nru slony1/pkg-plist slony1.new/pkg-plist
--- slony1/pkg-plist	Wed Dec 31 19:00:00 1969
+++ slony1.new/pkg-plist	Thu Jun 23 16:19:20 2005
@@ -0,0 +1,239 @@
+bin/slon
+bin/slonik
+sbin/slon-mkservice
+lib/postgresql/slony1_funcs.so
+lib/postgresql/xxid.so
+etc/slon.conf-sample
+share/postgresql/slony1_base.sql
+share/postgresql/slony1_base.v73.sql
+share/postgresql/slony1_base.v74.sql
+share/postgresql/slony1_funcs.sql
+share/postgresql/slony1_funcs.v73.sql
+share/postgresql/slony1_funcs.v74.sql
+share/postgresql/xxid.v73.sql
+share/postgresql/xxid.v74.sql
+%%PERLTOOLS%%sbin/show_configuration
+%%PERLTOOLS%%sbin/slon_kill
+%%PERLTOOLS%%sbin/slon_start
+%%PERLTOOLS%%sbin/slon_watchdog
+%%PERLTOOLS%%sbin/slon_watchdog2
+%%PERLTOOLS%%sbin/slonik_build_env
+%%PERLTOOLS%%sbin/slonik_create_set
+%%PERLTOOLS%%sbin/slonik_drop_node
+%%PERLTOOLS%%sbin/slonik_drop_set
+%%PERLTOOLS%%sbin/slonik_execute_script
+%%PERLTOOLS%%sbin/slonik_failover
+%%PERLTOOLS%%sbin/slonik_init_cluster
+%%PERLTOOLS%%sbin/slonik_merge_sets
+%%PERLTOOLS%%sbin/slonik_move_set
+%%PERLTOOLS%%sbin/slonik_restart_node
+%%PERLTOOLS%%sbin/slonik_store_node
+%%PERLTOOLS%%sbin/slonik_subscribe_set
+%%PERLTOOLS%%sbin/slonik_uninstall_nodes
+%%PERLTOOLS%%sbin/slonik_unsubscribe_set
+%%PERLTOOLS%%sbin/slonik_update_nodes
+%%PERLTOOLS%%sbin/slony_show_configuration
+%%PERLTOOLS%%lib/slon-tools.pm
+%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/SAMPLE
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/UPGRADING
+%%PORTDOCS%%%%DOCSDIR%%/Slony-I-concept.pdf
+%%PORTDOCS%%%%DOCSDIR%%/Slony-I-implementation.pdf
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/LEGALNOTICE.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/addthings.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/admconninfo.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/altperl.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/bestpractices.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/bookindex.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/cluster.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/clustername.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/cmds.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/commandreference.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/concepts.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/ddlchanges.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/definingsets.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/dropthings.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/failover.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/faq.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.add-missing-table-field-text-text-text-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.altertableforreplication-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.altertablerestore-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.cleanupevent.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.cleanuplistener.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text-text-text-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text-text-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.ddlscript-int-integer-text-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.ddlscript-integer-text-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.denyaccess.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.determineattkindserial-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.determineattkindunique-text-name.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.determineidxnameserial-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.determineidxnameunique-text-name.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.disablenode-int-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.disablenode-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droplisten-int-integer-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droplisten-integer-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.dropnode-int-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.dropnode-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droppath-int-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droppath-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.dropset-int-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.dropset-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droptrigger-int-integer-name.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droptrigger-integer-name.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.enablenode-int-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.enablenode-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.enablesubscription-int-integer-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.enablesubscription-integer-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.failednode-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.failednode2-integer-integer-integer-bigint-bigint.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.failoverset-int-integer-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.forwardconfirm-integer-integer-bigint-timestamp-without-time-zone.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.generate-sync-event-interval.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.getlocalnodeid-name.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.getmoduleversion.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.getsessionrole-name.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.initializelocalnode-integer-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.lockedset.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.lockset-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.logtrigger.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.mergeset-int-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.mergeset-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.moveset-int-integer-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.moveset-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.rebuildlistenentries.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.rebuildlistenentriesone-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.sequencelastvalue-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.sequencesetvalue-integer-integer-bigint-bigint.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setaddsequence-int-integer-integer-text-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setaddsequence-integer-integer-text-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setaddtable-int-integer-integer-text-name-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setaddtable-integer-integer-text-name-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setdropsequence-int-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setdropsequence-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setdroptable-int-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setdroptable-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setmovesequence-int-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setmovesequence-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setmovetable-int-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setmovetable-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setsessionrole-name-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slon-quote-brute-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slon-quote-input-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slonyversion.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slonyversionmajor.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slonyversionminor.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slonyversionpatchlevel.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storelisten-int-integer-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storelisten-integer-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storenode-int-integer-text-boolean.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storenode-integer-text-boolean.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storepath-int-integer-integer-text-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storepath-integer-integer-text-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storeset-int-integer-integer-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storeset-integer-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storetrigger-int-integer-name.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storetrigger-integer-name.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.subscribeset-int-integer-integer-integer-boolean.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.subscribeset-integer-integer-integer-boolean.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.tableaddkey-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.tabledropkey-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.tablehasserialkey-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.terminatenodeconnections-name.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.uninstallnode.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.unlockset-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.unsubscribeset-int-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.unsubscribeset-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.updaterelname-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.updatereloid-integer-integer.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.upgradeschema-text.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/hdrcmds.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/help.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/index.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/installation.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/listenpaths.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/locking.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/logshipping.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/maintenance.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/metacmds.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/monitoring.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/noslonik.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/plainpaths.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/requirements.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/reshape.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/runtime-config.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/schema.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/slon-config-connection.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/slon-config-interval.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/slon.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonik.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonikref.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonikshell.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonstart.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonyadmin.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonyintro.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonylistenercosts.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtcreateset.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtddlscript.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdefine.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdroplisten.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdropnode.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdroppath.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdropset.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdroptrigger.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtecho.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtexit.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtfailover.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtinclude.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtinitcluster.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtlockset.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtmergeset.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtmoveset.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtrestartnode.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetaddsequence.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetaddtable.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetdropsequence.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetdroptable.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetmovesequence.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetmovetable.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtstorelisten.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtstorenode.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtstorepath.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtstoretrigger.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsubscribeset.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmttableaddkey.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtuninstallnode.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtunlockset.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtunsubscribeset.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtupdatefunctions.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtwaitevent.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/subscribenodes.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/supportedplatforms.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-confirm.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-event.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-listen.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-log-1.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-log-2.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-node.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-path.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-seqlog.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-sequence.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-set.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-setsync.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-subscribe.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-table.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-trigger.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/usingslonik.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/versionupgrade.html
+%%PORTDOCS%%%%DOCSDIR%%/adminguide/view.sl-seqlastvalue.html
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/adminguide
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list