SF.net SVN: gar:[22312] csw/mgar/pkg/pg-ip4r/trunk

guengel at users.sourceforge.net guengel at users.sourceforge.net
Sat Oct 26 16:26:29 CEST 2013


Revision: 22312
          http://gar.svn.sourceforge.net/gar/?rev=22312&view=rev
Author:   guengel
Date:     2013-10-26 14:26:29 +0000 (Sat, 26 Oct 2013)
Log Message:
-----------
pg-ip4r/trunk: Moved build for postgresql 8.3 into a different branch. Set VERSION to 2.0. Added BUILD_DEPs.

Modified Paths:
--------------
    csw/mgar/pkg/pg-ip4r/trunk/Makefile
    csw/mgar/pkg/pg-ip4r/trunk/checksums

Modified: csw/mgar/pkg/pg-ip4r/trunk/Makefile
===================================================================
--- csw/mgar/pkg/pg-ip4r/trunk/Makefile	2013-10-26 13:34:56 UTC (rev 22311)
+++ csw/mgar/pkg/pg-ip4r/trunk/Makefile	2013-10-26 14:26:29 UTC (rev 22312)
@@ -2,7 +2,7 @@
 # TODO (release-critical prefixed with !, non release-critical with *)
 #
 NAME = pg-ip4r
-VERSION = 1.05
+VERSION = 2.0
 GARTYPE = v2
 GARCOMPILER = SOS12U3
 
@@ -32,22 +32,17 @@
 #
 # Therefore, ip4r-XY has to be downloaded manually and placed in the
 # proper place.
-MASTER_SITES  = http://ftp.postgresql.org/pub/source/v8.3.23/
 MASTER_SITES += http://ftp.postgresql.org/pub/source/v8.4.18/
 MASTER_SITES += http://ftp.postgresql.org/pub/source/v9.0.14/
 MASTER_SITES += http://ftp.postgresql.org/pub/source/v9.1.10/
 MASTER_SITES += http://ftp.postgresql.org/pub/source/v9.2.5/
 MASTER_SITES += http://ftp.postgresql.org/pub/source/v9.3.1/
 DISTFILES  = README.CSW
-DISTFILES += postgresql-8.3.23.tar.gz
 DISTFILES += postgresql-8.4.18.tar.gz
 DISTFILES += postgresql-9.0.14.tar.gz
 DISTFILES += postgresql-9.1.10.tar.gz
 DISTFILES += postgresql-9.2.5.tar.gz
 DISTFILES += postgresql-9.3.1.tar.gz
-# This is only required for Postgres 8.3, since version 2.0 source
-# references to numeric_div_trun() which is not available in 8.3
-DISTFILES += ip4r-1.05.tar.gz
 # This is used for Postgres 8.4-9.0, which do not feature extension
 # packaging mechanism
 DISTFILES += ip4r-2.0.tgz
@@ -56,14 +51,9 @@
 DISTFILES += ip4r-extension-2.0.tgz
 
 EXTRA_MODULATORS	= PGVERSION
-MODULATIONS_PGVERSION	= 83 84 90 91 92 93
+MODULATIONS_PGVERSION	= 84 90 91 92 93
 
 # Variables for PGVERSION modulations
-PG_SOURCE_NAME_83		= postgresql-8.3.23
-PG_BASEVERSION_DOT_83		= 8.3
-IP4R_SOURCE_NAME_83		= ip4r-1.05
-CONFIGURE_ARGS_83		= --with-docdir=$(docdir)/postgresql/$(PGVERSION)
-
 PG_SOURCE_NAME_84		= postgresql-8.4.18
 PG_BASEVERSION_DOT_84		= 8.4
 IP4R_SOURCE_NAME_84		= ip4r-2.0
@@ -95,9 +85,22 @@
 PACKAGES  =  $(foreach v,$(MODULATIONS_PGVERSION),CSWpg$(v)-ip4r)
 $(foreach v,$(MODULATIONS_PGVERSION),\
 	$(eval SPKG_DESC_CSWpg$(v)-ip4r = Indexable version of the cidr type for PostgreSQL $(PG_BASEVERSION_DOT_$(v)))\
-	$(eval PKGFILES_CSWpg$(v)-ip4r = .*/postgresql/$(v)/.*)\
+	$(eval PKGFILES_CSWpg$(v)-ip4r = .*/postgresql/$(v)/.* .*/pg$(v)_ip4r/.*README.CSW)\
 )
 
+BUILD_DEP_PKGS  = CSWlibxml2-dev
+BUILD_DEP_PKGS += CSWlibxslt-dev
+BUILD_DEP_PKGS += CSWperl
+BUILD_DEP_PKGS += CSWpython-dev
+BUILD_DEP_PKGS += CSWlibssl-dev
+BUILD_DEP_PKGS += CSWlibreadline-dev
+BUILD_DEP_PKGS += CSWgsed # gsed is used in this recipe
+BUILD_DEP_PKGS += CSWlibz-dev
+
+# Needed for thread safety check by configure
+LIBS		= -lrt
+EXTRA_CONFIGURE_ENV = LIBS=$(LIBS)
+
 BUILD64 = 1
 
 # We define NO_PGXS=1 so that pg_config is not called. This is the main reason we do it the hard way.

Modified: csw/mgar/pkg/pg-ip4r/trunk/checksums
===================================================================
--- csw/mgar/pkg/pg-ip4r/trunk/checksums	2013-10-26 13:34:56 UTC (rev 22311)
+++ csw/mgar/pkg/pg-ip4r/trunk/checksums	2013-10-26 14:26:29 UTC (rev 22312)
@@ -1,7 +1,5 @@
-be4c4b0fbf91eac6b3bc2330d065f4cd  ip4r-1.05.tar.gz
 d9de4c712a354bfc77d7383d2a04215c  ip4r-2.0.tgz
 a17d5b5314eba314ef9d255cf16e48bd  ip4r-extension-2.0.tgz
-822360229618e4e5965182ac01cc6ca3  postgresql-8.3.23.tar.gz
 2fa850ea2e83e390efceedb60eaf6537  postgresql-8.4.18.tar.gz
 a1a5c6e975e269cff3dac144b9c3ad0e  postgresql-9.0.14.tar.gz
 0bc70c103de99b8f12e9086eb96c44c8  postgresql-9.1.10.tar.gz

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



More information about the devel mailing list