Update of /cvsroot/fink/dists/10.2/unstable/main/finkinfo/database
In directory sc8-pr-cvs1:/tmp/cvs-serv30060/main/finkinfo/database

Added Files:
        postgresql-7.3.3-2.info postgresql-7.3.3-2.patch 
        postgresql-java-7.3.3-2.info 
        postgresql-libpgeasy-7.3.3-2.patch 
        postgresql-libpqpp-7.3.3-2.patch 
        postgresql-perl-560-7.3.3-2.info 
        postgresql-perl-561-7.3.3-2.info 
        postgresql-perl-580-7.3.3-2.info 
        postgresql-perl-581-7.3.3-2.info postgresql-perl-7.3.3-2.info 
        postgresql-python-7.3.3-2.info 
        postgresql-python-py21-7.3.3-2.info 
        postgresql-python-py22-7.3.3-2.info 
        postgresql-python-py23-7.3.3-2.info 
        postgresql-tcl-7.3.3-2.info 
Removed Files:
        postgresql-7.3.3-1.info postgresql-7.3.3-1.patch 
        postgresql-java-7.3.3-1.info 
        postgresql-libpgeasy-7.3.3-1.patch 
        postgresql-libpqpp-7.3.3-1.patch 
        postgresql-perl-560-7.3.3-1.info 
        postgresql-perl-561-7.3.3-1.info 
        postgresql-perl-580-7.3.3-1.info 
        postgresql-perl-581-7.3.3-1.info postgresql-perl-7.3.3-1.info 
        postgresql-python-7.3.3-1.info 
        postgresql-python-py21-7.3.3-1.info 
        postgresql-python-py22-7.3.3-1.info 
        postgresql-python-py23-7.3.3-1.info 
        postgresql-tcl-7.3.3-1.info 
Log Message:
minor upgrade fix


--- NEW FILE: postgresql-7.3.3-2.info ---
Package: postgresql
Version: 7.3.3
Revision: 2
GCC: 3.1
Source: ftp://ftp10.us.postgresql.org/pub/postgresql/source/v%v/postgresql-%v.tar.gz
Source-MD5: 60e1efa3a0f34dae06e017f72cd2dcc9
Source2: 
ftp://ftp10.us.postgresql.org/pub/postgresql/odbc/versions/src/psqlodbc-07.03.0100.tar.gz
Source2-MD5: 8967ea8ca49397f97d016e4db8a047a7
Source3: ftp://gborg.postgresql.org/pub/libpqpp/stable/libpq++-4.0.tar.gz
Source3-MD5: da71cb79ef45cef55f4bc97a33a0857d
Source4: ftp://gborg.postgresql.org/pub/libpqxx/stable/libpqxx-1.5.1.tar.gz
Source4-MD5: 3c0f2b5a89ece20e7a84808c594dd7aa
Source5: ftp://gborg.postgresql.org/pub/pgeasy/stable/pgeasy-3.0.1.tar.gz
Source5-MD5: 6a50fac1231aad1a32215664ca186552
BuildDepends: readline, autoconf25, libgnugetopt
Conflicts: postgresql-ssl, postgresql (<< %v)
Replaces: postgresql (<< %v), postgresql-shlibs, postgresql-ssl-shlibs, 
postgresql-ssl, postgresql-python (<< 7.3), postgresql-ssl-python (<< 7.3), 
postgresql-perl (<< 7.3), postgresql-ssl-perl (<< 7.3), postgresql73, postgresql73-ssl
Depends: readline-shlibs (>= 4.3-5), passwd (>= 20030330-1), daemonic (>= 20010902-1), 
postgresql73-shlibs (>= %v-%r)
Description: PostgreSQL open-source database
PatchScript: sed 's|@PREFIX@|%p|g' < %a/%f.patch | patch -p1
ConfigureParams: --prefix=%p --docdir=%p/share/doc --mandir=%p/share/man 
--enable-multibyte --enable-recode --with-CXX --without-perl --without-python 
--without-openssl --with-libraries=%p/lib --with-includes=%p/include --without-tcl 
--without-java --enable-odbc --with-pam
CompileScript: <<
#!/bin/sh

  export CPPFLAGS="-I%p/include/gnugetopt -I%i/include/postgresql -I%i/include 
-I%p/include"
  export LDFLAGS="-L%i/lib -L%p/lib"

  # postgresql
  autoconf && \
  ./configure %c && \
  make includedir=%p/include/postgresql 
includedir_internal=%p/include/postgresql/internal 
includedir_server=%p/include/postgresql && \
  make install install-all-headers includedir=%p/include/postgresql 
includedir_internal=%p/include/postgresql/internal 
includedir_server=%p/include/postgresql DESTDIR=%d 
INSTALLSITEMAN3DIR=%i/share/man/man3 || exit 1

  # libpq++
  pushd ../libpq++-4.0
  sed 's|@PREFIX@|%p|g' %a/%N-libpqpp-%v-%r.patch | patch -p1
  make DESTDIR=%d || exit 2
  popd

  # libpqxx
  pushd ../libpqxx-1.5.1
  ./configure --prefix=%p --with-postgres-include=%i/include/postgresql 
--with-postgres-lib=%p/lib && \
  make includedir=%p/include/postgresql/pqxx || exit 3
  popd

  # pgeasy
  pushd ../pgeasy-3.0.1
  sed 's|@PREFIX@|%p|g' %a/%N-libpgeasy-%v-%r.patch | patch -p1
  make DESTDIR=%d || exit 4
  popd

  # odbc
  pushd ../psqlodbc-07.03.0100
  ./configure --enable-pthreads --prefix=%p --with-pic && \
  make || exit 5
  popd

<<
InstallScript: <<
#!/bin/sh

  # postgresql
  make install install-all-headers includedir=%p/include/postgresql 
