Commit graph

883 commits

Author SHA1 Message Date
mjl
767893854a Update p5-DBD-postgresql to 1.13
- add definition for missing type 'numeric' and fix segfault in pg_type
 - implement missing metadata methods and change existing ones
2002-05-16 21:19:06 +00:00
rh
eec5818a13 Add buildlink.mk 2002-05-12 01:09:02 +00:00
wiz
4f8af998fd Add some mirrors; the previous MASTER_SITE has turned into a mirror-list.
Fixed pkg/16569.
2002-05-11 23:26:55 +00:00
rh
ab1e7f7df3 Add and enable gnome-mime-types 2002-04-27 11:39:44 +00:00
rh
b050888baf Initial import gnome-mime-types-1.0.7, a MIME and application database for
GNOME2.
2002-04-27 11:38:54 +00:00
jwise
b39f87bf71 Remove patch which is no longer needed. 2002-04-19 17:59:51 +00:00
jwise
cde7af2693 Update jdbc-postgresql to the version shipped with PostgreSQL 7.2.1.
Only documented change since previous pkgsrc revision is creation of
a sepearate jar file with compiled versions of the examples.  Other
changes may exist.
2002-04-19 17:59:18 +00:00
fredb
9807afcb60 Update dependency on xforms. We're mainly bumping the dependency
and package revision, since we may now link against the forms shared
library, and because we also have to add a dependency on jpeg lib.
2002-04-17 04:45:06 +00:00
veego
272214692b Patch the Install.pm file so we also add -Wl,-R$libdir for the mysqlclient
library on NetBSD. Fixes my PR# pkg/15574
2002-04-14 14:11:19 +00:00
veego
de20d1aaa1 Now, fix PR pkg/16038 for real. Remember to do a clean build after adding
a patch, a Makefile could be overwritten by a Makefile.in.

So we have to patch Makefile.in and not the Makefile.
2002-04-14 13:32:36 +00:00
jlam
3cfd71c5f7 Fix problem with MASTER_SITES reported by Dan McMahill in private email.
The make variable expansion differs between 1.5.x make and a -current make,
so simplify it by flattening it out.
2002-04-13 06:49:43 +00:00
fredb
ba41f8ec1e Ahh, the pitfalls of including bsd.*.mk. Keep up with NetBSD-1.5ZC, and
don't install libpthread.a there, either. Closes PR pkg/16038.
2002-04-11 16:16:48 +00:00
fredb
c1136110cc Prefix register names with '%' in included mit-pthreads to let this build
on current/m68k (plus minor clean-ups: a paste-o and whitespace).
2002-04-11 13:45:24 +00:00
taca
1cd3ee1729 Fix PLIST for postgresql 7.2.1. 2002-04-06 09:41:03 +00:00
jlam
bc4a8b3a74 Update databases/postgresql and related sub-packages to 7.2.1.
*** Please note that a dump/restore is NOT required for those ***
*** running PostgreSQL 7.2.                                   ***

Important changes from version 7.2 include:

 Ensure that sequence counters do not go backwards after a crash (Tom)
 Allow psql \connect to handle mixed case database and user names (Tom)
 Return proper OID on command completion even with ON INSERT rules (Tom)
 Allow COPY FROM to use 8-bit DELIMITERS (Tatsuo)
 Improve handling of multiple UNIONs with different lengths (Tom)
 Fix for array subscripts handling (Tom)
 Allow EXECUTE of "CREATE TABLE AS ... SELECT" in PL/PgSQL (Tom)
2002-04-05 16:27:27 +00:00
jlam
721e70574c Add a few error checks for whether the commands we want to execute actually
exist.
2002-04-05 16:23:23 +00:00
abs
5f28d1c502 If we do not have /etc/rc.subr, but we do have /etc/rc.conf, still source it. 2002-04-05 09:50:16 +00:00
hubertf
0a0ac1392e Make this find it's headers 2002-04-05 01:49:46 +00:00
hubertf
f5e8ffb242 add a few includes that are needed to build gtksql 2002-04-05 01:49:01 +00:00
jlam
cd7f187968 Update postgresql and related packages to 7.2. Thanks to Michael Graff
<explorer@flame.org> for most of the work on this update.

