This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[ITP] New packages: postgresql7.4-7.4.13-1, ...


As promised I prepared a postgresql7.4-7.4.13-1 package tree, which solves the 8.x prev problem and can be installed side-by-side to an existing current 8.x postgresql installation.

When this will be uploaded some existing postgresql-8.x packages need to be updated also:

postgresql/libpgtypes1-7.4.5-1 will be prev of postgresql7.4/libpgtypes1-7.4.13-1.
Same for libpq3-7.4.5-1 and libecpg4-7.4.5-1.


So to avoid conflicting setup.hints the 7.4.5 packages in the 8.x tree will have to be moved to new 7.4 tree and the setup hints deleted.
The new setup.hints are prepared for this move.


Obsolete:
libecpg-compat1

Download script with the urls and README attached.

--
Reini Urban
http://phpwiki.org/  http://murbreak.at/
http://helsinki.at/  http://spacemovie.mur.at/
# create the new postgresql7.4 layout in some dir
# and download it
mkdir postgresql7.4
mkdir postgresql7.4/libecpg-compat
mkdir postgresql7.4/libecpg4
mkdir postgresql7.4/libecpg4-devel
mkdir postgresql7.4/libpgtypes1
mkdir postgresql7.4/libpq3
mkdir postgresql7.4/libpq3-devel
mkdir postgresql7.4/postgresql7.4-client
mkdir postgresql7.4/postgresql7.4-contrib
mkdir postgresql7.4/postgresql7.4-devel
mkdir postgresql7.4/postgresql7.4-doc
mkdir postgresql7.4/postgresql7.4-java
mkdir postgresql7.4/postgresql7.4-plperl
mkdir postgresql7.4/postgresql7.4-plpython

url="http://rurban.xarch.at/software/cygwin/release/postgresql7.4";

cd postgresql7.4
wget $url/postgresql7.4-7.4.13-1-src.tar.bz2
wget $url/postgresql7.4-7.4.13-1.tar.bz2
wget $url/setup.hint

cd libecpg-compat
wget $url/libecpg-compat/libecpg-compat-7.4.13-1.tar.bz2
wget $url/libecpg-compat/setup.hint
cd ../libecpg4
wget $url/libecpg4/libecpg4-7.4.13-1.tar.bz2
wget $url/libecpg4/setup.hint
cd ../libecpg4-devel
wget $url/libecpg4-devel/libecpg4-devel-7.4.13-1.tar.bz2
wget $url/libecpg4-devel/setup.hint
cd ../libpgtypes1
wget $url/libpgtypes1/libpgtypes1-7.4.13-1.tar.bz2
wget $url/libpgtypes1/setup.hint
cd ../libpq3
wget $url/libpq3/libpq3-7.4.13-1.tar.bz2
wget $url/libpq3/setup.hint
cd ../libpq3-devel
wget $url/libpq3-devel/libpq3-devel-7.4.13-1.tar.bz2
wget $url/libpq3-devel/setup.hint
cd ../postgresql7.4-client
wget $url/postgresql7.4-client/postgresql7.4-client-7.4.13-1.tar.bz2
wget $url/postgresql7.4-client/setup.hint
cd ../postgresql7.4-contrib
wget $url/postgresql7.4-contrib/postgresql7.4-contrib-7.4.13-1.tar.bz2
wget $url/postgresql7.4-contrib/setup.hint
cd ../postgresql7.4-devel
wget $url/postgresql7.4-devel/postgresql7.4-devel-7.4.13-1.tar.bz2
wget $url/postgresql7.4-devel/setup.hint
cd ../postgresql7.4-doc
wget $url/postgresql7.4-doc/postgresql7.4-doc-7.4.13-1.tar.bz2
wget $url/postgresql7.4-doc/setup.hint
cd ../postgresql7.4-java
wget $url/postgresql7.4-java/postgresql7.4-java-7.4.13-1.tar.bz2
wget $url/postgresql7.4-java/setup.hint
cd ../postgresql7.4-plperl
wget $url/postgresql7.4-plperl/postgresql7.4-plperl-7.4.13-1.tar.bz2
wget $url/postgresql7.4-plperl/setup.hint
cd ../postgresql7.4-plpython
wget $url/postgresql7.4-plpython/postgresql7.4-plpython-7.4.13-1.tar.bz2
wget $url/postgresql7.4-plpython/setup.hint