includedir_internal=%p/include/postgresql/internal 
includedir_server=%p/include/postgresql DESTDIR=%d 
INSTALLSITEMAN3DIR=%i/share/man/man3 || exit 10

  mv %i/share/doc/postgresql %i/share/doc/%N >/dev/null 2>&1

  # libpq++
  pushd ../libpq++-4.0
  make install DESTDIR=%d || exit 11
  popd

  # libpqxx
  pushd ../libpqxx-1.5.1
  make install DESTDIR=%d includedir=%p/include/postgresql/pqxx || exit 12
  popd

  # pgeasy
  pushd ../pgeasy-3.0.1
  make install DESTDIR=%d || exit 13
  popd

  # odbc
  pushd ../psqlodbc-07.03.0100
  make install DESTDIR=%d || exit 14
  popd

  ranlib %i/lib/*.a

  install -d -m 755 %i/share/doc/%n
  cp -R contrib %i/share/doc/%n/contrib

  install -d -m 755 %i/bin
  install -c -m 755 pgsql.sh %i/bin/

  install -d -m 755 %i/var/postgresql
  echo "be sure to back up this database before any upgrades!" >> 
%i/var/postgresql/README
<<
SplitOff: <<
  Description: PostgreSQL development headers and libraries
  Package: postgresql73-dev
  Depends: postgresql (>= %v-%r)
  Conflicts: postgresql73-ssl-dev
  Replaces: postgresql (<< %v), postgresql73-ssl-dev
  BuildDependsOnly: true
  Files: bin/pg_config include lib/*.a lib/libecpg.dylib lib/libpgeasy.dylib 
lib/libpq.dylib lib/libpq++.dylib lib/libpqxx.dylib lib/*.la
<<
SplitOff2: <<
  Description: PostgreSQL shared libraries
  Package: postgresql73-shlibs
  Conflicts: postgresql73-ssl-shlibs
  Depends: libgnugetopt-shlibs
  Replaces: postgresql (<< %v), postgresql-shlibs, postgresql-ssl-shlibs, 
postgresql73-ssl-shlibs
  BuildDependsOnly: true
  Files: lib/*.dylib
<<
DaemonicFile: <<
  <service>
  <description>PostgreSQL database server</description>
  <message> PostgreSQL database server</message>
  
  <daemon name="postgresql">
  <executable background="no">/usr/bin/sudo</executable>
  <parameters>-u postgres %p/bin/pgsql.sh</parameters>
  </daemon>
  
  </service>
<<
PreInstScript: <<
rm -rf /tmp/postgresql-status
die () {
  echo "failed" > /tmp/postgresql-status
  echo "failed"
  echo ""
  echo "*** bailing because an error ocurred:"
  echo ""
  echo "$*"
  exit 1
}

# dump the database for upgrade
if [ "$1" = "upgrade" ] && [ -d "%p/var/postgresql/data" ]; then
  echo -e "- creating %p/var/tmp if necessary: \c"
  mkdir -p '%p/var/tmp' || die "couldn't create temp directory %p/var/tmp"
  chmod 1777 '%p/var/tmp'
  echo "ok"
  echo ""

  if test `ls -ln /sw/var/ | awk '{ print $3 }' | grep -c '^252$'` -ge 1; then
    echo -e "- starting postgresql (just to be sure): \c"
    sudo -u pgsql %p/bin/pg_ctl start -D %p/var/postgresql/data >/dev/null 2>&1 || true
    echo "ok"

    echo -e "- creating postgres user in database (if needed): \c"
    %p/bin/createuser -U pgsql -a -d -e -i 2 postgres >/dev/null 2>&1 || true
    echo "ok"

    chown -R postgres %p/var/postgresql %p/var/log/postgresql
  fi

  OLDMAJOR=`cat '%p/var/postgresql/data/PG_VERSION' 2>/dev/null | cut -d. -f1`
  OLDMINOR=`cat '%p/var/postgresql/data/PG_VERSION' 2>/dev/null | cut -d. -f2`
  OLDVERSION="${OLDMAJOR}.${OLDMINOR}"
  CURMAJOR=`echo %v | cut -d. -f1`
  CURMINOR=`echo %v | cut -d. -f2`
  CURVERSION="${OLDMAJOR}.${OLDMINOR}"
  if [ "$OLDVERSION" != "$CURVERSION" ]; then
    cat <<END
It appears you already have an initialized database.

PostgreSQL changes their on-disk format between major releases
and we will need to perform a dump and restore of your database
to upgrade.  Backups of your old database will be in the
%p/var/tmp directory.  In the interest of being ultra-paranoid
both a database dump, and a tarball of your postgresql
directory will be in there.

YOU WILL NEED TO RE-CREATE YOUR DATABASE USING THE DUMP UPON
UPGRADE OF THIS PACKAGE!

If you have important data in the database, be sure that you
also have access to the old (7.2.x) postgresql deb files in
case you need to revert.

END
    read -p 'Should I continue? [Y/n] ' -s -n 1 PG_CONTINUE
    if [ "$PG_CONTINUE" = "y" ] || [ "$PG_CONTINUE" = "Y" ] || [ "$PG_CONTINUE" = "" 
]; then
      PG_CONTINUE="Y"
    else
      PG_CONTINUE="N"
    fi
    echo "$PG_CONTINUE"
    echo ""

    if [ "$PG_CONTINUE" = "N" ]; then
      echo "*** BAILING OUT ***"
      echo ""
      echo "manual" > "%p/var/tmp/pg_upgradetype"
      exit 0
    fi

    echo "automatic" > "%p/var/tmp/pg_upgradetype"

    echo -e "- starting postgresql (just to be sure): \c"
    sudo -u postgres %p/bin/pg_ctl start -D %p/var/postgresql/data >/dev/null 2>&1 || 
true
    echo "ok"

    echo -e "- vacuuming tables (to be sure logs have been played out): \c"
    %p/bin/vacuumdb -U postgres -a >/dev/null 2>&1 || die "vacuumdb failed!"
    echo -e "ok"

    echo -e "- dumping the database for upgrade: \c"
    sudo -u postgres %p/bin/pg_dumpall -c -d > "%p/var/tmp/pgdb-${OLDVERSION}.pgsql" 
2>&1 || die "couldn't dump database"
    echo "pgdb-${OLDVERSION}.pgsql"

    echo -e "- stopping postgresql: \c"
    sudo -u postgres %p/bin/pg_ctl stop -D %p/var/postgresql/data >/dev/null 2>&1 || 
true
    echo "ok"

    echo -e "- backing up the %p/var/postgresql directory: \c"
    pushd "%p/var" >/dev/null 2>&1
    sudo -u postgres tar -czf "%p/var/tmp/pgdb-${OLDVERSION}.tar.gz" postgresql 
>/dev/null 2>&1 || die "couldn't tar up postgresql directory"
    popd >/dev/null 2>&1
    echo "pgdb-${OLDVERSION}.tar.gz"

    echo ""
  fi
fi
<<
  
PostInstScript: <<
INSTALL_PHASE="$1"

# remove the old "pgsql" entries from netinfo; the username was switched to
# "postgres" but the old ones hang around because of the way niload works
niutil -destroy . /users/pgsql || true
niutil -destroy . /groups/pgsql || true

die () {
  echo "failed"
  echo ""
  echo "*** bailing because an error ocurred:"
  echo ""
  echo "$*"
  exit 1
}

pg_createdb () {
  # initdb quietly creates a bad database with the wrong locale otherwise :P
  export LANG=C

  echo -e "- making postgresql directories: \c"
  mkdir -p %p/var/postgresql/data %p/var/log/postgresql
  chown -R postgres %p/var/postgresql %p/var/log/postgresql
  chmod 700 %p/var/postgresql
  echo "ok"

  echo -e "- initializing database in %p/var/postgresql/data: \c"
  sudo -u postgres %p/bin/initdb -D %p/var/postgresql/data >/dev/null 2>&1 || die 
"couldn't initialize database"
  echo "ok"
}

if [ -d %p/var/postgresql/data ]; then
  chown -R postgres %p/var/postgresql %p/var/log/postgresql
  OLDMAJOR=`cat '%p/var/postgresql/data/PG_VERSION' 2>/dev/null | cut -d. -f1`
  OLDMINOR=`cat '%p/var/postgresql/data/PG_VERSION' 2>/dev/null | cut -d. -f2`
  OLDVERSION="${OLDMAJOR}.${OLDMINOR}"
  CURMAJOR=`echo %v | cut -d. -f1`
  CURMINOR=`echo %v | cut -d. -f2`
  CURVERSION="${OLDMAJOR}.${OLDMINOR}"
  if [ "$OLDVERSION" = "7.2" ]; then
    cat <<END

Warning: you have a database that was created with PostgreSQL 7.2.x.
Database dumps from versions prior to 7.3 can be missing some 
dependency information on certain types of constraints.

It is recommended that when you have completed this postgresql
install, you install the dbd-pg-pm or dbd-pg-pm-ssl package and then
run the script in %p/share/doc/%N/contrib/adddepend/ on each
of your databases.
END
  fi
else
  pg_createdb
fi

# update daemonic init script if necessary
daemonic install postgresql
<<
PreRmScript: <<
# clean up
if [ $1 = "upgrade" ]; then
  daemonic remove postgresql73 || true
else
  daemonic remove postgresql
fi
<<
DocFiles: COPYRIGHT HISTORY INSTALL README register.txt
DescUsage: <<
The package runs initdb on installation as the user 'postgres'.

You can start the PostgreSQL server manually using 'postmaster' as
postgres (since postgres has a shell of /dev/null by default, you must
run it as sudo -u postgres postmaster) or you can run
'daemonic enable postgresql' as root to create a StartupItem for it.

Also note that installation of this package is interactive, because
upgrades can make irrevocable changes to your database.
<<
DescPackaging: <<
IMPORTANT: The location of the data files has changed from early
revisions of this package. If you're upgrading from an earlier
revision, note that this one expects the data files to be installed
at <prefix>/var/postgresql/data.

When run from the startup script, logs output to 
<prefix>/var/log/postgresql/logfile
<<
DescPort: <<
Rearranged a lot of the PostgreSQL build to be more "correct" on
Darwin, including making proper dylibs (instead of bundles, which
ended up creating static binaries).

Also had to write a bunch of pre/post-install logic for dumping
databases from 7.2.x (or, in theory, older) schemas.
<<
License: BSD
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Homepage: http://www.postgresql.org/

--- NEW FILE: postgresql-7.3.3-2.patch ---
diff -uNbr postgresql-7.3.3/configure postgresql-7.3.3-new/configure
--- postgresql-7.3.3/configure  Thu May 22 16:17:22 2003
+++ postgresql-7.3.3-new/configure      Sat Jun 14 16:15:55 2003
@@ -4155,7 +4155,7 @@
 
 
 # Extract the first word of "perl", so it can be a program name with args.
-set dummy perl; ac_word=$2
+set dummy perl; ac_word=perl5.6.0
 echo "$as_me:$LINENO: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_PERL+set}" = set; then
@@ -4222,7 +4222,7 @@
 
 if test "$with_python" = yes; then
   # Extract the first word of "python", so it can be a program name with args.
-set dummy python; ac_word=$2
+set dummy python; ac_word=python2.1
 echo "$as_me:$LINENO: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_PYTHON+set}" = set; then
@@ -8330,8 +8330,8 @@
 
 if test "$with_pam" = yes ; then
   if test "${ac_cv_header_security_pam_appl_h+set}" = set; then
-  echo "$as_me:$LINENO: checking for security/pam_appl.h" >&5
-echo $ECHO_N "checking for security/pam_appl.h... $ECHO_C" >&6
+  echo "$as_me:$LINENO: checking for pam/pam_appl.h" >&5
+echo $ECHO_N "checking for pam/pam_appl.h... $ECHO_C" >&6
 if test "${ac_cv_header_security_pam_appl_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
@@ -8339,13 +8339,13 @@
 echo "${ECHO_T}$ac_cv_header_security_pam_appl_h" >&6
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking security/pam_appl.h usability" >&5
-echo $ECHO_N "checking security/pam_appl.h usability... $ECHO_C" >&6
+echo "$as_me:$LINENO: checking pam/pam_appl.h usability" >&5
+echo $ECHO_N "checking pam/pam_appl.h usability... $ECHO_C" >&6
 cat >conftest.$ac_ext <<_ACEOF
 #line $LINENO "configure"
 #include "confdefs.h"
 $ac_includes_default
-#include <security/pam_appl.h>
+#include <pam/pam_appl.h>
 _ACEOF
 rm -f conftest.$ac_objext
 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
@@ -8370,12 +8370,12 @@
 echo "${ECHO_T}$ac_header_compiler" >&6
 
 # Is the header present?
-echo "$as_me:$LINENO: checking security/pam_appl.h presence" >&5
-echo $ECHO_N "checking security/pam_appl.h presence... $ECHO_C" >&6
+echo "$as_me:$LINENO: checking pam/pam_appl.h presence" >&5
+echo $ECHO_N "checking pam/pam_appl.h presence... $ECHO_C" >&6
 cat >conftest.$ac_ext <<_ACEOF
 #line $LINENO "configure"
 #include "confdefs.h"
-#include <security/pam_appl.h>
+#include <pam/pam_appl.h>
 _ACEOF
 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -8407,20 +8407,20 @@
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc in
   yes:no )
-    { echo "$as_me:$LINENO: WARNING: security/pam_appl.h: accepted by the compiler, 
rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: security/pam_appl.h: accepted by the compiler, rejected by the 
preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: security/pam_appl.h: proceeding with the 
preprocessor's result" >&5
-echo "$as_me: WARNING: security/pam_appl.h: proceeding with the preprocessor's 
result" >&2;};;
+    { echo "$as_me:$LINENO: WARNING: pam/pam_appl.h: accepted by the compiler, 
rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: pam/pam_appl.h: accepted by the compiler, rejected by the 
preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: pam/pam_appl.h: proceeding with the 
preprocessor's result" >&5
+echo "$as_me: WARNING: pam/pam_appl.h: proceeding with the preprocessor's result" 
>&2;};;
   no:yes )
-    { echo "$as_me:$LINENO: WARNING: security/pam_appl.h: present but cannot be 
compiled" >&5
-echo "$as_me: WARNING: security/pam_appl.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: security/pam_appl.h: check for missing 
prerequisite headers?" >&5
-echo "$as_me: WARNING: security/pam_appl.h: check for missing prerequisite headers?" 
>&2;}
-    { echo "$as_me:$LINENO: WARNING: security/pam_appl.h: proceeding with the 
preprocessor's result" >&5
-echo "$as_me: WARNING: security/pam_appl.h: proceeding with the preprocessor's 
result" >&2;};;
+    { echo "$as_me:$LINENO: WARNING: pam/pam_appl.h: present but cannot be compiled" 
>&5
+echo "$as_me: WARNING: pam/pam_appl.h: present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: pam/pam_appl.h: check for missing prerequisite 
headers?" >&5
+echo "$as_me: WARNING: pam/pam_appl.h: check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: pam/pam_appl.h: proceeding with the 
preprocessor's result" >&5
+echo "$as_me: WARNING: pam/pam_appl.h: proceeding with the preprocessor's result" 
>&2;};;
 esac
-echo "$as_me:$LINENO: checking for security/pam_appl.h" >&5
-echo $ECHO_N "checking for security/pam_appl.h... $ECHO_C" >&6
+echo "$as_me:$LINENO: checking for pam/pam_appl.h" >&5
+echo $ECHO_N "checking for pam/pam_appl.h... $ECHO_C" >&6
 if test "${ac_cv_header_security_pam_appl_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -8433,8 +8433,8 @@
 if test $ac_cv_header_security_pam_appl_h = yes; then
   :
 else
-  { { echo "$as_me:$LINENO: error: header file <security/pam_appl.h> is required for 
PAM" >&5
-echo "$as_me: error: header file <security/pam_appl.h> is required for PAM" >&2;}
+  { { echo "$as_me:$LINENO: error: header file <pam/pam_appl.h> is required for PAM" 
>&5
+echo "$as_me: error: header file <pam/pam_appl.h> is required for PAM" >&2;}
    { (exit 1); exit 1; }; }
 fi
 
diff -uNbr postgresql-7.3.3/configure.in postgresql-7.3.3-new/configure.in
--- postgresql-7.3.3/configure.in       Thu May 22 16:17:23 2003
+++ postgresql-7.3.3-new/configure.in   Sat Jun 14 12:43:12 2003
@@ -724,7 +724,12 @@
 fi
 
 if test "$with_pam" = yes ; then
-  AC_CHECK_HEADER([security/pam_appl.h], [], [AC_MSG_ERROR([header file 
<security/pam_appl.h> is required for PAM])])
+  AC_CHECK_HEADERS([security/pam_appl.h], [], [
+    AC_CHECK_HEADERS([pam/pam_appl.h], [
+      AC_DEFINE([HAVE_PAM_PAM_APPL_H], 1, [Define if pam_appl.h is in pam/ instead of 
security/])
+      ], [AC_MSG_ERROR([header file <security/pam_appl.h> or <pam/pam_appl.h> is 
required for PAM])]
+    )
+  ])
 fi
 
 
diff -uNbr postgresql-7.3.3/pgsql.sh postgresql-7.3.3-new/pgsql.sh
--- postgresql-7.3.3/pgsql.sh   Wed Dec 31 19:00:00 1969
+++ postgresql-7.3.3-new/pgsql.sh       Sat Jun 14 12:43:12 2003
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+PREFIX="@PREFIX@"
+DATADIR="${PREFIX}/var/postgresql/data"
+LOGFILE="${DATADIR}/pgsql.log"
+
+case "$1" in
+       start)
+               sudo -u postgres -c "${PREFIX}/bin/pg_ctl start -D $DATADIR -l 
$LOGFILE"
+               ;;
+       restart)
+               sudo -u postgres -c "${PREFIX}/bin/pg_ctl restart -D $DATADIR -m fast"
+               ;;
+       stop)
+               sudo -u postgres -c "${PREFIX}/bin/pg_ctl stop -D $DATADIR -m fast"
+               ;;
+esac
diff -uNbr postgresql-7.3.3/src/Makefile.shlib postgresql-7.3.3-new/src/Makefile.shlib
--- postgresql-7.3.3/src/Makefile.shlib Sat Jan 11 12:22:34 2003
+++ postgresql-7.3.3-new/src/Makefile.shlib     Sat Jun 14 12:54:00 2003
@@ -81,8 +81,24 @@
 endif
 
 ifeq ($(PORTNAME), darwin)
-  shlib                        := 
lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
-  LINK.shared          = $(COMPILER) $(DARWIN_NAMESPACE_SPEC) -bundle -undefined 
suppress
+  ifeq (,$(filter $(host_os), darwin1.0 darwin1.1 darwin1.2))
+     MULTIPLY_DEFINED  =
+  else
+     MULTIPLY_DEFINED  = -multiply_defined suppress
+  endif
+
+  shlib                        := 
lib$(NAME).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)$(DLSUFFIX)
+  ifneq ($(SO_MAJOR_VERSION), 0)
+    version_link       := -compatibility_version $(SO_MAJOR_VERSION) -current_version 
$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
+  endif
+  ifeq ($(DLTYPE), bundle)
+    DLSUFFIX           := .so
+    LINK.shared                = $(COMPILER) $(DARWIN_NAMESPACE_SPEC) -bundle 
-undefined suppress -flat_namespace
+  else
+    DLSUFFIX           := .dylib
+    LINK.shared                = $(COMPILER) $(DARWIN_NAMESPACE_SPEC) -install_name 
$(libdir)/lib$(NAME).$(SO_MAJOR_VERSION)$(DLSUFFIX) $(version_link) -dynamiclib 
$(MULTIPLY_DEFINED)
+  endif
+  SHLIB_LINK           := -L$(libpq_builddir) $(SHLIB_LINK)
 endif
 
 ifeq ($(PORTNAME), openbsd)
@@ -246,6 +262,7 @@
 ifneq ($(PORTNAME), beos)
 ifneq ($(PORTNAME), win)
 ifneq ($(PORTNAME), aix)
+ifneq ($(PORTNAME), darwin)
 
 # Normal case
 $(shlib): $(OBJS)
@@ -261,6 +278,25 @@
        $(LN_S) $(shlib) lib$(NAME)$(DLSUFFIX)
 endif
 
+else # PORTNAME == darwin
+
+# Darwin case
+# (same as normal case, but libfoo.version.suffix)
+
+$(shlib): $(OBJS)
+       $(LINK.shared) $(OBJS) $(SHLIB_LINK) -o $@
+ifneq ($(shlib), lib$(NAME).$(SO_MAJOR_VERSION)$(DLSUFFIX))
+       rm -f lib$(NAME).$(SO_MAJOR_VERSION)$(DLSUFFIX)
+       $(LN_S) $(shlib) lib$(NAME).$(SO_MAJOR_VERSION)$(DLSUFFIX)
+endif
+
+ifneq ($(shlib), lib$(NAME)$(DLSUFFIX))
+       rm -f lib$(NAME)$(DLSUFFIX)
+       $(LN_S) $(shlib) lib$(NAME)$(DLSUFFIX)
+endif
+
+endif # PORTNAME == darwin
+
 else # PORTNAME == aix
 
 # AIX case
@@ -308,7 +344,10 @@
 ifeq ($(enable_shared), yes)
 install-lib-shared: $(shlib)
        $(INSTALL_SHLIB) $< $(DESTDIR)$(libdir)/$(shlib)
+
 ifneq ($(PORTNAME), win)
+ifneq ($(PORTNAME), darwin)
+
 ifneq ($(shlib), lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION))
        cd $(DESTDIR)$(libdir) && \
        rm -f lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION) && \
@@ -320,7 +359,23 @@
        $(LN_S) $(shlib) lib$(NAME)$(DLSUFFIX)
 endif
 
-endif # not win
+else # PORTNAME == darwin
+
+ifneq ($(shlib), lib$(NAME).$(SO_MAJOR_VERSION)$(DLSUFFIX))
+       cd $(DESTDIR)$(libdir) && \
+       rm -f lib$(NAME).$(SO_MAJOR_VERSION)$(DLSUFFIX) && \
+       $(LN_S) $(shlib) lib$(NAME).$(SO_MAJOR_VERSION)$(DLSUFFIX)
+endif
+ifneq ($(shlib), lib$(NAME)$(DLSUFFIX))
+       cd $(DESTDIR)$(libdir) && \
+       rm -f lib$(NAME)$(DLSUFFIX) && \
+       $(LN_S) $(shlib) lib$(NAME)$(DLSUFFIX)
+endif
+
+endif # PORTNAME == darwin
+
+endif # PORTNAME == win
+
 endif # enable_shared
 
 
@@ -334,7 +389,9 @@
 ifeq ($(enable_shared), yes)
        rm -f $(DESTDIR)$(libdir)/lib$(NAME)$(DLSUFFIX) \
          $(DESTDIR)$(libdir)/lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION) \
-         
$(DESTDIR)$(libdir)/lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
+         
$(DESTDIR)$(libdir)/lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION) \
+         $(DESTDIR)$(libdir)/lib$(NAME).$(SO_MAJOR_VERSION)$(DLSUFFIX) \
+         
$(DESTDIR)$(libdir)/lib$(NAME).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)$(DLSUFFIX)
 endif # enable_shared
 
 
@@ -346,7 +403,7 @@
 clean-lib:
        rm -f lib$(NAME).a
 ifeq ($(enable_shared), yes)
-       rm -f lib$(NAME)$(DLSUFFIX) lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION) 
lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
+       rm -f lib$(NAME)$(DLSUFFIX) lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION) 
lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION) 
lib$(NAME).$(SO_MAJOR_VERSION)$(DLSUFFIX) 
lib$(NAME).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)$(DLSUFFIX)
 ifdef EXPSUFF
        rm -f lib$(NAME)$(EXPSUFF)
 endif
diff -uNbr postgresql-7.3.3/src/backend/libpq/auth.c 
postgresql-7.3.3-new/src/backend/libpq/auth.c
--- postgresql-7.3.3/src/backend/libpq/auth.c   Wed Sep  4 19:31:34 2002
+++ postgresql-7.3.3-new/src/backend/libpq/auth.c       Sat Jun 14 12:43:12 2003
@@ -42,7 +42,12 @@
 char      *pg_krb_server_keyfile;
 
 #ifdef USE_PAM
+
+#ifdef HAVE_PAM_PAM_APPL_H
+#include <pam/pam_appl.h>
+#else
 #include <security/pam_appl.h>
+#endif
 
 #define PGSQL_PAM_SERVICE "postgresql" /* Service name passed to PAM */
 
