Revision: 16629
          http://gar.svn.sourceforge.net/gar/?rev=16629&view=rev
Author:   guengel
Date:     2011-12-31 11:04:47 +0000 (Sat, 31 Dec 2011)
Log Message:
-----------
postgresql/branches/postgresql-9.1-raos: Branched to version 9.1. Took new 
extension management into account. man5 now goes into doc.

Modified Paths:
--------------
    csw/mgar/pkg/postgresql/branches/postgresql-9.1-raos/Makefile
    csw/mgar/pkg/postgresql/branches/postgresql-9.1-raos/checksums
    
csw/mgar/pkg/postgresql/branches/postgresql-9.1-raos/files/0000-Run-tests-in-var-tmp-pgsql-tmp_check.patch

Added Paths:
-----------
    csw/mgar/pkg/postgresql/branches/postgresql-9.1-raos/

Modified: csw/mgar/pkg/postgresql/branches/postgresql-9.1-raos/Makefile
===================================================================
--- csw/mgar/pkg/postgresql/branches/postgresql-9.0-raos/Makefile       
2011-12-30 17:29:31 UTC (rev 16626)
+++ csw/mgar/pkg/postgresql/branches/postgresql-9.1-raos/Makefile       
2011-12-31 11:04:47 UTC (rev 16629)
@@ -88,10 +88,10 @@
 
 
 NAME = postgresql
-BASE_VERSION = 9.0
+BASE_VERSION = 9.1
 VERSION_NODOT = $(subst .,_,$(BASE_VERSION))
 BASE_VERSION_NODOT = $(subst .,,$(BASE_VERSION))
-PATCHLEVEL = 6
+PATCHLEVEL = 2
 VERSION = $(BASE_VERSION).$(PATCHLEVEL)
 CATEGORIES = apps
 
@@ -120,8 +120,8 @@
 # 8.4 has removed ipcclean
 BIN_NAMES_SERVER       = initdb pg_controldata pg_ctl pg_resetxlog postmaster 
postgres
 BIN_NAMES_DEVEL                = ecpg pg_config
-BIN_NAMES_CLIENT       = clusterdb createdb createlang createuser dropdb 
droplang dropuser pg_dump pg_dumpall pg_restore psql reindexdb vacuumdb
-BIN_NAMES_CONTRIB      = oid2name pgbench pg_standby vacuumlo pg_upgrade 
pg_archivecleanup
+BIN_NAMES_CLIENT       = clusterdb createdb createlang createuser dropdb 
droplang dropuser pg_dump pg_dumpall pg_restore psql reindexdb vacuumdb 
pg_basebackup clusterdb
+BIN_NAMES_CONTRIB      = oid2name pgbench pg_standby vacuumlo pg_upgrade 
pg_archivecleanup pg_test_fsync
 # These are shared objects used by the server. Please note, contrib installs
 # also shared object in the same place, so make sure you don't mix up things
 SO_NAMES_SERVER                 = ascii_and_mic.so cyrillic_and_mic.so 
dict_snowball.so euc_cn_and_mic.so
@@ -133,6 +133,10 @@
 SO_NAMES_SERVER                += utf8_and_johab.so utf8_and_sjis.so 
utf8_and_uhc.so utf8_and_win.so
 # This has been introduced with 9.0
 SO_NAMES_SERVER                += libpqwalreceiver.so
+# Those are the extension provided by the server.
+#
+# This has been introduced with 9.1
+EXT_NAMES_SERVER        = plpgsql--1.0.sql plpgsql--unpackaged--1.0.sql 
plpgsql.control
 # These are shared object used by contrib. Please note, the server installs
 # also shared object in the same place, so make sure you don't mix up things
 SO_NAMES_CONTRIB        = _int.so adminpack.so autoinc.so btree_gist.so 
chkpass.so passwordcheck.so
@@ -141,7 +145,49 @@
 SO_NAMES_CONTRIB       += isn.so lo.so ltree.so moddatetime.so pageinspect.so 
