aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorAdam Vandenberg2012-04-16 21:06:55 -0700
committerAdam Vandenberg2012-04-16 21:06:55 -0700
commite0f6a8d07933f86df4d23b2364e1f63f473a22b8 (patch)
treea573e064c8900dbe5c22f03b3dfb1c25c28d6ea4 /Library/Formula
parenta84b4ed0a2c84a317f4e6401ac35f276044a4f40 (diff)
downloadhomebrew-e0f6a8d07933f86df4d23b2364e1f63f473a22b8.tar.bz2
Remove shen.
The Shen 3.1 source tarball has frequent in-place changes, which causes the formula checksum to break. Would accept this as a head-only formula in Homebrew-ALT, or if upstream stops doing these sorts of non-versioned updates.
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/shen.rb32
1 files changed, 0 insertions, 32 deletions
diff --git a/Library/Formula/shen.rb b/Library/Formula/shen.rb
deleted file mode 100644
index ffe8fbfc8..000000000
--- a/Library/Formula/shen.rb
+++ /dev/null
@@ -1,32 +0,0 @@
-require 'formula'
-
-class Shen < Formula
- homepage 'http://www.shenlanguage.org/'
- url 'http://www.shenlanguage.org/download/Shen3.1.zip'
- md5 'ecc1ed39c499417b9408157982559319'
-
- if ARGV.include? "--sbcl"
- depends_on 'sbcl'
- else
- depends_on 'clisp'
- end
-
- def options
- [["--sbcl", "Build SBCL version."]]
- end
-
- def install
- if ARGV.include?("--sbcl") then
- system "cp K\\ Lambda/* Platforms/SBCL"
- safe_system "cd Platforms/SBCL; sbcl --load install.lsp"
- system "mv Platforms/SBCL/Shen.exe shen"
- else
- system "cp K\\ Lambda/* Platforms/CLisp"
- safe_system "cd Platforms/CLisp; clisp -i install.lsp"
- system "echo \"#!/bin/bash\nclisp -M #{prefix}/Shen.mem $*\" > shen"
- prefix.install ['Platforms/CLisp/Shen.mem']
- end
- system "chmod 755 shen"
- bin.install 'shen'
- end
-end