Commit graph

575 commits

Author SHA1 Message Date
jlam
e0f28140f1 Update postgresql to 7.1.2. Also update postgresql packages built from
postgresql sources:

	postgresql-client, postgresql-docs, postgresql-lib, postgresql-server,
	postgresql-plperl, postgresql-pltcl,
	odbc-postgresql, py-postgresql, tcl-postgresql, tk-postgresql

to 7.1.2 or to depend on postgresql-libs-7.1.2.  Changes from version 7.1.1:

	Fix PL/PgSQL SELECTs when returning no rows
	Fix for psql backslash core dump
	Referential integrity permission fix
	Optimizer fixes
	pg_dump cleanups
2001-05-29 23:28:05 +00:00
jlam
15fbb91bd6 Add buildlink.mk file to link appropriate libraries and headers into
${BUILDLINK_INCDIR} and ${BUILDLINK_LIBDIR}, to be used by other packages.
2001-05-28 05:38:04 +00:00
mjl
1730a71573 Update to 0.1027. Changes:
* lib/DBD/File.pm (table_info): Added closedir().
2001-05-26 01:53:32 +00:00
mjl
94606e7d0b Update to 0.1020. Changes:
* Changed distribution to include
          files generated by Solaris bison 1.27

        * Added LIMIT clause
2001-05-26 01:49:12 +00:00
mjl
bdbe4dd4eb Update to 0.99. Changes are
- fix segmentation fault in pg_error
- bug-fix for core-dump after any failed function call
- add support for the datatype bytea
- fix bug in connect method, which erroneously set the userid and the
  password to the environment variables DBI_USER and DBI_PASS
- which removed the special handling of a backslash when used for octal
  presentation. Now a backslash always will be escaped.
- remove memory-leak in ping function, bug-fix
- correct the recognition of primary keys in table_attributes().
- fix a segmentation fault in DBD::pg::blob_read() when reading LOBs that
  required perl to reallocate space for the variable holding the scalar value
- updated test.pl to create a test blob larger than 256 bytes (now 128 Kbytes)
- fix a seg-fault when inserting large amounts of text.
- remove the newlines from the error messages and quote date placeholders.
2001-05-25 20:40:03 +00:00
jlam
a25ac52b66 Add definitions for BUILDLINK_INCDIR and BUILDLINK_LIBDIR used by the
post-extract target.
2001-05-25 14:56:34 +00:00
jlam
54718a4db7 Standardize name of file to include for build-links to be "buildlink.mk".
Use BUILDLINK_INCDIR, BUILDLINK_LIBDIR for locations of linked headers
and libraries.  Create a variable BUILDLINK_TARGETS whose value is the
list of build-link targets to execute.
2001-05-24 08:53:54 +00:00
jlam
31ed72fa68 Bump dependency on tcl to the latest version...it's needed to actually
build the software, but a lower dependency may be used when running the
software.
2001-05-24 03:02:54 +00:00
jlam
6ab2135cb8 ODBC-specific PostgreSQL homepage 2001-05-23 07:19:12 +00:00
jlam
0cdaf05148 Use editline readline emulation when available. Also install the man page
for sqsh.
2001-05-22 05:28:23 +00:00
jlam
9d53d6c399 Sort. 2001-05-22 04:37:07 +00:00
jlam
c8916474a4 Update pgaccess to 0.98.7. Changes from version 0.98.6 include:
* Fixed table creation when all columns are inherited and no new columns
       are added
     * Geometry improvements in diagram definition