Pkgsrc changes from the previous version include removing Makefile.ssl and
some patches that have been integrated into this release of PostgreSQL.  We
leave open the question of when to byte-compile the Python modules for the
PyGreSQL interface and just do it as before, although we should consider
doing the compilation as a post-install step to ensure that the timestamps
are correct.  We also reorder some lines in the Makefile to include
Makefile.common below certain definitions (GNU_CONFIGURE, USE_BUILDLINK_ONLY)
as they may possibly trigger different portions of Makefile.common.

*** Please note that a dump/restore is required to migrate an existing ***
*** PostgreSQL installation to 7.2.                                    ***

Major changes from version 7.1.3 are geared toward improving use in
high-volume applications and include:

   VACUUM
	   Vacuuming no longer locks tables, thus allowing normal user access
           during the vacuum. A new "VACUUM FULL" command does old-style
           vacuum by locking the table and shrinking the on-disk copy of the
           table.

   Transactions
           There is no longer a problem with installations that exceed four
           billion transactions.

   OID's
           OID's are now optional. Users can now create tables without OID's
           for cases where OID usage is excessive.

   Optimizer
           The system now computes histogram column statistics during
           "ANALYZE", allowing much better optimizer choices.

   Security
           A new MD5 encryption option allows more secure storage and
           transfer of passwords. A new Unix-domain socket authentication
           option is available on Linux and BSD systems. PAM authentication
           is also available.

   Statistics
           Administrators can use the new table access statistics module to
           get fine-grained information about table and index usage.
2002-04-04 14:36:42 +00:00
jlam
90a9130fb1 Update postgresql and related packages to 7.2. Thanks to Michael Graff
<explorer@flame.org> for most of the work on this update.

Pkgsrc changes from the previous version include removing Makefile.ssl and
some patches that have been integrated into this release of PostgreSQL.  We
leave open the question of when to byte-compile the Python modules for the
PyGreSQL interface and just do it as before, although we should consider
doing the compilation as a post-install step to ensure that the timestamps
are correct.  We also reorder some lines in the Makefile to include
Makefile.common below certain definitions (GNU_CONFIGURE, USE_BUILDLINK_ONLY)
as they may possibly trigger different portions of Makefile.common.

*** Please note that a dump/restore is required to migrate an existing ***
*** PostgreSQL installation to 7.2.                                    ***

Major changes from version 7.1.3 are geared toward improving use in
high-volume applications and include:

   VACUUM
	   Vacuuming no longer locks tables, thus allowing normal user access
           during the vacuum. A new "VACUUM FULL" command does old-style
           vacuum by locking the table and shrinking the on-disk copy of the
           table.

   Transactions
           There is no longer a problem with installations that exceed four
           billion transactions.

   OID's
           OID's are now optional. Users can now create tables without OID's
           for cases where OID usage is excessive.

   Optimizer
           The system now computes histogram column statistics during
           "ANALYZE", allowing much better optimizer choices.

   Security
           A new MD5 encryption option allows more secure storage and
           transfer of passwords. A new Unix-domain socket authentication
           option is available on Linux and BSD systems. PAM authentication
           is also available.

   Statistics
           Administrators can use the new table access statistics module to
           get fine-grained information about table and index usage.
2002-04-04 07:41:00 +00:00
jlam
159f541497 Fix bug in in "/etc/rc.d/pgsql stop": we need to use "fast" mode rather
than "smart" mode so that the the database will always cleanly shutdown.
Previously, postgres would wait for clients to disconnect before stopping
the database process, which sometimes resulted in unclean shutdowns.
Problem noted by Curt Sampson <cjs@cynic.net> in private email.

