8.0.0beta3 release documentation fixes for Tcl unbundling

From: ljb <ljb220(at)mindspring(dot)com>
To: pgsql-patches(at)postgresql(dot)org
Subject: 8.0.0beta3 release documentation fixes for Tcl unbundling
Date: 2004-09-30 00:30:21
Message-ID: cjfk2r$1ojc$1@news.hub.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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>
===========================================================

Responses

Browse pgsql-patches by date

  From Date Subject
Next Message Euler Taveira de Oliveira 2004-09-30 03:31:03 FAQ pt_BR updated
Previous Message Andrew Dunstan 2004-09-29 23:11:21 Re: new target for contrib/Makefile