]> granicus.if.org Git - postgis/commitdiff
#1627 : more cleanup of extension install, add configure of tiger extension script...
authorRegina Obe <lr@pcorp.us>
Wed, 10 Oct 2012 22:59:09 +0000 (22:59 +0000)
committerRegina Obe <lr@pcorp.us>
Wed, 10 Oct 2012 22:59:09 +0000 (22:59 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@10396 b70326c6-7e19-0410-871a-916f4a2858ee

configure.ac
doc/extras_tigergeocoder.xml
extensions/Makefile.in
extensions/postgis_tiger_geocoder/Makefile.in
extensions/postgis_tiger_geocoder/postgis_tiger_geocoder.control.in

index ce0ab76bc7b8ba09619387a673304aa128f816b7..d4bec58fd1e2ee962d2c7bb43636335c3ad6a4fd 100644 (file)
@@ -1103,6 +1103,8 @@ AC_OUTPUT([GNUmakefile
    extensions/postgis/postgis.control 
    extensions/postgis_topology/Makefile 
    extensions/postgis_topology/postgis_topology.control 
+   extensions/postgis_tiger_geocoder/Makefile 
+   extensions/postgis_tiger_geocoder/postgis_tiger_geocoder.control 
    liblwgeom/Makefile 
    liblwgeom/cunit/Makefile 
    liblwgeom/liblwgeom.h 
index a049ff1582fe395b028acab03c1981fa9aa4dc89..44d9a56ea0fb3a28564cb60369fc23309fe95a9b 100644 (file)
@@ -495,7 +495,7 @@ false
                  <funcprototype>
                        <funcdef>text <function>get_tract</function></funcdef>
                        <paramdef><type>geometry </type> <parameter> loc_geom</parameter></paramdef>
-                       <paramdef choice="opt"><type>text </type> <parameter> output_field='name'</parameter></paramdef>
+                       <paramdef choice="opt"><type>text </type> <parameter> output_field=name</parameter></paramdef>
                  </funcprototype>
                </funcsynopsis>
          </refsynopsisdiv>
index 7a7acc10c4b21aede6336e80926a8717204543fc..b0084f75c77c23bd9dc4e5d0ce221a075663b2c9 100644 (file)
@@ -1,7 +1,7 @@
 #############################################################################
 #
 # Master makefile used to build extensions
-#
+# Copyright (C) 2012 Regina Obe and Leo Hsu <lr@pcorp.us>
 # Copyright (C) 2012 Sandro Santilli <strk@keybit.net>
 #
 # This is free software; you can redistribute and/or modify it under
@@ -10,7 +10,7 @@
 #############################################################################
 
 SUBDIRS = postgis 
-
+SUBDIRS += postgis_tiger_geocoder 
 ifeq (@TOPOLOGY@,topology)
        SUBDIRS += postgis_topology
 endif
index bc5f28a9cf1d7e40472d32a974c7e6c91091ad7e..18da6b5c9fc50eab9333da9762e10e2a58c955bd 100644 (file)
@@ -38,9 +38,7 @@ sql/$(EXTENSION).sql: sql_bits/tiger_geocoder.sql  sql_bits/mark_editable_object
 #strip BEGIN/COMMIT since these are not allowed in extensions
 #strip CREATE SCHEMA since we force extension 
 # to create schema by setting schema to tiger_geocoder in control
-sql_bits/tiger_geocoder.sql.in: ../../extras/tiger_geocoder/tiger_2011/utility/set_search_path.sql \
-       ../../extras/tiger_geocoder/tiger_2011/tables/lookup_tables_2011.sql \
-       ../../extras/tiger_geocoder/tiger_2011/geocode_settings.sql \
+sql_bits/tiger_geocoder_minor.sql.in: ../../extras/tiger_geocoder/tiger_2011/utility/set_search_path.sql \
        ../../extras/tiger_geocoder/tiger_2011/utility/utmzone.sql \
        ../../extras/tiger_geocoder/tiger_2011/utility/cull_null.sql \
        ../../extras/tiger_geocoder/tiger_2011/utility/nullable_levenshtein.sql \
@@ -67,6 +65,14 @@ sql_bits/tiger_geocoder.sql.in: ../../extras/tiger_geocoder/tiger_2011/utility/s
        ../../extras/tiger_geocoder/tiger_2011/geocode/reverse_geocode.sql \
        ../../extras/tiger_geocoder/tiger_2011/geocode/census_tracts_functions.sql
        cat $^ > $@
+       
+sql_bits/tiger_geocoder.sql.in: sql_bits/norm_addy_create.sql.in \
+       ../../extras/tiger_geocoder/tiger_2011/utility/set_search_path.sql \
+       ../../extras/tiger_geocoder/tiger_2011/tables/lookup_tables_2011.sql \
+       ../../extras/tiger_geocoder/tiger_2011/geocode_settings.sql \
+       sql_bits/tiger_geocoder_minor.sql.in
+       cat $^ > $@
+       
 sql_bits/tiger_geocoder.sql: sql_bits/tiger_geocoder.sql.in
        sed -e 's/BEGIN;//g' -e 's/COMMIT;//g' -e '/^CREATE SCHEMA/d;'  $< > $@
        
@@ -103,7 +109,7 @@ sql/$(EXTENSION)--unpackaged--$(EXTVERSION).sql: sql_bits/tiger_geocoder--unpack
 #aggregates are special 
 #they can be dropped but we need to remove
 #them from the extension first
-sql/tiger_geocoder_upgrade_minor.sql:  sql_bits/tiger_geocoder.sql
+sql/tiger_geocoder_upgrade_minor.sql:  sql_bits/tiger_geocoder_minor.sql.in
         sed -e '/^\(CREATE\|ALTER\) \(CAST\|TYPE\|TABLE\|SCHEMA\|DOMAIN\|TRIGGER\).*;/d' \
                 -e '/^\(CREATE\|ALTER\) \(CAST\|TYPE\|TABLE\|SCHEMA\|DOMAIN\|TRIGGER\)/,/\;/d' \
                 $< > $@
index 8a5c0a9a5733ea7f8666fb397f246bbc753031c3..033118b8170f0d68a33d51528fb539bc5bf3868e 100644 (file)
@@ -3,4 +3,4 @@ comment = 'PostGIS tiger geocoder and reverse geocoder'
 default_version = '@POSTGIS_LIB_VERSION@'\r
 relocatable = false\r
 schema = tiger\r
-requires = postgis\r
+requires = 'postgis,fuzzystrmatch'\r