[Pkg-haskell-commits] darcs: haskell-llvm: Use llvm-2.8 instead of llvm-2.7.
Erik de Castro Lopo
erikd at mega-nerd.com
Mon May 9 22:14:48 UTC 2011
Mon May 9 22:14:23 UTC 2011 Erik de Castro Lopo <erikd at mega-nerd.com>
* Use llvm-2.8 instead of llvm-2.7.
Ignore-this: 1e87ef40461324fe1ed415ec5250db04
M ./changelog -2 +7
M ./control -7 +6
R ./libghc-llvm-doc.doc-base
M ./patches/00-versioned-config.diff -9 +8
Mon May 9 22:14:23 UTC 2011 Erik de Castro Lopo <erikd at mega-nerd.com>
* Use llvm-2.8 instead of llvm-2.7.
Ignore-this: 1e87ef40461324fe1ed415ec5250db04
diff -rN -u old-haskell-llvm/changelog new-haskell-llvm/changelog
--- old-haskell-llvm/changelog 2011-05-09 22:14:48.176835303 +0000
+++ new-haskell-llvm/changelog 2011-05-09 22:14:48.184835727 +0000
@@ -1,8 +1,13 @@
-haskell-llvm (0.8.0.2-3) UNRELEASED; urgency=low
+haskell-llvm (0.8.0.2-3) unstable; urgency=low
+ [ Marco Silva ]
* Use ghc instead of ghc6
- -- Marco Silva <marcot at debian.org> Sat, 15 Jan 2011 12:41:17 -0200
+ [ Erik de Castro Lopo ]
+ * Compile against llvm-2.8 (Closes: #626206).
+ * Bump standards version (no changes required).
+
+ -- Erik de Castro Lopo <erikd at mega-nerd.com> Tue, 10 May 2011 08:04:07 +1000
haskell-llvm (0.8.0.2-2) unstable; urgency=low
diff -rN -u old-haskell-llvm/control new-haskell-llvm/control
--- old-haskell-llvm/control 2011-05-09 22:14:48.176835303 +0000
+++ new-haskell-llvm/control 2011-05-09 22:14:48.180835515 +0000
@@ -8,14 +8,13 @@
, haskell-devscripts (>= 0.7)
, ghc
, ghc-prof
- , llvm-2.7-dev
- , llvm-2.7-source
+ , llvm-2.8-dev
, libghc-mtl-dev
, libghc-mtl-prof
, libghc-type-level-dev
, libghc-type-level-prof
Build-Depends-Indep: ghc-doc
-Standards-Version: 3.8.4
+Standards-Version: 3.9.2
Homepage: http://hackage.haskell.org/package/llvm
Vcs-Darcs: http://darcs.debian.org/pkg-haskell/haskell-llvm
Vcs-Browser: http://darcs.debian.org/cgi-bin/darcsweb.cgi?r=pkg-haskell/haskell-llvm
@@ -25,7 +24,7 @@
Depends: ${haskell:Depends}
, ${shlibs:Depends}
, ${misc:Depends}
- , llvm-2.7-dev
+ , llvm-2.8-dev
Recommends: ${haskell:Recommends}
Suggests: ${haskell:Suggests}
Provides: ${haskell:Provides}
@@ -35,14 +34,14 @@
of CPU architectures. The Haskell bindings make it possible to use LLVM
from Haskell.
.
- This package contains the libraries compiled for GHC 6.
+ This package contains the libraries compiled for GHC.
Package: libghc-llvm-prof
Architecture: any
Depends: ${haskell:Depends}
, ${shlibs:Depends}
, ${misc:Depends}
- , llvm-2.7-dev
+ , llvm-2.8-dev
Recommends: ${haskell:Recommends}
Suggests: ${haskell:Suggests}
Provides: ${haskell:Provides}
@@ -52,7 +51,7 @@
of CPU architectures. The Haskell bindings make it possible to use LLVM
from Haskell.
.
- This package contains the profiling libraries compiled for GHC 6.
+ This package contains the profiling libraries compiled for GHC.
Package: libghc-llvm-doc
Section: doc
diff -rN -u old-haskell-llvm/libghc-llvm-doc.doc-base new-haskell-llvm/libghc-llvm-doc.doc-base
--- old-haskell-llvm/libghc-llvm-doc.doc-base 2011-05-09 22:14:48.176835303 +0000
+++ new-haskell-llvm/libghc-llvm-doc.doc-base 1970-01-01 00:00:00.000000000 +0000
@@ -1,12 +0,0 @@
-Document: libghc-llvm-doc
-Title: Manual for the Haskell bindings to the LLVM compiler toolkit
-Abstract: Low Level Virtual Machine (LLVM) is a set of tools for use in the
- backend of a compiler for generating optimised native code across a wide
- variety of CPU architectures. The Haskell bindings make it possible to use
- LLVM from Haskell.
-Section: Programming
-
-Format: HTML
-Index: /usr/share/doc/libghc-llvm-doc/html/doc-index.html
-Files: /usr/share/doc/libghc-llvm-doc/html/*.html
- /usr/share/doc/libghc-llvm-doc/html/src/*.html
diff -rN -u old-haskell-llvm/patches/00-versioned-config.diff new-haskell-llvm/patches/00-versioned-config.diff
--- old-haskell-llvm/patches/00-versioned-config.diff 2011-05-09 22:14:48.176835303 +0000
+++ new-haskell-llvm/patches/00-versioned-config.diff 2011-05-09 22:14:48.180835515 +0000
@@ -1,10 +1,9 @@
-Description: In debian, the llvm-config shell script for llvm-2.7 has been
- renamed to llvm-config-2.7. This patch fixes the configure script to use
- the debian version of the lvm-config script.
+Description: Since we're linking to llvm-2.8 specifically use the
+ llvm-config-2.8 config script.
.
This patch is a debian only thing and has not been forwarded upstream.
Author: Erik de Castro Lopo <erikd at mega-nerd.com>
-Last-Update: 2010-05-21
+Last-Update: 2011-05-10
Index: haskell-llvm-0.8.0.2/configure
===================================================================
@@ -12,21 +11,21 @@
+++ haskell-llvm-0.8.0.2/configure
@@ -2455,7 +2455,7 @@
fi
-
+
# Extract the first word of "llvm-config", so it can be a program name with args.
-set dummy llvm-config; ac_word=$2
-+set dummy llvm-config-2.7; ac_word=$2
++set dummy llvm-config-2.8; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_llvm_config+set}" = set; then
@@ -2482,8 +2482,8 @@
done
IFS=$as_save_IFS
-
+
- test -z "$ac_cv_path_llvm_config" && ac_cv_path_llvm_config="{ { $as_echo "$as_me:$LINENO: error: could not find llvm-config in $llvm_bindir" >&5
-$as_echo "$as_me: error: could not find llvm-config in $llvm_bindir" >&2;}
-+ test -z "$ac_cv_path_llvm_config" && ac_cv_path_llvm_config="{ { $as_echo "$as_me:$LINENO: error: could not find llvm-config-2.7 in $llvm_bindir" >&5
-+$as_echo "$as_me: error: could not find llvm-config-2.7 in $llvm_bindir" >&2;}
++ test -z "$ac_cv_path_llvm_config" && ac_cv_path_llvm_config="{ { $as_echo "$as_me:$LINENO: error: could not find llvm-config-2.8 in $llvm_bindir" >&5
++$as_echo "$as_me: error: could not find llvm-config-2.8 in $llvm_bindir" >&2;}
{ (exit 1); exit 1; }; }"
;;
esac
More information about the Pkg-haskell-commits
mailing list