]> git.pld-linux.org Git - packages/postgresql.git/commitdiff
This commit was manufactured by cvs2git to create branch 'unlabeled-1.14.2'.
authorcvs2git <feedback@pld-linux.org>
Sat, 27 Apr 2002 13:55:18 +0000 (13:55 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Sprout from master 2002-04-27 13:55:18 UTC aflinta <aflinta@pld-linux.org> '- added default encoding selection support'
Delete:
    pgaccess.desktop
    postgresql-DESTDIR.patch
    postgresql-ac_fixes.patch
    postgresql-configure.patch
    postgresql-install.patch
    postgresql-no_libnsl.patch
    postgresql-opt.patch
    postgresql-pg_ctl-nopsql.patch
    postgresql-pg_ctl-silent.patch
    postgresql-python-install.patch
    postgresql-readline.patch
    postgresql.init
    postgresql.spec

13 files changed:
pgaccess.desktop [deleted file]
postgresql-DESTDIR.patch [deleted file]
postgresql-ac_fixes.patch [deleted file]
postgresql-configure.patch [deleted file]
postgresql-install.patch [deleted file]
postgresql-no_libnsl.patch [deleted file]
postgresql-opt.patch [deleted file]
postgresql-pg_ctl-nopsql.patch [deleted file]
postgresql-pg_ctl-silent.patch [deleted file]
postgresql-python-install.patch [deleted file]
postgresql-readline.patch [deleted file]
postgresql.init [deleted file]
postgresql.spec [deleted file]

diff --git a/pgaccess.desktop b/pgaccess.desktop
deleted file mode 100644 (file)
index 3b2f98c..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Name=PostgreSQL Access
-Comment=PostgreSQL Tcl/Tk front-end
-Comment=Nakładka na PostgreSQL w Tcl/Tk
-Exec=pgaccess
-Icon=pgaccess.png
-Terminal=0
-Type=Application
-# vi: encoding=utf-8
diff --git a/postgresql-DESTDIR.patch b/postgresql-DESTDIR.patch
deleted file mode 100644 (file)
index d118b5d..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
---- postgresql-7.2/src/interfaces/perl5/GNUmakefile~   Sun Feb 10 23:50:38 2002
-+++ postgresql-7.2/src/interfaces/perl5/GNUmakefile    Sun Feb 10 23:50:38 2002
-@@ -36,9 +36,9 @@
-       $(PERL) $< \
-         INC='-I$(srcdir) -I$(libpq_srcdir) $(filter -I%, $(CPPFLAGS))' \
-         LIBS="-L$$abs_libpq_builddir -lpq" \
--        INSTALLSITEARCH='$$(DESTDIR)$(perl_installsitearch)' \
--        INSTALLSITELIB='$$(DESTDIR)$(perl_installsitelib)' \
--        INSTALLMAN3DIR='$$(DESTDIR)$(perl_installman3dir)' \
-+        INSTALLSITEARCH='$(perl_installsitearch)' \
-+        INSTALLSITELIB='$(perl_installsitelib)' \
-+        INSTALLMAN3DIR='$(perl_installman3dir)' \
-         MAKEFILE="$$abs_builddir/Makefile"
- .PHONY: libpq-all
diff --git a/postgresql-ac_fixes.patch b/postgresql-ac_fixes.patch
deleted file mode 100644 (file)
index 61c57c3..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
---- postgresql-7.1.3/config/ac_func_accept_argtypes.m4~        Thu Nov  9 19:18:42 2000
-+++ postgresql-7.1.3/config/ac_func_accept_argtypes.m4 Sun Aug 19 02:18:31 2001
-@@ -37,7 +37,7 @@
- # which is *not* 'socklen_t *').  If we detect that, then we assume
- # 'int' as the result, because that ought to work best.
--AC_DEFUN(AC_FUNC_ACCEPT_ARGTYPES,
-+AC_DEFUN([AC_FUNC_ACCEPT_ARGTYPES],
- [AC_MSG_CHECKING([types of arguments for accept()])
-  AC_CACHE_VAL(ac_cv_func_accept_arg1,dnl
-  [AC_CACHE_VAL(ac_cv_func_accept_arg2,dnl
---- postgresql-7.1.3/configure.in~     Sun Aug 19 01:26:31 2001
-+++ postgresql-7.1.3/configure.in      Sun Aug 19 02:22:05 2001
-@@ -288,7 +288,7 @@
- fi
- echo "using CFLAGS=$CFLAGS"
- # Check if the compiler still works with the template settings
--AC_PROG_CC_WORKS
-+AC_PROG_CC
- AC_EXEEXT
- AC_PROG_CPP
- AC_PROG_GCC_TRADITIONAL
diff --git a/postgresql-configure.patch b/postgresql-configure.patch
deleted file mode 100644 (file)
index 642a940..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-diff -urN postgresql-7.1.org/configure.in postgresql-7.1/configure.in
---- postgresql-7.1.org/configure.in    Wed Apr 18 14:00:58 2001
-+++ postgresql-7.1/configure.in        Wed Apr 18 14:07:04 2001
-@@ -17,9 +17,7 @@
- dnl The GNU folks apparently haven't heard that some people don't use
- dnl Texinfo. Use this sorcery to use "docdir" instead of "infodir".
- define([info], [doc])
--define([infodir], [docdir])
- AC_INIT(src/backend/access/common/heaptuple.c)
--undefine([infodir])
- undefine([info])
- AC_PREFIX_DEFAULT(/usr/local/pgsql)
-@@ -31,6 +29,9 @@
- VERSION='7.1'
- AC_SUBST(VERSION)
- AC_DEFINE_UNQUOTED(PG_VERSION, "$VERSION")
-+
-+docdir=$infodir
-+AC_SUBST(docdir)
- unset CDPATH
diff --git a/postgresql-install.patch b/postgresql-install.patch
deleted file mode 100644 (file)
index ebf3164..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
---- postgresql-7.1/src/pl/plperl/Makefile.PL~  Sun May  6 05:10:08 2001
-+++ postgresql-7.1/src/pl/plperl/Makefile.PL   Sun May  6 16:07:33 2001
-@@ -80,11 +80,3 @@
-     $inherited;
- }
--sub MY::install {
--
--qq[
--install :: all
--      cp \$(INST_DYNAMIC) \$(DESTDIR)$ENV{plperl_installdir}
--];
--
--}
---- postgresql-7.1/src/interfaces/perl5/Makefile.PL~   Fri Mar 16 22:50:44 2001
-+++ postgresql-7.1/src/interfaces/perl5/Makefile.PL    Sun May  6 16:25:44 2001
-@@ -53,14 +53,3 @@
- WriteMakefile(%opts);
--
--sub MY::installbin { 
--
--q[
--# Create a target that can be used to
--# determine the Perl install directory.
--echo-installdir:
--      @echo $(INSTALLSITELIB)
--];
--
--}
---- postgresql-7.1/src/interfaces/perl5/GNUmakefile~   Sun May  6 16:26:11 2001
-+++ postgresql-7.1/src/interfaces/perl5/GNUmakefile    Sun May  6 16:37:49 2001
-@@ -35,21 +35,7 @@
- # installation directory somewhere.
- install: Makefile
--      $(MAKE) -f Makefile clean
--      POSTGRES_LIB="$(libdir)" \
--        POSTGRES_INCLUDE="$(includedir)" \
--        $(PERL) $(srcdir)/Makefile.PL
--      $(MAKE) -f Makefile all
--      -@if [ -w "`$(MAKE) --quiet -f Makefile DESTDIR=\"$(DESTDIR)\" echo-installdir`" ]; then \
--              $(MAKE) -f Makefile DESTDIR=\"$(DESTDIR)\" install; \
--              $(MAKE) clean; \
--      else \
--              echo "*****" ;\
--              echo "* Skipping the installation of the Perl module for lack of permissions."; \
--              echo "* To install it, change to the directory "`pwd`","; \
--              echo "* become the appropriate user, and do \`$(MAKE) install'."; \
--              echo "*****"; \
--      fi
-+      $(MAKE) -f Makefile DESTDIR=\"$(DESTDIR)\" install
- uninstall:
---- postgresql-7.1/src/interfaces/python/GNUmakefile~  Sun May  6 16:26:11 2001
-+++ postgresql-7.1/src/interfaces/python/GNUmakefile   Sun May  6 16:43:25 2001
-@@ -35,7 +35,7 @@
- install: all
-       @echo "Installing Python module"
-       @if ( $(INSTALL_DATA) pg.py $(DESTDIR)$(python_moduledir) && \
--          $(MAKE) -f Makefile LIBDIR=\"$(LIBDIR)\" install ); then : ; else \
-+          $(MAKE) -f Makefile LIBDIR=\"$(DESTDIR)/$(prefix)/lib\" install ); then : ; else \
-               echo "*****" ;\
-               echo "* Skipping the installation of the Python interface module for lack"; \
-               echo "* of permissions. To install it, change to the directory"; \
diff --git a/postgresql-no_libnsl.patch b/postgresql-no_libnsl.patch
deleted file mode 100644 (file)
index c1a98be..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -urN postgresql-7.1.org/configure.in postgresql-7.1/configure.in
---- postgresql-7.1.org/configure.in    Wed Apr 18 13:50:14 2001
-+++ postgresql-7.1/configure.in        Wed Apr 18 13:50:20 2001
-@@ -661,7 +661,6 @@
- AC_CHECK_LIB(m,        main)
- AC_CHECK_LIB(dl,       main)
- AC_CHECK_LIB(socket,   main)
--AC_CHECK_LIB(nsl,      main)
- AC_CHECK_LIB(ipc,      main)
- AC_CHECK_LIB(IPC,      main)
- AC_CHECK_LIB(lc,       main)
diff --git a/postgresql-opt.patch b/postgresql-opt.patch
deleted file mode 100644 (file)
index 43a5be4..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- postgresql-6.5/src/Makefile.global.in.opt  Tue Feb  2 04:43:56 1999
-+++ postgresql-6.5/src/Makefile.global.in      Mon Jul 12 16:50:33 1999
-@@ -204,7 +204,7 @@
- YACC= @YACC@
- LEX= @LEX@
- AROPT= @AROPT@
--CFLAGS= -I$(SRCDIR)/include -I$(SRCDIR)/backend @CPPFLAGS@ @CFLAGS@
-+CFLAGS= -I$(SRCDIR)/include -I$(SRCDIR)/backend @CPPFLAGS@ @CFLAGS@ $(OPT)
- CFLAGS_SL= @SHARED_LIB@
- LDFLAGS= @LDFLAGS@ @LIBS@
- DLSUFFIX= @DLSUFFIX@
diff --git a/postgresql-pg_ctl-nopsql.patch b/postgresql-pg_ctl-nopsql.patch
deleted file mode 100644 (file)
index 778c7c3..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
---- src/bin/pg_ctl/pg_ctl.sh   Sat Sep 29 05:09:32 2001
-+++ src/bin/pg_ctl/pg_ctl.sh.mis       Mon Mar 24 23:16:48 2002
-@@ -96,12 +96,12 @@
- fi
- # Check if needed programs actually exist in path
--if [ -x "$self_path/postmaster" ] && [ -x "$self_path/psql" ]; then
-+if [ -x "$self_path/postmaster" ]; then
-     PGPATH="$self_path"
--elif [ -x "$bindir/postmaster" ] && [ -x "$bindir/psql" ]; then
-+elif [ -x "$bindir/postmaster" ]; then
-     PGPATH="$bindir"
- else
--    echo "The programs 'postmaster' and 'psql' are needed by $CMDNAME but" 1>&2
-+    echo "The program 'postmaster' is needed by $CMDNAME but" 1>&2
-     echo "were not found in the directory '$bindir'." 1>&2
-     echo "Check your installation." 1>&2
-     exit 1
-@@ -370,8 +370,10 @@
- # 6) If the dynamic loader is not set up correctly (for this user/at
- #    this time), psql will fail (to find libpq).
- # 7) If psql is misconfigured, this may fail.
--          if "$PGPATH/psql" -l >/dev/null 2>&1
--          then
-+
-+# YES, this is horribly misconceived.
-+
-+          if ps -C postmaster >/dev/null 2>&1; then
-               break;
-           else
-               $silence_echo $ECHO_N "."$ECHO_C
diff --git a/postgresql-pg_ctl-silent.patch b/postgresql-pg_ctl-silent.patch
deleted file mode 100644 (file)
index 1bc3f18..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ur postgresql-7.1.3/src/bin/pg_ctl/pg_ctl.sh postgresql-7.1.3.new/src/bin/pg_ctl/pg_ctl.sh
---- postgresql-7.1.3/src/bin/pg_ctl/pg_ctl.sh  Sat Apr 21 13:23:58 2001
-+++ postgresql-7.1.3.new/src/bin/pg_ctl/pg_ctl.sh      Sat Dec  1 11:02:22 2001
-@@ -295,7 +295,7 @@
- if [ "$op" = "start" -o "$op" = "restart" ];then
-     oldpid=""
-     if [ -f "$PIDFILE" ];then
--      echo "$CMDNAME: Another postmaster may be running.  Trying to start postmaster anyway." 1>&2
-+      $silence_echo echo "$CMDNAME: Another postmaster may be running.  Trying to start postmaster anyway." 1>&2
-       oldpid=`sed -n 1p $PIDFILE`
-     fi
diff --git a/postgresql-python-install.patch b/postgresql-python-install.patch
deleted file mode 100644 (file)
index ab07b57..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
---- postgresql-7.1.3/src/interfaces/python/GNUmakefile~        Mon Nov  5 12:57:54 2001
-+++ postgresql-7.1.3/src/interfaces/python/GNUmakefile Mon Nov  5 13:00:49 2001
-@@ -35,6 +35,7 @@
- install: all
-       @echo "Installing Python module"
-       @if ( $(INSTALL_DATA) pg.py $(DESTDIR)$(python_moduledir) && \
-+              $(INSTALL_DATA) pgdb.py $(DESTDIR)$(python_moduledir) && \
-           $(MAKE) -f Makefile LIBDIR=\"$(DESTDIR)/$(prefix)/lib\" install ); then : ; else \
-               echo "*****" ;\
-               echo "* Skipping the installation of the Python interface module for lack"; \
diff --git a/postgresql-readline.patch b/postgresql-readline.patch
deleted file mode 100644 (file)
index eb2a627..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-diff -urN postgresql-7.1.org/configure.in postgresql-7.1/configure.in
---- postgresql-7.1.org/configure.in    Wed Apr 18 13:29:38 2001
-+++ postgresql-7.1/configure.in        Wed Apr 18 13:32:55 2001
-@@ -903,7 +903,7 @@
- else
-     _readline_header='xxx'
- fi
--AC_EGREP_HEADER([filename_completion_function], [$_readline_header],
-+AC_EGREP_HEADER([rl_filename_completion_function], [$_readline_header],
- [AC_DEFINE(HAVE_FILENAME_COMPLETION_FUNCTION_DECL)
- AC_MSG_RESULT(yes)],
- [AC_MSG_RESULT(no)])
-diff -urN postgresql-7.1.org/src/bin/psql/tab-complete.c postgresql-7.1/src/bin/psql/tab-complete.c
---- postgresql-7.1.org/src/bin/psql/tab-complete.c     Wed Apr 18 13:29:38 2001
-+++ postgresql-7.1/src/bin/psql/tab-complete.c Wed Apr 18 13:30:35 2001
-@@ -61,7 +61,7 @@
- #include "settings.h"
- #ifndef HAVE_FILENAME_COMPLETION_FUNCTION_DECL
--char     *filename_completion_function(char *, int);
-+char     *rl_filename_completion_function(char *, int);
- #endif
-@@ -72,9 +72,9 @@
- /* Forward declaration of functions */
- static char **psql_completion(char *text, int start, int end);
- static char *create_command_generator(char *text, int state);
--static char *complete_from_query(char *text, int state);
--static char *complete_from_const(char *text, int state);
--static char *complete_from_list(char *text, int state);
-+static char *complete_from_query(const char *text, int state);
-+static char *complete_from_const(const char *text, int state);
-+static char *complete_from_list(const char *text, int state);
- static PGresult *exec_query(char *query);
- char     *quote_file_name(char *text, int match_type, char *quote_pointer);
-@@ -162,13 +162,13 @@
-    4) The list of attributes to the given table.
- */
- #define COMPLETE_WITH_QUERY(query) \
--do { completion_charp = query; matches = completion_matches(text, complete_from_query); } while(0)
-+do { completion_charp = query; matches = rl_completion_matches(text, complete_from_query); } while(0)
- #define COMPLETE_WITH_LIST(list) \
--do { completion_charpp = list; matches = completion_matches(text, complete_from_list); } while(0)
-+do { completion_charpp = list; matches = rl_completion_matches(text, complete_from_list); } while(0)
- #define COMPLETE_WITH_CONST(string) \
--do { completion_charp = string; matches = completion_matches(text, complete_from_const); } while(0)
-+do { completion_charp = string; matches = rl_completion_matches(text, complete_from_const); } while(0)
- #define COMPLETE_WITH_ATTR(table) \
--do {completion_charp = Query_for_list_of_attributes; completion_info_charp = table; matches = completion_matches(text, complete_from_query); } while(0)
-+do {completion_charp = Query_for_list_of_attributes; completion_info_charp = table; matches = rl_completion_matches(text, complete_from_query); } while(0)
- /* The completion function. Acc. to readline spec this gets passed the text
-@@ -298,7 +298,7 @@
- /* CREATE or DROP */
-       /* complete with something you can create or drop */
-       else if (strcasecmp(prev_wd, "CREATE") == 0 || strcasecmp(prev_wd, "DROP") == 0)
--              matches = completion_matches(text, create_command_generator);
-+              matches = rl_completion_matches(text, create_command_generator);
- /* ALTER */
-       /* complete with what you can alter (TABLE, GROUP, USER) */
-@@ -731,7 +731,7 @@
-                        strcmp(prev_wd, "\\s") == 0 ||
-                  strcmp(prev_wd, "\\w") == 0 || strcmp(prev_wd, "\\write") == 0
-               )
--              matches = completion_matches(text, filename_completion_function);
-+              matches = completion_matches(text, rl_filename_completion_function);
-       /*
-@@ -829,7 +829,7 @@
-    etc.
- */
- static char *
--complete_from_query(char *text, int state)
-+complete_from_query(const char *text, int state)
- {
-       static int      list_index,
-                               string_length;
-@@ -877,7 +877,7 @@
-    SQL words that can appear at certain spot.
- */
- static char *
--complete_from_list(char *text, int state)
-+complete_from_list(const char *text, int state)
- {
-       static int      string_length,
-                               list_index;
-@@ -911,7 +911,7 @@
-    The string to be passed must be in completion_charp.
- */
- static char *
--complete_from_const(char *text, int state)
-+complete_from_const(const char *text, int state)
- {
-       (void) text;                            /* We don't care about what was entered
-                                                                * already. */
diff --git a/postgresql.init b/postgresql.init
deleted file mode 100644 (file)
index bdfdbb9..0000000
+++ /dev/null
@@ -1,185 +0,0 @@
-#!/bin/sh
-#
-# postgresql   This is the init script for starting up the PostgreSQL
-#              server
-#
-# chkconfig:   345 85 15
-#
-# description: Starts and stops the PostgreSQL backend daemon that handles \
-#              all database requests.
-#
-# processname: postmaster
-# pidfile:     $POSTGRES_DATA_DIR/postmaster.pid
-
-# Source function library
-. /etc/rc.d/init.d/functions
-
-# Get network config
-. /etc/sysconfig/network
-
-# Get service config
-if [ -f /etc/sysconfig/postgresql ] ; then
-        . /etc/sysconfig/postgresql
-else
-        ALLOW_TCP_CONNECTIONS=no
-       ALLOW_USE_SSL=no
-       POSTGRES_DATA_DIR=/var/lib/pgsql
-       POSTGRES_LOG=/var/log/pgsql
-       ENCODING=UNICODE
-fi
-
-# Check that networking is up.
-if is_no "${NETWORKING}"; then
-       msg_network_down PostgreSQL
-       exit 1
-fi
-
-# check if postmaster is realy alive
-if [ -f $POSTGRES_DATA_DIR/postmaster.pid ]; then
-    if ps -p `head -1 $POSTGRES_DATA_DIR/postmaster.pid` > /dev/null ; then
-       # ok. it's alive
-       echo > /dev/null;
-    else
-       # oh, it has crashed
-       rm -f  /var/lock/subsys/postgresql
-    fi
-else
-       # it's stopped.
-       rm -f  /var/lock/subsys/postgresql
-fi
-
-
-# See how we were called.
-case "$1" in
-  start)
-       # Check if the service is already running?
-       if [ -f /var/lock/subsys/postgresql ]; then
-               msg_already_running PostgreSQL
-       else    
-               if is_yes "$ALLOW_USE_SSL"; then
-                       if is_no "$ALLOW_TCP_CONNECTIONS"; then
-                               nls "You must enable ALLOW_TCP_CONNECTIONS in order to use SSL"
-                               exit 1
-                       elif [ ! -f "$POSTGRES_DATA_DIR/server.key" ]; then
-                               nls "$POSTGRES_DATA_DIR/server.key not found!"
-                               exit 1
-                       elif [ ! -f "$POSTGRES_DATA_DIR/server.crt" ]; then
-                               nls "$POSTGRES_DATA_DIR/server.crt not found!"
-                               exit 1
-                       fi
-               fi
-               
-               # Sanity check
-               [ -e /tmp/.s.PGSQL.5432 ] || rm -f /tmp/.s.PGSQL.5432
-               [ -f /tmp/.s.PGSQL.5432.lock ] || rm -f /tmp/.s.PGSQL.5432.lock
-               
-               # Check for the PGDATA structure
-               if [ -f $POSTGRES_DATA_DIR/PG_VERSION ] && [ -f $POSTGRES_DATA_DIR/global/pg_control ]; then
-                   # Check version of existing PGDATA
-                   if [ `cat $POSTGRES_DATA_DIR/PG_VERSION` != '7.2' ]; then
-                       show "Databases created under incompatibile version. Migrate them first."; fail
-                       exit 1
-                   fi
-               else
-                   # Create sample database
-                   if [ ! -d $POSTGRES_DATA_DIR ]; then
-                       mkdir -p $POSTGRES_DATA_DIR
-                       chown postgres.postgres $POSTGRES_DATA_DIR
-                       chmod 700 $POSTGRES_DATA_DIR
-                   fi
-                   TMPDIR=/tmp su postgres -c "LD_LIBRARY_PATH=/usr/lib \
-                       initdb --pgdata=$POSTGRES_DATA_DIR \
-                       -L /usr/share/postgresql -E $ENCODING"
-               fi
-               
-               msg_starting PostgreSQL 
-               busy
-               PGSQL_CMDLINE="$([ -n "$POSTGRES_DATA_DIR" ] && echo "-D $POSTGRES_DATA_DIR") \
-                   $(is_yes "$POSTGRES_QUIET" && echo '-s')";
-               POSTMASTER_OPTIONS=" \
-                   $(is_yes "$POSTGRES_QUIET" && echo '-S') \
-                   $(is_yes "$POSTGRES_DISABLE_FSYNC" && echo '-F') \
-                   $(is_yes "$ALLOW_TCP_CONNECTIONS" && echo '-i') \
-                   $(is_yes "$ALLOW_USE_SSL" && echo '-l') \
-                   $([ "$BUFFERS" ] && echo \-B $BUFFERS) \
-                   $([ "$MAXCONN" ] && echo \-N $MAXCONN)";
-
-               TMPDIR=/tmp su postgres -c "\
-                       $(echo "/usr/bin/pg_ctl start -w $PGSQL_CMDLINE -l $POSTGRES_LOG") \
-                       $([ "$POSTMASTER_OPTIONS". != . ] && echo "-o '$POSTMASTER_OPTIONS'") \
-                       $(echo "2>&1 >/dev/null")";
-               
-               out=`status postmaster`
-               if [ $? -eq 0 ]; then 
-                   deltext; ok
-               else
-                   deltext; fail 
-                   exit 1      
-               fi
-       fi
-       touch /var/lock/subsys/postgresql
-       ;;
-  stop)
-
-       if [ ! -f /var/lock/subsys/postgresql ]; then
-               msg_not_running PostgreSQL
-               exit 0  
-       fi
-       msg_stopping PostgreSQL
-       busy
-       PGSQL_CMDLINE="$([ -n "$POSTGRES_DATA_DIR" ] && echo "-D $POSTGRES_DATA_DIR")";
-       TMPDIR=/tmp su postgres -c "/usr/bin/pg_ctl stop $PGSQL_CMDLINE -m fast 2>&1 >/dev/null"
-       out=`status postmaster`
-       if [ $? -eq 0 ]; then
-               deltext; fail
-               echo -e "\n$out";
-               exit 1
-       else
-               deltext; ok
-       fi
-       rm -f $POSTGRES_DATA_DIR/postmaster.pid
-       rm -f /var/lock/subsys/postgresql
-       ;;
-  status)
-       PGSQL_CMDLINE="$([ -n "$POSTGRES_DATA_DIR" ] && echo "-D $POSTGRES_DATA_DIR")";
-       TMPDIR=/tmp su postgres -c "/usr/bin/pg_ctl status $PGSQL_CMDLINE"
-       ;;
-  restart)
-       $0 stop
-       $0 start
-       ;;
-  reload)
-       if [ ! -f /var/lock/subsys/postgresql ]; then
-               msg_not_running PostgreSQL
-               exit 0  
-       fi
-       msg_reloading PostgreSQL
-       busy
-
-       PGSQL_CMDLINE="$([ -n "$POSTGRES_DATA_DIR" ] && echo "-D $POSTGRES_DATA_DIR") \
-           $([ "$POSTGRES_QUIET". = yes. ] && echo '-s')";
-       POSTMASTER_OPTIONS=" \
-           $([ "$POSTGRES_QUIET". = yes. ] && echo '-S') \
-           $([ "$POSTGRES_DISABLE_FSYNC". = yes. ] && echo '-F') \
-           $([ "$ALLOW_TCP_CONNECTIONS". = yes. ] && echo '-i')";
-
-       TMPDIR=/tmp su postgres -c "\
-               $(echo "/usr/bin/pg_ctl restart $PGSQL_CMDLINE -l $POSTGRES_LOG") \
-               $([ "$POSTMASTER_OPTIONS". != . ] && echo "-o '$POSTMASTER_OPTIONS'") \
-               $(echo "2>&1 >/dev/null")";
-
-       out=`status postmaster`
-       if [ $? -eq 0 ]; then
-               deltext; ok
-       else
-               deltext; fail
-               echo -e "\n$out";
-               exit 1
-       fi
-       ;;
-  *)
-       msg_usage "$0 {start|stop|status|restart|reload}"
-       exit 1
-esac
-
-exit 0
diff --git a/postgresql.spec b/postgresql.spec
deleted file mode 100644 (file)
index 9490e45..0000000
+++ /dev/null
@@ -1,1052 +0,0 @@
-#
-# Conditional build:
-# _with_jdbc           - with JDBC driver
-#
-
-%include       /usr/lib/rpm/macros.perl
-%include       /usr/lib/rpm/macros.python
-
-Summary:       PostgreSQL Data Base Management System
-Summary(de):   PostgreSQL Datenbankverwaltungssystem
-Summary(es):   Gestor de Banco de Datos PostgreSQL
-Summary(fr):   Sysème de gestion de base de données PostgreSQL
-Summary(pl):   PostgreSQL - system bazodanowy
-Summary(pt_BR):        Gerenciador de Banco de Dados PostgreSQL
-Summary(tr):   Veri Tabaný Yönetim Sistemi
-Name:          postgresql
-Version:       7.2.1
-Release:       4
-License:       BSD
-Group:         Applications/Databases
-Source0:       ftp://ftp.postgresql.org/pub/source/v%{version}/%{name}-%{version}.tar.gz
-Source1:       %{name}.init
-Source2:       pgsql-Database-HOWTO-html.tar.gz
-Source3:       %{name}.sysconfig
-Source4:       pgaccess.desktop
-Source5:       pgaccess.png
-Patch0:                %{name}-no_libnsl.patch
-Patch1:                %{name}-configure.patch
-Patch2:                %{name}-ac_fixes.patch
-Patch3:                %{name}-pg_ctl-silent.patch
-Patch4:                %{name}-DESTDIR.patch
-Patch5:                %{name}-pg_ctl-nopsql.patch
-Icon:          postgresql.xpm
-URL:           http://www.postgresql.org/
-BuildRequires: XFree86-devel
-BuildRequires: autoconf
-BuildRequires: automake
-BuildRequires: tcl-devel >= 8.3.2
-BuildRequires: tk-devel >= 8.3.2
-BuildRequires: readline-devel >= 4.2
-BuildRequires: ncurses-devel >= 5.0
-BuildRequires: openssl-devel >= 0.9.6a
-BuildRequires: perl-devel >= 5.6
-BuildRequires: python-devel >= 2.2.1
-BuildRequires: rpm-perlprov
-BuildRequires: rpm-pythonprov
-BuildRequires: zlib-devel
-BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-Prereq:                /sbin/chkconfig
-Prereq:                rc-scripts
-Prereq:                %{name}-clients = %{version}
-Prereq:                %{name}-libs = %{version}
-Requires(pre): /usr/bin/getgid
-Requires(pre): /bin/id
-Requires(pre): /usr/sbin/groupadd
-Requires(pre): /usr/sbin/useradd
-Requires(pre): /usr/sbin/usermod
-Obsoletes:     postgresql-server
-Obsoletes:     postgresql-test
-
-%define                _pgmoduledir    %{_libdir}/postgresql
-%define                _pgsqldir       %{_pgmoduledir}/sql
-
-%description
-PostgreSQL Data Base Management System (formerly known as Postgres,
-then as Postgres95).
-
-PostgreSQL is an enhancement of the POSTGRES database management
-system, a next-generation DBMS research prototype. While PostgreSQL
-retains the powerful data model and rich data types of POSTGRES, it
-replaces the PostQuel query language with an extended subset of SQL.
-PostgreSQL is free and the complete source is available.
-
-PostgreSQL development is being performed by a team of Internet
-developers who all subscribe to the PostgreSQL development mailing
-list. The current coordinator is Marc G. Fournier
-(scrappy@postgreSQL.org). This team is now responsible for all current
-and future development of PostgreSQL.
-
-The authors of PostgreSQL 1.01 were Andrew Yu and Jolly Chen. Many
-others have contributed to the porting, testing, debugging and
-enhancement of the code. The original Postgres code, from which
-PostgreSQL is derived, was the effort of many graduate students,
-undergraduate students, and staff programmers working under the
-direction of Professor Michael Stonebraker at the University of
-California, Berkeley.
-
-The original name of the software at Berkeley was Postgres. When SQL
-functionality was added in 1995, its name was changed to Postgres95.
-The name was changed at the end of 1996 to PostgreSQL.
-
-PostgreSQL runs on Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD,
-and most flavours of Unix.
-
-%description -l de
-PostgreSQL Datenbank-Managementsystem (früher als Postgres, dann als
-Postgres95 bekannt).
-
-PostgreSQL ist eine Verbesserung des POSTGRES-DB-Managementsystems,
-ein DBMS-Forschungsprototyp der nächsten Generation. Während es das
-leistungsfähige Datenmodell und die reichhaltigen Datentypen von
-POSTGRES beibehält, ersetzt es die PostQuel-Abfragesprache durch ein
-Subset von SQL. PostgreSQL ist gratis, der gesamte Quellcode ist
-verfügbar.
-
-Ein Team von Internet-Entwicklern befaßt sich mit PostgreSQL. Sie alle
-sind auf der PostgreSQL-Entwickleradreßliste. Koordinator ist Marc G.
-Fournier (scrappy@postgreSQL.org). Das Team ist verantwortlich für
-alle aktuellen und künftigen Entwicklungen von PostgreSQL.
-
-Die Autoren von PostgreSQL 1.01 waren Andrew Yu und Jolly Chen.
-Zahlreiche andere haben zur Portierung, zum Testen, Debugging und zur
-Verbesserung des Code beigetragen. Den Original-Postgres-Code, von dem
-sich PostgreSQL ableitet, verdanken wir der Arbeit vieler Doktoranden,
-Studenten und Programmierern unter der Leitung von Professor Michael
-Stonebraker an der University of California, Berkeley.
-
-Der ursprüngliche Name war Postgres. Als 1995 SQL-Funktionalität
-hinzukam, wurde der Name in Postgres95 geändert. Ende 1996 schließlich
-entschied man sich für PostgreSQL.
-
-PostgreSQL läuft auf Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD
-und den meisten Unix-Systemen.
-
-%description -l es
-Administrador de Banco de Datos PostgreSQL (conocido anteriormente
-como Postgres, y después como Postgres95). PostgreSQL es una
-continuación mejorada del Sistema Administrador de Banco de Datos
-POSTGRES, que era un prototipo de pesquisa para un SGBD de nueva
-generación. Mientras PostgreSQL mantiene el potente modelo de datos y
-los varios tipos de datos del POSTGRES, substituye el lenguaje de
-consulta PostQuel por un subconjunto extendido de la SQL. PostgreSQL
-es libre y tiene los fuentes disponibles. El desarrollo del PostgreSQL
-se ejecutado por un equipo de estudiosos de Internet, todos suscritos
-en la lista de desarrollo del PostgreSQL. El coordinador actual es
-Marc G. Fournier (scrappy@postgreSQL.org). Este equipo es ahora
-responsable por el desarrollo actual y futuro del PostgreSQL.
-
-%description -l fr
-Système de gestion de bases de données PostgreSQL (D'abord nommé
-Postgres, puis Postgres95).
-
-PostgreSQL est une amélioration du système de gestion de bases de
-données POSTGRES, un prototype de recherche de la génération suivant
-DBMS. Tout en conservant le puissant modèle de donnée de et les types
-de donée riches de Postgres, il remplace le langage de requêtes de
-Postgres par un sous ensemble etendu de commandes SQL. PosrgreSQL est
-libre, et ses sources sont disponibles.
-
-Le développement de PostgreSQL est actuellement réalisé via internet
-parune équipe de développeurs inscrits sur la mailing-list de
-développement de PostgreSQL. Le coordinateur actuel est Marc G
-Fournier (scrappy@postgreSQL.org). Cette équipe est responsable du
-développemen actuel et à venir de PostgreSQL.
-
-Les auteurs de PostgreSQL 1.01 étaient Andrew Yu et Jolly Chen.
-Beaucoup d'autres ont contribué au portage, au test, au débogage et à
-l'amélioration du code. Le code original de Postgres, duquel
-PostgreSQL est dérivé, a été l'oeuvre d'étudiants de haut niveau, de
-moins haut niveau, et de programmeurs travaillant sous la direction du
-professeur Michael Stonebraker à l'université de Berkeley Californie.
-
-Le nom original du logiciel était Postgres. Quand les fonctionnalitées
-SQL furent ajoutées en 1995, son nom est devenu Postgres95. Il a été
-rebaptisé PostgreSQL en 1996.
-
-PostgreSQL tourne sur Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD,
-et la plupart des Unix.
-
-%description -l pl
-System Zarz±dzania Baz± Danych PostgreSQL (dawniej znany jako
-Postgres, nastêpnie jako Postgres95).
-
-PostgreSQL jest rozszerzeniem systemu zarz±dzania baz danych POSTGRES,
-prototypu DBMS nastêpnej generacji. Co prawda PostgreSQL odziedziczy³
-model danych oraz bogaty zbiór ró¿nych typów danych, to jednak jêzyk
-zapytañ PostQuel zosta³ zast±piony rozszerzonym SQL-em. PostgreSQL
-jest wolnym oprogramowaniem i kody ¼ród³owe tego oprogramowania s± w
-pe³ni dostêpne.
-
-System PostgreSQL jest tworzony przez zespó³ ludzi, którzy s± zapisani
-na listê dyskusyjn± dotycz±c± PostgreSQL-a. Obecnym koordynatorem jest
-Marc G. Fournier (scrappy@postgreSQL.org). Wymieniony wy¿ej zespó³
-jest odpowiedzialny za aktualny i przysz³y rozwój systemu PostgreSQL.
-
-Autorami PostgreSQL-a 1.01 byli Andrew Yu oraz Jolly Chen. Wielu
-innych pomaga³o przenosz±c na ró¿ne platformy, testuj±c, analizuj±c i
-rozszerzaj±c kod. Oryginalny kod Postgres-a, na podstawie którego
-PostgreSQL powsta³, by³ wysi³kiem wielu absolwentów, studentów oraz
-zespo³u programistów, którzy pracowali pod kierunkiem profesora
-Michaela Stonebrakera z Uniwersytetu Kalifornii w Berkeley.
-
-Nazwa oryginalna oprogramowania tworzonego w Berkeley brzmia³a
-Postgres. W 1995 roku dodano jêzyk zapytañ SQL i nazwê zmieniono na
-Postgres95. W koñcu roku 1996 nazwê ostatecznie zmieniono na
-PostgreSQL.
-
-PostgreSQL mo¿e byæ uruchominy pod nastêpuj±cymi systemami: Solaris,
-SunOS, HPUX, AIX, Linux, Irix, FreeBSD i innych systemach Unix.
-
-%description -l pt_BR
-Gerenciador de Banco de Dados PostgreSQL (conhecido anteriormente como
-Postgres, e depois como Postgres95).
-
-O PostgreSQL é uma continuação melhorada do Sistema Gerenciador de
-Banco de Dados POSTGRES, que era um protótipo de pesquisa para um SGBD
-de nova geração. Enquanto o PostgreSQL mantém o poderoso modelo de
-dados e os vários tipos de dados do POSTGRES, ele substitui a
-linguagem de consulta PostQuel por um subconjunto estendido da SQL. O
-PostgreSQL é livre e tem os fontes disponíveis.
-
-O desenvolvimento do PostgreSQL está sendo executado por uma equipe de
-desenvolvedores da Internet, todos subscritores da lista de
-desenvolvimento do PostgreSQL. O coordenador atual é Marc G. Fournier
-(scrappy@postgreSQL.org). Esta equipe é agora responsável pelo
-desenvolvimento atual e futuro do PostgreSQL.
-
-%description -l tr
-PostgreSQL, POSTGRES'den türemiþ bir veri tabaný yönetim sistemidir
-(DBMS). Güçlü veri modeli ve zengin POSTGRES veri tiplerini
-desteklerken SQL'in geniþletilmiþ bir altkümesi yerine PostQuel
-sorgulama dilini koyar.
-
-%package devel
-Summary:       PostgreSQL development header files and libraries
-Summary(de):   PostgreSQL-Entwicklungs-Header-Dateien und Libraries
-Summary(es):   Archivos de inclusión y bibliotecas PostgreSQL
-Summary(fr):   En-têtes et bibliothèques de développement PostgreSQL
-Summary(pl):   PostgreSQL - pliki nag³ówkowe i biblioteki
-Summary(pt_BR):        Arquivos de inclusão e bibliotecas para desenvolvimento com o PostgreSQL
-Summary(tr):   PostgreSQL baþlýk dosyalarý ve kitaplýklar
-Group:         Development/Libraries
-Requires:      %{name}-libs = %{version}
-
-%description devel
-This package contains header files and libraries required to compile
-applications that are talking directly to the PostgreSQL backend
-server.
-
-%description devel -l de
-Dieses Paket enthält die Header-Dateien und Libraries, die zum
-Kompilieren von Applikationen notwendig sind, die direkt mit dem
-PostgreSQL-Backend-Server kommunizieren.
-
-%description devel -l es
-Este paquete contiene archivos de inclusión y bibliotecas requeridas
-para compilación de aplicativos que se comunican directamente con el
-servidor backend PostgreSQL.
-
-%description devel -l fr
-Ce package contient les fichiers d'en-tête et les bibliothéques
-nécessaires pour compiler des applications ayant des échanges directs
-avec le serveur du backend PostgreSQL.
-
-%description devel -l pl
-Pakiet zawiera nag³ówki oraz biblioteki wymagane do kompilacji
-aplikacji ³±cz±cych siê bezpo¶rednio z serwerem PostgreSQL.
-
-%description devel -l pt_BR
-Este pacote contém arquivos de inclusão e bibliotecas requeridas para
-compilação de aplicativos que se comunicam diretamente com o servidor
-backend PostgreSQL.
-
-%description devel -l tr
-Bu paket, PostgreSQL sunucusuyla konuþacak yazýlýmlar geliþtirmek için
-gereken baþlýk dosyalarýný ve kitaplýklarý içerir.
-
-%package backend-devel
-Summary:       PostgreSQL backend development header files
-Summary(pl):   PostgreSQL - pliki nag³ówkowe dla backendu
-Group:         Development/Libraries
-Requires:      %{name}-libs = %{version}
-
-%description backend-devel
-This package contains header files required to compile functions that
-could be loaded directly by backend
-
-%description backend-devel -l pl
-Pakiet zawiera nag³ówki wymagane do kompilacji funkcji ktore moga byc
-bezposrednio ladowane przez beckend serwera PostgreSQL.
-
-%package clients
-Summary:       Clients needed to access a PostgreSQL server
-Summary(es):   Clientes necesarios para acceder al servidor PostgreSQL
-Summary(pl):   Klienci wymagani do dostêpu do serwera PostgreSQL
-Summary(pt_BR):        Clientes necessários para acessar o servidor PostgreSQL
-Group:         Applications/Databases
-Requires:      %{name}-libs = %{version}
-
-%description clients
-This package includes only the clients needed to access an PostgreSQL
-server. The server is included in the main package. If all you need is
-to connect to another PostgreSQL server, the this is the only package
-you need to install. Clients include several command-line utilities
-you can use to manage your databases on a remote PostgreSQL server.
-
-%description clients -l es
-Este paquete incluye solamente los clientes necesarios para acceder un
-servidor PostgreSQL. El servidor está en el paquete principal.
-
-%description clients -l pl
-Pakiet zawiera programy klienckie potrzebne dla dostêpu do serwera
-PostgreSQL oraz narzêdzia do zarz±dzania bazami dzia³aj±ce z linii
-poleceñ. Serwer znajduje siê w g³ównym pakiecie.
-
-%description clients -l pt_BR
-Este pacote inclui somente os clientes necessários para acessar um
-servidor PostgreSQL. O servidor está no pacote principal.
-
-%package perl
-Summary:       Perl interface to PostgreSQL database
-Summary(es):   Módulo Perl para acceder un servidor PostgreSQL
-Summary(pl):   Interfejs dla Perla umo¿liwiaj±cy dostêp do baz PostgreSQL
-Summary(pt_BR):        Módulo Perl para acesso ao servidor PostgreSQL
-Group:         Applications/Databases
-Requires:      perl >= 5.004
-Requires:      %{name}-libs = %{version}
-
-%description perl
-This package includes only perl modules needed to access an PostgreSQL
-server.
-
-%description perl -l es
-Módulo Perl para acceder un servidor PostgreSQL
-
-%description perl -l pl
-Pakiet ten zawiera tylko modu³y Perla wymagane dla dostêpu do serwera
-PostgreSQL.
-
-%description perl -l pt_BR
-Módulo Perl para acesso ao servidor PostgreSQL.
-
-%package -n python-postgresql
-Summary:       The python-based client programs needed for accessing a PostgreSQL server
-Summary(es):   Módulo Python para acceder un servidor PostgreSQL
-Summary(pl):   Programy klienckie do dostêpu do serwera PostgreSQL napisane w Pythonie
-Summary(pt_BR):        Módulo Python para acesso ao servidor PostgreSQL.
-Group:         Libraries/Python
-Requires:      python >= 2.0
-Requires:      python-mx-DateTime
-Requires:      %{name}-libs = %{version}
-Obsoletes:     python-PyGreSQL
-Obsoletes:     postgresql-python
-
-%description -n python-postgresql
-postgresql-python includes the python-based client programs and client
-libraries that you'll need to access a PostgreSQL database management
-system server.
-
-%description -n python-postgresql -l es
-Módulo Python para acceder un servidor PostgreSQL
-
-%description -n python-postgresql -l pl
-Pakiet ten zawiera napisane w Pythonie programy i biblioteki klienckie
-do dostêpu do serwera baz danych PostgreSQL.
-
-%description -n python-postgresql -l pt_BR
-Módulo Python para acesso ao servidor PostgreSQL.
-
-%package doc
-Summary:       Documentation for PostgreSQL
-Summary(pl):   Dodatkowa dokumantacja dla PostgreSQL
-Group:         Applications/Databases
-
-%description doc
-This package includes documentation and HOWTO for programmer, admin
-etc., in HTML format.
-
-%description doc -l pl
-Pakiet ten zawiera dokumentacjê oraz HOWTO m.in. dla programistów,
-administratorów w formacie HTML.
-
-%package libs
-Summary:       PostgreSQL libraries
-Summary(es):   Biblioteca compartida del PostgreSQL
-Summary(pl):   Biblioteki dzielone programu PostgreSQL
-Summary(pt_BR):        Biblioteca compartilhada do PostgreSQL
-Group:         Libraries
-
-%description libs
-PostgreSQL shared libraries.
-
-%description libs -l es
-Este paquete contiene la biblioteca compartida para acceso al
-postgresql.
-
-%description libs -l pl
-Biblioteki dzielone programu PostgreSQL.
-
-%description libs -l pt_BR
-Este pacote contém a biblioteca compartilhada para acesso ao
-postgresql.
-
-%package static
-Summary:       PostgreSQL static libraries
-Summary(es):   Bibliotecas estaticas PostgreSQL
-Summary(pl):   Biblioteki statyczne programu PostgreSQL
-Summary(pt_BR):        Bibliotecas estáticas PostgreSQL
-Group:         Development/Libraries
-Requires:      %{name}-devel = %{version}
-
-%description static
-PostgreSQL static libraries.
-
-%description static -l es
-Este paquete contiene bibliotecas estaticas requerida para compilación
-de aplicativos que se comunican directamente con el servidor backend
-PostgreSQL.
-
-%description static -l pl
-Biblioteki statyczne programu PostgreSQL.
-
-%description static -l pt_BR
-Este pacote contém as bibliotecas estáticas requeridas para compilação
-de aplicativos que se comunicam diretamente com o servidor backend
-PostgreSQL.
-
-%package c++
-Summary:       C++ interface to PostgreSQL
-Summary(pl):   Interfejs C++ do PostgreSQL
-Group:         Applications/Databases
-Requires:      %{name}-libs = %{version}
-
-%description c++
-This package includes library for C++ interface to PostgreSQL.
-
-%description c++ -l pl
-Pakiet ten zawiera biblioteki dla interfejsu C++ do PostgreSQL.
-
-%package c++-devel
-Summary:       C++ interface to PostgreSQL - development part
-Summary(pl):   Interfejs C++ do PostgreSQL - cze¶æ programistyczna
-Group:         Applications/Databases
-Requires:      %{name}-c++ = %{version}
-Requires:      %{name}-devel = %{version}
-
-%description c++-devel
-This package includes library and header files for C++ interface.
-
-%description c++-devel -l pl
-Pakiet ten zawiera biblioteki i pliki nag³ówkowe dla interfejsu C++.
-
-%package c++-static
-Summary:       C++ interface to PostgreSQL - static libraries
-Summary(pl):   Interfejs C++ do PostgreSQL - biblioteki statyczne
-Group:         Applications/Databases
-Requires:      %{name}-c++-devel = %{version}
-
-%description c++-static
-This package includes static library for interface C++.
-
-%description c++-static -l pl
-Pakiet ten zawiera biblioteki statyczne dla interfejsu C++.
-
-%package odbc
-Summary:       ODBC interface to PostgreSQL
-Summary(es):   Driver ODBC para acceder un servidor PostgreSQL
-Summary(pl):   Interfejs ODBC do PostgreSQL
-Summary(pt_BR):        Driver ODBC necessário para acessar um servidor PostgreSQL
-Group:         Applications/Databases
-Requires:      %{name}-libs = %{version}
-
-%description odbc
-This package includes library for interface ODBC.
-
-%description odbc -l es
-Driver para acceder un servidor PostgreSQL, a través de ODBC.
-
-%description odbc -l pl
-Pakiet ten zawiera biblioteki dla interfejsu ODBC.
-
-%description odbc -l pt_BR
-Driver ODBC necessário para acessar um servidor PostgreSQL.
-
-%package odbc-devel
-Summary:       ODBC interface to PostgreSQL - development part
-Summary(pl):   Interfejs ODBC do PostgreSQL - cze¶æ programistyczna
-Group:         Applications/Databases
-Requires:      %{name}-odbc = %{version}
-Requires:      %{name}-devel = %{version}
-
-%description odbc-devel
-This package includes library and header files for interface ODBC.
-
-%description odbc-devel -l pl
-Pakiet ten zawiera biblioteki i pliki nag³ówkowe dla interfejsu ODBC.
-
-%package odbc-static
-Summary:       ODBC interface to PostgreSQL - static libraries
-Summary(pl):   Interfejs ODBC do PostgreSQL - biblioteki statyczne
-Group:         Applications/Databases
-Requires:      %{name}-odbc-devel = %{version}
-
-%description odbc-static
-This package includes static library for interface ODBC.
-
-%description odbc-static -l pl
-Pakiet ten zawiera biblioteki statyczne dla interfejsu ODBC.
-
-%package -n pgaccess
-Summary:       A free graphical database management tool for PostgreSQL
-Summary(pl):   Graficzne narzêdzie do obs³ugi baz danych PostgreSQL
-Group:         Applications/Databases
-Requires:      %{name}-tcl = %{version}
-
-%description -n pgaccess
-A free graphical database management tool for PostgreSQL.
-
-%description -n pgaccess -l pl
-Graficzne narzêdzie do obs³ugi baz danych PostgreSQL.
-
-%package tcl
-Summary:       tcl interface for PostgreSQL
-Summary(es):   Bibliotecas y shell TCL para acceder un servidor PostgreSQL
-Summary(pl):   Interfejs tcl dla PostgreSQL
-Summary(pt_BR):        Bibliotecas e shell para programas em TCL acessarem o servidor PostgreSQL
-Group:         Development/Languages/Tcl
-Requires:      %{name}-libs = %{version}
-
-%description tcl
-tcl interface for PostgreSQL.
-
-%description tcl -l es
-Bibliotecas y shell TCL para acceder un servidor PostgreSQL
-
-%description tcl -l pl
-Interfejs tcl dla PostgreSQL.
-
-%description tcl -l pt_BR
-Bibliotecas e shell para programas em TCL acessarem o servidor
-PostgreSQL
-
-%package tcl-devel
-Summary:       Development part of tcl interface for PostgreSQL
-Summary(pl):   Czê¶æ dla programistów interfejsu tcl dla PostgreSQL
-Group:         Development/Languages/Tcl
-Requires:      %{name}-tcl = %{version}
-Requires:      %{name}-devel = %{version}
-
-%description tcl-devel
-Development part of tcl interface for PostgreSQL.
-
-%description tcl-devel -l pl
-Czê¶æ interfejsu tcl dla PostgreSQL przeznaczona dla programistów.
-
-%package tcl-static
-Summary:       Static libraries of tcl interface for PostgreSQL
-Summary(pl):   Biblioteki statyczne interfejsu tcl dla PostgreSQL
-Group:         Development/Languages/Tcl
-Requires:      %{name}-tcl-devel = %{version}
-
-%description tcl-static
-Static libraries of tcl interface for PostgreSQL.
-
-%description tcl-devel -l pl
-Biblioteki statyczne interfejsu tcl dla PostgreSQL.
-
-%package module-plpgsql
-Summary:       PL/pgSQL - PostgreSQL procedural language
-Summary(pl):   PL/pgSQL jêzyk proceduralny bazy danych PostgreSQL
-Group:         Applications/Databases
-Requires:      %{name} = %{version}
-
-%description module-plpgsql
-From PostgreSQL documentation.
-
-Postgres supports the definition of procedural languages. In the case
-of a function or trigger procedure defined in a procedural language,
-the database has no built-in knowledge about how to interpret the
-function's source text. Instead, the task is passed to a handler that
-knows the details of the language. The handler itself is a special
-programming language function compiled into a shared object and loaded
-on demand.
-
-To enable PL/pgSQL procedural language for your database you have to
-run createlang command.
-
-%description module-plpgsql -l pl
-Z dokumentacji PostgreSQL.
-
-Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
-programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
-proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
-funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
-który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
-funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
-potrzeby.
-
-Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
-proceduralnego PL/pgSQL dla swojej bazy danych.
-
-%package module-plperl
-Summary:       PL/perl - PostgreSQL procedural language
-Summary(pl):   PL/perl jêzyk proceduralny bazy danych PostgreSQL
-Group:         Applications/Databases
-Requires:      %{name} = %{version}
-%requires_eq   perl
-
-%description module-plperl
-From PostgreSQL documentation.
-
-Postgres supports the definition of procedural languages. In the case
-of a function or trigger procedure defined in a procedural language,
-the database has no built-in knowledge about how to interpret the
-function's source text. Instead, the task is passed to a handler that
-knows the details of the language. The handler itself is a special
-programming language function compiled into a shared object and loaded
-on demand.
-
-To enable PL/perl procedural language for your database you have to
-run createlang command.
-
-%description module-plperl -l pl
-Z dokumentacji PostgreSQL.
-
-Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
-programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
-proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
-funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
-który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
-funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
-potrzeby.
-
-Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
-proceduralnego PL/perl dla swojej bazy danych.
-
-%package module-plpython
-Summary:       PL/python - PostgreSQL procedural language
-Summary(pl):   PL/python jêzyk proceduralny bazy danych PostgreSQL
-Group:         Applications/Databases
-Requires:      %{name} = %{version}
-%pyrequires_eq python
-
-%description module-plpython
-From PostgreSQL documentation.
-
-Postgres supports the definition of procedural languages. In the case
-of a function or trigger procedure defined in a procedural language,
-the database has no built-in knowledge about how to interpret the
-function's source text. Instead, the task is passed to a handler that
-knows the details of the language. The handler itself is a special
-programming language function compiled into a shared object and loaded
-on demand.
-
-To enable PL/python procedural language for your database you have to
-run createlang command.
-
-%description module-plpython -l pl
-Z dokumentacji PostgreSQL.
-
-Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
-programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
-proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
-funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
-który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
-funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
-potrzeby.
-
-Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
-proceduralnego PL/python dla swojej bazy danych.
-
-%package module-pltcl
-Summary:       PL/TCL - PostgreSQL procedural language
-Summary(pl):   PL/TCL - jêzyk proceduralny bazy danych PostgreSQL
-Group:         Applications/Databases
-Requires:      %{name} = %{version}
-
-%description module-pltcl
-From PostgreSQL documentation.
-
-Postgres supports the definition of procedural languages. In the case
-of a function or trigger procedure defined in a procedural language,
-the database has no built-in knowledge about how to interpret the
-function's source text. Instead, the task is passed to a handler that
-knows the details of the language. The handler itself is a special
-programming language function compiled into a shared object and loaded
-on demand.
-
-To enable PL/TCL procedural language for your database you have to run
-createlang command.
-
-%description module-pltcl -l pl
-Z dokumentacji PostgreSQL.
-
-Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
-programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
-proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
-funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
-który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
-funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
-potrzeby.
-
-Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
-proceduralnego PL/TCL dla swojej bazy danych.
-
-%prep
-%setup  -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p0
-
-tar xzf doc/man*.tar.gz
-
-mkdir doc/unpacked
-tar zxf doc/postgres.tar.gz -C doc/unpacked
-
-# Erase all CVS dir
-rm -fR `find contrib/ -type d -name CVS`
-
-%build
-rm -f config/libtool.m4
-aclocal -I config
-autoconf
-%configure \
-       %{!?_without_pgsql_locale:--enable-locale} \
-       %{!?_without_pgsql_multibyte:--enable-multibyte} \
-       --disable-rpath \
-       --enable-depend \
-       --enable-odbc \
-       --enable-recode \
-       --enable-syslog \
-       --enable-unicode-conversion \
-       --with-CXX \
-       --with-tcl \
-       --with-tk \
-       --with-perl \
-       --with-python \
-       --with-openssl \
-       --enable-odbc \
-       --with-odbcinst=%{_sysconfdir} \
-       --with-x \
-%{?_with_jdbc: --with-java}
-
-%{__make}
-%ifnarch sparc sparcv9 sparc64 alpha ppc
-%{!?_without_tests: %{__make} check }
-%endif
-
-%install
-rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/{rc.d/init.d,sysconfig}} \
-        $RPM_BUILD_ROOT{/var/{lib/pgsql,log},%{_pgsqldir}} \
-       $RPM_BUILD_ROOT{%{_applnkdir}/System,%{_pixmapsdir}} \
-       $RPM_BUILD_ROOT/home/services/postgres
-
-%{__make} install install-all-headers \
-       DESTDIR=$RPM_BUILD_ROOT
-
-%{__make} install -C src/pl/plperl \
-       DESTDIR=$RPM_BUILD_ROOT
-
-touch $RPM_BUILD_ROOT/var/log/pgsql
-
-# Move PL/pgSQL procedural language to %{_pgmoduledir}
-( cd $RPM_BUILD_ROOT%{_libdir}
-  mv -f plpgsql.so $RPM_BUILD_ROOT%{_pgmoduledir}
-)
-
-# Move PL/TCL procedural language to %{_pgmoduledir}
-( cd $RPM_BUILD_ROOT%{_libdir}
-  mv -f pltcl.so $RPM_BUILD_ROOT%{_pgmoduledir}
-)
-
-# odbc
-install src/interfaces/odbc/odbcinst.ini $RPM_BUILD_ROOT%{_sysconfdir}
-
-install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/postgresql
-install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/postgresql
-install %{SOURCE4} $RPM_BUILD_ROOT%{_applnkdir}/System
-install %{SOURCE5} $RPM_BUILD_ROOT%{_pixmapsdir}
-
-cp -a man?        $RPM_BUILD_ROOT%{_mandir}
-
-install -d howto
-( cd howto
-  tar xzf $RPM_SOURCE_DIR/pgsql-Database-HOWTO-html.tar.gz
-)
-
-%py_comp $RPM_BUILD_ROOT%{py_libdir}
-%py_ocomp $RPM_BUILD_ROOT%{py_libdir}
-
-gzip -9nf doc/FAQ doc/README* COPYRIGHT README HISTORY doc/bug.template \
-       src/interfaces/odbc/readme.txt \
-       src/interfaces/odbc/notice.txt
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-rm -f /tmp/tmp_perl_info
-
-%pre
-if [ -f /etc/sysconfig/postgresql ]; then
-    POSTGRES_DATA_DIR=/var/lib/pgsql
-    . /etc/sysconfig/postgresql
-    if [ -f $POSTGRES_DATA_DIR/PG_VERSION ]; then
-       if [ `cat $POSTGRES_DATA_DIR/PG_VERSION` != '7.2' ]; then
-           echo "Database(s) in older, incompatible format exist in $POSTGRES_DATA_DIR."
-           echo "Dump them and clean $POSTGRES_DATA_DIR, then upgrade postgresql and"
-           echo "restore database(s)."
-        echo
-        echo "Warning for upgrade from version *before* 7.2."
-        echo "Please note, that postgresql module path changed from"
-        echo "/usr/lib/pgsql/module to /usr/lib/postgresql. Change the path"
-        echo "in dump file before restore."
-           exit 1
-       fi
-    fi
-fi
-
-getgid postgres >/dev/null 2>&1 || /usr/sbin/groupadd -g 88 -r -f postgres
-if id postgres >/dev/null 2>&1 ; then
-       /usr/sbin/usermod -d /home/services/postgres postgres
-else
-       /usr/sbin/useradd -M -o -r -u 88 \
-               -d /home/services/postgres -s /bin/sh -g postgres \
-               -c "PostgreSQL Server" postgres
-fi
-
-%post
-/sbin/chkconfig --add postgresql
-
-if [ -f /var/lock/subsys/postgresql ]; then
-       /etc/rc.d/init.d/postgresql restart >&2
-else
-       echo "Run \"/etc/rc.d/init.d/postgresql start\" to start postgresql server."
-fi
-
-%preun
-if [ "$1" = "0" ]; then
-       if [ -f /var/lock/subsys/postgresql ]; then
-               /etc/rc.d/init.d/postgresql stop
-       fi
-       /sbin/chkconfig --del postgresql
-fi
-
-%post   libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
-
-%post   tcl -p /sbin/ldconfig
-%postun tcl -p /sbin/ldconfig
-
-%post   c++ -p /sbin/ldconfig
-%postun c++ -p /sbin/ldconfig
-
-%post   odbc -p /sbin/ldconfig
-%postun odbc -p /sbin/ldconfig
-
-%files
-%defattr(644,root,root,755)
-%attr(754,root,root) /etc/rc.d/init.d/*
-%attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/*
-
-%attr(755,root,root) %{_bindir}/createdb
-%attr(755,root,root) %{_bindir}/createuser
-%attr(755,root,root) %{_bindir}/dropdb
-%attr(755,root,root) %{_bindir}/dropuser
-%attr(755,root,root) %{_bindir}/initdb
-%attr(755,root,root) %{_bindir}/initlocation
-%attr(755,root,root) %{_bindir}/pg_ctl
-%attr(755,root,root) %{_bindir}/pg_config
-%attr(755,root,root) %{_bindir}/pg_encoding
-%attr(755,root,root) %{_bindir}/pg_passwd
-%attr(755,root,root) %{_bindir}/postgres
-%attr(755,root,root) %{_bindir}/postmaster
-%attr(755,root,root) %{_bindir}/ipcclean
-%attr(755,root,root) %{_bindir}/createlang
-%attr(755,root,root) %{_bindir}/droplang
-
-%dir %{_pgsqldir}
-%dir %{_pgmoduledir}
-%{_datadir}/postgresql/*.bki
-%{_datadir}/postgresql/*.sample
-%{_datadir}/postgresql/*.description
-
-%attr(700,postgres,postgres) /home/services/postgres
-%attr(700,postgres,postgres) %dir /var/lib/pgsql
-%attr(640,postgres,postgres) %config(noreplace) %verify(not md5 size mtime) /var/log/pgsql
-
-%{_mandir}/man1/createdb.1*
-%{_mandir}/man1/createlang.1*
-%{_mandir}/man1/createuser.1*
-%{_mandir}/man1/dropdb.1*
-%{_mandir}/man1/droplang.1*
-%{_mandir}/man1/dropuser.1*
-%{_mandir}/man1/initdb.1*
-%{_mandir}/man1/initlocation.1*
-%{_mandir}/man1/pg_passwd.1*
-%{_mandir}/man1/pg_ctl.1*
-%{_mandir}/man1/pg_config.1*
-%{_mandir}/man1/postgres.1*
-%{_mandir}/man1/postmaster.1*
-%{_mandir}/man1/ipcclean.1*
-
-%doc contrib
-%doc doc/FAQ* doc/README*
-%doc COPYRIGHT.gz README.gz HISTORY.gz doc/bug.template.gz
-
-%files doc
-%defattr(644,root,root,755)
-%doc doc/unpacked/*
-%doc howto
-
-%files libs
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libpq.so.*.*
-%attr(755,root,root) %{_libdir}/libpgeasy.so.*.*
-%attr(755,root,root) %{_libdir}/libecpg.so.*.*
-%attr(755,root,root) %{_bindir}/pg_id
-
-%files devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/ecpg
-%attr(755,root,root) %{_libdir}/libecpg.so
-%attr(755,root,root) %{_libdir}/libpgeasy.so
-%attr(755,root,root) %{_libdir}/libpq.so
-%dir %{_includedir}/postgresql
-%{_includedir}/pg_config.h
-%{_includedir}/pg_config_os.h
-%{_includedir}/ecpgerrno.h
-%{_includedir}/ecpglib.h
-%{_includedir}/ecpgtype.h
-%{_includedir}/libpgeasy.h
-%{_includedir}/libpq-fe.h
-%{_includedir}/postgres_ext.h
-%{_includedir}/sql3types.h
-%{_includedir}/sqlca.h
-%dir %{_includedir}/postgresql/internal
-%{_includedir}/postgresql/internal/c.h
-%{_includedir}/postgresql/internal/libpq-int.h
-%{_includedir}/postgresql/internal/postgres_fe.h
-%{_includedir}/postgresql/internal/pqexpbuffer.h
-%{_includedir}/postgresql/internal/lib
-%{_includedir}/postgresql/internal/libpq
-%{_mandir}/man1/ecpg.1*
-
-%files backend-devel
-%defattr(644,root,root,755)
-%{_includedir}/postgresql/server
-
-%files static
-%defattr(644,root,root,755)
-%{_libdir}/libecpg.a
-%{_libdir}/libpgeasy.a
-%{_libdir}/libpq.a
-
-%files clients
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/pg_dump
-%attr(755,root,root) %{_bindir}/pg_dumpall
-%attr(755,root,root) %{_bindir}/pg_restore
-%attr(755,root,root) %{_bindir}/psql
-%attr(755,root,root) %{_bindir}/vacuumdb
-
-%{_mandir}/man1/pg_dump.1*
-%{_mandir}/man1/pg_dumpall.1*
-%{_mandir}/man1/pg_restore.1*
-%{_mandir}/man1/psql.1*
-%{_mandir}/man1/vacuumdb.1*
-%{_mandir}/manl/*.l*
-
-%files c++
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libpq++.so.*.*
-
-%files c++-devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libpq++.so
-%{_includedir}/libpq++.h
-%{_includedir}/libpq++
-
-%files c++-static
-%defattr(644,root,root,755)
-%{_libdir}/libpq++.a
-
-%files perl
-%defattr(644,root,root,755)
-%dir %{perl_sitearch}/auto/Pg
-%{perl_sitearch}/auto/Pg/Pg.bs
-%attr(755,root,root) %{perl_sitearch}/auto/Pg/Pg.so
-%{perl_sitearch}/auto/Pg/autosplit.ix
-%{perl_sitearch}/Pg.pm
-%{_mandir}/man3/*
-
-
-%files -n python-postgresql
-%defattr(644,root,root,755)
-%{py_sitedir}/*.pyc
-%{py_sitedir}/*.pyo
-%attr(755,root,root) %{py_sitedir}/*.so
-
-%files -n pgaccess
-%defattr(644,root,root,755)
-%doc src/bin/pgaccess/doc/html/*
-%attr(755,root,root) %{_bindir}/pgaccess
-%dir %{_datadir}/postgresql/pgaccess
-%attr(755, root, root) %{_datadir}/postgresql/pgaccess/main.tcl
-%{_datadir}/postgresql/pgaccess/images
-%{_datadir}/postgresql/pgaccess/lib
-%{_applnkdir}/System/pgaccess.desktop
-%{_pixmapsdir}/pgaccess.png
-%{_mandir}/man1/pgaccess.1*
-
-%files tcl
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libpgtcl.so
-%attr(755,root,root) %{_libdir}/libpgtcl.so.*.*
-%attr(755,root,root) %{_bindir}/pgtclsh
-%attr(755,root,root) %{_bindir}/pgtksh
-%{_mandir}/man1/pgtclsh.1*
-%{_mandir}/man1/pgtksh.1*
-
-%files tcl-devel
-%defattr(644,root,root,755)
-%{_includedir}/libpgtcl.h
-
-%files tcl-static
-%defattr(644,root,root,755)
-%{_libdir}/libpgtcl.a
-
-%files odbc
-%defattr(644,root,root,755)
-%doc src/interfaces/odbc/readme.txt.gz src/interfaces/odbc/notice.txt.gz
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/odbc*
-%attr(755,root,root) %{_libdir}/libpsqlodbc.so.*.*
-%{_datadir}/postgresql/odbc.sql
-
-%files odbc-devel
-%defattr(644,root,root,755)
-#%{_includedir}/postgresql/iodbc
-%attr(755,root,root) %{_libdir}/libpsqlodbc.so
-
-%files odbc-static
-%defattr(644,root,root,755)
-%{_libdir}/libpsqlodbc.a
-
-%files module-plpgsql
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_pgmoduledir}/plpgsql.so
-
-%files module-plperl
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_pgmoduledir}/plperl.so
-
-%files module-plpython
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_pgmoduledir}/plpython.so
-
-%files module-pltcl
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_pgmoduledir}/pltcl.so
This page took 0.094254 seconds and 4 git commands to generate.