aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/mysql-connector-c.rb
AgeCommit message (Collapse)Author
2015-04-14mysql-connector: use https url and homepageViktor Szakats
Closes #38657. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-14mysql-connector-c: add 6.1.6 bottle.BrewTestBot
2015-04-14mysql-connector-c 6.1.6David Larson
Also modernize the formula following ``brew audit --strict``: - remove `require 'formula'` - use sha256 - replace single quotes with double quotes And add a simple test. Closes #38648. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-01-29mysql-connector-c 6.1.3asaph
Update to latest version. In order to get this lib to build on Mavericks, I had to use the workaround documented here http://bugs.mysql.com/bug.php?id=70751 mysql-connector-c: v 6.1.3 compiles with libc++ Closes #25262. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-11-28Add conflicts_with annotations for mysql-connector-cJack Nagel
Fixes #24756.
2013-11-16mysql-connector-c/percona-server conflictAdam Vandenberg
2012-09-03Batch convert MD5 formula to SHA1.Mike McQuaid
Closes #14653.
2012-05-22Use new std_cmake_args methodJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-01Use new fails_with DSL syntaxJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-24Put source path last in cmake argsAdam Vandenberg
2011-09-13mysql-connector-c: builds with LLVM >= 2335Jack Nagel
The report was for 2336, but I can build it with 2335. Closes #7439. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-03-25Update fails_with_llvm in formulaeAdam Vandenberg
2011-03-12Use ruby style for inheritance.Adam Vandenberg
2010-10-12Mark scons, cmake & pkg-config as build-time depsAdam Vandenberg
2010-08-07Update formulae for version 0.7Adam Vandenberg
* Use new "url" features * Use keg_only DSL * Use "skip_clean :all" DSL * Whitespace and style cleanups * Make bash invocations less silly * Use new man2-man8 helpers * Remove "FileUtils." since it is included in Formula * Use real names for deps instead of aliases * ENV.x11 now updates path, so remove that from individual brews
2010-06-16Add "fails_with_llvm" to formula to document LLVM build breaks.Adam Vandenberg
Replaced ENV.gcc_4_2 + comments with calls to "fails_with_llvm", to specifically message to the user when a formula is known or suspected to not build with LLVM. If the user specifies "--use-llvm", the message will be displayed, but compilation will be tried anyway. Since using LLVM is now an advanced/hidden feature instead of the default on 10.6, we'll let the user try anyway (and submit patches if things are now working.)
2009-11-08Fixes #112; won't compile with LLVM; won't install in parallelMax Howell
2009-10-28Fix md5 on MySQL Connector (C)Adam Vandenberg
2009-10-15s/require 'brewkit'/require 'formula'/gMax Howell
brewkit.rb changes ENV destructively, so lets not do that everytime a formula is required. Now it's possible for other tools to require a formula description without worrying about side-effects.
2009-09-25Bump MysqlConnectorC to 6.0.2Adam Vandenberg
2009-09-21Dependency resolution with fancy syntaxMax Howell
Is it a DSL? No. But people call it that apparently. To add a dependency: class Doe <Formula depends_on 'ray' depends_on 'mee' => :optional depends_on 'far' => :recommended depends_on Sew.new end Sew would be a formula you have defined in this Formula file. This is useful, eg. see Python's formula. Formula specified in this fashion cannot be linked into the HOMEBREW_PREFIX, they are considered private libraries. This allows you to create custom installations that are very specific to your formula. More features to come, like specifying versions
2009-09-10Dependency resolutionMax Howell
Specify dependencies in your formula's deps function. You can return an Array, String or Hash, eg: def deps { :optional => 'libogg', :required => %w[flac sdl], :recommended => 'cmake' } end Note currently the Hash is flattened and qualifications are ignored. If you only return an Array or String, the qualification is assumed to be :required. Other packaging systems have problems when it comes to packages requiring a specific version of a package, or some patches that may not work well with other software. With Homebrew we have some options: 1. If the formula is vanilla but an older version we can cherry-pick the old version and install it in the Cellar in parallel, but just not symlink it into /usr/local while forcing the formula that depends on it to link to that one and not any other versions of it. 2. If the dependency requires patches then we shouldn't install this for use by any other tools, (I guess this needs to be decided on a per-situation basis). It can be installed into the parent formula's prefix, and not symlinked into /usr/local. In this case the dependency's Formula derivation should be saved in the parent formula's file (check git or flac for an example of this). Both the above can be done currently with hacks, so I'll flesh out a proper way sometime this week.
2009-08-10Apply new ENV capabilities to all existing FormulaeMax Howell
2009-07-28Recipe for mysql client library.Adam Vandenberg
Signed-off-by: Max Howell <max@methylblue.com>