2010-02-10 13:49:39 +00:00
|
|
|
require 'formula'
|
|
|
|
|
|
|
|
class Xml2rfc <Formula
|
2010-04-15 07:13:06 +00:00
|
|
|
url 'http://xml.resource.org/authoring/xml2rfc-1.35.tgz'
|
|
|
|
md5 '7ffb973fee55318b1bd0fd77a903d2e6'
|
2010-02-10 13:49:39 +00:00
|
|
|
head 'https://svn.tools.ietf.org/svn/tools/xml2rfc/trunk'
|
|
|
|
homepage 'http://xml.resource.org/'
|
|
|
|
|
|
|
|
# http://github.com/mxcl/homebrew/issues/#issue/87
|
2010-04-16 22:18:30 +00:00
|
|
|
depends_on :subversion if MACOS_VERSION < 10.6 and ARGV.include? '--HEAD'
|
2010-02-10 13:49:39 +00:00
|
|
|
|
2010-04-15 07:13:06 +00:00
|
|
|
def download_strategy
|
|
|
|
if ARGV.include? '--HEAD'
|
|
|
|
SubversionDownloadStrategy
|
|
|
|
else
|
|
|
|
CurlDownloadStrategy
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
2010-02-10 13:49:39 +00:00
|
|
|
def install
|
|
|
|
%w[xml2rfc xml2sgml].each do |f|
|
2010-04-16 22:11:30 +00:00
|
|
|
bin.install f+'.tcl' => f
|
2010-02-10 13:49:39 +00:00
|
|
|
end
|
2010-04-16 22:11:30 +00:00
|
|
|
|
2010-02-10 13:49:39 +00:00
|
|
|
%w[xml2txt xml2html xml2nroff].each do |f|
|
2010-04-16 22:11:30 +00:00
|
|
|
ln_s "#{bin}/xml2rfc", "#{bin}/#{f}"
|
|
|
|
end
|
|
|
|
|
|
|
|
doc.install Dir["*"]
|
2010-02-10 13:49:39 +00:00
|
|
|
end
|
|
|
|
end
|