Author: frankie Date: 2009-12-10 17:13:52 +0000 (Thu, 10 Dec 2009) New Revision: 2623
Added: packages/postgis/trunk/debian/control_lenny packages/postgis/trunk/debian/rules_lenny Modified: packages/postgis/trunk/debian/changelog packages/postgis/trunk/debian/control packages/postgis/trunk/debian/rules Log: Now supporting pgsql 8.4 only, old scripts mantained for backports. Modified: packages/postgis/trunk/debian/changelog =================================================================== --- packages/postgis/trunk/debian/changelog 2009-12-10 16:47:37 UTC (rev 2622) +++ packages/postgis/trunk/debian/changelog 2009-12-10 17:13:52 UTC (rev 2623) @@ -1,10 +1,13 @@ -postgis (1.4.0-2) experimental; urgency=low +postgis (1.4.0-2) unstable; urgency=low + * Upload to unstable. * Better parameterized debian/rules against postgis $(VERSION). * Added dblatex and libcunit1-dev among build-deps. * Added postgis_comments.sql to contrib/ SQL templates. + * Dropping 8.3 support, no more supported for squeeze. + (closes: #559587) - -- Francesco Paolo Lovergine <fran...@debian.org> Fri, 16 Oct 2009 00:04:34 +0200 + -- Francesco Paolo Lovergine <fran...@debian.org> Thu, 10 Dec 2009 18:07:13 +0100 postgis (1.4.0-1) experimental; urgency=low Modified: packages/postgis/trunk/debian/control =================================================================== --- packages/postgis/trunk/debian/control 2009-12-10 16:47:37 UTC (rev 2622) +++ packages/postgis/trunk/debian/control 2009-12-10 17:13:52 UTC (rev 2623) @@ -3,7 +3,7 @@ Priority: optional Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org> Uploaders: Stephen Frost <sfr...@debian.org>, Francesco Paolo Lovergine <fran...@debian.org> -Build-Depends: debhelper (>= 7), autotools-dev, flex, bison, postgresql-server-dev-8.3, postgresql-server-dev-8.4, +Build-Depends: debhelper (>= 7), autotools-dev, flex, bison, postgresql-server-dev-8.4, libgeos-dev (>= 3.0.0), libproj-dev (>= 4.5.0), libssl-dev, xsltproc, docbook, docbook-xsl, libpg-java, default-jdk, fastjar, libjts-java (>= 1.7), dpatch, imagemagick, libcunit1-dev, dblatex Standards-Version: 3.8.3 @@ -24,21 +24,8 @@ . This package supports PostgreSQL 8.4. -Package: postgresql-8.3-postgis -Architecture: any -Depends: ${shlibs:Depends}, postgis, postgresql-8.3, ${misc:Depends} -Conflicts: postgis (<< 1.2.1) -Description: geographic objects support for PostgreSQL 8.3 - PostGIS adds support for geographic objects to the PostgreSQL object-relational - database. In effect, PostGIS "spatially enables" the PostgreSQL server, - allowing it to be used as a backend spatial database for geographic information - systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. PostGIS - follows the OpenGIS "Simple Features Specification for SQL". - . - This package supports PostgreSQL 8.3. - Package: postgis -Suggests: postgresql-8.3-postgis | postgresql-8.4-postgis +Suggests: postgresql-8.4-postgis Depends: ${shlibs:Depends}, ${misc:Depends} Architecture: any Description: geographic objects support for PostgreSQL -- common files @@ -55,7 +42,7 @@ Architecture: all Section: science Depends: libpg-java -Suggests: postgresql-8.3-postgis | postgresql-8.4-postgis, ${misc:Depends} +Suggests: postgresql-8.4-postgis, ${misc:Depends} Conflicts: libpostgis-jdbc, libpostgisjava, postgresql-postgis-java Replaces: libpostgis-jdbc, libpostgisjava, postgresql-postgis-java Description: geographic objects support for PostgreSQL -- JDBC support Added: packages/postgis/trunk/debian/control_lenny =================================================================== --- packages/postgis/trunk/debian/control_lenny (rev 0) +++ packages/postgis/trunk/debian/control_lenny 2009-12-10 17:13:52 UTC (rev 2623) @@ -0,0 +1,68 @@ +Source: postgis +Section: misc +Priority: optional +Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org> +Uploaders: Stephen Frost <sfr...@debian.org>, Francesco Paolo Lovergine <fran...@debian.org> +Build-Depends: debhelper (>= 7), autotools-dev, flex, bison, postgresql-server-dev-8.3, postgresql-server-dev-8.4, + libgeos-dev (>= 3.0.0), libproj-dev (>= 4.5.0), libssl-dev, xsltproc, docbook, docbook-xsl, libpg-java, + default-jdk, fastjar, libjts-java (>= 1.7), dpatch, imagemagick, libcunit1-dev, dblatex +Standards-Version: 3.8.3 +Homepage: http://postgis.refractions.net/ +Vcs-Browser: http://svn.debian.org/wsvn/pkg-grass/packages/postgis/ +Vcs-Svn: svn://svn.debian.org/pkg-grass/packages/postgis/ + +Package: postgresql-8.4-postgis +Architecture: any +Depends: ${shlibs:Depends}, postgis, postgresql-8.4, ${misc:Depends} +Conflicts: postgis (<< 1.2.1) +Description: geographic objects support for PostgreSQL 8.4 + PostGIS adds support for geographic objects to the PostgreSQL object-relational + database. In effect, PostGIS "spatially enables" the PostgreSQL server, + allowing it to be used as a backend spatial database for geographic information + systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. PostGIS + follows the OpenGIS "Simple Features Specification for SQL". + . + This package supports PostgreSQL 8.4. + +Package: postgresql-8.3-postgis +Architecture: any +Depends: ${shlibs:Depends}, postgis, postgresql-8.3, ${misc:Depends} +Conflicts: postgis (<< 1.2.1) +Description: geographic objects support for PostgreSQL 8.3 + PostGIS adds support for geographic objects to the PostgreSQL object-relational + database. In effect, PostGIS "spatially enables" the PostgreSQL server, + allowing it to be used as a backend spatial database for geographic information + systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. PostGIS + follows the OpenGIS "Simple Features Specification for SQL". + . + This package supports PostgreSQL 8.3. + +Package: postgis +Suggests: postgresql-8.3-postgis | postgresql-8.4-postgis +Depends: ${shlibs:Depends}, ${misc:Depends} +Architecture: any +Description: geographic objects support for PostgreSQL -- common files + PostGIS adds support for geographic objects to the PostgreSQL object-relational + database. In effect, PostGIS "spatially enables" the PostgreSQL server, + allowing it to be used as a backend spatial database for geographic information + systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. PostGIS + follows the OpenGIS "Simple Features Specification for SQL". + . + This package contains the PostGIS userland binaries, common files and + documentation. + +Package: libpostgis-java +Architecture: all +Section: science +Depends: libpg-java +Suggests: postgresql-8.3-postgis | postgresql-8.4-postgis, ${misc:Depends} +Conflicts: libpostgis-jdbc, libpostgisjava, postgresql-postgis-java +Replaces: libpostgis-jdbc, libpostgisjava, postgresql-postgis-java +Description: geographic objects support for PostgreSQL -- JDBC support + PostGIS adds support for geographic objects to the PostgreSQL object-relational + database. In effect, PostGIS "spatially enables" the PostgreSQL server, + allowing it to be used as a backend spatial database for geographic information + systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. PostGIS + follows the OpenGIS "Simple Features Specification for SQL". + . + This package contains JDBC support for PostGIS. Modified: packages/postgis/trunk/debian/rules =================================================================== --- packages/postgis/trunk/debian/rules 2009-12-10 16:47:37 UTC (rev 2622) +++ packages/postgis/trunk/debian/rules 2009-12-10 17:13:52 UTC (rev 2623) @@ -84,32 +84,6 @@ # Documentation and common files for PostGIS [ ! -f doc/html/postgis.html.prev ] && cp doc/html/postgis.html doc/html/postgis.html.prev || true - # PostGIS for PostgreSQL 8.3 - CFLAGS="$(CFLAGS) -Wl,-z,defs" ./configure \ - --host=$(DEB_HOST_GNU_TYPE) \ - --build=$(DEB_BUILD_GNU_TYPE) \ - --prefix=/usr \ - --docdir=$(CURDIR)/debian/postgis/usr/share/doc \ - --exec-prefix=\$${prefix}/lib/postgresql/8.3 \ - --datadir=\$${prefix}/share/postgresql-8.3-postgis \ - --mandir=\$${prefix}/share/man \ - --infodir=\$${prefix}/share/info \ - --with-pgconfig=/usr/lib/postgresql/8.3/bin/pg_config - $(MAKE) - $(MAKE) -C doc - $(MAKE) install DESTDIR=$(CURDIR)/debian/postgresql-8.3-postgis - $(MAKE) -C doc install \ - PGSQL_DOCDIR=$(CURDIR)/debian/postgis/usr/share/doc/postgis \ - PGSQL_MANDIR=$(CURDIR)/debian/postgis/usr/share/man \ - PGSQL_SHAREDIR=$(CURDIR)/debian/postgis/usr/share/postgresql/8.3 - install -o root -g root doc/postgis_comments.sql \ - $(CURDIR)/debian/postgresql-8.3-postgis/usr/share/postgresql/8.3/contrib/. - install -o root -g root -d $(CURDIR)/debian/postgresql-8.3-postgis/usr/lib/postgis/$(VERSION)/postgres/8.3/lib - mv $(CURDIR)/debian/postgresql-8.3-postgis/usr/lib/postgresql/8.3/lib/postgis-$(MAJOR_VERSION).$(MINOR_VERSION).so \ - $(CURDIR)/debian/postgresql-8.3-postgis/usr/lib/postgis/$(VERSION)/postgres/8.3/lib/. - rm -rf $(CURDIR)/debian/postgresql-8.3-postgis/usr/lib/postgresql/8.3/bin - $(MAKE) distclean - # PostGIS for PostgreSQL 8.4 CFLAGS="$(CFLAGS) -Wl,-z,defs" ./configure \ --host=$(DEB_HOST_GNU_TYPE) \ @@ -138,24 +112,17 @@ # Create custom maint scripts sed -e 's/@POSTGIS_VERSION@/$(VERSION)/' \ - -e 's/@POSTGRES_VERSION@/8.3/' \ - -e 's/@SOVERSION@/1.4/' \ - $(CURDIR)/debian/postgis-postgresql-generic.postinst.in >$(CURDIR)/debian/postgresql-8.3-postgis.postinst - - sed -e 's/@POSTGIS_VERSION@/$(VERSION)/' \ -e 's/@POSTGRES_VERSION@/8.4/' \ -e 's/@SOVERSION@/1.4/' \ $(CURDIR)/debian/postgis-postgresql-generic.postinst.in >$(CURDIR)/debian/postgresql-8.4-postgis.postinst - sed -e 's/@POSTGRES_VERSIONS@/8.3 8.4/' \ + sed -e 's/@POSTGRES_VERSIONS@/8.4/' \ -e 's/@SOVERSION@/1.4/' \ $(CURDIR)/debian/postgis-generic.postrm.in >$(CURDIR)/debian/postgis.postrm dh_install -s # copy utils - mkdir -p $(CURDIR)/debian/postgresql-8.3-postgis/usr/share/postgresql-8.3-postgis/utils - cp utils/*.pl utils/README $(CURDIR)/debian/postgresql-8.3-postgis/usr/share/postgresql-8.3-postgis/utils mkdir -p $(CURDIR)/debian/postgresql-8.4-postgis/usr/share/postgresql-8.4-postgis/utils cp utils/*.pl utils/README $(CURDIR)/debian/postgresql-8.4-postgis/usr/share/postgresql-8.4-postgis/utils Added: packages/postgis/trunk/debian/rules_lenny =================================================================== --- packages/postgis/trunk/debian/rules_lenny (rev 0) +++ packages/postgis/trunk/debian/rules_lenny 2009-12-10 17:13:52 UTC (rev 2623) @@ -0,0 +1,194 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. +# +# Modified to make a template file for a multi-binary package with separated +# build-arch and build-indep targets by Bill Allombert 2001 + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/dpatch/dpatch.make + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +CFLAGS = -Wall -g + +MAJOR_VERSION = $(shell grep POSTGIS_MAJOR_VERSION Version.config|cut -d= -f2) +MINOR_VERSION = $(shell grep POSTGIS_MINOR_VERSION Version.config|cut -d= -f2) +MICRO_VERSION = $(shell grep POSTGIS_MICRO_VERSION Version.config|cut -d= -f2) +VERSION = $(MAJOR_VERSION).$(MINOR_VERSION).$(MICRO_VERSION) +ifeq ($(VERSION),..) +$(error Cannot detect Postgis version, fix debian/rules) +endif + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +build: build-arch build-indep + +build-arch: patch-stamp build-arch-stamp +build-arch-stamp: + touch $@ + +build-indep: patch-stamp build-indep-stamp +build-indep-stamp: + touch $@ + +clean: clean-patched unpatch +clean-patched: + dh_testdir + dh_testroot + [ -f doc/html/postgis.html.prev ] && mv doc/html/postgis.html.prev doc/html/postgis.html || true + [ ! -f GNUmakefile ] || $(MAKE) distclean || true + [ ! -f java/jdbc/Makefile ] || $(MAKE) -C java/jdbc clean + rm -f $(CURDIR)/debian/*.postinst $(CURDIR)/debian/*.postrm + dh_clean + +install: install-indep install-arch +install-indep: build-indep + dh_testdir + dh_testroot + dh_prep -i + dh_installdirs -i + CFLAGS="$(CFLAGS) -Wl,-z,defs" ./configure \ + --docdir=\$${prefix}/share/doc/postgis \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info + # PostGIS JDBC (with debug support) + $(MAKE) -C java/jdbc clean + DEBUGJAR=postgis_debug.fastjar JAR=fastjar JAVAC=javac $(MAKE) -C java/jdbc jar + DEBUGJAR=postgis_debug.fastjar JAR=fastjar JAVAC=javac $(MAKE) -C java/jdbc install DESTDIR=$(CURDIR)/debian/libpostgis-java/usr/share/java/$(JAVA_PATH) + # regress target uses pushd/popd + $(MAKE) SHELL=/bin/bash distclean + dh_install -i + +install-arch: build-arch + dh_testdir + dh_testroot + dh_prep -s + dh_installdirs -s + # Documentation and common files for PostGIS + [ ! -f doc/html/postgis.html.prev ] && cp doc/html/postgis.html doc/html/postgis.html.prev || true + + # PostGIS for PostgreSQL 8.3 + CFLAGS="$(CFLAGS) -Wl,-z,defs" ./configure \ + --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr \ + --docdir=$(CURDIR)/debian/postgis/usr/share/doc \ + --exec-prefix=\$${prefix}/lib/postgresql/8.3 \ + --datadir=\$${prefix}/share/postgresql-8.3-postgis \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --with-pgconfig=/usr/lib/postgresql/8.3/bin/pg_config + $(MAKE) + $(MAKE) -C doc + $(MAKE) install DESTDIR=$(CURDIR)/debian/postgresql-8.3-postgis + $(MAKE) -C doc install \ + PGSQL_DOCDIR=$(CURDIR)/debian/postgis/usr/share/doc/postgis \ + PGSQL_MANDIR=$(CURDIR)/debian/postgis/usr/share/man \ + PGSQL_SHAREDIR=$(CURDIR)/debian/postgis/usr/share/postgresql/8.3 + install -o root -g root doc/postgis_comments.sql \ + $(CURDIR)/debian/postgresql-8.3-postgis/usr/share/postgresql/8.3/contrib/. + install -o root -g root -d $(CURDIR)/debian/postgresql-8.3-postgis/usr/lib/postgis/$(VERSION)/postgres/8.3/lib + mv $(CURDIR)/debian/postgresql-8.3-postgis/usr/lib/postgresql/8.3/lib/postgis-$(MAJOR_VERSION).$(MINOR_VERSION).so \ + $(CURDIR)/debian/postgresql-8.3-postgis/usr/lib/postgis/$(VERSION)/postgres/8.3/lib/. + rm -rf $(CURDIR)/debian/postgresql-8.3-postgis/usr/lib/postgresql/8.3/bin + $(MAKE) distclean + + # PostGIS for PostgreSQL 8.4 + CFLAGS="$(CFLAGS) -Wl,-z,defs" ./configure \ + --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr \ + --with-docdir=$(CURDIR)/debian/postgis/usr/share/doc \ + --exec-prefix=\$${prefix}/lib/postgresql/8.4 \ + --datadir=\$${prefix}/share/postgresql-8.4-postgis \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --with-pgconfig=/usr/lib/postgresql/8.4/bin/pg_config + $(MAKE) + $(MAKE) -C doc + $(MAKE) install DESTDIR=$(CURDIR)/debian/postgresql-8.4-postgis + $(MAKE) -C doc install \ + PGSQL_DOCDIR=$(CURDIR)/debian/postgis/usr/share/doc/postgis \ + PGSQL_MANDIR=$(CURDIR)/debian/postgis/usr/share/man \ + PGSQL_SHAREDIR=$(CURDIR)/debian/postgis/usr/share/postgresql/8.4 + install -o root -g root doc/postgis_comments.sql \ + $(CURDIR)/debian/postgresql-8.4-postgis/usr/share/postgresql/8.4/contrib/. + install -o root -g root -d $(CURDIR)/debian/postgresql-8.4-postgis/usr/lib/postgis/$(VERSION)/postgres/8.4/lib + mv $(CURDIR)/debian/postgresql-8.4-postgis/usr/lib/postgresql/8.4/lib/postgis-$(MAJOR_VERSION).$(MINOR_VERSION).so \ + $(CURDIR)/debian/postgresql-8.4-postgis/usr/lib/postgis/$(VERSION)/postgres/8.4/lib/. + mv $(CURDIR)/debian/postgresql-8.4-postgis/usr/lib/postgresql/8.4/bin $(CURDIR)/debian/postgis/usr + + # Create custom maint scripts + + sed -e 's/@POSTGIS_VERSION@/$(VERSION)/' \ + -e 's/@POSTGRES_VERSION@/8.3/' \ + -e 's/@SOVERSION@/1.4/' \ + $(CURDIR)/debian/postgis-postgresql-generic.postinst.in >$(CURDIR)/debian/postgresql-8.3-postgis.postinst + + sed -e 's/@POSTGIS_VERSION@/$(VERSION)/' \ + -e 's/@POSTGRES_VERSION@/8.4/' \ + -e 's/@SOVERSION@/1.4/' \ + $(CURDIR)/debian/postgis-postgresql-generic.postinst.in >$(CURDIR)/debian/postgresql-8.4-postgis.postinst + + sed -e 's/@POSTGRES_VERSIONS@/8.3 8.4/' \ + -e 's/@SOVERSION@/1.4/' \ + $(CURDIR)/debian/postgis-generic.postrm.in >$(CURDIR)/debian/postgis.postrm + + dh_install -s + + # copy utils + mkdir -p $(CURDIR)/debian/postgresql-8.3-postgis/usr/share/postgresql-8.3-postgis/utils + cp utils/*.pl utils/README $(CURDIR)/debian/postgresql-8.3-postgis/usr/share/postgresql-8.3-postgis/utils + mkdir -p $(CURDIR)/debian/postgresql-8.4-postgis/usr/share/postgresql-8.4-postgis/utils + cp utils/*.pl utils/README $(CURDIR)/debian/postgresql-8.4-postgis/usr/share/postgresql-8.4-postgis/utils + +check: install-arch + $(MAKE) check + +# Must not depend on anything. This is to be called by +# binary-arch/binary-indep +# in another 'make' thread. +binary-common: + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installexamples + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +# Build architecture independant packages using the common target. +binary-indep: install-indep + $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependant packages using the common target. +binary-arch: install-arch + $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common + +binary: binary-arch binary-indep +.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch check Property changes on: packages/postgis/trunk/debian/rules_lenny ___________________________________________________________________ Added: svn:executable + * _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-grass-devel