diff -uNbr postgresql-7.3.3/src/backend/postmaster/postmaster.c 
postgresql-7.3.3-new/src/backend/postmaster/postmaster.c
--- postgresql-7.3.3/src/backend/postmaster/postmaster.c        Sat Feb 22 23:48:38 
2003
+++ postgresql-7.3.3-new/src/backend/postmaster/postmaster.c    Sat Jun 14 12:43:12 
2003
@@ -85,6 +85,10 @@
 #include <getopt.h>
 #endif
 
+#ifdef HAVE_RENDEZVOUS
+#include <DNSServiceDiscovery/DNSServiceDiscovery.h>
+#endif
+
 #include "catalog/pg_database.h"
 #include "commands/async.h"
 #include "lib/dllist.h"
@@ -203,6 +207,10 @@
 bool           Log_connections = false;
 bool           Db_user_namespace = false;
 
+#ifdef HAVE_RENDEZVOUS
+/* service name */
+char           *service_name = NULL;
+#endif
 
 /* Startup/shutdown state */
 static pid_t StartupPID = 0,
@@ -354,6 +362,17 @@
 }
 
 
+#ifdef HAVE_RENDEZVOUS
+
+/* reg_reply -- empty callback function for DNSServiceRegistrationCreate() */
+static void
+reg_reply(DNSServiceRegistrationReplyErrorType errorCode, void *context)
+{
+
+}
+
+#endif
+
 int
 PostmasterMain(int argc, char *argv[])
 {
@@ -684,6 +703,21 @@
                {
                        postmaster_error("cannot create INET stream port");
                        ExitPostmaster(1);
+                } else {
+#ifdef HAVE_RENDEZVOUS
+                    /* Rendezvous, baby! */
+                    
+                    if (service_name != NULL)
+                    {
+                        DNSServiceRegistrationCreate(service_name,
+                                "_pgsql._tcp.",
+                                "",
+                                htonl(PostPortNumber),
+                                "",
+                                (DNSServiceRegistrationReply)reg_reply,
+                                NULL);
+                    }
+#endif
                }
        }
 
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/ascii_and_mic/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/ascii_and_mic/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/ascii_and_mic/Makefile      
 Wed Aug 21 22:18:45 2002
+++ postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/ascii_and_mic/Makefile  
 Sat Jun 14 13:08:00 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.3 2002/08/22 02:18:45 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/ascii_and_mic
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/cyrillic_and_mic/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/cyrillic_and_mic/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/cyrillic_and_mic/Makefile   
 Wed Aug 21 17:33:55 2002
+++ 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/cyrillic_and_mic/Makefile   
     Sat Jun 14 13:08:08 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/cyrillic_and_mic
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/euc_cn_and_mic/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/euc_cn_and_mic/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/euc_cn_and_mic/Makefile     
 Wed Aug 21 17:33:55 2002
+++ postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/euc_cn_and_mic/Makefile 
 Sat Jun 14 13:08:15 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/euc_cn_and_mic
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/Makefile    
 Wed Aug 21 17:33:55 2002
+++ 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/Makefile 
Sat Jun 14 13:08:22 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/euc_jp_and_sjis
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/euc_kr_and_mic/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/euc_kr_and_mic/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/euc_kr_and_mic/Makefile     
 Wed Aug 21 17:33:55 2002
+++ postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/euc_kr_and_mic/Makefile 
 Sat Jun 14 13:08:27 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/euc_kr_and_mic
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/Makefile    
 Wed Aug 21 17:33:55 2002
+++ 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/Makefile 
Sat Jun 14 13:08:34 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/euc_tw_and_big5
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/latin2_and_win1250/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/latin2_and_win1250/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/latin2_and_win1250/Makefile 
 Wed Aug 21 17:33:55 2002
+++ 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/latin2_and_win1250/Makefile 
     Sat Jun 14 13:08:40 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/latin2_and_win1250
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/latin_and_mic/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/latin_and_mic/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/latin_and_mic/Makefile      
 Wed Aug 21 17:33:55 2002
+++ postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/latin_and_mic/Makefile  
 Sat Jun 14 13:08:45 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/latin_and_mic
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr postgresql-7.3.3/src/backend/utils/mb/conversion_procs/proc.mk 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/proc.mk
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/proc.mk      Thu Sep  5 
14:28:46 2002
+++ postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/proc.mk  Sat Jun 14 
12:43:12 2003
@@ -1,6 +1,7 @@
 SRCS           += $(NAME).c
 OBJS           += $(NAME).o
 
+DLTYPE         = bundle
 SHLIB_LINK     := $(BE_DLLLIBS)
 
 SO_MAJOR_VERSION := 0
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_ascii/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_ascii/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_ascii/Makefile     
 Wed Aug 21 17:33:55 2002
+++ postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_ascii/Makefile 
 Sat Jun 14 13:08:54 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_ascii
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_big5/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_big5/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_big5/Makefile      
 Wed Aug 21 17:33:55 2002