pg_buffercache.so
 SO_NAMES_CONTRIB       += pg_freespacemap.so pg_trgm.so pgcrypto.so 
pgrowlocks.so pgstattuple.so
 SO_NAMES_CONTRIB       += pgxml.so refint.so seg.so sslinfo.so tablefunc.so 
test_parser.so timetravel.so tsearch2.so
-SO_NAMES_CONTRIB       += auto_explain.so btree_gin.so citext.so 
pg_stat_statements.so unaccent.so
+SO_NAMES_CONTRIB       += auto_explain.so btree_gin.so citext.so 
pg_stat_statements.so unaccent.so dummy_seclabel.so
+SO_NAMES_CONTRIB       += auth_delay.so file_fdw.so
+# Those are the extension provided by contrib.
+#
+# This has been introduced with 9.1
+EXT_NAMES_CONTRIB       = adminpack--1.0.sql adminpack.control
+EXT_NAMES_CONTRIB      += autoinc--1.0.sql autoinc.control 
autoinc--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += btree_gin--1.0.sql btree_gin.control 
btree_gin--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += btree_gist--1.0.sql btree_gist.control 
btree_gist--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += chkpass--1.0.sql chkpass.control 
chkpass--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += citext--1.0.sql citext.control 
citext--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += cube--1.0.sql cube.control cube--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += dblink--1.0.sql dblink.control 
dblink--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += dict_int--1.0.sql dict_int.control 
dict_int--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += dict_xsyn--1.0.sql dict_xsyn.control 
dict_xsyn--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += earthdistance--1.0.sql earthdistance.control 
earthdistance--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += file_fdw--1.0.sql file_fdw.control 
+EXT_NAMES_CONTRIB      += fuzzystrmatch--1.0.sql fuzzystrmatch.control 
fuzzystrmatch--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += hstore--1.0.sql hstore.control 
hstore--unpackaged--1.0.sql 
+EXT_NAMES_CONTRIB      += insert_username--1.0.sql insert_username.control 
insert_username--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += intagg--1.0.sql intagg.control 
intagg--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += intarray--1.0.sql intarray.control 
intarray--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += isn--1.0.sql isn.control isn--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += lo--1.0.sql lo.control lo--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += ltree--1.0.sql ltree.control 
ltree--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += moddatetime--1.0.sql moddatetime.control 
moddatetime--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += pageinspect--1.0.sql pageinspect.control 
pageinspect--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += pg_buffercache--1.0.sql pg_buffercache.control 
pg_buffercache--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += pgcrypto--1.0.sql pgcrypto.control 
pgcrypto--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += pg_freespacemap--1.0.sql pg_freespacemap.control 
pg_freespacemap--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += pgrowlocks--1.0.sql pgrowlocks.control 
pgrowlocks--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += pg_stat_statements--1.0.sql 
pg_stat_statements.control pg_stat_statements--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += pgstattuple--1.0.sql pgstattuple.control 
pgstattuple--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += pg_trgm--1.0.sql pg_trgm.control 
pg_trgm--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += refint--1.0.sql refint.control 
refint--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += seg--1.0.sql seg.control seg--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += sslinfo--1.0.sql sslinfo.control 
sslinfo--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += tablefunc--1.0.sql tablefunc.control 
tablefunc--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += test_parser--1.0.sql test_parser.control 
test_parser--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += timetravel--1.0.sql timetravel.control 
timetravel--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += tsearch2--1.0.sql tsearch2.control 
tsearch2--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += unaccent--1.0.sql unaccent.control 
unaccent--unpackaged--1.0.sql
+EXT_NAMES_CONTRIB      += xml2--1.0.sql xml2.control xml2--unpackaged--1.0.sql
 # Miscellaneous files
 MISC_NAMES_SERVER      += 