cd ..

postgresql7.4
------------------------------------------
PostgreSQL is an advanced Object-Relational database management system
(DBMS) that supports almost all SQL constructs (including transactions,
subselects and user-defined types and functions).

postgresql7.4 ican be used in a side-by-side install with the current PostgreSQL-8.x
Binaries are in /usr/lib/postgreql7.4/bin, which is typically NOT in the PATH!
And it is recommended to keep it this way.
cygserver must run as service, CYGWIN must contain server. 
cygipc is not used, and if building from source cygipc must be uninstalled.
Built via cygport.

Runtime requirements:
  crypt-1.1-1
  cygwin-1.5.18-1
  postgresql7.4-client
  libpq3
  libiconv2-1.9.2-2
  libintl3-0.14.5-1
  libreadline6-5.0-4
  openssl-0.9.8a-1
  zlib-1.2.3-1
  perl-5.8.7	  (optional, for plperl. only this version!)
  python-2.4.x    (optional, for plpython. every 2.4 version will work)

Build requirements: (additionally)
  cygport
  gcc-core 3.3.x    or newer (libtool-devel-1.5.10 not required)
  binutils-20040725-2   or newer
  make-3.80-1           or newer
  fileutils-4.1         or newer
  sed-4.1.2-1           or newer
  m4-1.4-1

  Sun JDK 1.4.x         (optional, for pgjava only)
  Ant 1.5		(optional, for pgjava only)
  tk84, tcl84 		(optional, for pgtcl only)

  OpenSP-1.5.1-1        (optional, for man rebuilding)
  docbook-xml42	 	(optional, for man rebuilding)
  cpan SGMLSpm          (optional, for man rebuilding)
  docbook2X      	(optional, for man rebuilding)
  docbook2man-sgmlspl   (optional, for man rebuilding)

Canonical homepage:
  http://www.postgresql.org

Canonical download:
  ftp://ftp.postgresql.org

------------------------------------

Build instructions:
  cygport postgresql7.4-<VER>-<REL>.cygport almostall

This will create:
  /usr/src/postgresql7.4-<VER>-<REL>-src.tar.bz2
  /usr/src/postgresql7.4-<VER>-<REL>.tar.bz2

Or use 'cygport postgresql7.4-<VER>-<REL>.cygport prep' to 
get a patched source directory.

------------------
Files:

Package layout see postgresql7.4-<VER>-<REL>-pkg.log

------------------

Port Notes:

----------  postgresql7.4-7.4.13-1 ------------ 
New release.
DBMirror: Applied fix for http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=375744
Make system: fixed some run-time paths from postgresql to postgresql7.4
changed default pgport from 5432 to 15432
fixed LIBS := "-lpgport $(LIBS)" for contrib
appended "-7.4" to all nls basenames in the src and the mo files.
updated FAQ_MSWIN from parts of this README.
fixed --with-java to build with cygwin and in a seperate build dir
added Tcl_FindExecutable(""). Required to prevent error loading init.tcl (fix from 8.1.x)

----------  postgresql-7.4.5-1 ------------ 
Latest version which can only be used alone.

======================================================================

More documentation:

See /usr/share/doc/postgresql7.4/FAQ_MSWIN

======================================================================

Cygwin port maintained now by: Reini Urban <rurban@x-ray.at>, 
taken over from Jason Tishler.
Please report problems, suggestions, etc. dependent on their nature to one of
the following:

    cygwin@cygwin.com
    pgsql-cygwin@postgresql.org


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]