diff options
Diffstat (limited to 'databases/postgis/files')
-rw-r--r-- | databases/postgis/files/UPDATE | 14 | ||||
-rw-r--r-- | databases/postgis/files/patch-a | 45 | ||||
-rw-r--r-- | databases/postgis/files/patch-b | 13 | ||||
-rw-r--r-- | databases/postgis/files/patch-c | 64 | ||||
-rw-r--r-- | databases/postgis/files/updatedb.default | 5 |
5 files changed, 141 insertions, 0 deletions
diff --git a/databases/postgis/files/UPDATE b/databases/postgis/files/UPDATE new file mode 100644 index 000000000000..1478cf65c0f1 --- /dev/null +++ b/databases/postgis/files/UPDATE @@ -0,0 +1,14 @@ +Updating databases from old versions of Postgis + +Due the libpostgis.so.0 path modification, databases created with older +versions of postgis won't work properly. +To solve this problem, please, make a dump (on text format) of your database +and use the PREFIX/share/updatedb script. + + sh PREFIX/share/updatedb dump.sql + +A new file with '.updated' extension will be created with libpostgis +references updated. +After that you can restore your database using updated file. + + psql -f dump.sql.updated database diff --git a/databases/postgis/files/patch-a b/databases/postgis/files/patch-a new file mode 100644 index 000000000000..a4b087664a67 --- /dev/null +++ b/databases/postgis/files/patch-a @@ -0,0 +1,45 @@ +--- doc/Makefile Thu Sep 9 17:51:32 2004 ++++ doc/Makefile.new Wed Dec 29 09:49:05 2004 +@@ -5,14 +5,16 @@ + postgis-out.xml: postgis.xml + cat $< | sed "s/@@LAST_RELEASE_VERSION@@/$(LAST_RELEASE_VERSION)/g" > $@ + ++# html/ch01.html html/ch02.html html/ch03.html html/ch04.html html/ch05.html html/index.html ++ + chunked-html: postgis-out.xml +- xsltproc \ +- --param shade.verbatim 1 \ ++ xsltproc --param shade.verbatim 1 \ + --param chunk.section.depth 0 \ ++ --output html/ \ + --stringparam html.stylesheet style.css \ + --stringparam saxon.character.representation decimal \ +- /usr/share/sgml/docbook/xsl-stylesheets/html/chunk.xsl \ +- $< ++ /usr/local/share/xsl/docbook/html/chunk.xsl \ ++ $< && touch chunked-html + + html: postgis-out.xml + xsltproc \ +@@ -20,11 +22,20 @@ + --param shade.verbatim 1 \ + --param chunk.section.depth 0 \ + --stringparam html.stylesheet style.css \ +- /usr/share/sgml/docbook/xsl-stylesheets/html/docbook.xsl \ ++ /usr/local/share/xsl/docbook/html/docbook.xsl \ + $< + + jw: postgis-out.xml + jw $(COMMONOPTS) -o html/ postgis-out.xml + + clean: ++ rm -f postgis-out.xml chunked-html html/*.html ++ ++install: chunked-html ++ $(INSTALL_DATA) html/ch01.html $(DOCSDIR)/ch01.html ++ $(INSTALL_DATA) html/ch02.html $(DOCSDIR)/ch02.html ++ $(INSTALL_DATA) html/ch03.html $(DOCSDIR)/ch03.html ++ $(INSTALL_DATA) html/ch04.html $(DOCSDIR)/ch04.html ++ $(INSTALL_DATA) html/ch05.html $(DOCSDIR)/ch05.html ++ $(INSTALL_DATA) html/index.html $(DOCSDIR)/index.html + diff --git a/databases/postgis/files/patch-b b/databases/postgis/files/patch-b new file mode 100644 index 000000000000..35124669b8fb --- /dev/null +++ b/databases/postgis/files/patch-b @@ -0,0 +1,13 @@ +--- loader/Makefile Wed Dec 29 16:31:54 2004 ++++ loader/Makefile.new Wed Dec 29 16:32:25 2004 +@@ -50,8 +50,8 @@ + $(CC) $(CFLAGS) $(OBJS) shp2pgsql.o $(LDFLAGS) -o $@ + + install: all +- $(INSTALL_PROGRAM) pgsql2shp$(EXE) $(DESTDIR)$(bindir)/pgsql2shp$(EXE) +- $(INSTALL_PROGRAM) shp2pgsql$(EXE) $(DESTDIR)$(bindir)/shp2pgsql$(EXE) ++ $(INSTALL_PROGRAM) pgsql2shp$(EXE) $(DESTDIR)$(BINDIR)/pgsql2shp$(EXE) ++ $(INSTALL_PROGRAM) shp2pgsql$(EXE) $(DESTDIR)$(BINDIR)/shp2pgsql$(EXE) + + clean: + @rm -f $(OBJS) shp2pgsql.o pgsql2shp.o shp2pgsql$(EXE) pgsql2shp$(EXE) diff --git a/databases/postgis/files/patch-c b/databases/postgis/files/patch-c new file mode 100644 index 000000000000..4e473d10e814 --- /dev/null +++ b/databases/postgis/files/patch-c @@ -0,0 +1,64 @@ +--- Makefile Wed Dec 29 09:44:01 2004 ++++ Makefile.new Wed Dec 29 09:56:30 2004 +@@ -28,7 +28,7 @@ + # + # Download from: http://geos.refractions.net + # +-USE_GEOS=1 ++#USE_GEOS=1 + ifeq (${GEOS_DIR},) + GEOS_DIR=/usr/local + endif +@@ -105,10 +105,10 @@ + SCRIPTS_VERSION=0.0.1 + ifeq (${USE_VERSION}, 71) + MODULE_FILENAME = $(LPATH)/$(shlib) +- MODULE_INSTALLDIR = $(libdir) ++ MODULE_INSTALLDIR = $(LIBDIR) + else + MODULE_FILENAME = $(LPATH)/$(shlib) +- MODULE_INSTALLDIR = $(pkglibdir) ++ MODULE_INSTALLDIR = $(LIBDIR) + endif + + #--------------------------------------------------------------- +@@ -191,6 +191,10 @@ + postgis_geos_wrapper.o: postgis_geos_wrapper.cpp + + all: $(GEOS_RULES) all-lib postgis.sql postgis_undef.sql loaderdumper ++ifneq ($(WITH-DOC),) ++ $(MAKE) -C doc chunked-html ++endif ++ + + loaderdumper: + $(MAKE) -C loader +@@ -207,11 +211,15 @@ + perl create_undef.pl $< $(USE_VERSION) > $@ + + install: all installdirs install-postgis-lib +- $(INSTALL_DATA) postgis.sql $(DESTDIR)$(datadir) +- $(INSTALL_DATA) postgis_undef.sql $(DESTDIR)$(datadir) +- $(INSTALL_DATA) spatial_ref_sys.sql $(DESTDIR)$(datadir) +- $(INSTALL_DATA) README.postgis $(DESTDIR)$(datadir) ++ $(INSTALL_DATA) postgis.sql $(DESTDIR)$(DATADIR)/postgis.sql.default ++ $(INSTALL_DATA) postgis_undef.sql $(DESTDIR)$(DATADIR) ++ $(INSTALL_DATA) spatial_ref_sys.sql $(DESTDIR)$(DATADIR) ++ $(INSTALL_DATA) README.postgis $(DESTDIR)$(DATADIR) + $(MAKE) DESTDIR=$(DESTDIR) -C loader install ++ifneq ($(WITH-DOC),) ++ $(MAKE) INSTALL_DATA="$(INSTALL_DATA)" DOCSDIR=$(DOCSDIR) -C doc install ++endif ++ + + #- This has been copied from postgresql and adapted + install-postgis-lib: $(shlib) +@@ -235,7 +243,7 @@ + ./geos_version.sh $(GEOS_DIR) > postgis_geos_version.h + + installdirs: +- $(mkinstalldirs) $(docdir)/contrib $(datadir)/contrib $(libdir) ++ $(mkinstalldirs) $(DATADIR) $(libdir) + + uninstall: uninstall-lib + @rm -f $(docdir)/contrib/README.postgis $(datadir)/contrib/postgis.sql diff --git a/databases/postgis/files/updatedb.default b/databases/postgis/files/updatedb.default new file mode 100644 index 000000000000..2af237355add --- /dev/null +++ b/databases/postgis/files/updatedb.default @@ -0,0 +1,5 @@ +#!/bin/sh + +LIBDIR=%%LIBDIR%% + +sed "s|'.*/libpostgis.so.0'|'${LIBDIR}/libpostgis.so.0'|g" $1 > $1.updated |