summaryrefslogtreecommitdiff
path: root/databases/mysql-client/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2003-10-05Update mysql-client to 3.23.58martti1-2/+2
A lot of bug and security fixes since 3.23.51...
2003-09-29use ${PKGVERSION} in the PLIST, which is substituted by defaultjdolecek1-2/+1
2003-09-28use PLIST_SUBST with DISTNAME to generate the spec file name in PLIST,jdolecek1-1/+2
so that PLIST wouldn't need to be updated on each pkg update
2003-09-28Update mysql-client and mysql-server to 3.23.51nb1 - pkg revision keptjdolecek1-2/+2
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 <row> 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 <row> 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.
2003-08-24Bump package revision of mysql-client and mysql-server withtaca1-2/+2
introducing MYSQL_CHARSET and MYSQL_EXTRA_CHARSET.
2003-08-09USE_NEW_TEXINFO is unnecessary now.seb1-2/+1
2003-06-29Convert to USE_NEW_TEXINFO.seb1-2/+2
2003-01-20Don't install mysql.server as part of the client.lukem1-2/+3
Bump PKGREVISION. Fixes part of PR [pkg/19936].
2002-12-13Fix security problem in MySQL client library and server which weretron1-3/+3
recently discovered by e-matters.
2002-09-20buildlink1 -> buildlink2 and move the USE_BUILDLINK2 definition to thejlam1-3/+1
common Makefile.
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam1-7/+5
buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework.
2002-06-16Add -Wl,-R${PREFIX}/lib/mysql to LDFLAGS, and thus to mysql_config'swiz1-1/+2
--libs output. Proposed in pkg/17287 by Sergey Svishchev. Bump version to 3.23.49nb1.
2002-02-18Introduce new framework for handling info files generation and installation.seb1-1/+2
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.
2001-11-02Strongly buildlinkify. Note missing dependency on zlib for platforms thatjlam1-21/+7
don't have a system zlib. Add a buildlink.mk file for use by other package Makefiles.
2001-10-18SVR4 packages have a limit of 9 chars for a package name.veego1-1/+2
The automatic truncation in gensolpkg doesn't work for packages which have the same package name for the first 5-6 chars. e.g. amanda-server and amanda-client would be named amanda and amanda. Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for amanda-server. All svr4 packages also have a vendor tag, so we have to reserve some chars for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6 or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the vendor tag enough room. All p5-* packages and a few other packages have now a SVR4_PKGNAME.
2001-05-02* Rearrange MySQL build structure by providing a Makefile.common that isjlam1-23/+24
included by both mysql-server/Makefile and mysql-client/Makefile. * Remove some unnecessary patches from mysql-client. * Remove build dependency on autoconf as we don't really need to use it. * Improve detection of native readline library. * Provide INSTALL/DEINSTALL scripts to perform initial database setup and to remind the package administrator to remove unnecessary directories upon package removal. * Use complete path to chown in various installed scripts. Fixes pkg/12725. * Install server manpages with the server package. Fixes pkg/12724.
2001-03-26Update to mysql-3.23.35. Changes in the client library includebad1-8/+5
API/ABI changes, (backward compatible) changes to the client-server protocol and bug fixes. 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.
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz1-1/+2
2001-01-09It's "-lcurses -ltermcap".bad1-2/+2
2000-08-18Replace MIRROR_DISTFILES and NO_CDROM with the more descriptive andhubertf1-2/+4
more fine-grained NO_{BIN,SRC}_ON_{FTP,CDROM} definitions. MIRROR_DISTFILES and NO_CDROM are now dead.
2000-08-16USE_PKGLIBTOOL -> USE_LIBTOOLwiz1-2/+2
2000-08-12Update MASTER_SITES to current locations.jlam1-3/+3
2000-06-01s/USE_LIBTOOL/USE_PKGLIBTOOL/rh1-2/+2
Add a new USE_LIBTOOL definition that uses the libtool package instead of pkglibtool which is now considered outdated. USE_PKGLIBTOOL is available for backwards compatibility with old packages but is deprecated for new packages.
2000-04-19Add explicit --with-named-curses-libs="-lcurses" to avoid accidentaljdolecek1-2/+2
implicit usage of ncurses in case ncurses are installed. mysql clients seem to work just just fine with old 1.4.1 curses.
2000-02-15Update mysql to 3.22.32.bad1-2/+2
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.
1999-12-13Update MySQL to 3.22.27.bad1-3/+2
There are a bunch of bug fixes to the server. See the documentation for a complete list. Also, get rid of USE_GMAKE. Our make is fine now.
1999-08-24Extract distfile with pax. This works around bugs in our tar that manifestbad1-1/+3
themselves on big endian machines. XXX As a side effect most of the files in bench/Results won't get extracted, but we don't install them anyway.
1999-05-20Remove unnecessary assignments of "INSTALL", "INSTALL_DATA",tron1-4/+1
"INSTALL_PROGRAM" and "INSTALL_SCRIPT" from "CONFIGURE_ENV".
1999-05-06One half of a client/server-split version of the mysql pkg. This parttv1-0/+37
(client) works on all architectures. Updated to 3.22.22 and adapted to use libedit on 1.4 systems.