.*/share/$(NAME)/$(BASE_VERSION_NODOT)/conversion_create.sql
 MISC_NAMES_SERVER      += 
.*/share/$(NAME)/$(BASE_VERSION_NODOT)/information_schema.sql
@@ -256,6 +302,7 @@
 PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-server  = $(foreach 
n,$(BIN_NAMES_SERVER),.*$(n)$$)
 PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-server += $(foreach 
n,$(BIN_NAMES_SERVER),.*/man1/$(n)-$(BASE_VERSION_NODOT)\.1$$)
 PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-server += $(foreach 
n,$(SO_NAMES_SERVER),.*/$(NAME)/$(BASE_VERSION_NODOT)/*$(n)$$)
+PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-server += $(foreach 
n,$(EXT_NAMES_SERVER),.*/$(NAME)/$(BASE_VERSION_NODOT)/extension/$(n)$$)
 PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-server += $(MISC_NAMES_SERVER)
 PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-server += 
.*/$(NAME)/$(BASE_VERSION_NODOT)/timezone(sets|)/.*
 PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-server += 
.*/$(NAME)/$(BASE_VERSION_NODOT)/tsearch_.*/.*
@@ -274,9 +321,6 @@
 RUNTIME_DEP_PKGS_CSW$(NAME)$(BASE_VERSION_NODOT)-server += CSWlibxslt1
 RUNTIME_DEP_PKGS_CSW$(NAME)$(BASE_VERSION_NODOT)-server += CSWlibxml2-2
 RUNTIME_DEP_PKGS_CSW$(NAME)$(BASE_VERSION_NODOT)-server += CSWlibgssapi-krb5-2
-CHECKPKG_OVERRIDES_CSW$(NAME)$(BASE_VERSION_NODOT)-server = $(foreach 
n,$(SO_NAMES_SERVER), 
soname-not-part-of-filename|soname=lib$(n).0|filename=$(n) )
-# This one isn't covered by the above.
-CHECKPKG_OVERRIDES_CSW$(NAME)$(BASE_VERSION_NODOT)-server += 
soname-not-part-of-filename|soname=libplpgsql.so.1|filename=plpgsql.so
 #ALTERNATIVES_CSW$(NAME)$(BASE_VERSION_NODOT)-server = $(foreach 
i,$(NEEDED_ISAS), server_$(i))
 
 PACKAGES += CSW$(NAME)$(BASE_VERSION_NODOT)-client
@@ -302,7 +346,11 @@
 PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-contrib = $(foreach 
n,$(BIN_NAMES_CONTRIB),.*$(n)$$)
 PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-contrib += $(foreach 
n,$(BIN_NAMES_CONTRIB),.*/man1/$(n)-$(BASE_VERSION_NODOT)\.1$$)
 PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-contrib += $(foreach 
n,$(SO_NAMES_CONTRIB),.*/$(NAME)/$(BASE_VERSION_NODOT)/*$(n)$$)
-PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-contrib += 
.*/$(NAME)/$(BASE_VERSION_NODOT)/contrib.*
+PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-contrib += $(foreach 
n,$(EXT_NAMES_CONTRIB),.*/$(NAME)/$(BASE_VERSION_NODOT)/extension/$(n)$$)
+PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-contrib += 
.*$(sharedstatedir)/$(NAME)/$(BASE_VERSION_NODOT)/extension/.*
+PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-contrib += 
.*$(docdir)/$(NAME)/$(BASE_VERSION_NODOT)/extension/.*
+# This has been removed as of 9.1
+#PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-contrib += 
.*/$(NAME)/$(BASE_VERSION_NODOT)/contrib.*
 PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-contrib += 
.*/alternatives/$(NAME)$(BASE_VERSION_NODOT)_contrib.*
 PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-contrib += 
.*/CSW$(NAME)$(BASE_VERSION_NODOT)-contrib.postmsg
 PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-contrib += 
.*$(docdir)/$(NAME)$(BASE_VERSION_NODOT)_contrib/README.CSW
@@ -314,8 +362,6 @@
 RUNTIME_DEP_PKGS_CSW$(NAME)$(BASE_VERSION_NODOT)-contrib += CSWlibxml2-2
 RUNTIME_DEP_PKGS_CSW$(NAME)$(BASE_VERSION_NODOT)-contrib += CSWlibgssapi-krb5-2
 RUNTIME_DEP_PKGS_CSW$(NAME)$(BASE_VERSION_NODOT)-contrib += CSWlibreadline6
-# This will produce some 'unused overrides'.
-CHECKPKG_OVERRIDES_CSW$(NAME)$(BASE_VERSION_NODOT)-contrib = $(foreach 
n,$(SO_NAMES_CONTRIB), 
soname-not-part-of-filename|soname=lib$(n).0|filename=$(n) )
 #ALTERNATIVES_CSW$(NAME)$(BASE_VERSION_NODOT)-contrib = $(foreach 
i,$(NEEDED_ISAS), contrib_$(i))
 
 PACKAGES += CSW$(NAME)-dev