I also convert this to use /etc/rc.subr if it is present.
2002-04-04 05:21:50 +00:00
jlam
4ff8ce82f6 Add distinfo file required for standalone packages. 2002-04-03 09:36:21 +00:00
jlam
60adf92dcf Make odbc-postgresql build stand-alone instead of requiring Makefile.common
from databases/postgresql.  Also honor PKG_SYSCONFDIR.
2002-04-03 09:29:55 +00:00
jlam
c11115f2ab Substitute ${TRUE} for "true". 2002-04-03 09:24:08 +00:00
yyamano
fe4b706f3e Make conf-ld to make it build on Darwin. pkg/15467 2002-03-30 13:15:02 +00:00
uebayasi
3449fcf1fb Add & enable db4. 2002-03-30 05:37:10 +00:00
uebayasi
5a667bb687 Initial import of Sleepycat db4 provided by Alex Newman <dolemite@wuli.nu>
in pkg/16075.

From DESCR:

	Berkeley DB is an embeddable database system that supports keyed
	access to data. The software is distributed in source code form,
	and developers can compile and link the source code into a single
	library for inclusion directly in their applications.
2002-03-30 05:35:57 +00:00
briggs
d58d53e602 Adjust syscalls-powerpc-netbsd.S so it will build correctly again.
Problem reported on port-macppc by Ryan La Riviere <larz@cbis.ece.drexel.edu>.
2002-03-25 15:19:30 +00:00
fredb
2e99992065 Bump dependency on ruby-base and ${PKGREVISION} as a result of the
fix to ${MACHINE_GNU_PLATFORM} causing ${RUBY_SITEARCHLIBDIR} to be
moved on certain ports.
2002-03-21 04:48:05 +00:00
martti
20be89b3b2 Updated p5-DBD-mysql to 1.2219
Changes since 2.2216 are missing, here is the changes from 1.2215 to 1.2216 :
* Portability changes for mSQL 3 and MySQL 4.
* Added transaction support for MySQL.
  (Bob Lyons <lyons@nextrials.com>)
* dbd/dbdimp.c: Fixed MAXLENGTH warning; used to hint for
  a not existing mysql_maxlength, which should read
  mysql_max_length. (Paul DuBois <paul@snake.net>)
* Fixed installation problem when a directory was specified,
  but did not exist. (Will Partain <partain@dcs.gla.ac.uk>)
* Fixed that mysql_errno wasn't used properly. (Chris Adams
  <cmadams@hiwaay.net>)
* Fixed test suite problem, when user name and password
  have been interpolated. (Bruno Hivert (LMC)
  <lmcbrhi@lmc.ericsson.se>)
* mysql_insertid and mysql_affectedrows are no longer treated
  as integers, but longs. Thanks to Michael G Schwern
  <schwern@pobox.com>.
2002-03-20 11:33:04 +00:00
martti
17885721f4 Updated mysql-server to 3.23.49
* Don't give warning for statement that is only a comment; This is
  needed for mysqldump --disable-keys to work.
* Fixed unlikely caching bug when doing a join without keys. In this case
  the last used field for a table always returned NULL.
* Added options to make LOAD DATA LOCAL INFILE more secure.
* Added --xml option to mysqldump for producing XML output.
* Changed to use autoconf 2.52 (from autoconf 2.13)
* Fixed bug in complicated join with const tables.
* Added internal safety checks for InnoDB.
* Some InnoDB variables was always shown in SHOW VARIABLES as OFF on
  high-byte-first systems (like sparc).
* Fixed problem with one thread using an InnoDB table and another thread
  doing an ALTER TABLE on the same table. Before that, mysqld could crash
  with an assertion failure in row0row.c, line 474.
* Tuned the InnoDB SQL optimizer to favor more often index searches over
  table scans. SELECT queries will now also generally run faster on all
  platforms.
