head 1.12; access; symbols pkgsrc-2013Q2:1.12.0.36 pkgsrc-2013Q2-base:1.12 pkgsrc-2012Q4:1.12.0.34 pkgsrc-2012Q4-base:1.12 pkgsrc-2011Q4:1.12.0.32 pkgsrc-2011Q4-base:1.12 pkgsrc-2011Q2:1.12.0.30 pkgsrc-2011Q2-base:1.12 pkgsrc-2009Q4:1.12.0.28 pkgsrc-2009Q4-base:1.12 pkgsrc-2008Q4:1.12.0.26 pkgsrc-2008Q4-base:1.12 pkgsrc-2008Q3:1.12.0.24 pkgsrc-2008Q3-base:1.12 cube-native-xorg:1.12.0.22 cube-native-xorg-base:1.12 pkgsrc-2008Q2:1.12.0.20 pkgsrc-2008Q2-base:1.12 pkgsrc-2008Q1:1.12.0.18 pkgsrc-2008Q1-base:1.12 pkgsrc-2007Q4:1.12.0.16 pkgsrc-2007Q4-base:1.12 pkgsrc-2007Q3:1.12.0.14 pkgsrc-2007Q3-base:1.12 pkgsrc-2007Q2:1.12.0.12 pkgsrc-2007Q2-base:1.12 pkgsrc-2007Q1:1.12.0.10 pkgsrc-2007Q1-base:1.12 pkgsrc-2006Q4:1.12.0.8 pkgsrc-2006Q4-base:1.12 pkgsrc-2006Q3:1.12.0.6 pkgsrc-2006Q3-base:1.12 pkgsrc-2006Q2:1.12.0.4 pkgsrc-2006Q2-base:1.12 pkgsrc-2006Q1:1.12.0.2 pkgsrc-2006Q1-base:1.12 pkgsrc-2005Q4:1.11.0.10 pkgsrc-2005Q4-base:1.11 pkgsrc-2005Q3:1.11.0.8 pkgsrc-2005Q3-base:1.11 pkgsrc-2005Q2:1.11.0.6 pkgsrc-2005Q2-base:1.11 pkgsrc-2005Q1:1.11.0.4 pkgsrc-2005Q1-base:1.11 pkgsrc-2004Q4:1.11.0.2 pkgsrc-2004Q4-base:1.11 pkgsrc-2004Q3:1.9.0.8 pkgsrc-2004Q3-base:1.9 pkgsrc-2004Q2:1.9.0.6 pkgsrc-2004Q2-base:1.9 pkgsrc-2004Q1:1.9.0.4 pkgsrc-2004Q1-base:1.9 pkgsrc-2003Q4:1.9.0.2 pkgsrc-2003Q4-base:1.9 netbsd-1-6-1:1.7.0.2 netbsd-1-6-1-base:1.7 netbsd-1-6:1.6.0.8 netbsd-1-6-RELEASE-base:1.6 pkgviews:1.6.0.4 pkgviews-base:1.6 buildlink2:1.6.0.2 buildlink2-base:1.6 netbsd-1-5-PATCH003:1.6 netbsd-1-5-PATCH001:1.4 netbsd-1-5-RELEASE:1.3 netbsd-1-4-PATCH003:1.3 netbsd-1-4-PATCH002:1.3 comdex-fall-1999:1.1.1.1 netbsd-1-4-PATCH001:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.12 date 2006.01.07.10.36.12; author ghen; state dead; branches; next 1.11; 1.11 date 2004.11.09.06.11.48; author xtraeme; state Exp; branches; next 1.10; 1.10 date 2004.10.28.01.08.15; author xtraeme; state Exp; branches; next 1.9; 1.9 date 2003.10.05.17.55.34; author martti; state Exp; branches; next 1.8; 1.8 date 2003.09.28.09.03.53; author jdolecek; state Exp; branches; next 1.7; 1.7 date 2003.01.21.08.13.19; author lukem; state Exp; branches; next 1.6; 1.6 date 2002.03.18.14.17.44; author martti; state Exp; branches; next 1.5; 1.5 date 2002.01.08.14.09.39; author martti; state Exp; branches; next 1.4; 1.4 date 2001.03.26.13.46.20; author bad; state Exp; branches; next 1.3; 1.3 date 2000.02.15.04.46.24; author bad; state Exp; branches; next 1.2; 1.2 date 99.12.13.20.36.22; author bad; state Exp; branches; next 1.1; 1.1 date 99.05.06.23.37.00; author tv; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 99.05.06.23.37.00; author tv; state Exp; branches; next ; desc @@ 1.12 log @Remove mysql-server and mysql-client (versions 4.0.26), because 1) they will not be maintained anymore 2) their package directory names where confusing (mysql4-* have a more recent version) These package directories may be used for meta-pkgs in the future (pulling in the latest mysql?-* packages). @ text @$NetBSD: patch-aa,v 1.11 2004/11/09 06:11:48 xtraeme Exp $ --- Makefile.in.orig 2004-11-09 06:53:52.000000000 +0100 +++ Makefile.in 2004-11-09 06:54:21.000000000 +0100 @@@@ -280,12 +280,8 @@@@ # These are built from source in the Docs directory EXTRA_DIST = INSTALL-SOURCE README COPYING EXCEPTIONS-CLIENT -SUBDIRS = . include @@docs_dirs@@ @@readline_dir@@ \ - @@thread_dirs@@ pstack @@sql_client_dirs@@ \ - @@sql_server_dirs@@ scripts @@man_dirs@@ tests \ - BUILD netware os2 @@libmysqld_dirs@@ \ - @@bench_dirs@@ support-files @@fs_dirs@@ @@tools_dirs@@ - +SUBDIRS = . include @@thread_dirs@@ pstack @@sql_server_dirs@@ tests \ + @@bench_dirs@@ support-files # Relink after clean linked_sources = linked_client_sources linked_server_sources \ @ 1.11 log @Update mysql-{client,server} to 4.0.22. Functionality added or changed: * The --with-openssl option for configure now accepts a path prefix as an argument. --with-openssl-includes and --with-openssl-libs are still supported, but are needed only to override the default values. (Bug #5494) * Added new --without-man option to configure to suppress building/installing the manual pages. (Bug #5379) * InnoDB: New mysqld option --innodb-table-locks and session variable innodb_table_locks (on by default). In applications using AUTOCOMMIT=1, InnoDB's internal table locks can cause deadlocks. You can set innodb_table_locks=0 in `my.cnf' to remove that problem. See section 16.17 Restrictions on InnoDB Tables. (Bug #3299, Bug #5998) * InnoDB: Added the startup option and settable global variable innodb_max_purge_lag for delaying INSERT, UPDATE and DELETE operations when the purge operations are lagging. The default value of this parameter is zero, meaning that there will not be any delays. See section 16.13 Implementation of Multi-Versioning. * InnoDB: Change error code to HA_ERR_ROW_IS_REFERENCED if we cannot DROP a parent table because it is referenced by a FOREIGN KEY constraint. And a lot of bugfixes: http://dev.mysql.com/doc/mysql/en/News-4.0.22.html @ text @d1 1 a1 1 $NetBSD$ @ 1.10 log @Update mysql-{client,server} to 4.0.21 (previously mysql4-*). @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2004/10/22 01:10:04 xtraeme Exp $ d3 3 a5 3 --- Makefile.in.orig 2004-10-22 02:34:04.000000000 +0200 +++ Makefile.in 2004-10-22 02:35:05.000000000 +0200 @@@@ -279,12 +279,8 @@@@ d11 1 a11 1 - @@sql_server_dirs@@ scripts man tests \ @ 1.9 log @Updated mysql-server to 3.23.58 A lot of bug and security fixes since 3.23.51... @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.8 2003/09/28 09:03:53 jdolecek Exp $ d3 3 a5 5 --- Makefile.in.orig Thu Mar 13 20:32:20 2003 +++ Makefile.in Fri Apr 11 13:57:27 2003 @@@@ -195,10 +195,7 @@@@ EXTRA_DIST = INSTALL-SOURCE README \ COPYING COPYING.LIB d7 2 d10 7 a16 5 - @@thread_dirs@@ @@sql_client_dirs@@ \ - @@sql_server_dirs@@ scripts tests man \ - @@bench_dirs@@ support-files os2 +SUBDIRS = @@thread_dirs@@ @@sql_server_dirs@@ tests @@bench_dirs@@ support-files d19 1 @ 1.8 log @Update mysql-client and mysql-server to 3.23.51nb1 - pkg revision kept set, the packages contain extra security fixes, which are not part of 3.23.51 distribution NOTE: this is the last 3.23.x version with bundled mit-pthreads package; any further upgrade would need some additional efford to keep the package usable on NetBSD 1.6.x and older Highlights of changes: * Add missing tags for mysqldump XML output. * SHOW VARIABLES LIKE 'xxx' is now case-insensitive * InnoDB now allows foreign key constraints to be added through the ALTER TABLE syntax. * InnoDB tables can now be set to automatically grow in size (autoextend). * Changed name of server variables Com_show_master_stat to Com_show_master_status and Com_show_slave_stat to Com_show_slave_status. * Changed handling of gethostbyname() to make the client library thread-safe even if gethostbyname_r doesn't exist. * If we get an overflow when inserting '+11111' for DECIMAL(5,0) UNSIGNED columns, we will just drop the sign. * many bugfixes Full list of changes: 3.23.50: * Fixed buffer overflow problem if someone specified a too long datadir parameter to mysqld * Add missing tags for mysqldump XML output. * Fixed problem with crash-me and gcc 3.0.4. * Fixed that @@@@unknown_variable doesn't hang server. * Added @@@@VERSION as a synonym for VERSION(). * SHOW VARIABLES LIKE 'xxx' is now case-insensitive. * Fixed timeout for GET_LOCK() on HP-UX with DCE threads. * Fixed memory allocation bug in the glibc library used to build Linux binaries, which caused mysqld to die in 'free()'. * Fixed SIGINT and SIGQUIT problems in mysql. * Fixed bug in character table converts when used with big ( > 64K) strings. * InnoDB now retains foreign key constraints through ALTER TABLE and CREATE/DROP INDEX. * InnoDB now allows foreign key constraints to be added through the ALTER TABLE syntax. * InnoDB tables can now be set to automatically grow in size (autoextend). * Our Linux RPMS and binaries are now compiled with gcc 3.0.4, which should make them a bit faster. * Fixed some buffer overflow problems when reading startup parameters. * Because of problems on shutdown we have now disabled named pipes on Windows by default. One can enable named pipes by starting mysqld with --enable-named-pipe. * Fixed bug when using WHERE key_column = 'J' or key_column='j'. * Fixed core-dump bug when using --log-bin with LOAD DATA INFILE without an active database. * Fixed bug in RENAME TABLE when used with lower_case_table_names=1 (default on Windows). * Fixed unlikely core-dump bug when using DROP TABLE on a table that was in use by a thread that also used queries on only temporary tables. * Fixed problem with SHOW CREATE TABLE and PRIMARY KEY when using 32 indexes. * Fixed that one can use SET PASSWORD for the anonymous user. * Fixed core dump bug when reading client groups from option files using mysql_options(). * Memory leak (16 bytes per every corrupted table) closed. * Fixed binary builds to use --enable-local-infile. * Update source to work with new version of bison. * Updated shell scripts to now agree with new POSIX standard. * Fixed bug where DATE_FORMAT() returned empty string when used with GROUP BY. 3.23.51: * Fix bug with closing tags missing slash for mysqldump XML output. * Remove end space from ENUM values. (This fixed a problem with SHOW CREATE TABLE.) * Fixed bug in CONCAT_WS() that cut the result. * Changed name of server variables Com_show_master_stat to Com_show_master_status and Com_show_slave_stat to Com_show_slave_status. * Changed handling of gethostbyname() to make the client library thread-safe even if gethostbyname_r doesn't exist. * Fixed core-dump problem when giving a wrong password string to GRANT. * Fixed bug in DROP DATABASE with symlinked directory. * Fixed optimisation problem with DATETIME and value outside DATETIME range. * Removed Sleepycat's BDB doc files from the source tree, as they're not needed (MySQL covers BDB in its own documentation). * Fixed MIT-pthreads to compile with glibc 2.2 (needed for make dist). * Fixed the FLOAT(X+1,X) is not converted to FLOAT(X+2,X). (This also affected DECIMAL, DOUBLE and REAL types) * Fixed the result from IF() is case in-sensitive if the second and third arguments are case sensitive. * Fixed core dump problem on OSF/1 in gethostbyname_r. * Fixed that underflowed decimal fields are not zero filled. * If we get an overflow when inserting '+11111' for DECIMAL(5,0) UNSIGNED columns, we will just drop the sign. * Fixed optimisation bug with ISNULL(expression_which_cannot_be_null) and ISNULL(constant_expression). * Fixed host lookup bug in the glibc library that we used with the 3.23.50 Linux-x86 binaries. @ text @d1 1 a1 1 $NetBSD$ d3 5 a7 5 --- Makefile.in.orig 2002-06-03 12:45:17.000000000 +0200 +++ Makefile.in 2003-09-28 09:59:18.000000000 +0200 @@@@ -185,7 +185,7 @@@@ # These are built from source in the Docs directory EXTRA_DIST = INSTALL-SOURCE README COPYING COPYING.LIB MIRRORS d9 4 a12 1 -SUBDIRS = include @@docs_dirs@@ @@readline_dir@@ @@thread_dirs@@ @@sql_client_dirs@@ @@sql_server_dirs@@ scripts tests man @@bench_dirs@@ support-files os2 @ 1.7 log @install bin/mysql.server for people who won't or can't use etc/rc.d/mysqld. fixes rest of [pkg/19936]. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.6 2002/03/18 14:17:44 martti Exp $ d3 3 a5 3 --- Makefile.in.orig Thu Feb 14 18:50:36 2002 +++ Makefile.in Mon Mar 18 14:48:56 2002 @@@@ -184,7 +184,7 @@@@ d9 1 a9 1 -SUBDIRS = include @@docs_dirs@@ @@readline_dir@@ @@thread_dirs@@ @@sql_client_dirs@@ @@sql_server_dirs@@ scripts tests man @@bench_dirs@@ support-files @ 1.6 log @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. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2002/01/08 14:09:39 martti Exp $ d10 1 a10 1 +SUBDIRS = @@thread_dirs@@ @@sql_server_dirs@@ tests @@bench_dirs@@ @ 1.5 log @Updated mysql-{client,server} to 3.23.47. This is a bug-fix release, a complete (and a too-long to be included here) ChangeLog can be found at: http://www.mysql.com/documentation/mysql/bychapter/manual_News.html#News-3.23.x @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2001/03/26 13:46:20 bad Exp $ d3 3 a5 3 --- Makefile.in.orig Thu Dec 27 13:37:01 2001 +++ Makefile.in Tue Jan 8 13:55:38 2002 @@@@ -182,7 +182,7 @@@@ @ 1.4 log @Update to mysql-3.23.35. Enable use of tcp_wrappers in the server. BDB and Innobase table types are not configured in, so no transaction support yet. The 3.23 release has several major features that are not present in previous versions. We have added new table types: MyISAM, a new ISAM library which is tuned for SQL and supports large files; BDB, which uses the Berkeley DB library from Sleepycat Software to implement transaction-safe tables; INNOBASE, which uses the Innobase database backend to implement transaction-safe tables. The 3.23 release also includes support for database replication between a master and many slaves, full-text indexing, and much more. For a detailed list of changes see appendix E of the online documentation at http://www.mysql.com/. The replication code and BerkeleyDB code is still not as tested and as the rest of the code, so we will probably need to do a couple of future releases of 3.23 with small fixes for this part of the code. As long as you don't use these features, you should be quite safe with MySQL 3.23! Note that the above doesn't mean that replication or Berkeley DB doesn't work; We have done a lot of testing of all code, including replication and BDB without finding any problems. It only means that not as many users uses this code as the rest of the code and because of this we are not yet 100 % confident in this code. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2000/02/15 04:46:24 bad Exp $ d3 3 a5 3 --- Makefile.in.orig Mon Jan 22 14:43:54 2001 +++ Makefile.in Fri Feb 2 00:17:56 2001 @@@@ -175,7 +175,7 @@@@ @ 1.3 log @Update mysql to 3.22.32. This includes a security fix for the remote password checking protocol. Other wise it's just the regular bunch of bugfixes. See appendix D of the manual. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 1999/12/13 20:36:22 bad Exp $ d3 3 a5 3 --- Makefile.in.orig Sun Feb 13 04:06:45 2000 +++ Makefile.in Tue Feb 15 04:09:49 2000 @@@@ -144,7 +144,7 @@@@ d7 1 a7 1 EXTRA_DIST = INSTALL-SOURCE-GENERIC README PUBLIC INSTALL-SOURCE MIRRORS d9 2 a10 2 -SUBDIRS = include @@docs_dirs@@ @@readline_dir@@ client @@sql_server_dirs@@ scripts tests man @@bench_dirs@@ support-files +SUBDIRS = @@sql_server_dirs@@ tests @@bench_dirs@@ @ 1.2 log @Update MySQL to 3.22.27. There are a bunch of bug fixes to the server. For a complete list see the documentation. Also, get rid of USE_GMAKE. The normal make works just fine. Delete a whole bunch of patches that have been integrated into the distribution. Update the mit-pthreads patches to use _C_LABEL where appropriate so that mit-pthreads works on ELF and a.out for the affected platforms. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1.1.1 1999/05/06 23:37:00 tv Exp $ d3 3 a5 3 --- Makefile.in.orig Thu Jul 8 06:33:18 1999 +++ Makefile.in Tue Aug 17 00:06:35 1999 @@@@ -141,7 +141,7 @@@@ d9 1 a9 1 -SUBDIRS = @@docs_dirs@@ @@readline_dir@@ client @@sql_server_dirs@@ scripts include tests man @@bench_dirs@@ support-files @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- Makefile.in.orig Thu May 6 10:58:47 1999 +++ Makefile.in Thu May 6 12:35:20 1999 @@@@ -136,8 +136,8 @@@@ d7 5 a11 6 EXTRA_DIST = INSTALL-SOURCE-GENERIC README \ PUBLIC INSTALL-SOURCE MIRRORS -SUBDIRS = @@docs_dirs@@ @@readline_dir@@ client @@sql_server_dirs@@ \ - scripts include tests man @@bench_dirs@@ support-files +SUBDIRS = @@sql_server_dirs@@ \ + tests @@bench_dirs@@ a13 1 CLEANFILES = linked_client_sources @ 1.1.1.1 log @Second half of the split mysql pkg (server). Works on alpha, arm32, i386, and sparc (more to come when this works properly with PTL2). @ text @@