diff options
| author | Edgars Beigarts | 2009-10-09 00:49:23 +0300 |
|---|---|---|
| committer | Max Howell | 2009-10-15 15:10:20 +0100 |
| commit | a0c066861d73ab1a74bd91b640525f9d2e95461d (patch) | |
| tree | 22ee1b41c71f1ec4557cd92e6e745cf9572f63d0 /Library/Formula | |
| parent | d03ec777415bca985e73092d4ede34b33b9f7501 (diff) | |
| download | homebrew-a0c066861d73ab1a74bd91b640525f9d2e95461d.tar.bz2 | |
Asterisk formula
Patched to use curl and thus not depend on wget.
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/asterisk.rb | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/Library/Formula/asterisk.rb b/Library/Formula/asterisk.rb new file mode 100644 index 000000000..17456cb65 --- /dev/null +++ b/Library/Formula/asterisk.rb @@ -0,0 +1,40 @@ +require 'brewkit' + +class Asterisk <Formula + url 'http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.6.1.6.tar.gz' + homepage 'http://www.asterisk.org/' + md5 '63a928373e741524aac09d8c078df7d5' + + def patches + DATA + end + + def install + configure_flags = [ "--prefix=#{prefix}", "--localstatedir=#{var}", "--sysconfdir=#{etc}" ] + # Avoid "src/add.c:1: error: CPU you selected does not support x86-64 instruction set" + configure_flags << "--host=x86_64-darwin" if Hardware.is_64_bit? and MACOS_VERSION >= 10.6 + system "./configure", *configure_flags + system "make" + system "make install" + (etc+"asterisk").mkpath + end +end + + +# Use cURL instead of wget +__END__ +--- a/sounds/Makefile 2009-10-13 02:12:08.000000000 +0300 ++++ b/sounds/Makefile 2009-10-13 02:15:11.000000000 +0300 +@@ -53,10 +53,8 @@ + MM:=$(subst -SLN16,-sln16,$(MM)) + MOH:=$(MM:MOH-%=asterisk-moh-%.tar.gz) + MOH_TAGS:=$(MM:MOH-%=$(MOH_DIR)/.asterisk-moh-%) +-# If "fetch" is used, --continue is not a valid option. +-ifeq ($(WGET),wget) +-WGET_ARGS:=--continue +-endif ++DOWNLOAD:=curl ++WGET_ARGS:=-O + + all: $(CORE_SOUNDS) $(EXTRA_SOUNDS) $(MOH) + |