2001-05-22 04:23:50 +00:00
abs
37e6cc7ad4 Use useradd and groupadd on Linux as well as SunOS 2001-05-21 16:02:50 +00:00
jlam
5af21cdbe8 LDFLAGS is already set to -L... -Wl,-R..., and CFLAGS and LDFLAGS are
already added to CONFIGURE_ENV by bsd.pkg.mk.  Also some minor cosmetic
changes.
2001-05-18 15:29:36 +00:00
jlam
d4ab5f3da9 Move the message that informs the user of the possible need to dump the
databases prior to installing a new version of PostgreSQL from PRE-INSTALL
time to DEINSTALL time.  Remove ${CAT} from the INSTALL file as it's no
longer needed in the script.
2001-05-18 06:13:54 +00:00
jlam
70b5c5b46c Fix problem reported by David Brownlee <abs@netbsd.org> where psql isn't
built with readline support despite linking against libreadline.
2001-05-16 15:41:03 +00:00
jlam
ab99782500 Cosmetic change: sort Makefile includes 2001-05-16 15:28:42 +00:00
abs
b892878632 Update for moved Makefile.getopt 2001-05-16 09:48:58 +00:00
jlam
a48e6fa576 The CFLAGS and LDFLAGS settings have migrated to Makefile.common in
databases/postgresql.
2001-05-16 05:30:33 +00:00
jlam
421b1ef2f0 Adapt postgresql-client to use devel/readline/Makefile.readline instead
of the one in databases/postgresql.  Remove the Makefile.readline in
databases/postgresql as it's no longer used by any packages.
2001-05-16 05:28:55 +00:00
jlam
c755567e00 Move Makefile.getopt to pkgsrc/devel/libgetopt and cosmetic updates
to Makefile.readline.
2001-05-15 19:24:27 +00:00
jlam
eccb41c4f6 Fix dependencies and post-extract target. "Make build" in
databases/postgresql should now correctly trigger the full build and
installation of PostgreSQL.
2001-05-15 15:59:22 +00:00
jlam
10595de167 Surround possible empty string in quotes so [ sees an argument. 2001-05-14 21:19:42 +00:00
jlam
8c14b14d95 Generalize some of the code a bit to make it easier to cut-and-paste into
other scripts.
2001-05-14 21:02:39 +00:00
jlam
aac27413ec Move database initialization step from the INSTALL script to a
start_precmd in the pgsql rc.d script.  This is more correct, since if
postgresql-server is installed but never used, then no database really
needs to be initialized.  As a side-effect, the bulk-builds of postgresql
should now leave less crud in the aftermath of deinstalling postgresql.
2001-05-14 20:38:56 +00:00
kleink
56963b1717 Update OpenLDAP to 1.2.12.
Changes included in OpenLDAP 1.2.12
        CVS Tag: OPENLDAP_REL_ENG_1_2
        Fixed slapd sb_max_incoming bug
        Fixed ldapmodify ldaphost NULL bug
        Fixed ldapsearch uninitialized fp bug
        Fixed Pth initialization bug
        Fixed libldap/add mod_bvalues typo
        Fixed ldappasswd crypt(3) crash (ITS#598)
        Fixed slapd/config.c MAXARGS boundary condition bug
        Fixed cn=monitor/config rdwr lock leak
        Fixed liblber exception handling bugs
        Build Environment
                Remove extra Digital UNIX symbol (ITS#590)
                Ignore make clean rm failure
                Fix ud install mode (ITS#633)
2001-05-14 16:15:52 +00:00
jlam
110cd4ab9b Document the package naming scheme for PostgreSQL packages. 2001-05-14 15:45:08 +00:00
jlam
02dace804c Moved p5-pgsql to p5-postgresql 2001-05-14 15:15:00 +00:00
jlam
69041b22bd Moved p5-pgsql to p5-postgresql. 2001-05-14 15:13:41 +00:00
jlam
e9b5dcc847 Move this package to p5-postgresql for consistency in package names. 2001-05-14 15:12:32 +00:00
jlam
d2f44f289a Set POSTGRES_HOME to correct value regardless of what postgresql packages
are installed.
2001-05-14 15:09:02 +00:00
jlam
cded4feae4 Update postgresql dependencies to look like:
DEPENDS+= postgresql-{6.5.3*,7.0*,lib-*}:../../databases/postgresql-lib
2001-05-14 15:04:49 +00:00
jlam
fa674637f4 Add and enable the following packages:
postgresql-client, postgresql-docs, postgresql-lib,
	postgresql-plperl, postgresql-pltcl, postgresql-server
2001-05-14 14:57:43 +00:00
jlam
debc913968 Update tk-postgresql to 7.1.1. There don't appear to be any functional
changes from version 7.0.3, only that this package is now built from sources
found in the PostgreSQL-7.1.1 sources.
2001-05-14 14:54:16 +00:00
jlam
8680adefd0 Update tcl-postgresql to 7.1.1. There don't appear to be any functional
changes from version 7.0.3, only that this package is now built from sources
found in the PostgreSQL-7.1.1 sources.  The PL/Tcl procedural language module
has now been split off into a separate package, pgsql-pltcl.
2001-05-14 14:53:52 +00:00
jlam
9bbb6e80fd Update py-postgresql to 3.2. Changes from version 3.1 include few bugfixes,
adds a few minor features and makes a few speedups in the code, plus:

  - Fix some DB-API quoting problems (niall.smart@ebeon.com)
  - Moved development into PostgreSQL development tree.
2001-05-14 14:53:28 +00:00
jlam
ba8db6ad36 Update postgresql to 7.1.1 Pkgsrc changes include splitting into:
postgresql-lib
	postgresql-client
	postgresql-server
	postgresql-doc

with postgresql as a meta-package.  Major changes from version 7.1.1
include:

	Write-ahead Log (WAL) - To maintain database consistency in
case of an operating system crash, previous releases of PostgreSQL
have forced all data modifications to disk before each transaction
commit.  With WAL, only one log file must be flushed to disk, greatly
improving performance.  If you have been using -F in previous releases
to disable disk flushes, you may want to consider discontinuing its
use.

	TOAST - Previous releases had a compiled-in row length limit,
typically 8 - 32 kB.  This limit made storage of long text fields
difficult.  With TOAST, long rows of any length can be stored with
good performance.

	Outer Joins - We now support outer joins.  The UNION/NOT IN
workaround for outer joins is no longer required.  We use the SQL92
outer join syntax.

	Function Manager - The previous C function manager did not
handle NULLs properly, nor did it support 64-bit CPU's (Alpha).  The
new function manager does.  You can continue using your old custom
functions, but you may want to rewrite them in the future to use the
new function manager call interface.

	Complex Queries - A large number of complex queries that were
unsupported in previous releases now work.  Many combinations of
views, aggregates, UNION, LIMIT, cursors, subqueries, and inherited
tables now work properly. Inherited tables are now accessed by
default.  Subqueries in FROM are now supported.

Migration to 7.1.1

   A dump/restore using pg_dump is required for those wishing to migrate
   data from any previous release.
2001-05-14 14:52:36 +00:00
jlam
b7bb1f6a67 Update odbc-postgresql to 7.1.1. There don't appear to be any functional
changes from version 7.0.3, only that this package is now built from sources
found in the PostgreSQL-7.1.1 sources.
2001-05-14 14:52:06 +00:00
jlam
d5ea6e5030 postgresql-server: PostgreSQL database backend server programs
This package also has an enhanced rc.d-style startup script that respects
rc.conf settings.  If you are running NetBSD>=1.5, then add pgsql=YES to
/etc/rc.conf, and set pgsql_flags to any options you wish to pass to the
postmaster.
2001-05-14 14:50:23 +00:00
jlam
441c1f1d88 postgresql-pltcl: PL/Tcl procedural language for the PostgreSQL backend.
PL/Tcl is a dynamic loadable extension for the PostgreSQL database system
that enables the Tcl language to be used to create functions and
trigger-procedures.  It offers most of the capabilities a function
writer has in the C language.
2001-05-14 14:49:38 +00:00
jlam
763c8736f0 postgresql-plperl: PL/Perl procedural language for the PostgreSQL backend.
PL/Perl allows you to write functions in the Perl programming language
that may be used in SQL queries as if they were built into Postgres.
The PL/Perl intepreter is a full Perl interpreter.  However, certain
operations have been disabled in order to maintain the security of the
system.
2001-05-14 14:48:43 +00:00
jlam
acb63ead1f postgresql-lib: PostgreSQL database headers and libraries 2001-05-14 14:47:30 +00:00
jlam
e27457c2c5 postgresql-docs: PostgreSQL HTML documentation 2001-05-14 14:46:22 +00:00
jlam
b706f179ab postgresql-client: PostgreSQL client programs 2001-05-14 14:45:36 +00:00
zuntum
1968efcf28 add & enable mytop, remove its entry from TODO 2001-05-14 12:39:40 +00:00
zuntum
da6218b88b Initial import of mytop-0.7 - console-based tool for monitoring the threads and performance of MySQL
mytop was inspired by the system monitoring tool top. I routinely use top on
Linux, FreeBSD, and Solaris. You are likely to notice features from each of
them here.

mytop will connect to a MySQL server and periodically run the SHOW PROCESSLIST
and SHOW STATUS commands and attempt to summarize the information from them
in a useful format.
2001-05-14 12:37:03 +00:00
fredb
52afc3332e Provide the missing libraries required to dynamically link in "-lgd".
Closes PR pkg/12686.
2001-05-06 01:09:34 +00:00
wiz
07e9420f5b Update to 2.23, provided by Nathan Ahlstrom in pkg/12819.
Ok'd by Alistair.
Changes: Many new features, and some bugfixes. Details at
http://search.cpan.org/doc/GBARR/perl-ldap-0.23/ChangeLog
2001-05-04 14:29:00 +00:00
jlam
dd9d79d058 Share a common distinfo file with the postgresql package. 2001-05-04 01:05:19 +00:00
agc
0442502f57 Don't continue DEPENDS lines with '\' Instead, insert "DEPENDS+= " in
subsequent lines, which makes it easier to search for pre-requisite
packages with a "DEPENDS.*pkg" regular expression.
2001-05-03 11:21:32 +00:00