2013-02-11 17:09:24 +00:00
|
|
|
require 'formula'
|
|
|
|
|
|
|
|
class Minizinc < Formula
|
|
|
|
homepage 'http://www.g12.csse.unimelb.edu.au/minizinc/'
|
|
|
|
url 'http://www.g12.csse.unimelb.edu.au/minizinc/downloads/release-1.6/minizinc-1.6-x86_64-apple-darwin.tar.gz'
|
|
|
|
sha1 '71f0e08962eb8bb44c463851f0144c8b006fdb80'
|
|
|
|
|
2013-04-01 16:53:13 +00:00
|
|
|
depends_on :arch => :x86_64
|
2013-02-11 17:09:24 +00:00
|
|
|
|
|
|
|
def patches
|
|
|
|
# remove echoed recommendations about linking directories
|
|
|
|
# add installation location as parameter of SETUP script
|
|
|
|
DATA
|
|
|
|
end
|
|
|
|
|
|
|
|
def install
|
|
|
|
system "sh", "SETUP", prefix
|
|
|
|
bin.install Dir['bin/*']
|
|
|
|
man.install Dir['doc/man/*']
|
|
|
|
lib.install Dir['lib/*']
|
|
|
|
end
|
|
|
|
|
|
|
|
def test
|
|
|
|
system "#{bin}/mzn2fzn", "--help"
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
__END__
|
|
|
|
diff --git a/SETUP b/SETUP
|
|
|
|
index 33d973e..7715800 100755
|
|
|
|
--- a/SETUP
|
|
|
|
+++ b/SETUP
|
|
|
|
@@ -33,7 +33,3 @@ chmod a+x bin/mzn2fzn
|
|
|
|
#----------------------------------------------------------------------------#
|
|
|
|
|
|
|
|
echo "-- G12 MiniZinc distribution setup complete."
|
|
|
|
-echo
|
|
|
|
-echo "-- Don't forget to add $INSTALL_PATH/bin to your PATH"
|
|
|
|
-echo "-- and $INSTALL_PATH/doc/man to your MANPATH."
|
|
|
|
-echo
|
|
|
|
|
|
|
|
diff --git a/SETUP b/SETUP
|
|
|
|
index 7715800..71c93b6 100755
|
|
|
|
--- a/SETUP
|
|
|
|
+++ b/SETUP
|
|
|
|
@@ -11,7 +11,7 @@
|
|
|
|
|
|
|
|
#-----------------------------------------------------------------------------#
|
|
|
|
|
|
|
|
-INSTALL_PATH=`pwd`
|
|
|
|
+INSTALL_PATH=$1
|
|
|
|
EXEEXT=""
|
|
|
|
|
|
|
|
#----------------------------------------------------------------------------#
|