+++ postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_big5/Makefile  
 Sat Jun 14 13:08:59 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_big5
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/Makefile  
 Wed Aug 21 17:33:55 2002
+++ 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/Makefile  
     Sat Jun 14 13:09:03 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_cyrillic
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/Makefile    
 Wed Aug 21 17:33:55 2002
+++ 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/Makefile 
Sat Jun 14 13:10:53 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_euc_cn
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/Makefile    
 Wed Aug 21 17:33:55 2002
+++ 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/Makefile 
Sat Jun 14 13:09:30 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_euc_jp
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/Makefile    
 Wed Aug 21 17:33:55 2002
+++ 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/Makefile 
Sat Jun 14 13:09:35 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_euc_kr
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/Makefile    
 Wed Aug 21 17:33:55 2002
+++ 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/Makefile 
Sat Jun 14 13:09:40 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_euc_tw
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/Makefile   
 Wed Aug 21 17:33:55 2002
+++ 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/Makefile   
     Sat Jun 14 13:09:44 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_gb18030
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_gbk/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_gbk/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_gbk/Makefile       
 Wed Aug 21 17:33:55 2002
+++ postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_gbk/Makefile   
 Sat Jun 14 13:09:49 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_gbk
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/Makefile   
 Wed Aug 21 17:33:55 2002
+++ 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/Makefile   
     Sat Jun 14 13:09:54 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_iso8859
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/Makefile 
 Wed Aug 21 17:33:55 2002
+++ 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/Makefile 
     Sat Jun 14 13:09:58 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_johab/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_johab/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_johab/Makefile     
 Wed Aug 21 17:33:55 2002
+++ postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_johab/Makefile 
 Sat Jun 14 13:10:02 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_johab
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_sjis/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_sjis/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_sjis/Makefile      
 Wed Aug 21 17:33:55 2002
+++ postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_sjis/Makefile  
 Sat Jun 14 13:10:08 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_sjis
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_tcvn/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_tcvn/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_tcvn/Makefile      
 Wed Aug 21 17:33:55 2002
+++ postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_tcvn/Makefile  
 Sat Jun 14 13:10:13 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_tcvn
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_uhc/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_uhc/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_uhc/Makefile       
 Wed Aug 21 17:33:55 2002
+++ postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_uhc/Makefile   
 Sat Jun 14 13:10:16 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_uhc
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_win1250/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_win1250/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_win1250/Makefile   
 Wed Aug 21 17:33:55 2002
+++ 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_win1250/Makefile   
     Sat Jun 14 13:10:20 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_win1250
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_win1256/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_win1256/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_win1256/Makefile   
 Wed Aug 21 17:33:55 2002
+++ 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_win1256/Makefile   
     Sat Jun 14 13:10:25 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_win1256
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr 
postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_win874/Makefile 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_win874/Makefile
--- postgresql-7.3.3/src/backend/utils/mb/conversion_procs/utf8_and_win874/Makefile    
 Wed Aug 21 17:33:55 2002
+++ 
postgresql-7.3.3-new/src/backend/utils/mb/conversion_procs/utf8_and_win874/Makefile 
Sat Jun 14 13:10:29 2003
@@ -3,6 +3,9 @@
 # $Id: Makefile,v 1.2 2002/08/21 21:33:55 momjian Exp $
 #
 #-------------------------------------------------------------------------
+
+DLTYPE = bundle
+
 subdir = src/backend/utils/mb/conversion_procs/utf8_and_win874
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr postgresql-7.3.3/src/backend/utils/misc/guc.c 
postgresql-7.3.3-new/src/backend/utils/misc/guc.c
--- postgresql-7.3.3/src/backend/utils/misc/guc.c       Thu Apr  3 19:32:57 2003
+++ postgresql-7.3.3-new/src/backend/utils/misc/guc.c   Sat Jun 14 12:43:12 2003
@@ -798,6 +798,13 @@
                "$user,public", assign_search_path, NULL
        },
 
