[ghc-language-javascript] add BangPatterns patch to fix build on secondary arch's (#1027169)
Jens Petersen
petersen at fedoraproject.org
Thu Nov 7 07:22:23 UTC 2013
commit 49664e11b3efd5cf5e1c3ac5bf0021faf8d4ada1
Author: Jens Petersen <petersen at redhat.com>
Date: Thu Nov 7 16:17:51 2013 +0900
add BangPatterns patch to fix build on secondary arch's (#1027169)
patch is by Erik de Castro Lopo
ghc-language-javascript.spec | 7 ++++++-
language-javascript-0.5.8-add-BangPatterns.patch | 17 +++++++++++++++++
2 files changed, 23 insertions(+), 1 deletions(-)
---
diff --git a/ghc-language-javascript.spec b/ghc-language-javascript.spec
index ccd8d3e..b3b9990 100644
--- a/ghc-language-javascript.spec
+++ b/ghc-language-javascript.spec
@@ -4,12 +4,13 @@
Name: ghc-%{pkg_name}
Version: 0.5.8
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Parser for JavaScript
License: BSD
URL: http://hackage.haskell.org/package/%{pkg_name}
Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz
+Patch0: language-javascript-0.5.8-add-BangPatterns.patch
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-rpm-macros
@@ -42,6 +43,7 @@ the Haskell %{pkg_name} library.
%prep
%setup -q -n %{pkg_name}-%{version}
+%patch0 -p1 -b .orig
%build
@@ -69,6 +71,9 @@ the Haskell %{pkg_name} library.
%changelog
+* Thu Nov 7 2013 Jens Petersen <petersen at redhat.com> - 0.5.8-2
+- add BangPatterns patch from Debian for secondary arch's (#1027169)
+
* Tue Sep 17 2013 Ricky Elrod <codeblock at fedoraproject.org> - 0.5.8-1
- Latest upstream release.
diff --git a/language-javascript-0.5.8-add-BangPatterns.patch b/language-javascript-0.5.8-add-BangPatterns.patch
new file mode 100644
index 0000000..0201108
--- /dev/null
+++ b/language-javascript-0.5.8-add-BangPatterns.patch
@@ -0,0 +1,17 @@
+# Author : Erik de Castro Lopo <erikd at mega-nerd.com>
+# Description : Fix compiler error on big endian systems
+ Upstream ships a haskell source file that was generated by the alex lexer
+ generator and that file requires the BangPatterns pragma on big endian
+ systems.
+# Date : Sun, 22 Apr 2012 13:24:38 +1000
+
+Index: haskell-language-javascript-0.4.10/src/Language/JavaScript/Parser/Lexer.hs
+===================================================================
+--- haskell-language-javascript-0.4.10.orig/src/Language/JavaScript/Parser/Lexer.hs 2012-03-09 06:56:23.000000000 +1100
++++ haskell-language-javascript-0.4.10/src/Language/JavaScript/Parser/Lexer.hs 2012-04-22 13:03:07.000000000 +1000
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE CPP,MagicHash #-}
++{-# LANGUAGE CPP,MagicHash,BangPatterns #-}
+ {-# LINE 1 "src-dev/Language/JavaScript/Parser/Lexer.x" #-}
+
+
More information about the scm-commits
mailing list