aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/thrift.rb
AgeCommit message (Collapse)Author
2013-06-03Python 2.x and 3.x supportSamuel John
New `depends_on :python` Dependency. New `depends_on :python3` Dependency. To avoid having multiple formulae with endings -py2 and -py3, we will handle support for different pythons (2.x vs. 3.x) in the same formula. Further brewed vs. external python will be transparently supported. The formula also gets a new object `python`, which is false if no Python is available or the user has disabled it. Otherwise it is defined and provides several support methods: python.site_packages # the site-packages in the formula's Cellar python.global_site_packages python.binary # the full path to the python binary python.prefix python.version python.version.major python.version.minor python.xy # => e.g. "python2.7" python.incdir # includes of python python.libdir # the python dylib library python.pkg_config_path # used internally by brew python.from_osx? python.framework? python.universal? python.pypy? python.standard_caveats # Text to set PYTHONPATH for python.from_osx? python.if3then3 # => "" for 2.x and to "3" for 3.x. Further, to avoid code duplication, `python` takes an optional block that is run twice if the formula defines depends_on :python AND :python3. python do system python, 'setup.py', "--prefix=#{prefix}" end Read more in the Homebrew wiki.
2013-05-16thift: don't copy x11 m4 fileAdam Vandenberg
Closes #19650.
2013-02-08thrift: patch for missing headersmotammi
Closes #17606. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-02-02thrift: add php bindings to caveatsAdam Vandenberg
Closes #15937.
2012-10-29Thrift 0.9.0Diwaker Gupta
Closes #15502. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-09-25thrift: add language bindingsAlin Popa
Closes #14746. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-09-04Avoid referencing MACOS_VERSION directlyJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-22thrift: use new dslAdam Vandenberg
2012-08-06Adjust XQuartz/X11 module naming schemeJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-01Update formulae for new XQuartz moduleJack Nagel
2012-07-01Update formulae for XQuartz compatibilityJack Nagel
2012-06-08thrift: use ARGV.build_head?Jack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-20thrift 0.8.0Eric Rauer
Closes #9191. Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2011-09-06Thrift: Disable Erlang language bindingsCharlie Sharpsteen
Apparently the Erlang bindings don't build reliably either. Closes #7427.
2011-09-04Thrift: Update to 0.7.0Diwaker Gupta
Closes #7319. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-09-01Fix Thrift on LionMax Howell
Closes #6575.
2011-07-27Use Apache’s closer.cgi where appropriateMax Howell
Some of these were pointing at archive.apache.org. Now they aren’t, I investigated for good rationale for using the archive before altering it. mod_python still uses archive.apache.org as that is the only place it exists that I could find. jsvc *now* uses apache.archive.org as the formula was otherwise broken and the binary tarball it needs no longer exists on the main mirrors.
2011-05-17thrift: correct svn urlBo Xiao
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-05-04thrift 0.6.1Mike Ryan
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-12Use ruby style for inheritance.Adam Vandenberg
2011-02-18Fix thrift when ghc is installedGeorge Kulakowski
Thrift wants to install various language bindings. Per homebrew policy, all of these are by default disabled. However, the Haskell bindings were overlooked, because it does not attempt to build them unless ghc is installed. This commit lets thrift build when the ghc brew is installed. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-01-20Fix thrift parallelism.Mike McQuaid
Closes #3896.
2010-10-30thrift - reformatAdam Vandenberg
2010-10-30thrift - configure switch changedAdam Vandenberg
Fixes #2952
2010-10-25update thrift to v 0.5Adam Coffman
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-27Upgraded to thrift 0.4.0Johan Oskarsson
Signed-off-by: David Höppner <0xffea@gmail.com> * remove version var
2010-08-21bumped thrift version to 0.3.0Bas Kok
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
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-03-28Don't install Thrift scripting bindingsMax Howell
You can install them with easy_install/gem. I confess I don't know if these are worse? But they install outside the Homebrew prefix (/Library/Ruby etc.) so it's against policy. We could add a flag for it though if this method is better.
2010-03-28Added support for Thrift 0.2.0Johan Oskarsson
2010-03-07String.undent for prettier HEREDOCsMax Howell
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-10-12fix thrift formulaRenaud (Nel) Morvan
Dependency to boost c++ lib was missing and thrift cannot be built without
2009-09-03Thrift formulaAsk Solem
Thrift is a software framework for scalable cross-language services development. It combines a powerful software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, and Ruby. Thrift was developed at Facebook and released as open source.