+#ifdef HAVE_RENDEZVOUS
+       {
+               {"service_name", PGC_POSTMASTER}, &service_name,
+               NULL, NULL, NULL
+       },
+#endif
+
        {
                {"server_encoding", PGC_USERSET}, &server_encoding_string,
                "SQL_ASCII", assign_server_encoding, show_server_encoding
@@ -838,12 +845,12 @@
 
        {
                {"unix_socket_group", PGC_POSTMASTER}, &Unix_socket_group,
-               "", NULL, NULL
+               "pgsql", NULL, NULL
        },
 
        {
                {"unix_socket_directory", PGC_POSTMASTER}, &UnixSocketDir,
-               "", NULL, NULL
+               "/tmp", NULL, NULL
        },
 
        {
diff -uNbr postgresql-7.3.3/src/backend/utils/misc/postgresql.conf.sample 
postgresql-7.3.3-new/src/backend/utils/misc/postgresql.conf.sample
--- postgresql-7.3.3/src/backend/utils/misc/postgresql.conf.sample      Sun Mar 30 
16:38:13 2003
+++ postgresql-7.3.3-new/src/backend/utils/misc/postgresql.conf.sample  Sat Jun 14 
12:43:12 2003
@@ -27,10 +27,10 @@
 #
 #      Connection Parameters
 #
-#tcpip_socket = false
-#ssl = false
+tcpip_socket = true
+ssl = false
 
-#max_connections = 32
+max_connections = 96
 #superuser_reserved_connections = 2
 
 #port = 5432 
@@ -49,7 +49,7 @@
 #
 #      Shared Memory Size
 #
-#shared_buffers = 64           # min max_connections*2 or 16, 8KB each
+shared_buffers = 192           # min max_connections*2 or 16, 8KB each
 #max_fsm_relations = 1000      # min 10, fsm is free space map, ~40 bytes
 #max_fsm_pages = 10000         # min 1000, fsm is free space map, ~6 bytes
 #max_locks_per_transaction = 64        # min 10
diff -uNbr postgresql-7.3.3/src/bin/initdb/initdb.sh 
postgresql-7.3.3-new/src/bin/initdb/initdb.sh
--- postgresql-7.3.3/src/bin/initdb/initdb.sh   Mon Nov 25 16:42:11 2002
+++ postgresql-7.3.3-new/src/bin/initdb/initdb.sh       Sat Jun 14 12:43:12 2003
@@ -1091,11 +1091,8 @@
 echo
 echo "Success. You can now start the database server using:"
 echo ""
-echo "    $PGPATH/postmaster -D $PGDATA"
-echo "or"
-# (Advertise -l option here, otherwise we have a background
-#  process writing to the terminal.)
-echo "    $PGPATH/pg_ctl -D $PGDATA -l logfile start"
-echo
+echo "    sudo -u root sudo -u pgsql $PGPATH/pg_ctl \\"
+echo "        -D $PGDATA -l /sw/var/log/postgresql/logfile start"
+echo ""
 
 exit 0
diff -uNbr postgresql-7.3.3/src/bin/pg_ctl/pg_ctl.sh 
postgresql-7.3.3-new/src/bin/pg_ctl/pg_ctl.sh
--- postgresql-7.3.3/src/bin/pg_ctl/pg_ctl.sh   Fri Oct 18 18:05:35 2002
+++ postgresql-7.3.3-new/src/bin/pg_ctl/pg_ctl.sh       Sat Jun 14 12:43:12 2003
@@ -14,6 +14,10 @@
 
 CMDNAME=`basename $0`
 
+ulimit -d 24000 >/dev/null 2>&1
+ulimit -n 512   >/dev/null 2>&1
+ulimit -s 4096  >/dev/null 2>&1
+
 help="\
 $CMDNAME is a utility to start, stop, restart, reload configuration files,
 or report the status of a PostgreSQL server.
diff -uNbr postgresql-7.3.3/src/include/miscadmin.h 
postgresql-7.3.3-new/src/include/miscadmin.h
--- postgresql-7.3.3/src/include/miscadmin.h    Thu Oct  3 13:07:53 2002
+++ postgresql-7.3.3-new/src/include/miscadmin.h        Sat Jun 14 12:43:12 2003
@@ -182,6 +182,7 @@
 extern char *Unix_socket_group;
 extern char *UnixSocketDir;
 extern char *VirtualHost;
+extern char *service_name;
 
 
 /*****************************************************************************
diff -uNbr postgresql-7.3.3/src/include/pg_config.h.in 
postgresql-7.3.3-new/src/include/pg_config.h.in
--- postgresql-7.3.3/src/include/pg_config.h.in Fri Nov  8 00:23:09 2002
+++ postgresql-7.3.3-new/src/include/pg_config.h.in     Sat Jun 14 12:43:12 2003
@@ -57,6 +57,9 @@
 /* Define to build with PAM Support */
 #undef USE_PAM
 
+/* Define if pam_appl.h is in pam/ instead of security/ */
+#undef HAVE_PAM_PAM_APPL_H
+
 /* 
  * DEF_PGPORT is the TCP port number on which the Postmaster listens and
  * which clients will try to connect to.  This is just a default value;
diff -uNbr postgresql-7.3.3/src/include/port/darwin.h 
postgresql-7.3.3-new/src/include/port/darwin.h
--- postgresql-7.3.3/src/include/port/darwin.h  Sun Oct 28 01:26:08 2001
+++ postgresql-7.3.3-new/src/include/port/darwin.h      Sat Jun 14 12:43:12 2003
@@ -1,5 +1,7 @@
 #define __darwin__     1
 
+#define HAVE_RENDEZVOUS
+
 #if defined(__ppc__)
 #define HAS_TEST_AND_SET
 #endif
diff -uNbr postgresql-7.3.3/src/interfaces/libpgtcl/Makefile 
postgresql-7.3.3-new/src/interfaces/libpgtcl/Makefile
--- postgresql-7.3.3/src/interfaces/libpgtcl/Makefile   Tue Dec 10 23:08:05 2002
+++ postgresql-7.3.3-new/src/interfaces/libpgtcl/Makefile       Sat Jun 14 12:43:12 
2003
@@ -20,7 +20,7 @@
 
 OBJS= pgtcl.o pgtclCmds.o pgtclId.o
 
-SHLIB_LINK = $(libpq)
+SHLIB_LINK = $(libpq) $(TCL_LIB_SPEC)
 
 # If crypt is a separate library, rather than part of libc, it may need
 # to be referenced separately to keep (broken) linkers happy.  (This is
diff -uNbr postgresql-7.3.3/src/interfaces/python/GNUmakefile 
postgresql-7.3.3-new/src/interfaces/python/GNUmakefile
--- postgresql-7.3.3/src/interfaces/python/GNUmakefile  Thu Dec 13 13:39:04 2001
+++ postgresql-7.3.3-new/src/interfaces/python/GNUmakefile      Sat Jun 14 16:28:34 
2003
@@ -1,5 +1,7 @@
 # $Header: /cvsroot/pgsql-server/src/interfaces/python/GNUmakefile,v 1.13 2001/12/13 
18:39:04 petere Exp $
 
+DLTYPE = bundle
+
 subdir = src/interfaces/python
 top_builddir = ../../..
 include $(top_builddir)/src/Makefile.global
@@ -13,7 +15,9 @@
 override CPPFLAGS += -DUSE_DL_IMPORT
 SHLIB_LINK += $(python_libspec)
 endif
-
+ifeq ($(PORTNAME), darwin)
+SHLIB_LINK += -bundle_loader @PREFIX@/bin/python2.1
+endif
 
 include $(top_srcdir)/src/Makefile.shlib
 
diff -uNbr postgresql-7.3.3/src/makefiles/Makefile.darwin 
postgresql-7.3.3-new/src/makefiles/Makefile.darwin
--- postgresql-7.3.3/src/makefiles/Makefile.darwin      Fri Oct  5 17:15:38 2001
+++ postgresql-7.3.3-new/src/makefiles/Makefile.darwin  Sat Jun 14 12:54:25 2003
@@ -1,13 +1,23 @@
 AROPT = cr
 AWK= awk
  
-DLSUFFIX = .so
+ifeq ($(DLTYPE), bundle)
+       DLSUFFIX := .so
+else
+       DLSUFFIX := .dylib
+endif
+
 CFLAGS_SL =
+CFLAGS += -fno-common
 ifeq (,$(filter $(host_os), darwin1.0 darwin1.1 darwin1.2))
-DARWIN_NAMESPACE_SPEC = -flat_namespace
+  MULTIPLY_DEFINED=
+else
+  MULTIPLY_DEFINED=-multiply_defined suppress
 endif
  
 %.so: %.o
-       $(CC) $(DARWIN_NAMESPACE_SPEC) -bundle -undefined suppress -o $@ $<
+       $(CC) -bundle $(MULTIPLY_DEFINED) -o $@ $<
+%.dylib: %.o
+       $(CC) -dynamiclib $(MULTIPLY_DEFINED) -o $@ $<
 
 sqlmansect = 7
diff -uNbr postgresql-7.3.3/src/pl/plperl/GNUmakefile 
postgresql-7.3.3-new/src/pl/plperl/GNUmakefile
--- postgresql-7.3.3/src/pl/plperl/GNUmakefile  Tue May 28 12:57:53 2002
+++ postgresql-7.3.3-new/src/pl/plperl/GNUmakefile      Sat Jun 14 12:43:12 2003
@@ -20,10 +20,10 @@
 
 override CPPFLAGS := -I$(srcdir) -I$(perl_archlibexp)/CORE $(CPPFLAGS)
 
-
 NAME = plperl
 SO_MAJOR_VERSION = 0
 SO_MINOR_VERSION = 0
+DLTYPE = bundle
 
 OBJS = plperl.o eloglvl.o SPI.o
 SHLIB_LINK = $(perl_embed_ldflags) $(BE_DLLLIBS)
diff -uNbr postgresql-7.3.3/src/pl/plpgsql/src/Makefile 
postgresql-7.3.3-new/src/pl/plpgsql/src/Makefile
--- postgresql-7.3.3/src/pl/plpgsql/src/Makefile        Fri Nov  1 17:52:34 2002
+++ postgresql-7.3.3-new/src/pl/plpgsql/src/Makefile    Sat Jun 14 13:12:28 2003
@@ -6,6 +6,8 @@
 #
 #-------------------------------------------------------------------------
 
+DLTYPE = bundle
+
 subdir = src/pl/plpgsql/src
 top_builddir = ../../../..
 include $(top_builddir)/src/Makefile.global
diff -uNbr postgresql-7.3.3/src/pl/plpython/Makefile 
postgresql-7.3.3-new/src/pl/plpython/Makefile
--- postgresql-7.3.3/src/pl/plpython/Makefile   Thu Sep  5 14:28:46 2002
+++ postgresql-7.3.3-new/src/pl/plpython/Makefile       Sat Jun 14 16:31:54 2003
@@ -1,5 +1,7 @@
 # $Header: /cvsroot/pgsql-server/src/pl/plpython/Makefile,v 1.11 2002/09/05 18:28:46 
petere Exp $
 
+DLTYPE = bundle
+
 subdir = src/pl/plpython
 top_builddir = ../../..
 include $(top_builddir)/src/Makefile.global
@@ -8,7 +10,7 @@
 # On some platforms we can only build PL/Python if libpython is a
 # shared library.  Since there is no official way to determine this,
 # we see if there is a file that is named like a shared library.
-ifneq (,$(wildcard $(python_configdir)/libpython*$(DLSUFFIX)*))
+ifneq (,$(wildcard $(python_configdir)/libpython*.a*))
 shared_libpython = yes
 endif
 
@@ -24,7 +26,7 @@
 SO_MINOR_VERSION = 0
 OBJS = plpython.o
 
-SHLIB_LINK = $(BE_DLLLIBS) $(python_libspec)
+SHLIB_LINK = $(BE_DLLLIBS) -bundle_loader @PREFIX@/bin/python2.1
 
 include $(top_srcdir)/src/Makefile.shlib
 
diff -uNbr postgresql-7.3.3/src/pl/tcl/Makefile 
postgresql-7.3.3-new/src/pl/tcl/Makefile
--- postgresql-7.3.3/src/pl/tcl/Makefile        Fri May 24 14:10:17 2002
+++ postgresql-7.3.3-new/src/pl/tcl/Makefile    Sat Jun 14 12:43:12 2003
@@ -25,7 +25,6 @@
 endif
 endif
 
-
 # The following attempts to figure out what libraries need to be
 # linked with pltcl.  The information comes from the tclConfig.sh
 # file, but it's mostly bogus.  This just might work.
@@ -48,6 +47,7 @@
 NAME = pltcl
 SO_MAJOR_VERSION = 2
 SO_MINOR_VERSION = 0
+DLTYPE = bundle
 OBJS = pltcl.o
 
 include $(top_srcdir)/src/Makefile.shlib

--- NEW FILE: postgresql-java-7.3.3-2.info ---
Package: postgresql-java
Version: 7.3.3
Revision: 2
GCC: 3.1
Source: ftp://ftp.postgresql.org/pub/source/v%v/postgresql-%v.tar.gz
Source-MD5: 60e1efa3a0f34dae06e017f72cd2dcc9
BuildDepends: ant, postgresql73-dev (>= %v)
Depends: postgresql73-shlibs (>= %v) | postgresql-ssl73-shlibs (>= %v)
NoSetCPPFLAGS: true
SetCPPFLAGS: -I%p/include
NoSetLDFLAGS: true
SetLIBS: -L%p/lib
Conflicts: postgresql (<< 7.3), postgresql-ssl (<< 7.3), postgresql-java-ssl
Replaces: postgresql (<< 7.3), postgresql-ssl (<< 7.3), postgresql-java-ssl
PatchScript: sed 's|@PREFIX@|%p|g' < %a/postgresql-%v-%r.patch | patch -p1
ConfigureParams: --prefix=%p --docdir=%p/share/doc --mandir=%p/share/man 
--enable-multibyte --enable-recode --with-CXX --without-perl --without-python 
--without-openssl --with-libraries=%p/lib --with-includes=%p/include --without-tcl 
--with-java
CompileScript: <<
  ./configure %c
  (cd src/interfaces/jdbc; make)
<<
InstallScript: <<
  (cd src/interfaces/jdbc; make install DESTDIR=%d)
  install -d -m 755 %i/lib/postgresql
  mv %i/share/postgresql/java %i/lib/postgresql/java
  rmdir %i/share/postgresql
  rmdir %i/share
<<
DocFiles: COPYRIGHT HISTORY INSTALL README register.txt
Description: PostgreSQL Java library
License: BSD
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Homepage: http://www.postgresql.org/

--- NEW FILE: postgresql-libpgeasy-7.3.3-2.patch ---
diff -uNbr pgeasy-3.0.1/Makefile pgeasy-3.0.1-patched/Makefile
--- pgeasy-3.0.1/Makefile       Tue Nov 26 23:40:19 2002
+++ pgeasy-3.0.1-patched/Makefile       Mon Dec 30 21:28:41 2002
@@ -9,29 +9,32 @@
 SO_MAJOR_VERSION= 3
 SO_MINOR_VERSION= 0
 
-POSTGRES_HOME=/usr/local/pgsql
[EMAIL PROTECTED]@
 
 TARGET= libpgeasy
-CFLAGS= -O -Wall
+CFLAGS= -O -Wall -Wmissing-prototypes -Wmissing-declarations -fno-common 
-traditional-cpp
 LIBS=pq
 OBJS= libpgeasy.o halt.o
 
-SHARED= -fpic -shared -Wl,-x,-soname,$(TARGET).so.$(SO_MAJOR_VERSION) 
-Wl,-rpath,$(POSTGRES_HOME)/lib
-soname=$(TARGET).so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
+SHARED= -install_name $(POSTGRES_HOME)/lib/$(TARGET).$(SO_MAJOR_VERSION).dylib 
-compatibility_version $(SO_MAJOR_VERSION) -current_version 
$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION) -dynamiclib -multiply_defined suppress
+
+soname=$(TARGET).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION).dylib
 
 all:  $(soname)
 
 $(soname) : $(OBJS)
-       $(CC) $(OBJS) -L$(POSTGRES_HOME)/lib -l$(LIBS) $(SHARED) -o $(soname)
+       $(CC) $(OBJS) -L$(DESTDIR)$(POSTGRES_HOME)/lib -L$(POSTGRES_HOME)/lib 
-l$(LIBS) $(SHARED) -o $(soname)
 
 %.o    : %.c
-       $(CC) -c $(CFLAGS) -I$(POSTGRES_HOME)/include $<
+       $(CC) -c $(CFLAGS) -I$(DESTDIR)$(POSTGRES_HOME)/include/postgresql 
-I$(DESTDIR)$(POSTGRES_HOME)/include -I$(POSTGRES_HOME)/include $<
 
 clean:
        rm -f $(OBJS) $(soname)
 
 install:
-       install $(soname) $(POSTGRES_HOME)/lib
-       rm -f $(POSTGRES_HOME)/lib/$(TARGET).so
-       ln -s $(POSTGRES_HOME)/lib/$(soname) $(POSTGRES_HOME)/lib/$(TARGET).so
-       install -c $(TARGET).h $(POSTGRES_HOME)/include
+       install -d -m 755 $(DESTDIR)$(POSTGRES_HOME)/lib
+       install -c -m 755 $(soname) $(DESTDIR)$(POSTGRES_HOME)/lib
+       rm -f $(DESTDIR)$(POSTGRES_HOME)/lib/$(TARGET).dylib
+       ln -sf $(soname) $(DESTDIR)$(POSTGRES_HOME)/lib/$(TARGET).dylib
+       ln -sf $(soname) 
$(DESTDIR)$(POSTGRES_HOME)/lib/$(TARGET).$(SO_MAJOR_VERSION).dylib
+       install -c $(TARGET).h $(DESTDIR)$(POSTGRES_HOME)/include/postgresql

--- NEW FILE: postgresql-libpqpp-7.3.3-2.patch ---
diff -uNbr libpq++-4.0/Makefile libpq++-4.0-patched/Makefile
--- libpq++-4.0/Makefile        Tue Nov 26 23:46:08 2002
+++ libpq++-4.0-patched/Makefile        Mon Dec 30 21:29:40 2002
@@ -11,33 +11,35 @@
 SO_MAJOR_VERSION= 4
 SO_MINOR_VERSION= 0
 
-POSTGRES_HOME=/usr/local/pgsql
-CXXOPTS= -DHAVE_NAMESPACE_STD -DHAVE_CXX_STRING_HEADER -DDLLIMPORT=""
[EMAIL PROTECTED]@
+CXXOPTS= -DHAVE_NAMESPACE_STD -DHAVE_CXX_STRING_HEADER -DDLLIMPORT="" -Wall 
-Wmissing-prototypes -Wmissing-declarations -fno-common -traditional-cpp
 
 TARGET= libpq++
-CFLAGS= -O -Wall
+CFLAGS= -Os -Wall
 LIBS=pq
 OBJS= pgconnection.o pgdatabase.o pgtransdb.o pgcursordb.o pglobject.o
 LIBPGXXHEADERS = pgconnection.h pgdatabase.h pgtransdb.h pgcursordb.h pglobject.h
 
-SHARED= -fpic -shared -Wl,-x,-soname,$(TARGET).so.$(SO_MAJOR_VERSION) 
-Wl,-rpath,$(POSTGRES_HOME)/lib
-soname=$(TARGET).so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
+SHARED= -install_name $(POSTGRES_HOME)/lib/$(TARGET).$(SO_MAJOR_VERSION).dylib 
-compatibility_version $(SO_MAJOR_VERSION) -current_version 
$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION) -dynamiclib -multiply_defined suppress
+
+soname=$(TARGET).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION).dylib
 
 all:  $(soname)
 
 $(soname) : $(OBJS)
-       $(CXX) $(CXXFLAGS) $(OBJS) -L$(POSTGRES_HOME)/lib -l$(LIBS) $(SHARED) -o 
$(soname)
+       $(CXX) $(CXXFLAGS) $(OBJS) -L$(DESTDIR)$(POSTGRES_HOME)/lib 
-L$(POSTGRES_HOME)/lib -l$(LIBS) $(SHARED) -o $(soname)
 
 %.o    : %.cc
-       $(CXX) -c $(CXXFLAGS) $(CXXOPTS) -I$(POSTGRES_HOME)/include $<
+       $(CXX) -c $(CXXFLAGS) $(CXXOPTS) 
-I$(DESTDIR)$(POSTGRES_HOME)/include/postgresql -I$(POSTGRES_HOME)/include/postgresql 
$<
 
 clean:
        rm -f $(OBJS) $(soname)
 
 install:
-       install $(soname) $(POSTGRES_HOME)/lib
-       rm -f $(POSTGRES_HOME)/lib/$(TARGET).so
-       ln -s $(POSTGRES_HOME)/lib/$(soname) $(POSTGRES_HOME)/lib/$(TARGET).so
-       install -c $(TARGET).h $(POSTGRES_HOME)/include
-       -mkdir $(POSTGRES_HOME)/include/libpq++
-       for i in $(LIBPGXXHEADERS); do install -c $$i $(POSTGRES_HOME)/include/libpq++ 
|| exit 1; done
+       install $(soname) $(DESTDIR)$(POSTGRES_HOME)/lib
+       rm -f $(DESTDIR)$(POSTGRES_HOME)/lib/$(TARGET).dylib
+       ln -sf $(soname) $(DESTDIR)$(POSTGRES_HOME)/lib/$(TARGET).dylib
+       ln -sf $(soname) 
$(DESTDIR)$(POSTGRES_HOME)/lib/$(TARGET).$(SO_MAJOR_VERSION).dylib
+       install -c -m 644 $(TARGET).h $(DESTDIR)$(POSTGRES_HOME)/include/postgresql
+       install -d -m 755 $(DESTDIR)$(POSTGRES_HOME)/include/postgresql/libpq++
+       for i in $(LIBPGXXHEADERS); do install -c $$i 
$(DESTDIR)$(POSTGRES_HOME)/include/postgresql/libpq++ || exit 1; done

--- NEW FILE: postgresql-perl-560-7.3.3-2.info ---
Package: postgresql-perl-560
Version: 7.3.3
Revision: 2
GCC: 3.1
Source: ftp://ftp.postgresql.org/pub/source/v%v/postgresql-%v.tar.gz
Source-MD5: 60e1efa3a0f34dae06e017f72cd2dcc9
Source2: ftp://gborg.postgresql.org/pub/pgperl/stable/pgperl-2.0.2.tar.gz
Source2-MD5: 0813c5ab151dd37ad8938634550e6c1a
BuildDepends: postgresql73-dev (>= %v), perl560-core
Depends: postgresql73-shlibs (>= %v), postgresql (>= %v)
NoSetCPPFLAGS: true
SetCPPFLAGS: -I%p/include
NoSetLDFLAGS: true
SetLIBS: -L%p/lib -lpq
Conflicts: postgresql-ssl-perl-560
Replaces: postgresql-ssl-perl-560, postgresql (<< %v), postgresql-ssl-perl (<< %v), 
postgresql-perl (<< %v)
PatchScript: sed -e 's|@PREFIX@|%p|g' -e 's|perl5.6.0|perl5.6.0|g' < 
%a/postgresql-%v-%r.patch | patch -p1
ConfigureParams: --prefix=%p --docdir=%p/share/doc --mandir=%p/share/man 
--enable-multibyte --enable-recode --with-CXX --with-perl --without-python 
--without-openssl --with-libraries=%p/lib --with-includes=%p/include --without-tcl 
--without-java --enable-odbc --with-pam
CompileScript: <<
#!/bin/sh
  ./configure %c

  # pl/perl
  pushd src/pl/plperl
  make
  popd

  # Pg perl module
  pushd ../Pg-2.0.2
  POSTGRES_INCLUDE=%p/include/postgresql POSTGRES_LIB=%p/lib 
INC="-I%i/include/postgresql -I%i/include -I%p/include/postgresql -I%p/include" 
LIBS="-L%p/lib" perl5.6.0 Makefile.PL PREFIX=%p INSTALLPRIVLIB=%p/lib/perl5/5.6.0 
INSTALLARCHLIB=%p/lib/perl5/5.6.0/darwin INSTALLSITELIB=%p/lib/perl5/5.6.0 
INSTALLSITEARCH=%p/lib/perl5/5.6.0/darwin INSTALLMAN1DIR=%p/share/man/man1 
INSTALLMAN3DIR=%p/share/man/man3 INSTALLSITEMAN1DIR=%p/share/man/man1 
INSTALLVENDORMAN1DIR=%p/share/man/man1 MAN1EXT=1 INSTALLMAN3DIR=%p/share/man/man3 
INSTALLSITEMAN3DIR=%p/share/man/man3 INSTALLVENDORMAN3DIR=%p/share/man/man3 MAN3EXT=3 

  make
  popd

<<
InstallScript: <<
#!/bin/sh

  # pl/perl
  (cd src/pl/plperl; make install DESTDIR=%d INSTALLSITEMAN3DIR=%i/share/man/man3)

  # Pg perl module
  pushd ../Pg-2.0.2
  make install PREFIX=%i INSTALLPRIVLIB=%i/lib/perl5/5.6.0 
INSTALLARCHLIB=%i/lib/perl5/5.6.0/darwin INSTALLSITELIB=%i/lib/perl5/5.6.0 
INSTALLSITEARCH=%i/lib/perl5/5.6.0/darwin INSTALLMAN1DIR=%i/share/man/man1 
INSTALLMAN3DIR=%i/share/man/man3 INSTALLSITEMAN1DIR=%i/share/man/man1 
INSTALLVENDORMAN1DIR=%i/share/man/man1 MAN1EXT=1 INSTALLMAN3DIR=%i/share/man/man3 
INSTALLSITEMAN3DIR=%i/share/man/man3 INSTALLVENDORMAN3DIR=%i/share/man/man3 MAN3EXT=3 

  mkdir -p %i/share/podfiles
  cat %i/lib/perl5/5.6.0/darwin/perllocal.pod | sed -e 
s,%i/lib/perl5/5.6.0,%p/lib/perl5/5.6.0,g > %i/share/podfiles/perllocal.%n.pod
  rm -rf %i/lib/perl5/5.6.0/darwin/perllocal.pod
  popd

  mv %i/lib/postgresql/plperl.so %i/lib/postgresql/plperl-560.so
  mv %i/share/man/man3/Pg.3 %p/share/man/man3/Pg-560.3

<<
PostInstScript: <<
  update-alternatives --install %p/lib/postgresql/plperl.so postgresql-perl-plperl.so 
%p/lib/postgresql/plperl-560.so 560
  update-alternatives --install %p/share/man/man3/Pg.3 postgresql-perl-Pg.3 
%p/share/man/man3/Pg-560.3 560
<<
PostRmScript: <<
if [ "$1" != "upgrade" ]; then
  update-alternatives --remove postgresql-perl-plperl.so 
%p/lib/postgresql/plperl-560.so
  update-alternatives --remove postgresql-perl-Pg.3 %p/share/man/man3/Pg-560.3
fi
<<
DocFiles: COPYRIGHT HISTORY INSTALL src/pl/plperl/README register.txt
Description: PostgreSQL Perl tools (for Perl 5.6.0)
License: BSD
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Homepage: http://www.postgresql.org/

--- NEW FILE: postgresql-perl-561-7.3.3-2.info ---
Package: postgresql-perl-561
Version: 7.3.3
Revision: 2
GCC: 3.1
Source: ftp://ftp.postgresql.org/pub/source/v%v/postgresql-%v.tar.gz
Source-MD5: 60e1efa3a0f34dae06e017f72cd2dcc9
Source2: ftp://gborg.postgresql.org/pub/pgperl/stable/pgperl-2.0.2.tar.gz
Source2-MD5: 0813c5ab151dd37ad8938634550e6c1a
BuildDepends: postgresql73-dev (>= %v), perl561-core
Depends: postgresql73-shlibs (>= %v), postgresql (>= %v)
NoSetCPPFLAGS: true
SetCPPFLAGS: -I%p/include
NoSetLDFLAGS: true
SetLIBS: -L%p/lib -lpq
Conflicts: postgresql-ssl-perl-561
Replaces: postgresql-ssl-perl-561, postgresql (<< %v), postgresql-ssl-perl (<< %v), 
postgresql-perl (<< %v)
PatchScript: sed -e 's|@PREFIX@|%p|g' -e 's|perl5.6.0|perl5.6.1|g' < 
%a/postgresql-%v-%r.patch | patch -p1
ConfigureParams: --prefix=%p --docdir=%p/share/doc --mandir=%p/share/man 
--enable-multibyte --enable-recode --with-CXX --with-perl --without-python 
--without-openssl --with-libraries=%p/lib --with-includes=%p/include --without-tcl 
--without-java --enable-odbc --with-pam
CompileScript: <<
#!/bin/sh
  ./configure %c

  # pl/perl
  pushd src/pl/plperl
  make
  popd

  # Pg perl module
  pushd ../Pg-2.0.2
  POSTGRES_INCLUDE=%p/include/postgresql POSTGRES_LIB=%p/lib 
INC="-I%i/include/postgresql -I%i/include -I%p/include/postgresql -I%p/include" 
LIBS="-L%p/lib" perl5.6.1 Makefile.PL PREFIX=%p INSTALLPRIVLIB=%p/lib/perl5/5.6.1 
INSTALLARCHLIB=%p/lib/perl5/5.6.1/darwin INSTALLSITELIB=%p/lib/perl5/5.6.1 
INSTALLSITEARCH=%p/lib/perl5/5.6.1/darwin INSTALLMAN1DIR=%p/share/man/man1 
INSTALLMAN3DIR=%p/share/man/man3 INSTALLSITEMAN1DIR=%p/share/man/man1 
INSTALLVENDORMAN1DIR=%p/share/man/man1 MAN1EXT=1 INSTALLMAN3DIR=%p/share/man/man3 
INSTALLSITEMAN3DIR=%p/share/man/man3 INSTALLVENDORMAN3DIR=%p/share/man/man3 MAN3EXT=3 

  make
  popd

<<
InstallScript: <<
#!/bin/sh

  # pl/perl
  (cd src/pl/plperl; make install DESTDIR=%d INSTALLSITEMAN3DIR=%i/share/man/man3)

  # Pg perl module
  pushd ../Pg-2.0.2
  make install PREFIX=%i INSTALLPRIVLIB=%i/lib/perl5/5.6.1 
INSTALLARCHLIB=%i/lib/perl5/5.6.1/darwin INSTALLSITELIB=%i/lib/perl5/5.6.1 
INSTALLSITEARCH=%i/lib/perl5/5.6.1/darwin INSTALLMAN1DIR=%i/share/man/man1 
INSTALLMAN3DIR=%i/share/man/man3 INSTALLSITEMAN1DIR=%i/share/man/man1 
INSTALLVENDORMAN1DIR=%i/share/man/man1 MAN1EXT=1 INSTALLMAN3DIR=%i/share/man/man3 
INSTALLSITEMAN3DIR=%i/share/man/man3 INSTALLVENDORMAN3DIR=%i/share/man/man3 MAN3EXT=3 
  mkdir -p %i/share/podfiles
  cat %i/lib/perl5/5.6.1/darwin/perllocal.pod | sed -e 
s,%i/lib/perl5/5.6.1,%p/lib/perl5/5.6.1,g > %i/share/podfiles/perllocal.%n.pod
  rm -rf %i/lib/perl5/5.6.1/darwin/perllocal.pod
  popd

  mv %i/lib/postgresql/plperl.so %i/lib/postgresql/plperl-561.so
  mv %i/share/man/man3/Pg.3 %p/share/man/man3/Pg-561.3

<<
PostInstScript: <<
  update-alternatives --install %p/lib/postgresql/plperl.so postgresql-perl-plperl.so 
%p/lib/postgresql/plperl-561.so 561
  update-alternatives --install %p/share/man/man3/Pg.3 postgresql-perl-Pg.3 
%p/share/man/man3/Pg-561.3 561
<<
PostRmScript: <<
if [ "$1" != "upgrade" ]; then
  update-alternatives --remove postgresql-perl-plperl.so 
%p/lib/postgresql/plperl-561.so
  update-alternatives --remove postgresql-perl-Pg.3 %p/share/man/man3/Pg-561.3
fi
<<
DocFiles: COPYRIGHT HISTORY INSTALL src/pl/plperl/README register.txt
Description: PostgreSQL Perl tools (for Perl 5.6.1)
License: BSD
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Homepage: http://www.postgresql.org/

--- NEW FILE: postgresql-perl-580-7.3.3-2.info ---
Package: postgresql-perl-580
Version: 7.3.3
Revision: 2
GCC: 3.1
Source: ftp://ftp.postgresql.org/pub/source/v%v/postgresql-%v.tar.gz
Source-MD5: 60e1efa3a0f34dae06e017f72cd2dcc9
Source2: ftp://gborg.postgresql.org/pub/pgperl/stable/pgperl-2.0.2.tar.gz
Source2-MD5: 0813c5ab151dd37ad8938634550e6c1a
BuildDepends: postgresql73-dev (>= %v), perl580-core
Depends: postgresql73-shlibs (>= %v), postgresql (>= %v)
NoSetCPPFLAGS: true
SetCPPFLAGS: -I%p/include
NoSetLDFLAGS: true
SetLIBS: -L%p/lib -lpq
Conflicts: postgresql-ssl-perl-580
Replaces: postgresql-ssl-perl-580, postgresql (<< %v), postgresql-ssl-perl (<< %v), 
postgresql-perl (<< %v)
PatchScript: sed -e 's|@PREFIX@|%p|g' -e 's|perl5.6.0|perl5.8.0|g' < 
%a/postgresql-%v-%r.patch | patch -p1
ConfigureParams: --prefix=%p --docdir=%p/share/doc --mandir=%p/share/man 
--enable-multibyte --enable-recode --with-CXX --with-perl --without-python 
--without-openssl --with-libraries=%p/lib --with-includes=%p/include --without-tcl 
--without-java --enable-odbc --with-pam
CompileScript: <<
#!/bin/sh
  ./configure %c

  # pl/perl
  pushd src/pl/plperl
  make
  popd

  # Pg perl module
  pushd ../Pg-2.0.2
  POSTGRES_INCLUDE=%p/include/postgresql POSTGRES_LIB=%p/lib 
INC="-I%i/include/postgresql -I%i/include -I%p/include/postgresql -I%p/include" 
LIBS="-L%p/lib" perl5.8.0 Makefile.PL PREFIX=%p INSTALLPRIVLIB=%p/lib/perl5/5.8.0 
INSTALLARCHLIB=%p/lib/perl5/5.8.0/darwin INSTALLSITELIB=%p/lib/perl5/5.8.0 
INSTALLSITEARCH=%p/lib/perl5/5.8.0/darwin INSTALLMAN1DIR=%p/share/man/man1 
INSTALLSITEMAN1DIR=%p/share/man/man1 INSTALLVENDORMAN1DIR=%p/share/man/man1 MAN1EXT=1 
INSTALLMAN3DIR=%p/share/man/man3 INSTALLSITEMAN3DIR=%p/share/man/man3 
INSTALLVENDORMAN3DIR=%p/share/man/man3 MAN3EXT=3
  make
  popd

<<
InstallScript: <<
#!/bin/sh

  # pl/perl
  (cd src/pl/plperl; make install DESTDIR=%d INSTALLSITEMAN3DIR=%i/share/man/man3)

  # Pg perl module
  pushd ../Pg-2.0.2
  make install PREFIX=%i INSTALLPRIVLIB=%i/lib/perl5/5.8.0 
INSTALLARCHLIB=%i/lib/perl5/5.8.0/darwin INSTALLSITELIB=%i/lib/perl5/5.8.0 
INSTALLSITEARCH=%i/lib/perl5/5.8.0/darwin INSTALLMAN1DIR=%i/share/man/man1 
INSTALLSITEMAN1DIR=%i/share/man/man1 INSTALLVENDORMAN1DIR=%i/share/man/man1 MAN1EXT=1 
INSTALLMAN3DIR=%i/share/man/man3 INSTALLSITEMAN3DIR=%i/share/man/man3 
INSTALLVENDORMAN3DIR=%i/share/man/man3 MAN3EXT=3
  mkdir -p %i/share/podfiles
  cat %i/lib/perl5/5.8.0/darwin/perllocal.pod | sed -e 
s,%i/lib/perl5/5.8.0,%p/lib/perl5/5.8.0,g > %i/share/podfiles/perllocal.%n.pod
  rm -rf %i/lib/perl5/5.8.0/darwin/perllocal.pod
  popd

  mv %i/lib/postgresql/plperl.so %i/lib/postgresql/plperl-580.so
  mv %i/share/man/man3/Pg.3 %i/share/man/man3/Pg-580.3
  perl -pi -e 's,%p/man/man3pm/Pg.3,%p/share/man/man3/Pg-580.3,g' 
%i/lib/perl5/5.8.0/darwin/auto/Pg/.packlist

<<
PostInstScript: <<
  update-alternatives --install %p/lib/postgresql/plperl.so postgresql-perl-plperl.so 
%p/lib/postgresql/plperl-580.so 580
  update-alternatives --install %p/share/man/man3/Pg.3 postgresql-perl-Pg.3 
%p/share/man/man3/Pg-580.3 580
<<
PostRmScript: <<
if [ "$1" != "upgrade" ]; then
  update-alternatives --remove postgresql-perl-plperl.so 
%p/lib/postgresql/plperl-580.so
  update-alternatives --remove postgresql-perl-Pg.3 %p/share/man/man3/Pg-580.3
fi
<<
DocFiles: COPYRIGHT HISTORY INSTALL src/pl/plperl/README register.txt
Description: PostgreSQL Perl tools (for Perl 5.8.0)
License: BSD
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Homepage: http://www.postgresql.org/

--- NEW FILE: postgresql-perl-581-7.3.3-2.info ---
Package: postgresql-perl-581
Version: 7.3.3
Revision: 2
GCC: 3.1
Source: ftp://ftp.postgresql.org/pub/source/v%v/postgresql-%v.tar.gz
Source-MD5: 60e1efa3a0f34dae06e017f72cd2dcc9
Source2: ftp://gborg.postgresql.org/pub/pgperl/stable/pgperl-2.0.2.tar.gz
Source2-MD5: 0813c5ab151dd37ad8938634550e6c1a
BuildDepends: postgresql73-dev (>= %v), perl581-core
Depends: postgresql73-shlibs (>= %v), postgresql (>= %v)
NoSetCPPFLAGS: true
SetCPPFLAGS: -I%p/include
NoSetLDFLAGS: true
SetLIBS: -L%p/lib -lpq
Conflicts: postgresql-ssl-perl-581
Replaces: postgresql-ssl-perl-581, postgresql (<< %v), postgresql-ssl-perl (<< %v), 
postgresql-perl (<< %v)
PatchScript: sed -e 's|@PREFIX@|%p|g' -e 's|perl5.6.0|perl5.8.1|g' < 
%a/postgresql-%v-%r.patch | patch -p1
ConfigureParams: --prefix=%p --docdir=%p/share/doc --mandir=%p/share/man 
--enable-multibyte --enable-recode --with-CXX --with-perl --without-python 
--without-openssl --with-libraries=%p/lib --with-includes=%p/include --without-tcl 
--without-java --enable-odbc --with-pam
CompileScript: <<
#!/bin/sh
  ./configure %c

  # pl/perl
  pushd src/pl/plperl
  make
  popd

  # Pg perl module
  pushd ../Pg-2.0.2
  POSTGRES_INCLUDE=%p/include/postgresql POSTGRES_LIB=%p/lib 
INC="-I%i/include/postgresql -I%i/include -I%p/include/postgresql -I%p/include" 
LIBS="-L%p/lib" perl5.8.1 Makefile.PL PREFIX=%p INSTALLPRIVLIB=%p/lib/perl5/5.8.1 
INSTALLARCHLIB=%p/lib/perl5/5.8.1/darwin INSTALLSITELIB=%p/lib/perl5/5.8.1 
INSTALLSITEARCH=%p/lib/perl5/5.8.1/darwin INSTALLMAN1DIR=%p/share/man/man1 
INSTALLMAN3DIR=%p/share/man/man3 INSTALLSITEMAN1DIR=%p/share/man/man1 
INSTALLVENDORMAN1DIR=%p/share/man/man1 MAN1EXT=1 INSTALLMAN3DIR=%p/share/man/man3 
INSTALLSITEMAN3DIR=%p/share/man/man3 INSTALLVENDORMAN3DIR=%p/share/man/man3 MAN3EXT=3 

  make
  popd

<<
InstallScript: <<
#!/bin/sh

  # pl/perl
  (cd src/pl/plperl; make install DESTDIR=%d INSTALLSITEMAN3DIR=%i/share/man/man3)

  # Pg perl module
  pushd ../Pg-2.0.2
  make install PREFIX=%i INSTALLPRIVLIB=%i/lib/perl5/5.8.1 
INSTALLARCHLIB=%i/lib/perl5/5.8.1/darwin INSTALLSITELIB=%i/lib/perl5/5.8.1 
INSTALLSITEARCH=%i/lib/perl5/5.8.1/darwin INSTALLMAN1DIR=%i/share/man/man1 
INSTALLMAN3DIR=%i/share/man/man3 INSTALLSITEMAN1DIR=%i/share/man/man1 
INSTALLVENDORMAN1DIR=%i/share/man/man1 MAN1EXT=1 INSTALLMAN3DIR=%i/share/man/man3 
INSTALLSITEMAN3DIR=%i/share/man/man3 INSTALLVENDORMAN3DIR=%i/share/man/man3 MAN3EXT=3 
  mkdir -p %i/share/podfiles
  cat %i/lib/perl5/5.8.1/darwin/perllocal.pod | sed -e 
s,%i/lib/perl5/5.8.1,%p/lib/perl5/5.8.1,g > %i/share/podfiles/perllocal.%n.pod
  rm -rf %i/lib/perl5/5.8.1/darwin/perllocal.pod
  popd

  mv %i/lib/postgresql/plperl.so %i/lib/postgresql/plperl-581.so
  mv %i/share/man/man3/Pg.3 %p/share/man/man3/Pg-581.3

<<
PostInstScript: <<
  update-alternatives --install %p/lib/postgresql/plperl.so postgresql-perl-plperl.so 
%p/lib/postgresql/plperl-581.so 581
  update-alternatives --install %p/share/man/man3/Pg.3 postgresql-perl-Pg.3 
%p/share/man/man3/Pg-581.3 581
<<
PostRmScript: <<
if [ "$1" != "upgrade" ]; then
  update-alternatives --remove postgresql-perl-plperl.so 
%p/lib/postgresql/plperl-581.so
  update-alternatives --remove postgresql-perl-Pg.3 %p/share/man/man3/Pg-581.3
fi
<<
DocFiles: COPYRIGHT HISTORY INSTALL src/pl/plperl/README register.txt
Description: PostgreSQL Perl tools (for Perl 5.8.1)
License: BSD
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Homepage: http://www.postgresql.org/

--- NEW FILE: postgresql-perl-7.3.3-2.info ---
Package: postgresql-perl
Version: 7.3.3
Revision: 2
Depends: postgresql-perl-560 | postgresql-perl-561 | postgresql-perl-580 | 
postgresql-perl-581
Type: bundle
Description: Placeholder for versioned PostgreSQL Perl packages
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Homepage: http://www.postgresql.org/

--- NEW FILE: postgresql-python-7.3.3-2.info ---
Package: postgresql-python
Version: 7.3.3
Revision: 1
Depends: postgresql-python-py21 | postgresql-python-py22 | postgresql-python-py23
Type: bundle
Description: Placeholder for versioned PostgreSQL Python packages
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Homepage: http://www.postgresql.org/

--- NEW FILE: postgresql-python-py21-7.3.3-2.info ---
Package: postgresql-python-py21
Version: 7.3.3
Revision: 2
GCC: 3.1
Source: ftp://ftp.postgresql.org/pub/source/v%v/postgresql-%v.tar.gz
Source-MD5: 60e1efa3a0f34dae06e017f72cd2dcc9
BuildDepends: postgresql73-dev (>= %v), python21, libgnugetopt
Depends: postgresql73-shlibs (>= %v), python21, libgnugetopt-shlibs, python-mx
NoSetCPPFLAGS: true
SetCPPFLAGS: -I%p/include
NoSetLDFLAGS: true
SetLIBS: -L%p/lib
Conflicts: postgresql-ssl-python, postgresql-python (<< %v)
Replaces: postgresql-ssl-python, postgresql-python (<< %v)
PatchScript: sed -e 's|@PREFIX@|%p|g' -e 's|python2.1|python2.1|g' < 
%a/postgresql-%v-%r.patch | patch -p1
ConfigureParams: --prefix=%p --docdir=%p/share/doc --mandir=%p/share/man 
--enable-multibyte --enable-recode --with-CXX --without-perl --with-python 
--without-openssl --with-libraries=%p/lib --with-includes=%p/include --without-tcl 
--without-java --enable-odbc --with-pam
CompileScript: <<
  ./configure %c
  (cd src/interfaces/python; make)
  (cd src/pl/plpython; make)
<<
InstallScript: <<
  (cd src/interfaces/python; make install DESTDIR=%d 
INSTALLSITEMAN3DIR=%i/share/man/man3)
  (cd src/pl/plpython;       make install DESTDIR=%d 
INSTALLSITEMAN3DIR=%i/share/man/man3)
  mv %i/lib/postgresql/plpython.so %i/lib/postgresql/plpython-21.so
<<
PostInstScript: <<
  update-alternatives --install %p/lib/postgresql/plpython.so 
postgresql-python-plpython.so %p/lib/postgresql/plpython-21.so 21
<<
PostRmScript: <<
  update-alternatives --remove postgresql-python-plpython.so 
%p/lib/postgresql/plpython-21.so
<<
DocFiles: COPYRIGHT HISTORY INSTALL README register.txt
Description: PostgreSQL Python tools (for Python 2.1.x)
License: BSD
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Homepage: http://www.postgresql.org/

--- NEW FILE: postgresql-python-py22-7.3.3-2.info ---
Package: postgresql-python-py22
Version: 7.3.3
Revision: 2
GCC: 3.1
Source: ftp://ftp.postgresql.org/pub/source/v%v/postgresql-%v.tar.gz
Source-MD5: 60e1efa3a0f34dae06e017f72cd2dcc9
BuildDepends: postgresql73-dev (>= %v), python22 | python22-nox, libgnugetopt
Depends: postgresql73-shlibs (>= %v), python22 | python22-nox, libgnugetopt-shlibs, 
python-mx
NoSetCPPFLAGS: true
SetCPPFLAGS: -I%p/include
NoSetLDFLAGS: true
SetLIBS: -L%p/lib
Conflicts: postgresql-ssl-python, postgresql-python (<< %v)
Replaces: postgresql-ssl-python, postgresql-python (<< %v)
PatchScript: sed -e 's|@PREFIX@|%p|g' -e 's|python2.1|python2.2|g' < 
%a/postgresql-%v-%r.patch | patch -p1
ConfigureParams: --prefix=%p --docdir=%p/share/doc --mandir=%p/share/man 
--enable-multibyte --enable-recode --with-CXX --without-perl --with-python 
--without-openssl --with-libraries=%p/lib --with-includes=%p/include --without-tcl 
--without-java --enable-odbc --with-pam
CompileScript: <<
  ./configure %c
  (cd src/interfaces/python; make)
  (cd src/pl/plpython; make)
<<
InstallScript: <<
  (cd src/interfaces/python; make install DESTDIR=%d 
INSTALLSITEMAN3DIR=%i/share/man/man3)
  (cd src/pl/plpython;       make install DESTDIR=%d 
INSTALLSITEMAN3DIR=%i/share/man/man3)
  mv %i/lib/postgresql/plpython.so %i/lib/postgresql/plpython-22.so
<<
PostInstScript: <<
  update-alternatives --install %p/lib/postgresql/plpython.so 
postgresql-python-plpython.so %p/lib/postgresql/plpython-22.so 22
<<
PostRmScript: <<
  update-alternatives --remove postgresql-python-plpython.so 
%p/lib/postgresql/plpython-22.so
<<
DocFiles: COPYRIGHT HISTORY INSTALL README register.txt
Description: PostgreSQL Python tools (for Python 2.2.x)
License: BSD
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Homepage: http://www.postgresql.org/

--- NEW FILE: postgresql-python-py23-7.3.3-2.info ---
Package: postgresql-python-py23
Version: 7.3.3
Revision: 2
GCC: 3.1
Source: ftp://ftp.postgresql.org/pub/source/v%v/postgresql-%v.tar.gz
Source-MD5: 60e1efa3a0f34dae06e017f72cd2dcc9
BuildDepends: postgresql73-dev (>= %v), python23 | python23-nox, libgnugetopt
Depends: postgresql73-shlibs (>= %v), python23 | python23-nox, libgnugetopt-shlibs, 
python-mx
NoSetCPPFLAGS: true
SetCPPFLAGS: -I%p/include
NoSetLDFLAGS: true
SetLIBS: -L%p/lib
Conflicts: postgresql-ssl-python, postgresql-python (<< %v)
Replaces: postgresql-ssl-python, postgresql-python (<< %v)
PatchScript: sed -e 's|@PREFIX@|%p|g' -e 's|python2.1|python2.3|g' < 
%a/postgresql-%v-%r.patch | patch -p1
ConfigureParams: --prefix=%p --docdir=%p/share/doc --mandir=%p/share/man 
--enable-multibyte --enable-recode --with-CXX --without-perl --with-python 
--without-openssl --with-libraries=%p/lib --with-includes=%p/include --without-tcl 
--without-java --enable-odbc --with-pam
CompileScript: <<
  ./configure %c
  (cd src/interfaces/python; make)
  (cd src/pl/plpython; make)
<<
InstallScript: <<
  (cd src/interfaces/python; make install DESTDIR=%d 
INSTALLSITEMAN3DIR=%i/share/man/man3)
  (cd src/pl/plpython;       make install DESTDIR=%d 
INSTALLSITEMAN3DIR=%i/share/man/man3)
  mv %i/lib/postgresql/plpython.so %i/lib/postgresql/plpython-23.so
<<
PostInstScript: <<
  update-alternatives --install %p/lib/postgresql/plpython.so 
postgresql-python-plpython.so %p/lib/postgresql/plpython-23.so 23
<<
PostRmScript: <<
  update-alternatives --remove postgresql-python-plpython.so 
%p/lib/postgresql/plpython-23.so
<<
DocFiles: COPYRIGHT HISTORY INSTALL README register.txt
Description: PostgreSQL Python tools (for Python 2.3.x)
License: BSD
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Homepage: http://www.postgresql.org/

--- NEW FILE: postgresql-tcl-7.3.3-2.info ---
Package: postgresql-tcl
Version: 7.3.3
Revision: 2
GCC: 3.1
Source: ftp://ftp.postgresql.org/pub/source/v%v/postgresql-%v.tar.gz
Source-MD5: 60e1efa3a0f34dae06e017f72cd2dcc9
Source2: ftp://gborg.postgresql.org/pub/pgtcl/stable/libpgtcl-1.4b1.tar.gz
Source2-MD5: 13c52e546cdd80907d4d2c283034bf0d
Source2ExtractDir: postgresql-%v/src/interfaces
BuildDepends: tcltk, tcltk-dev, postgresql73-dev (>= %v), libgnugetopt
Depends: postgresql73-shlibs (>= %v), tcltk, libgnugetopt-shlibs
NoSetCPPFLAGS: true
SetCPPFLAGS: -I%p/include
NoSetLDFLAGS: true
SetLIBS: -L%p/lib -lpq
Conflicts: postgresql-ssl-tcl
Replaces: postgresql-ssl-tcl
PatchScript: sed 's|@PREFIX@|%p|g' < %a/postgresql-%v-%r.patch | patch -p1
ConfigureParams: --prefix=%p --docdir=%p/share/doc --mandir=%p/share/man 
--enable-multibyte --enable-recode --with-CXX --without-perl --without-python 
--without-openssl --with-libraries=%p/lib --with-includes=%p/include --with-tcl 
--with-tclconfig=%p/lib --with-tkconfig=%p/lib --without-java --enable-odbc --with-pam
CompileScript: <<
  ./configure %c
  (cd src/interfaces/libpgtcl; make)
  (cd src/pl/tcl; make)
<<
InstallScript: <<
  (cd src/bin/pgtclsh;         make install DESTDIR=%d 
INSTALLSITEMAN3DIR=%i/share/man/man3)
  (cd src/pl/tcl;              make install DESTDIR=%d 
INSTALLSITEMAN3DIR=%i/share/man/man3)
  (cd src/interfaces/libpgtcl; make install DESTDIR=%d 
INSTALLSITEMAN3DIR=%i/share/man/man3)
  ranlib %i/lib/*.a
<<
DocFiles: COPYRIGHT HISTORY INSTALL src/interfaces/libpgtcl/README* 
src/interfaces/libpgtcl/TODO register.txt
Description: PostgreSQL TCL tools
License: BSD
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Homepage: http://www.postgresql.org/

--- postgresql-7.3.3-1.info DELETED ---

--- postgresql-7.3.3-1.patch DELETED ---

--- postgresql-java-7.3.3-1.info DELETED ---

--- postgresql-libpgeasy-7.3.3-1.patch DELETED ---

--- postgresql-libpqpp-7.3.3-1.patch DELETED ---

--- postgresql-perl-560-7.3.3-1.info DELETED ---

--- postgresql-perl-561-7.3.3-1.info DELETED ---

--- postgresql-perl-580-7.3.3-1.info DELETED ---

--- postgresql-perl-581-7.3.3-1.info DELETED ---

--- postgresql-perl-7.3.3-1.info DELETED ---

--- postgresql-python-7.3.3-1.info DELETED ---

--- postgresql-python-py21-7.3.3-1.info DELETED ---

--- postgresql-python-py22-7.3.3-1.info DELETED ---

--- postgresql-python-py23-7.3.3-1.info DELETED ---

--- postgresql-tcl-7.3.3-1.info DELETED ---




-------------------------------------------------------
This SF.NET email is sponsored by: eBay
Great deals on office technology -- on eBay now! Click here:
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to