Parent Directory | Revision Log
|Links to HEAD:||(view) (download) (annotate)|
Drop old, unused eclasses; Moved to mysql overlay
pkg_config: tweak user messages
Update git urls for mysql-extras
Convert mysql eclasses to git-r3 eclass, so we can remove RESTRICT=userpriv for live copies of the patches.
Sync mysql eclass from overlay.
Fix misc issues for Prefix allowing install and config of mysql
Inherit the user eclass for enewuser/etc...
Bug #461026: use append-cppflags for preprocessor flags.
Bug #392361: Fix mysql_install_db cases to work between all versions & variations of MySQL. Also add in checks for tmpdir/log-bin/relay-log directories that must exist otherwise the install_db will fail.
naive bump of all EAPI-specific checks in eclasses to permit EAPI=5 where EAPI=4 was previously allowed
drop usage of strip_duplicate_slashes (it's a portage internal)
Bug #428742: missing whitespace.
Sync mysql and mysql-v2 eclasses from the mysql overlay. Simplify ncurses dependency and update inherit to use git-2 eclass.
inherit multilib for get_libdir
Restore incorrectly removed eclasses, wrong repo
mysql eclasses from gx86 should be good to go now
[mysql.eclass] Allow use of EAPI 3 and 4.
[mysql eclasses] Added prefix support for eclasses - fixes bug 348788 and bug 388125. Bumped required EAPI to 3 due to the prefix support. Fix -userpriv detection - fixes bug 312809.
mysql: don't depend on mysql-init-script in Prefix
trim useless trailing whitespace
fix random bugs in eclass documentation, and convert to new @AUTHOR tag
[eclass] Move virtual/yacc dependency so that it's not added to RDEPEND. Fixes bug 379937.
[eclass] Added virtual/yacc dependency - fixes bug 376773.
Convert every instance of hasq to has.
Bug #366289: some of the docs are removed in newer versions, update dodoc line.
Update mysql.eclass for 5.1.56 deployment. LIBDIR is for multilib.
Fix the ncurses dep as the stable versions don't have the static-libs use flag.
Ported the mysql.eclass from the overlay. Ensure sys-libs/ncurses is built with static-libs if the static use flag is enabled - fixes bug 350844. Add support for new engines on mariadb. Fix building of pbxt engine on mariadb - fixes bug 351067. Fix the eclass to allow the use of MYSQL_ROOT_PASSWORD and update the instructions about the options for authentication on pkg_config - fixes bug 356885.
Bug #344885: Upstream has broken USE=debug for 5.1 series >=5.1.51
Bug #335185, #335995 redux: If GCC >= 4.3.3, block omit-frame-pointer.
Bug #336027: max-idx-128 broken by upstream presently, prevent it from corrupting user data.
Bug #335185: block omit-frame-pointer due to miscompile.
Update mysql.eclass from mysql overlays.
Bug #336075: Add warning about mysql_upgrade for some users.
remove unused references to long dead (circa 2006) AT_GNUCONF_UPDATE variable
Add MySQL-cluster support to the eclass. Ebuild not moving from overlay quite yet however.
Upstream changed mirror layout, and moved files to an archive site that is not mirrored.
Bring in a patch from the overlay so we can override bad tarball packaging.
Bug #318851: USE=cluster also needs the partition engine support in 5.1.46.
Fix up MariaDB SRC_URI. Building for PBXT and XtraDB. Radically improve plugin handling.
Followup on bug #284946, #293801, #310615, #307251: In 5.0.87, the mutex locking code was changed a lot again, so that while 5.0.84 required a newer GCC due to the HAVE_ATOMIC_BUILTINS error, newer releases do NOT need those GCC versions anymore. This also frees up ~hppa to do more stabilization.
Bug #310787: If a user has default-storage-engine in their config, we need to override it during setup to create the internal mysql tables safely.
Bug #303555: mysql-community users should switch to dev-db/mysql properly.
Bug #278633: add in support for mysql root password from secure config file.
Last commit in the latest round of mysql changes: pkg_config now checks for options before disabling them during setup to avoid more zealous error checking from upstream.
Comment about which engines are meant to be built in.
Bug #308491: Fix PBXT install location and econf usage.
Merge Overlay changes for MariaDB.
Bug 307641: more fixes to SSL configure options. Also add community/profiling features to 5.1 properly and clean up a dead SSL configure codepath in configure_40_41_50.
Bug #307641: Fix accidental default SSL implementation change of OpenSSL->YaSSL back to OpenSSL.
Fixup more pbxt and xtradb issues, and try to fix dodoc QA.
Import fixes from MySQL overlay: - mysql-cluster warning for NDB support moving per upstream - QA fixes per bug #305873: - Update some 5.1 configure flags that have changed - Correct USE of pbxt/xtradb to avoid QA warnings - USE=test controls installing tests for end-user usage - -fPIC fixes for innodb_plugin - consistent test location. - COPYING doc.
Missed a commit to the eclass.
Disable debug line.
Refactor innodb/falcon stuff.
Update the 5.1 plugins list for innodb_plugin, and do not build the example engines.
adjust mysql.eclass to support 5.4/5.5
Fixup disabling tests for 5.1 and also gcc-version usage.
Fix QA warning: "EXPORT_FUNCTIONS is called before inherit in mysql.eclass."
Bug #290570, somewhere between 5.0.76 and 5.0.83, upstream made changes that require a fairly new GCC.
Add an extra backup location for the mysql-extras tarballs.
Fix paste typo.
Unpack/compile support for xtradb.
Only offer IUSE=pbxt/xtradb IF the patches are available for the version in question.
Add in initial support for Percona XtraDB for the new 5.1 ebuilds. Again thanks to jmbsvicetto (reformatted slightly).
Add eclass documentation and clean up EAPI version checks, thanks to jmbsvicetto for the work.
adjust mysql eclass for mysql 5.4
For newer 5.1 series MySQL, community features are also available. Only turn on as of 5.1.28, as the config option was not available earlier (and caused a configure fail).
Bug #283926: GCC4.4 causes libmysqlclient users to potentially have bad behavior.
EXPORT_FUNCTIONS goes after inherit.
IUSE defaults for mysql.eclass.
Take mysql.eclass into the realm of EAPI2.
Bug #212407: Allow for datadir that is changed by user to work better during pkg_config.
Update for community features being merged back into the main mysql tree as of version 5.0.82.
BitKeeper is long dead.
Back in 2006 we updated 4.1 and 5.0 per upstreams request that InnoDB was always build. However 5.1 never got updated, so do it now.
Bug #252732: A really really old problem from v1.1 of the eclass caused the original my_config.h to be preserved always instead of being overwritten. If you had an old header with the atomic.h problem, this means it never went away.
Add useful output to track progress of install.
Fix PDEPEND for build order.
Move the hostname==localhost check from pkg_setup to pkg_config and src_test instead, to enable building in binpkg hosts more easily.
Disable some parts of SSP per bug #246652 with GCC3 as they cause NDB failures.
Bug #222279 - add undocumented support for selection of default charset and collation values. It works, but consider yourself unsupported if you use it.
Bug #187642 - community-specific features.
Bug #224067 - disable berkdb now for all mysql builds >=5.0.60.
Fix to work with libtool-2.2. Thanks to loki_val in bug #230271.
Make FEATURES=-userpriv test non-fatal during pkg_setup, as portage always runs pkg_setup as root, so we cannot detect FEATURES=-userpriv by using UID.
Improve the datadir warning message per bug #207636.
MySQL hates you if your machine is called localhost per bug #213475.
Ensure correct install of docs and config examples for bug #212910.
Bug #187024. Test for what user we are instead of FEATURES=userpriv. MySQL tests WILL fail if we are root.
Take cmake, ed, bk_client out of RDEPEND for building mysql.
Use the last instance of datadir if we fall to manually processing.
Trim the trailing letters used by upstream for respun tarballs.
Make sure $DISTDIR/git-src/mysql-extras is used for the patchset copy.
Forcibly redo the patches every unpack, and also add support for grabbing them straight from the Git overlay, to speed up testing.
Catch failures of the mysql_install_db call.
Use --without-readline when building the minimal version as so not to use the bundled old readline, per bug #192149.
Add the FEATURES=-userpriv die so that testing fails earlier than src_test.
Fix typo with CXX compiler.
Provide sane default values for the SERVER_URI if it is not set.
Bug #88360, static builds need to have PIC some pick stuff for when dynamic files are built against them.
(QA) RESTRICT clean up.
Bug #143516, we used to install the infodoc, and users want it back. If you do not want info, you should look at INSTALL_MASK.
Fix spacing and spelling.
Refactor berkdb USE flag msgs to display the right message
Use MY_DATADIR instead of DATADIR, as DATADIR breaks when the environment already contains it, per bug #174755.
Apply whitespace checks from repoman to eclasses.
Additional location for mysql-extras tarball.
Fix which usage.
Fix libtool bug in the right place.
Fix syntax error.
Revert slotted changes, cleanup.
Change dep from sys-apps/mysql to dev-db/mysql-init-scripts.
Switch useq to use. Fix versions for pbxt USE flag to be consistent.
partly fix bug #160911
updated lated patches sources
bug #160489 c#1 sys-apps/mysql is not needed with use=minimal
some einfo => elog for interesting messages
bug #160330 mispelled ssl option (better fix)
bug #160330 mispelled ssl option
always execute global space, trying to avoid it is really too difficult
MY_EXTRAS_VER in ebuilds, bug #159973, bug #160023
affect bk only: Switching to mysql-5.1-ndb, adding mysql-5.2-falcon
new eclasses, there is a separated document that describe changes
apply some indentation to make next patch less invasive, still no functional changes
Apply whitespace checks from repoman to eclasses.
removed "ftexample" storage engine in 5.1
merge of safe changes, mostly new functions
Fix charset support with minimal build.
fix built_with_use, fix bug #157983
oops, re-add static use flag when combined with minimal, thanks Scott Price
added --enable-local-infile to minimal use flag
removed quotes around socket, fix bug #152455
MySQL 5.1 support, configure splitup, cleanup, thanks to vivo!
Backport a few more fixes from SVN, thanks to vivo!
General cleanup in preparation of 5.1, fixup some stuff, sync to old behaviour.
Fix raid support: not available in 5.0 and up.
Porting changes from overlay step 1 of 2: - added function that will be called by mysql_src_unpack without actually call them. - reformatting some rows to make them shorter than 80 chars
Apply whitespace checks from repoman to eclasses.
Fix the way files are downloaded to be consistent with actual behaviour.
Improve flags ordering, add -fno-strict-aliasing to fix failures on tests.
Add support for mysql re-releases, thanks to vivo.
Change SRC_URI behavior slightly, to reduce load on chtekks server.
Sync with overlay.
Fix unneeded $ char in libdir and default back to utf8 for MySQL 5.X, as it should.
fig bug #129584
fix Bug #128713 dev-db/mysql: Query Logging Bypass Vulnerability (CVE-2006-0903) Raphael Marichez has ported the upstream patch to 4.1.14, thanks!
further cleanup, see MySQL changelog
re-add symlinking of libraryes for un-slotted (screwed before)
removed dependancy on eselect-mysql
- added $MY_EXTRAS_VER to control version of mysql-extras to download - added "embedded" use flag, control the install of ebedded server libs. - added "raid" use flag (5.0 only), raid is deprecated and this use should stay disabled, upstream removed support for raid in MySQL 5.1 - fix Bug 111073 mysql configure fails to locate zlib on multilib 64-bit systems. thanks to all the bug writers for the fix- - adopted "eautoreconf" instead of the previous complex combinations of autotools programs, thanks flameeyes for the suggestion. - a pair of steps in the direction of un-slotting MySQL
fix bug 124211, thanks ciaranm
add --with-ndb-binlog for 5.1.6
fix Bug 122542, typo in einfo
fixed bug #122180
forgot to remove a mkdir
changes requested by portage team ... I'm still dubious
socket default path
fix creation of filelist for eselect-mysql
see dev-db/mysql ChangeLog
inherit again from mysql_fx, needed for emerge, removed unwanted debug output
make replace in config files effective
added support for GLEP20 new logrotate file and my.cnf removed support for utf8 flag
"mysql-extras-20060115" add furter fixes to "mysql_config" (>=5.0) reversed logic for berkdb reconfigure
upgraded patch tarball, better management for client packages that will need to compile against mysql
mozextension.eclass, replace spaces with tab, hope their dev will not kill me mysql.eclass, latest eselect compatibility changes, final refinition to be effectively tested
- Removed security measure KEYWORDS=".*" - Add depend on new app-admin/eselect-mysql - Add einfo to suggest eselect-mysql use - removed unneded grep - Hide a list of files to symlink (to be used with eselect-mysql)
moved fill_help_tables.sql-5.0.15 to fill_help_tables.sqlto be used by emerge --config
Added pkg_config to EXPORT
Adding classes for mysql
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.20|