@@ -323,8 +369,7 @@
 PKGFILES_CSW$(NAME)-dev  = .*/pgxs/.*
 PKGFILES_CSW$(NAME)-dev += $(PKGFILES_DEVEL)
 PKGFILES_CSW$(NAME)-dev += $(foreach n,$(BIN_NAMES_DEVEL),.*$(n)$$)
-PKGFILES_CSW$(NAME)-dev += $(foreach 
n,$(BIN_NAMES_DEVEL),.*/man1/$(n)-$(BASE_VERSION_NODOT)\.1$$)
-PKGFILES_CSW$(NAME)-dev += .*/man5/.*
+PKGFILES_CSW$(NAME)-dev += $(foreach n,$(BIN_NAMES_DEVEL),.*/man1/$(n)\.1$$)
 # Alternatives for -dev have no version appended
 PKGFILES_CSW$(NAME)-dev += .*/alternatives/$(NAME)_dev.*
 PKGFILES_CSW$(NAME)-dev += .*/CSW$(NAME)-dev.postmsg
@@ -349,8 +394,10 @@
 PACKAGES += CSW$(NAME)$(BASE_VERSION_NODOT)-doc
 ARCHALL_CSW$(NAME)$(BASE_VERSION_NODOT)-doc = 1
 SPKG_DESC_CSW$(NAME)$(BASE_VERSION_NODOT)-doc = PostgreSQL $(VERSION), 
Documentation Files
-PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-doc  =  
.*/doc/$(NAME)/$(BASE_VERSION_NODOT)/.*\.(html|css)
+PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-doc  = 
.*/doc/$(NAME)/$(BASE_VERSION_NODOT)/.*\.(html|css)
+PKGFILES_CSW$(NAME)$(BASE_VERSION_NODOT)-doc += .*/man5/.*
 
+
 PACKAGES += CSWlibecpg-compat3
 SPKG_DESC_CSWlibecpg-compat3 = PostgreSQL $(VERSION), libecpg_compat
 PKGFILES_CSWlibecpg-compat3  = $(call pkgfiles_lib,libecpg_compat.so.3)
@@ -384,6 +431,9 @@
 BUILD_DEP_PKGS += CSWlibz-dev
 BUILD_DEP_PKGS += CSWlibgnugetopt-dev
 
+# See comment on the test-custom target.
+TEST_SCRIPTS = custom
+
 EXTRA_LD_OPTIONS  = -R$(prefix)/lib/\$$ISALIST
 # Needed for thread safety check by configure
 LIBS           = -lrt
@@ -416,6 +466,13 @@
 #SKIPTEST ?= 1
 
 include gar/category.mk
+
+# If the check is not called from within the $(WORKSRC) dir, it
+# fails...
+test-custom:
+       cd $(WORKSRC) ; $(BUILD_ENV) gmake check
+       @$(MAKECOOKIE)
+
 # This will generate the ALTERNATIVEs for the binaries in
 # $(libexecdir)/postgresql/XY.
 #