* If MySQL binlogging is used, InnoDB now prints after crash recovery the
  latest MySQL binlog name and the offset InnoDB was able to recover to.
  This is useful, for example, when resynchronizing a master and a slave
  database in replication.
* Added better error messages to help in installation problems of
  InnoDB tables.
* One can now recover also MySQL temporary tables which have become
  orphaned inside the InnoDB tablespace.
* InnoDB now prevents a FOREIGN KEY declaration where the signedness is
  not the same in the referencing and referenced integer columns.
* Calling SHOW CREATE TABLE or SHOW TABLE STATUS could cause memory
  corruption and make mysqld to crash. Especially at risk was mysqldump,
  because it calls frequently SHOW CREATE TABLE.
* If inserts to several tables containing an auto-inc column were wrapped
  inside one LOCK TABLES, InnoDB asserted in lock0lock.c.
* In 3.23.47 we allowed several NULLS in a UNIQUE secondary index for an
  InnoDB table. But CHECK TABLE was not relaxed: it reports the table as
  corrupt. CHECK TABLE no longer complains in this situation.
* SHOW GRANTS now shows REFERENCES instead of REFERENCE.
2002-03-18 14:17:43 +00:00
martti
aaa9d6358b Updated mysql-client to 3.23.49
* Don't give warning for statement that is only a comment; This is
  needed for mysqldump --disable-keys to work.
* Fixed unlikely caching bug when doing a join without keys. In this case
  the last used field for a table always returned NULL.
* Added options to make LOAD DATA LOCAL INFILE more secure.
* Added --xml option to mysqldump for producing XML output.
* Changed to use autoconf 2.52 (from autoconf 2.13)
* Fixed bug in complicated join with const tables.
* Added internal safety checks for InnoDB.
* Some InnoDB variables was always shown in SHOW VARIABLES as OFF on
  high-byte-first systems (like sparc).
* Fixed problem with one thread using an InnoDB table and another thread
  doing an ALTER TABLE on the same table. Before that, mysqld could crash
  with an assertion failure in row0row.c, line 474.
* Tuned the InnoDB SQL optimizer to favor more often index searches over
  table scans. SELECT queries will now also generally run faster on all
  platforms.
* If MySQL binlogging is used, InnoDB now prints after crash recovery the
  latest MySQL binlog name and the offset InnoDB was able to recover to.
  This is useful, for example, when resynchronizing a master and a slave
  database in replication.
* Added better error messages to help in installation problems of
  InnoDB tables.
* One can now recover also MySQL temporary tables which have become
  orphaned inside the InnoDB tablespace.
* InnoDB now prevents a FOREIGN KEY declaration where the signedness is
  not the same in the referencing and referenced integer columns.
* Calling SHOW CREATE TABLE or SHOW TABLE STATUS could cause memory
  corruption and make mysqld to crash. Especially at risk was mysqldump,
  because it calls frequently SHOW CREATE TABLE.
* If inserts to several tables containing an auto-inc column were wrapped
  inside one LOCK TABLES, InnoDB asserted in lock0lock.c.
* In 3.23.47 we allowed several NULLS in a UNIQUE secondary index for an
  InnoDB table. But CHECK TABLE was not relaxed: it reports the table as
  corrupt. CHECK TABLE no longer complains in this situation.
