From d88e2ea70f60dca43eab87adf675d366e79cca42 Mon Sep 17 00:00:00 2001 From: Martin Bravenboer Date: Sun, 26 Mar 2006 03:21:32 +0000 Subject: [PATCH] Added abc 1.1.1. svn path=/nixpkgs/trunk/; revision=5109 --- .../compilers/abc/builder-binjar.sh | 4 + pkgs/development/compilers/abc/builder.sh | 40 ++++++++++ pkgs/development/compilers/abc/default.nix | 75 +++++++++++++++++++ .../compilers/abc/jasmin/builder.sh | 19 +++++ .../compilers/abc/jasmin/default.nix | 13 ++++ .../compilers/abc/polyglot/builder.sh | 11 +++ .../compilers/abc/polyglot/default.nix | 13 ++++ .../development/compilers/abc/soot/builder.sh | 17 +++++ .../compilers/abc/soot/default.nix | 13 ++++ pkgs/top-level/all-packages.nix | 14 ++++ pkgs/top-level/build-for-release.nix | 1 + 11 files changed, 220 insertions(+) create mode 100644 pkgs/development/compilers/abc/builder-binjar.sh create mode 100644 pkgs/development/compilers/abc/builder.sh create mode 100644 pkgs/development/compilers/abc/default.nix create mode 100644 pkgs/development/compilers/abc/jasmin/builder.sh create mode 100644 pkgs/development/compilers/abc/jasmin/default.nix create mode 100644 pkgs/development/compilers/abc/polyglot/builder.sh create mode 100644 pkgs/development/compilers/abc/polyglot/default.nix create mode 100644 pkgs/development/compilers/abc/soot/builder.sh create mode 100644 pkgs/development/compilers/abc/soot/default.nix diff --git a/pkgs/development/compilers/abc/builder-binjar.sh b/pkgs/development/compilers/abc/builder-binjar.sh new file mode 100644 index 00000000000..90458f9897d --- /dev/null +++ b/pkgs/development/compilers/abc/builder-binjar.sh @@ -0,0 +1,4 @@ +source $stdenv/setup + +ensureDir $out/jars || fail +cp $src $out/jars/$jarname.jar || fail diff --git a/pkgs/development/compilers/abc/builder.sh b/pkgs/development/compilers/abc/builder.sh new file mode 100644 index 00000000000..935fcf8fecd --- /dev/null +++ b/pkgs/development/compilers/abc/builder.sh @@ -0,0 +1,40 @@ +source $stdenv/setup + +tar zxvf $src || fail + +cd abc-* || fail + +for p in $patches; do + echo "applying patch $p" + patch -p1 < $p || fail +done + +cat > ant.settings < $out/bin/abc < ant.settings < ant.settings <