8.0.0beta3 release documentation fixes for Tcl unbundling - Mailing list pgsql-patches

From ljb
Subject 8.0.0beta3 release documentation fixes for Tcl unbundling
Date
Msg-id cjfk2r$1ojc$1@news.hub.org
Whole thread Raw
Responses Re: 8.0.0beta3 release documentation fixes for Tcl
List pgsql-patches
These corrections against 8.0.0beta3 are for removal of the Tcl interface
from core.  I found two left-over references in the top-level README to be
fixed, several in the top-level INSTALL and Installation chapter of the
manual (both generated from docs/src/sgml/installation.sgml, I think) and
one in the help text in configure.in.

In addition, please delete doc/man1/pgtclsh.1 and doc/man1/pgtksh.1 from
the distribution, since these commands are no longer included.

Here are my suggested changes.  Since the target files are highly
visible, I assume you will check this over very carefully and rewrite as
appropriate...


===========================================================
*** README.bak    Mon Jan 19 16:20:04 2004
--- README    Wed Sep 29 12:44:44 2004
***************
*** 7,18 ****
  PostgreSQL is an advanced object-relational database management system
  that supports an extended subset of the SQL standard, including
  transactions, foreign keys, subqueries, triggers, user-defined types
! and functions.  This distribution also contains several language
! bindings, including C and Tcl.

! The JDBC, ODBC, C++, and Python interfaces have been moved to the PostgreSQL
! Projects Web Site at http://gborg.postgresql.org for separate maintenance.
! A Perl DBI/DBD driver is available from CPAN.

  See the file INSTALL for instructions on how to build and install
  PostgreSQL.  That file also lists supported operating systems and
--- 7,17 ----
  PostgreSQL is an advanced object-relational database management system
  that supports an extended subset of the SQL standard, including
  transactions, foreign keys, subqueries, triggers, user-defined types
! and functions.  This distribution also contains C language bindings.

! The JDBC, ODBC, C++, Python, and Tcl interfaces have been moved to the
! PostgreSQL Projects Web Site at http://gborg.postgresql.org for separate
! maintenance.  A Perl DBI/DBD driver is available from CPAN.

  See the file INSTALL for instructions on how to build and install
  PostgreSQL.  That file also lists supported operating systems and

===========================================================
*** configure.in.bak    Sun Sep 26 22:17:14 2004
--- configure.in    Wed Sep 29 12:57:31 2004
***************
*** 374,380 ****
  # Tcl/Tk
  #
  AC_MSG_CHECKING([whether to build with Tcl])
! PGAC_ARG_BOOL(with, tcl, no, [  --with-tcl              build Tcl and Tk interfaces])
  AC_MSG_RESULT([$with_tcl])
  AC_SUBST([with_tcl])

--- 374,380 ----
  # Tcl/Tk
  #
  AC_MSG_CHECKING([whether to build with Tcl])
! PGAC_ARG_BOOL(with, tcl, no, [  --with-tcl              build Tcl modules (PL/Tcl)])
  AC_MSG_RESULT([$with_tcl])
  AC_SUBST([with_tcl])


===========================================================
*** installation.sgml.bak    Wed Sep 22 20:30:13 2004
--- installation.sgml    Wed Sep 29 12:49:38 2004
***************
*** 209,216 ****

      <listitem>
       <para>
!       If you want to build Tcl or Tk components (clients and the
!       PL/Tcl language) you of course need a Tcl installation.
       </para>
      </listitem>

--- 209,216 ----

      <listitem>
       <para>
!       If you want to build the PL/Tcl language, you of course need a
!       Tcl installation.
       </para>
      </listitem>

***************
*** 741,775 ****
         <term><option>--with-tcl</option></term>
         <listitem>
          <para>
!          Build <application>PL/Tcl</>, which requires Tcl/Tk
!          <option>--without-tk</>.
!         </para>
!        </listitem>
!       </varlistentry>
!
!       <varlistentry>
!        <term><option>--without-tk</option></term>
!        <listitem>
!         <para>
!          If you specify <option>--with-tcl</> and this option, then
!          the program that requires <productname>Tk</>
!          (<application>pgtksh</>) will be
!          excluded.
          </para>
         </listitem>
        </varlistentry>

        <varlistentry>
         <term><option>--with-tclconfig=<replaceable>DIRECTORY</replaceable></option></term>
-        <term><option>--with-tkconfig=<replaceable>DIRECTORY</replaceable></option></term>
         <listitem>
          <para>
!          Tcl/Tk installs the files <filename>tclConfig.sh</filename> and
!          <filename>tkConfig.sh</filename>, which contain
!          configuration information needed to build modules
!          interfacing to Tcl or Tk. These files are normally found
           automatically at their well-known locations, but if you want to
!          use a different version of Tcl or Tk you can specify the
           directory in which to find them.
          </para>
         </listitem>
--- 741,760 ----
         <term><option>--with-tcl</option></term>
         <listitem>
          <para>
!          Build <application>PL/Tcl</>, which requires Tcl.
          </para>
         </listitem>
        </varlistentry>

        <varlistentry>
         <term><option>--with-tclconfig=<replaceable>DIRECTORY</replaceable></option></term>
         <listitem>
          <para>
!          Tcl installs the file <filename>tclConfig.sh</filename>, which
!          contains configuration information needed to build modules
!          interfacing to Tcl. These files are normally found
           automatically at their well-known locations, but if you want to
!          use a different version of Tcl you can specify the
           directory in which to find them.
          </para>
         </listitem>
===========================================================

pgsql-patches by date:

Previous
From: Andrew Dunstan
Date:
Subject: Re: new target for contrib/Makefile
Next
From: Euler Taveira de Oliveira
Date:
Subject: FAQ pt_BR updated