Commit Graph

18 Commits (37221d64ac006f35bd0301926a49d7093bc519cc)

Author SHA1 Message Date
Adam Vandenberg 8fd7ea234c Lua 5.1.4 patch-level 3
Also, mark lua as "not working with LLVM".

This is not strictly true, as Lua itself will compile with llvm,
but other software linking to lua (such as gnuplot) may then fail
to link.

So to be safe, flag Lua itself.
2011-03-18 21:18:15 -07:00
Adam Vandenberg 4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
Camillo Lugaresi 5d1a762a51 lua: use safe_system for calling patch
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-12-26 13:38:33 -08:00
Adam Vandenberg 620317ca6d Update formulae to use ENV.cflags 2010-08-10 08:30:19 -07:00
Adam Vandenberg 7bd947eb0b Update formulae for version 0.7
* 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-08-07 18:08:53 -07:00
Adam Vandenberg ac31e4e60a Fix lua.pc
Fixes Homebrew/homebrew#1876
2010-07-16 14:19:14 -07:00
Adam Vandenberg 2d5f879f59 lua - don't strip symbols 2010-06-29 13:17:47 -07:00
Adam Vandenberg f79432fd32 Simplify Lua brew
* Replace the wodgy patch with use of inreplace and ENV vars.
* Keep the (initially empty) share/lua and lib/lua folders around, so that
  lua package managers can put modules there.
2010-06-23 12:10:40 -07:00
Ali Asad Lotia 02ffa24ae9 Remove modification of lua man page location.
The man page was being installed in #{prefix}/share/share/man. The
default value in the makefile installs to #{prefix}/share/man which is
fine. I removed the "inreplace" block that changes the location from the
default.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-03-16 20:08:38 -07:00
Adam Vandenberg 193a78de04 Use more inreplace features.
Update formulas to make more idiomatic use of "inreplace", including
its new ability to take a list of files to act on.
2010-02-21 23:37:49 -08:00
Adam Vandenberg 33fc9469c6 Update Lua to install pkg-config info. 2009-12-17 19:19:24 +00:00
Adam Vandenberg 8685725011 Reformat lua formula. 2009-12-12 16:24:18 +00:00
Max Howell 61b2307139 s/require 'brewkit'/require 'formula'/g
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-15 16:48:03 +01:00
James Whitehead II 1b3a9df8a2 Fix the Lua formula to properly load libraries installed in HOMEBREW_PREFIX 2009-09-30 01:24:36 +01:00
Max Howell 3b4dac6ddd Default to patch level 1
Having gone through our patches it's clear that p1 is more standard.

Also fixed a bug where returning DATA outside of an array would fail to patch.
2009-09-16 17:08:32 +01:00
Max Howell 93b192046f Use __END__ patch rather than github gist
Also there was seemingly some bug where if you didn't read the pipe for the
patch commmand the exit status was non-zero.
2009-09-16 14:49:06 +01:00
Ben Alpert a3a51a4d02 Fix up Lua formula a bit 2009-09-16 14:49:06 +01:00
Sean Wolfe 3d86eaf9e6 Lua formula
Lua is a powerful, fast, lightweight, embeddable scripting language.
2009-09-01 10:32:34 +01:00