@@ -487,10 +544,22 @@
        $(foreach a,$(myALTERNATIVES), $(foreach i,$(NEEDED_ISAS), $(shell 
ginstall -d $(PKGROOT)$(sharedstatedir)/alternatives ; echo 
"$(ALTERNATIVE_$(a)_$(i))" > $(if $(subst 
dev,,$(a)),$(PKGROOT)$(sharedstatedir)/alternatives/$(NAME)$(BASE_VERSION_NODOT)_$(a)_$(i),$(PKGROOT)$(sharedstatedir)/alternatives/$(NAME)_$(a)_$(i))
 ) ) )
 # Create the PGDATA directory
        ginstall -d $(PKGROOT)$(PGDATA)
-# Adjust the man page names for man1
-       for f in $(PKGROOT)$(datadir)/man/man1/* ; do \
-               f_no_suffix="`echo $$f | sed -e 's/.1$$//'`" ; \
-               mv $$f $${f_no_suffix}-$(BASE_VERSION_NODOT).1 ; \
+# Adjust the man page names.
+       for i in 1 5 ; do \
+               test -d $(PKGROOT)$(datadir)/man/man$$i || continue ; \
+               for f in $(PKGROOT)$(datadir)/man/man$$i/* ; do \
+                       suffix="`echo $$f | awk 'BEGIN { FS="." } { print $$NF 
}'`" ; \
+                       f_no_suffix="`echo $$f | sed -e "s/\.$${suffix}$$//"`" 
; \
+                       dont_move=0 ; \
+                       for d in $(BIN_NAMES_DEVEL) ; do \
+                               bname="`basename $${f_no_suffix}`" ; \
+                               if test "$${bname}" = "$$d" ; then \
+                                       dont_move=1 ; \
+                                       break ; \
+                               fi ; \
+                       done ; \
+                       test $${dont_move} -eq 0 && mv $$f 
$${f_no_suffix}-$(BASE_VERSION_NODOT).$${suffix} ; \
+               done ;\
        done
 # Change path names in documentation
        for f in $(PKGROOT)$(docdir)/$(NAME)/$(BASE_VERSION_NODOT)/html/*.html 
$(PKGROOT)$(mandir)/man1/*.1 
$(PKGROOT)$(datadir)/$(NAME)/$(BASE_VERSION_NODOT)/*.sample ; do \
@@ -566,6 +635,14 @@
                        exit 1 ; \
                fi ; \
        done
+       for n in $(EXT_NAMES_SERVER) $(EXT_NAMES_CONTRIB) ; do \
+               if [ -f 
$(PKGROOT)$(sharedstatedir)/$(NAME)/$(BASE_VERSION_NODOT)/extension/$$n ] ; 
then\
+                       : ; \
+               else \
+                       echo "Extra extension defined $$n" ; \
+                       exit 1 ; \
+               fi ; \
+       done
 # Check if all binaries and libraries in the pkgroot are contained in
 # the respective recipe variables.
        for n in `gfind $(PKGROOT)$(PGBINDIR) -maxdepth 1 -type f` ; do \
@@ -573,7 +650,7 @@
                if [ $$? -eq 0 ] ; then \
                        : ; \
                else \
-                       echo "Binary `basename $$n` not defined" ; \
+                       echo "Binary `basename $$n` not defined in recipe" ; \
                        exit 1 ; \
                fi ; \
        done
@@ -582,7 +659,16 @@
                if [ $$? -eq 0 ] ; then \
                        : ; \
                else \
-                       echo "Library `basename $$n` not defined" ; \
+                       echo "Library `basename $$n` not defined in recipe" ; \
                        exit 1 ; \
                fi ; \
        done
+       for n in `gfind 
$(PKGROOT)$(sharedstatedir)/$(NAME)/$(BASE_VERSION_NODOT)/extension -maxdepth 1 
-type f` ; do \
+               echo "$(EXT_NAMES_SERVER) $(EXT_NAMES_CONTRIB)" | grep 
`basename $$n` >/dev/null 2>&1 ; \
+               if [ $$? -eq 0 ] ; then \
+                       : ; \
+               else \
+                       echo "Extension `basename $$n` not defined in recipe" ; 
\
+                       exit 1 ; \
+               fi ; \
+       done

Modified: csw/mgar/pkg/postgresql/branches/postgresql-9.1-raos/checksums
===================================================================
--- csw/mgar/pkg/postgresql/branches/postgresql-9.0-raos/checksums      
2011-12-30 17:29:31 UTC (rev 16626)
+++ csw/mgar/pkg/postgresql/branches/postgresql-9.1-raos/checksums      
2011-12-31 11:04:47 UTC (rev 16629)
@@ -1 +1 @@
-4ad7e4fc31ef8b8a75a3e4243933963f  postgresql-9.0.6.tar.bz2
+7dbff52221954c46595313eb7f92c3e0  postgresql-9.1.2.tar.bz2

Modified: 
csw/mgar/pkg/postgresql/branches/postgresql-9.1-raos/files/0000-Run-tests-in-var-tmp-pgsql-tmp_check.patch
===================================================================
--- 
csw/mgar/pkg/postgresql/branches/postgresql-9.0-raos/files/0000-Run-tests-in-var-tmp-pgsql-tmp_check.patch
  2011-12-30 17:29:31 UTC (rev 16626)
+++ 
csw/mgar/pkg/postgresql/branches/postgresql-9.1-raos/files/0000-Run-tests-in-var-tmp-pgsql-tmp_check.patch
  2011-12-31 11:04:47 UTC (rev 16629)
@@ -1,43 +1,62 @@
-From 6087958b802424f91462b3a98cf75bc0d3471e09 Mon Sep 17 00:00:00 2001
+From 051eb505448cba2f98aa5926ef3bfe0eed50d74c Mon Sep 17 00:00:00 2001
 From: Rafael Ostertag <[email protected]>
-Date: Fri, 30 Dec 2011 16:33:54 +0100
+Date: Fri, 30 Dec 2011 20:32:11 +0100
 Subject: [PATCH] Run tests in /var/tmp/pgsql/tmp_check
 
 ---
- src/test/regress/GNUmakefile |    8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ src/Makefile.global.in       |    4 ++--
+ src/test/regress/GNUmakefile |    4 ++++
+ 2 files changed, 6 insertions(+), 2 deletions(-)
 
+diff --git a/src/Makefile.global.in b/src/Makefile.global.in
+index 3bf658d..69523de 100644
+--- a/src/Makefile.global.in
++++ b/src/Makefile.global.in
+@@ -438,10 +438,10 @@ endif
+ 
+ pg_regress_locale_flags = $(if $(ENCODING),--encoding=$(ENCODING)) $(NOLOCALE)
+ 
+-pg_regress_check = $(top_builddir)/src/test/regress/pg_regress 
--inputdir=$(srcdir) --temp-install=./tmp_check --top-builddir=$(top_builddir) 
$(pg_regress_locale_flags)
++pg_regress_check = $(top_builddir)/src/test/regress/pg_regress 
--inputdir=$(srcdir) --temp-install=/var/tmp/pgsql/tmp_check 
--top-builddir=$(top_builddir) $(pg_regress_locale_flags)
+ pg_regress_installcheck = $(top_builddir)/src/test/regress/pg_regress 
--inputdir=$(srcdir) --psqldir='$(PSQLDIR)' $(pg_regress_locale_flags)
+ 
+-pg_regress_clean_files = results/ regression.diffs regression.out tmp_check/ 
log/
++pg_regress_clean_files = results/ regression.diffs regression.out 
/var/tmp/pgsql/tmp_check log/
+ 
+ 
+ ##########################################################################
 diff --git a/src/test/regress/GNUmakefile b/src/test/regress/GNUmakefile
-index 31762b8..ffe0667 100644
+index 90aea6c..99c3905 100644
 --- a/src/test/regress/GNUmakefile
 +++ b/src/test/regress/GNUmakefile
-@@ -141,7 +141,8 @@ tablespace-setup:
- pg_regress_call = ./pg_regress --inputdir=$(srcdir) --dlpath=. 
--multibyte=$(MULTIBYTE) $(NOLOCALE)
+@@ -135,6 +135,7 @@ tablespace-setup:
+ REGRESS_OPTS = --dlpath=.
  
- check: all
--      $(pg_regress_call) --temp-install=./tmp_check 
--top-builddir=$(top_builddir) --schedule=$(srcdir)/parallel_schedule 
$(MAXCONNOPT) $(TEMP_CONF)
+ check: all tablespace-setup
 +      install -d /var/tmp/pgsql/tmp_check
-+      $(pg_regress_call) --temp-install=/var/tmp/pgsql/tmp_check 
--top-builddir=$(top_builddir) --schedule=$(srcdir)/parallel_schedule 
$(MAXCONNOPT) $(TEMP_CONF)
+       $(pg_regress_check) $(REGRESS_OPTS) 
--schedule=$(srcdir)/parallel_schedule $(MAXCONNOPT) $(TEMP_CONF) $(EXTRA_TESTS)
  
- installcheck: all
-       $(pg_regress_call) --psqldir="$(PSQLDIR)" 
--schedule=$(srcdir)/serial_schedule
-@@ -162,7 +163,8 @@ bigtest: all
-       $(pg_regress_call) --psqldir="$(PSQLDIR)" 
--schedule=$(srcdir)/serial_schedule numeric_big 
+ installcheck: all tablespace-setup
+@@ -144,6 +145,7 @@ installcheck-parallel: all tablespace-setup
+       $(pg_regress_installcheck) $(REGRESS_OPTS) 
--schedule=$(srcdir)/parallel_schedule $(MAXCONNOPT) $(EXTRA_TESTS)
  
- bigcheck: all
--      $(pg_regress_call) --temp-install=./tmp_check 
--top-builddir=$(top_builddir) --schedule=$(srcdir)/parallel_schedule 
$(MAXCONNOPT) numeric_big
+ standbycheck: all
 +      install -d /var/tmp/pgsql/tmp_check
-+      $(pg_regress_call) --temp-install=/var/tmp/pgsql/tmp_check 
--top-builddir=$(top_builddir) --schedule=$(srcdir)/parallel_schedule 
$(MAXCONNOPT) numeric_big
+       $(pg_regress_installcheck) $(REGRESS_OPTS) 
--schedule=$(srcdir)/standby_schedule --use-existing
  
+ # old interfaces follow...
+@@ -153,9 +155,11 @@ runtest: installcheck
+ runtest-parallel: installcheck-parallel
  
- ##
-@@ -175,5 +177,5 @@ clean distclean maintainer-clean: clean-lib
- # things created by various check targets
-       rm -f $(output_files) $(input_files)
-       rm -rf testtablespace
--      rm -rf results tmp_check log
-+      rm -rf results /var/tmp/pgsql/tmp_check log
-       rm -f regression.diffs regression.out regress.out run_check.out
+ bigtest: all tablespace-setup
++      install -d /var/tmp/pgsql/tmp_check
+       $(pg_regress_installcheck) $(REGRESS_OPTS) 
--schedule=$(srcdir)/serial_schedule numeric_big
+ 
+ bigcheck: all tablespace-setup
++      install -d /var/tmp/pgsql/tmp_check
+       $(pg_regress_check) $(REGRESS_OPTS) 
--schedule=$(srcdir)/parallel_schedule $(MAXCONNOPT) numeric_big
+ 
+ 
 -- 
 1.7.6.1
 

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

_______________________________________________
devel mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/devel

Reply via email to