* SHOW GRANTS now shows REFERENCES instead of REFERENCE.
2002-03-18 14:17:38 +00:00
wiz
3e666d2f42 Update to 0.53, based on pkg/15066.
Changes since 0.51:
- tdspool now working for big endian systems
- Added some descriptive text to the PWD file
- EINTR handling during login (Kostya Ivanov)
- Added support for TLI style interfaces files (thanks Michael for explaining)
- Added 'text size' config option which changes textsize on connect
- Added preliminary TDS 8.0 support (no new datatypes supported though)
- Added 'emulate little endian' config flag
- Some TDS5 placeholder stuff.  Not ready for primetime yet.
- Added support for new configuration format (freetds.conf)
- unixODBC now working
- Added support for nullable bits (BITN)
- checked in work on tds connection pooling server
- added preliminary userguide (James Lowden and me)
- a lot of work on ODBC driver, now works with PHP
- added config options for iodbc/unixodbc (unixODBC doesn't actually work yet)
- image -> char now works (verified with ctlib only)
- varbinary -> char now works with destlen of -1
- New config routines
- numeric problem with 7.0 fixed
- digit cutoff on numerics/floats fixed
As well as some bug fixes.
2002-03-14 23:57:02 +00:00
mjl
6ef2a68bc0 Update p5-DBD-postgresql to 1.11
* Pg.pm (quote): Applied patch to simplfiy and speed up quoting.
2002-03-14 22:23:36 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
tv
9ecf94c097 Add directory level "source" to MASTER_SITES. Only the newest version
(now 7.2, but I'm not in a position to upgrade the whole shebang yet) is
accessible directly form the top distro level.
2002-03-12 22:09:35 +00:00
wiz
2ce48bdc9e Install executable and man page in package's Makefile directly.
Work-around for pkg/15385.
2002-03-12 01:52:27 +00:00
jlam
43c1145f91 Remove odd -L${WRKSRC}/libraries junk from openldap libtool archives.
Fixes part of pkg/15794 by Bernd Ernesti <bernd@arresum.inka.de>.  This
wasn't actually a buildlink problem, but buildlink is flexible enough to
provide a solution.
2002-03-07 23:40:56 +00:00
jlam
eb1e93618c If USE_SASL == YES, then the openldap libraries are linked against
libsasl.so, so include cyrus-sasl/buildlink.mk to pull in the SASL
libraries into ${BUILDLINK_DIR}.
2002-03-07 21:50:40 +00:00
wiz
7a2ac970fe Sort. 2002-02-28 17:50:05 +00:00
tron
b8d1c715f6 Update distribution file checksum for PHP version 4.1.2. 2002-02-28 09:50:01 +00:00
jlam
1bf6023ce9 Update databases/php4-pgsql to 4.1.2. The only change from version 4.1.1 is
that this is built from the php-4.1.2 sources.
2002-02-28 06:17:18 +00:00
jlam
b6f5669151 Update databases/php4-odbc to 4.1.2. The only change from version 4.1.1 is
that this is built from the php-4.1.2 sources.
2002-02-28 06:17:13 +00:00
jlam
64d69c8bce Update databases/php4-mysql to 4.1.2. The only change from version 4.1.1 is
that this is built from the php-4.1.2 sources.
2002-02-28 06:17:09 +00:00
jlam
de566dc541 Update databases/php4-ldap to 4.1.2. The only change from version 4.1.1 is
that this is built from the php-4.1.2 sources.
2002-02-28 06:17:04 +00:00
jlam
6c46f93f52 Update databases/php4-filepro to 4.1.2. The only change from version 4.1.1 is
that this is built from the php-4.1.2 sources.
2002-02-28 06:16:59 +00:00
jlam
bf348e3dcd Update databases/php4-dbase to 4.1.2. The only change from version 4.1.1 is
that this is built from the php-4.1.2 sources.
2002-02-28 06:16:54 +00:00
jlam
63d1563f26 Update databases/php4-dba to 4.1.2. The only change from version 4.1.1 is
that this is built from the php-4.1.2 sources.
2002-02-28 06:16:48 +00:00
seb
66111c6d15 Introduce new framework for handling info files generation and installation.
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
    removal of USE_GTEXINFO
    INSTALL_INFO added to PLIST_SUBST
    `${INSTALL_INFO}' replace `install-info' in target rules
    print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
  makeinfo command usage

See -newly added by this commit- section 10.24 of Packages.txt for
further information.
2002-02-18 15:14:00 +00:00