Hi,
can anyone please test wether it still compiles with ghc-6.12.3?
I'd do it myself, but I've still the ghc-7.0.2 release candidate
in my tree (and installed), together with a couple of dozens of
other updated hs-ports.
Thanks in advance,
Kili
Index: patches/patch-Commands_SetStatus_hs
===================================================================
RCS file: patches/patch-Commands_SetStatus_hs
diff -N patches/patch-Commands_SetStatus_hs
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-Commands_SetStatus_hs 31 Dec 2010 12:25:04 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- Commands/SetStatus.hs.orig Wed Jul 2 17:32:27 2008
++++ Commands/SetStatus.hs Fri Dec 31 12:35:07 2010
+@@ -56,7 +56,7 @@ cmd_worker gi (args, episodes) = lock $
+ Just x -> return (read x)
+ Nothing -> fail "setstatus: --castid required; see
hpodder setstatus --help"
+ newstatus <- case lookup "status" args of
+- Just x -> E.catch (E.evaluate (read x))
++ Just x -> (E.catch :: IO a -> (IOError -> IO a) -> IO
a) (E.evaluate (read x))
+ (\_ -> fail $ "Invalid status supplied; use
one of: " ++ possibleStatuses)
+ Nothing -> fail "setstatus: --status required; see
hpodder setstatus --help"
+ podcastlist <- getPodcast (gdbh gi) podcastid
Index: patches/patch-hpodder_cabal
===================================================================
RCS file: /cvs/ports/net/hpodder/patches/patch-hpodder_cabal,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-hpodder_cabal
--- patches/patch-hpodder_cabal 28 Apr 2010 16:21:40 -0000 1.1.1.1
+++ patches/patch-hpodder_cabal 31 Dec 2010 12:25:04 -0000
@@ -2,9 +2,10 @@ $OpenBSD: patch-hpodder_cabal,v 1.1.1.1
fix from upstream git:
remove unneeded haskell98 dependency
+allow base-4
--- hpodder.cabal.orig Wed Jul 2 17:32:27 2008
-+++ hpodder.cabal Tue Apr 13 11:46:07 2010
++++ hpodder.cabal Sun Dec 26 16:08:02 2010
@@ -68,8 +68,8 @@ Description: Podcasting is a method of publishing rad
hpodder is SAFE and is designed with data integrity in mind from the
beginning. It should be exceedingly difficult to lose a podcast
@@ -12,7 +13,7 @@ remove unneeded haskell98 dependency
-Build-Depends: haskell98, network, unix, parsec, MissingH>=1.0.0,
- HDBC>=1.1.0, HDBC-sqlite3>=1.1.0, mtl, base, HaXml>=1.13.2, HaXml<1.19,
hslogger,
+Build-Depends: network, unix, parsec, MissingH>=1.0.0,
-+ HDBC>=1.1.0, HDBC-sqlite3>=1.1.0, mtl, base>=3 && < 4, HaXml>=1.13.2,
HaXml<1.19, hslogger,
++ HDBC>=1.1.0, HDBC-sqlite3>=1.1.0, mtl, base>=3 && < 5, HaXml>=1.13.2,
HaXml<1.19, hslogger,
ConfigFile, filepath, old-time, directory, process
Executable: hpodder