Commit 8430d65e authored by Ed Reel's avatar Ed Reel

Update sbcl from 1.5.3 to 2.0.3

Update clisp since it only builds on i686 and x86_64

Add pre-built binaries
parent db63a684
......@@ -4,16 +4,19 @@ class Clisp < Package
description 'ANSI Common Lisp compiler, interpreter and debugger.'
homepage 'http://www.gnu.org/software/clisp/'
version '2.49-3'
source_url 'ftp://ftp.gnu.org/pub/gnu/clisp/release/2.49/clisp-2.49.tar.bz2'
source_sha256 '8132ff353afaa70e6b19367a25ae3d5a43627279c25647c220641fed00f8e890'
case ARCH
when 'i686', 'x86_64'
source_url 'https://ftpmirror.gnu.org/clisp/release/2.49/clisp-2.49.tar.bz2'
source_sha256 '8132ff353afaa70e6b19367a25ae3d5a43627279c25647c220641fed00f8e890'
end
binary_url ({
i686: 'https://dl.bintray.com/chromebrew/chromebrew/clisp-2.49-3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/clisp-2.49-3-chromeos-x86_64.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/clisp-2.49-3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/clisp-2.49-3-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
i686: '1b05410ad735f382877d134eea7d26842de2e10fe028a6b3ca78f1774ab5c9e8',
x86_64: '7d64a5724ef656764f35ce48dca877a9f9e75842a1a420fde21d12c8bf2f5489',
i686: '1b05410ad735f382877d134eea7d26842de2e10fe028a6b3ca78f1774ab5c9e8',
x86_64: '7d64a5724ef656764f35ce48dca877a9f9e75842a1a420fde21d12c8bf2f5489',
})
depends_on 'diffutils' => :build
......
......@@ -3,14 +3,26 @@ require 'package'
class Sbcl < Package
description 'Steel Bank Common Lisp (SBCL) is a high performance Common Lisp compiler.'
homepage 'http://www.sbcl.org/index.html'
version '1.5.3'
source_url 'http://prdownloads.sourceforge.net/sbcl/sbcl-1.5.3-source.tar.bz2'
source_sha256 'd2a7901144d227a7194661dc3ccee28873c8d5cbbd167013660c78b9ad63640c'
version '2.0.3'
case ARCH
when 'i686', 'x86_64'
source_url 'https://downloads.sourceforge.net/project/sbcl/sbcl/2.0.3/sbcl-2.0.3-source.tar.bz2'
source_sha256 'b5543f123214b2023ff5fc32dfd00b6cfeabd92c8edb33ad208842c4fd642f00'
end
binary_url ({
i686: 'https://dl.bintray.com/chromebrew/chromebrew/sbcl-2.0.3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/sbcl-2.0.3-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
i686: '0f6c5eba6d5ee12bee37436b3b61330741e92176a9f3142fa8e06269ba8665da',
x86_64: '20d312cf33af72624225cb49fe5fb01035619e83889a826447c5f35a14cbe399',
})
depends_on 'clisp' => :build
def self.build
system './make.sh', "--prefix=#{CREW_PREFIX}", '--xc-host=clisp --silent'
system "sh ./make.sh --prefix=#{CREW_PREFIX} --xc-host='clisp'"
end
def self.install
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment