From 17617d04cefcce357616144bc7c60d972e5d8ae0 Mon Sep 17 00:00:00 2001 From: foo Date: Sun, 22 Sep 2013 05:27:15 +0000 Subject: refresh haskell package patches for new android build Android build is now almost entirely automated, except for the installation of cross-built libs needed for XMPP. Haskell packages updated to current newest versions. Am not currently pinning the versions, as that didn't work out last time I tried it (must have missed some pins before). --- .../yesod_hacked-up-for-Android.patch | 74 ++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 standalone/android/haskell-patches/yesod_hacked-up-for-Android.patch (limited to 'standalone/android/haskell-patches/yesod_hacked-up-for-Android.patch') diff --git a/standalone/android/haskell-patches/yesod_hacked-up-for-Android.patch b/standalone/android/haskell-patches/yesod_hacked-up-for-Android.patch new file mode 100644 index 000000000..23ba50d33 --- /dev/null +++ b/standalone/android/haskell-patches/yesod_hacked-up-for-Android.patch @@ -0,0 +1,74 @@ +From 8bf7c428a42b984f63f435bb34f22743202ae449 Mon Sep 17 00:00:00 2001 +From: foo +Date: Sun, 22 Sep 2013 05:24:19 +0000 +Subject: [PATCH] hacked up for Android + +--- + Yesod.hs | 2 -- + Yesod/Default/Util.hs | 17 ----------------- + 2 files changed, 19 deletions(-) + +diff --git a/Yesod.hs b/Yesod.hs +index b367144..3050bf5 100644 +--- a/Yesod.hs ++++ b/Yesod.hs +@@ -5,9 +5,7 @@ module Yesod + ( -- * Re-exports from yesod-core + module Yesod.Core + , module Yesod.Form +- , module Yesod.Persist + ) where + + import Yesod.Core + import Yesod.Form +-import Yesod.Persist +diff --git a/Yesod/Default/Util.hs b/Yesod/Default/Util.hs +index a10358e..c5a4e58 100644 +--- a/Yesod/Default/Util.hs ++++ b/Yesod/Default/Util.hs +@@ -8,7 +8,6 @@ module Yesod.Default.Util + , widgetFileNoReload + , widgetFileReload + , TemplateLanguage (..) +- , defaultTemplateLanguages + , WidgetFileSettings + , wfsLanguages + , wfsHamletSettings +@@ -20,9 +19,6 @@ import Yesod.Core -- purposely using complete import so that Haddock will see ad + import Control.Monad (when, unless) + import System.Directory (doesFileExist, createDirectoryIfMissing) + import Language.Haskell.TH.Syntax +-import Text.Lucius (luciusFile, luciusFileReload) +-import Text.Julius (juliusFile, juliusFileReload) +-import Text.Cassius (cassiusFile, cassiusFileReload) + import Text.Hamlet (HamletSettings, defaultHamletSettings) + import Data.Maybe (catMaybes) + import Data.Default (Default (def)) +@@ -69,24 +65,11 @@ data TemplateLanguage = TemplateLanguage + , tlReload :: FilePath -> Q Exp + } + +-defaultTemplateLanguages :: HamletSettings -> [TemplateLanguage] +-defaultTemplateLanguages hset = +- [ TemplateLanguage False "hamlet" whamletFile' whamletFile' +- , TemplateLanguage True "cassius" cassiusFile cassiusFileReload +- , TemplateLanguage True "julius" juliusFile juliusFileReload +- , TemplateLanguage True "lucius" luciusFile luciusFileReload +- ] +- where +- whamletFile' = whamletFileWithSettings hset +- + data WidgetFileSettings = WidgetFileSettings + { wfsLanguages :: HamletSettings -> [TemplateLanguage] + , wfsHamletSettings :: HamletSettings + } + +-instance Default WidgetFileSettings where +- def = WidgetFileSettings defaultTemplateLanguages defaultHamletSettings +- + widgetFileNoReload :: WidgetFileSettings -> FilePath -> Q Exp + widgetFileNoReload wfs x = combine "widgetFileNoReload" x False $ wfsLanguages wfs $ wfsHamletSettings wfs + +-- +1.7.10.4 + -- cgit v1.2.3