aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorNick James2014-04-21 00:28:41 +0100
committerJack Nagel2014-05-08 23:23:49 -0500
commitdcfe1afb9ae9f2b391c42f7588b650a790d5d5f2 (patch)
tree0b3efad1f91a9304a58f314b46cf0df73bb797d2 /Library
parenteb001cd24235bf42725a533e442374b68fb36c3f (diff)
downloadhomebrew-dcfe1afb9ae9f2b391c42f7588b650a790d5d5f2.tar.bz2
Add HEAD build to rcssserver
Closes #28558. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/rcssserver.rb20
1 files changed, 20 insertions, 0 deletions
diff --git a/Library/Formula/rcssserver.rb b/Library/Formula/rcssserver.rb
index 40a1625a6..d9b0e8366 100644
--- a/Library/Formula/rcssserver.rb
+++ b/Library/Formula/rcssserver.rb
@@ -12,6 +12,14 @@ class Rcssserver < Formula
sha1 "ab94f23eae47b48ce2f9ed3d94e727f2d7387289" => :lion
end
+ head do
+ url "svn://svn.code.sf.net/p/sserver/code/rcss/trunk/rcssserver"
+
+ depends_on "autoconf" => :build
+ depends_on "automake" => :build
+ depends_on "libtool" => :build
+ end
+
depends_on "flex" => :build
depends_on "pkg-config" => :build
depends_on "boost"
@@ -19,6 +27,18 @@ class Rcssserver < Formula
def install
ENV.j1
+ if build.head?
+ inreplace "src/Makefile.am" do |s|
+ s.gsub! "coach_lang_parser.h", "coach_lang_parser.hpp"
+ s.gsub! "player_command_parser.h", "player_command_parser.hpp"
+ end
+
+ inreplace "src/coach_lang_tok.lpp", "coach_lang_parser.h", "coach_lang_parser.hpp"
+ inreplace "src/player_command_tok.lpp", "player_command_parser.h", "player_command_parser.hpp"
+
+ system "./bootstrap"
+ end
+
system "./configure", "--prefix=#{prefix}"
system "make", "install"
end