summaryrefslogtreecommitdiff
path: root/databases/mysql4-server
AgeCommit message (Collapse)AuthorFilesLines
2006-03-14Modify the pkginstall framework so that it manages all aspects ofjlam1-3/+1
INSTALL/DEINSTALL script creation within pkgsrc. If an INSTALL or DEINSTALL script is found in the package directory, it is automatically used as a template for the pkginstall-generated scripts. If instead, they should be used simply as the full scripts, then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC explicitly, e.g.: INSTALL_SRC= ${PKGDIR}/INSTALL DEINSTALL_SRC= # emtpy As part of the restructuring of the pkginstall framework internals, we now *always* generate temporary INSTALL or DEINSTALL scripts. By comparing these temporary scripts with minimal INSTALL/DEINSTALL scripts formed from only the base templates, we determine whether or not the INSTALL/DEINSTALL scripts are actually needed by the package (see the generate-install-scripts target in bsd.pkginstall.mk). In addition, more variables in the framework have been made private. The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are more sensible names given the very few exported variables in this framework. The only public variables relating to the templates are: INSTALL_SRC INSTALL_TEMPLATE DEINSTALL_SRC DEINSTALL_TEMPLATE HEADER_TEMPLATE The packages in pkgsrc have been modified to reflect the changes in the pkginstall framework.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-2/+2
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-5/+5
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-10-29Update mysql4* to 4.1.5.xtraeme3-7/+20
Please see http://dev.mysql.com/doc/refman/4.1/en/news-4-1-15.html for more information about bugfixes/changes.
2005-10-26Also commit patches for the DragonFly support.joerg3-0/+39
2005-10-26Add DragonFly support.joerg2-5/+28
2005-10-03Erm, fix previous correctly.xtraeme1-2/+2
2005-10-03Apply patch from David A. Holland in PR pkg/31435 to honor rc.confxtraeme2-6/+6
values for mysql_user, mysql_group and mysql_datadir options. Bump PKGREVISION.
2005-09-26Update mysql4* to 4.1.14:xtraeme4-32/+26
Lots of changes, please see http://dev.mysql.com/doc/mysql/en/news-4-1-14.html for more information.
2005-08-23The real user name in PKG_USERS does not need to be escaped with doublerillig1-2/+2
backslashes anymore. A single backslash is enough. Changed the definition in all affected packages. For those that are not caught, an additional check is placed into bsd.pkginstall.mk.
2005-07-29Update to 4.1.13.xtraeme7-42/+50
Lots of changes, see http://dev.mysql.com/doc/mysql/en/news-4-1-13.html for a detailed description.
2005-06-19Add missing rc.d script entry in PLIST.seb2-3/+4
Bump PKGREVISION to 1.
2005-06-01Add build dependency on readline to keep configure happy on platforms thatmarkd1-1/+3
don't have a libedit or libreadline in the base system (eg Solaris). Server parts don't actually use readline but configure blows up trying to find it for the client parts. OKed by Juan RP.
2005-05-23Update mysql4-* to 4.1.12.xtraeme4-27/+58
Lots of changes and bugs fixed, see http://dev.mysql.com/doc/mysql/en/news-4-1-12.html for more information.
2005-05-02RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.reed1-1/+2
And always is defined as share/examples/rc.d which was the default before. This rc.d scripts are not automatically added to PLISTs now also. So add to each corresponding PLIST as required. This was discussed on tech-pkg in late January and late April. Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-04-06Update mysql4-{client,server} to 4.1.11 (Released 1 April 2005)xtraeme3-13/+38
Lots of bugfixes and new functionality was added, more info: http://dev.mysql.com/doc/mysql/en/news-4-1-11.html
2005-03-15Update to 4.1.10a.xtraeme1-4/+4
- Fix potential security vulnerabilities in the creation of temporary table file names and the handling of User Defined Functions (UDFs). More info: http://www.k-otik.com/english/advisories/2005/0252 Increased BUILDLINK_RECOMMENDED to 4.1.10a.
2005-03-08o Add missing RCSID tags to patch-a{a,m} and use pkglint.xtraeme4-5/+15
o Explain how to start mysqld correctly, PKG_RCD_SCRIPTS {dis,en}abled; closes PR pkg/29579.
2005-02-23Add RMD160 digests in addition to SHA1 ones.agc1-1/+2
2005-02-16Updated mysql4-{client,server} to 4.1.10.xtraeme5-41/+58
A lot of bugfixes and functionality was added... please see: http://dev.mysql.com/doc/mysql/en/news-4-1-10.html
2005-01-17Update mysql4-{client,server} to 4.1.9.xtraeme5-43/+19
Functionality added or changed: * The Mac OS X 10.3 installation disk images now include a MySQL Preference Pane for the Mac OS X Control Panel that enables the user to start and stop the MySQL server via the GUI and activate and deactivate the automatic MySQL server startup on bootup. * Seconds_Behind_Master will be NULL (which means ``unknown'') if the slave SQL thread is not running, or if the slave I/O thread is not running or not connected to master. It will be zero if the SQL thread has caught up with the I/O thread. It no longer grows indefinitely if the master is idle. * InnoDB: Do not acquire an internal InnoDB table lock in LOCK TABLES if AUTOCOMMIT=1. This helps in porting old MyISAM applications to InnoDB. InnoDB table locks in that case caused deadlocks very easily. * InnoDB: Print a more descriptive error and refuse to start InnoDB if the size of `ibdata' files is smaller than what is stored in the tablespace header; innodb_force_recovery overrides this. * The MySQL server aborts immediately instead of simply issuing a warning if it is started with the --log-bin option but cannot initialize the binary log at startup (that is, an error occurs when writing to the binary log file or binary log index file). * The binary log file and binary log index file now behave like MyISAM when there is a "disk full" or "quota exceeded" error. See section A.4.3 How MySQL Handles a Full Disk. Many bugfixes were fixed... see http://dev.mysql.com/doc/mysql/en/News-4.1.9.html
2005-01-10Update mysql4-* to 4.1.8a.xtraeme13-132/+130
Please check http://dev.mysql.com/doc/mysql/en/News-4.1.8.html to see the list of changes, new features added and a bunch of bugs were fixed.
2005-01-01Bump PKGREVISION because old binary packages may contain a wrong pathminskim1-2/+2
to the perl executable.
2004-12-28The default location of the pkgsrc-installed rc.d scripts is nowreed1-2/+2
under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
2004-11-18Added a note about running mysql_install_db to set up the initialjklos1-3/+9
database tables, as this isn't automatic.
2004-11-09Install the script mysql_secure_installation, missed in previous.xtraeme2-2/+5
2004-11-08Fix breakage added in last commits in mysql4-* packages:xtraeme4-26/+6
* Make mysql4-client build on NetBSD 1.[56]* * Don't install mysqld and friends in mysql4-client (eww!) * Remove an unneeded patch. * Remove duplicated files in mysql4-client's PLIST. Also, use assembler functions when MACHINE_ARCH == i386. This closes PR pkg/27154, pkg/27720, pkg/27744 and pkg/28035. BTW, I tested them on NetBSD 1.6.2, 2.0_RC4 and -current. Bump PKGREVISION for both packages.
2004-10-31fix test for zlib so that it works with sunpro.grant2-6/+33
2004-10-28Update mysql4-{client,server} to 4.1.7 (latest production release).xtraeme10-96/+907
MySQL version 4.1 offers dozens of important product enhancements and new features, including support for: * Subqueries and derived tables -- allowing users to search complex data sets with greater ease and efficiency; * A significantly faster and more flexible client-server protocol with support for prepared statements, providing optimized query execution and improved warning information; * New GUI installer and configuration wizards for Linux and Windows, making it easier for developers to set up and optimize their MySQL databases; * Encrypted client-server communication using OpenSSL (GPL), greatly increasing security against malicious intrusion and unauthorized access. * A more highly-optimized MySQL server library with a smaller memory footprint that performs significantly faster when embedded in third-party software. * Extensive Unicode support through the utf8 and ucs2 international character sets for applications that require the use of local languages; * Industry-standard GIS spatial types for storing and managing geographic data; * Improved full text search and Help features.
2004-10-22Update databases/mysql4* packages to 4.0.21 (latest stable productionxtraeme6-48/+68
release) and take maintainership. Functionality added or changed: # Print version_comment (from ./configure --comment during compilation) when starting the server. E.g.: Version: '4.0.21-debug' socket: '/tmp/mysql.sock' port: 0 Official MySQL Binary # Made the MySQL server not react to signals SIGHUP and SIGQUIT on Mac OS X 10.3. This is needed because under this OS, the MySQL server receives lots of these signals (reported as Bug #2030). # On Windows, the mysqld-nt and mysqld-max-nt servers now write error messages to the Windows event log in addition to the MySQL error log. Tons of bugfixes were fixed, more information: http://dev.mysql.com/doc/mysql/en/News-4.0.21.html
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-07-21Be more explicit about when you'd want to remove /var/mysql.jlam1-4/+4
2004-07-21Defer the creation of the initial MySQL database directories until wejlam4-26/+105
actually try to run MySQL server. Beef up the rc.d script to work on systems that don't use NetBSD's rc.d script system, and to support an "initdb" command to initialize the MySQL database for first-time use.
2004-07-20Reorganize the line order to bring related things together and to morejlam1-25/+24
closely match the template package Makefile. Also use BUILD_DIRS instead of invoking make explicitly in a post-build target.
2004-07-20Slight cleanups.jlam1-8/+8
2004-06-20Update databases/mysql4-* to 4.0.20.xtraeme2-5/+4
Lots of bugfixes, please review the Changelog file.
2004-05-14minor formatting tweaks for readabilitygrant1-5/+8
2004-05-14distinguish between mysql 3 and 4 in COMMENT.grant1-2/+2
2004-04-23mk/bsd.pkg.install.mk now automatically registersreed1-2/+1
the RCD_SCRIPTS rc.d script(s) to the PLIST. This GENERATE_PLIST idea is part of Greg A. Woods' PR #22954. This helps when the RC_SCRIPTS are installed to a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later, the default RCD_SCRIPTS_EXAMPLEDIR will be changed to be more clear that they are the examples.) These patches also remove the etc/rc.d/ scripts from PLISTs (of packages that use RCD_SCRIPTS). (This also removes now unused references from openssh* makefiles. Note that qmail package has not been changed yet.) I have been doing automatic PLIST registration for RC_SCRIPTS for over a year. Not all of these packages have been tested, but many have been tested and used. Somethings maybe to do: - a few packages still manually install the rc.d scripts to hard-coded etc/rc.d. These need to be fixed. - maybe remove from mk/${OPSYS}.pkg.dist mtree specifications too.
2004-04-22Bl3ify.seb1-5/+5
Provide a buildlink3.mk file for mysql4-client package. While here remove obsolete USE_NEW_TEXINFO.
2004-03-26PKGREVISION bump after openssl-security-fix-update to 0.9.6m.wiz1-2/+2
Buildlink files: RECOMMENDED version changed to current version.
2004-03-13Fix the build by adding USE_LANGUAGES=c c++ and linking myisam/isamrecht3-1/+29
with CXX. Noted by kristerw's bulk-build and Michal Pasternak on tech-pkg@.
2004-03-10Enable RAID tables to allow >4GB (>2GB) table data on non-big-filetv1-1/+3
filesystems. Bump PKGREVISION.
2004-03-07Updated mysql-server to 4.0.18martti10-49/+51
* Bug fixes
2004-02-24adapt patch from FreeBSD ports to fix build on FreeBSD 5.2:grant2-1/+26
http://www.freebsd.org/cgi/cvsweb.cgi/ports/databases/mysql41-server/files/patch-sql::mysqld.cc?rev=1.1 from Michal Pasternak in PR pkg/24447.
2003-12-20MySQL is a SQL (Structured Query Language) database server. SQL is themartti17-0/+556
most popular database language in the world. MySQL is a client-server implementation that consists of a server daemon `mysqld' and many different client programs/libraries. The main goals of MySQL are speed and robustness. The base upon which MySQL is built is a set of routines that have been used in a highly demanding production environment for many years. While MySQL is still in development it already offers a rich and highly useful function set. The official way to pronounce 'MySQL' is 'My Ess Que Ell' (Not MY-SEQUEL). This package contains the MySQL server programs and libraries.