[gentoo-commits] repo/gentoo:master commit in: dev-haskell/feed/

2022-07-23 Thread Sam James
commit: bceeb23429dc1178efb6927afb2942eeba155d57
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 24 01:12:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 24 01:25:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bceeb234

dev-haskell/feed: drop 1.3.0.1

Signed-off-by: Sam James  gentoo.org>

 dev-haskell/feed/Manifest|  1 -
 dev-haskell/feed/feed-1.3.0.1.ebuild | 42 
 2 files changed, 43 deletions(-)

diff --git a/dev-haskell/feed/Manifest b/dev-haskell/feed/Manifest
index ec7e76688603..a03211a49a13 100644
--- a/dev-haskell/feed/Manifest
+++ b/dev-haskell/feed/Manifest
@@ -1,2 +1 @@
-DIST feed-1.3.0.1.tar.gz 107230 BLAKE2B 
5ed36f28c63e2af4669a37cac0715891b96d37570dfa99404df5764ad1e5b4e512d3d1a54e263c838875cc4a29ce00b3a022b3a2647983cbda4011ba5accd855
 SHA512 
73662018affac036bcd3c48a8a5b6fcd4e752231d805c12e977c6097a47691c2eca07eb8d6e6840a592bf35892b4b4ec44fb1f73f8a14ecb47fc6904b406f767
 DIST feed-1.3.2.1.tar.gz 107015 BLAKE2B 
4a40441b17f50b9e7d43aee629fa0bc44f5b5cd1ca6281f3f5a8930b9cc5c2acdbdff05e9db4cc96c0e40681ecb15896655d8bbc708dc0bc4e3734b6e9f563bd
 SHA512 
2175201ff9eaab5732e1c4e8dda6a35e8fa0dea5c58cd379348c97cd61a5eaf76e88f8d58d22df0a4b16681017e7ad01657ad60a63d90dab88df3b644ccb1ea0

diff --git a/dev-haskell/feed/feed-1.3.0.1.ebuild 
b/dev-haskell/feed/feed-1.3.0.1.ebuild
deleted file mode 100644
index 909b96ff32b8..
--- a/dev-haskell/feed/feed-1.3.0.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.4.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour" # markdown-unlit fals to 
generate a test: "test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds"
-HOMEPAGE="https://github.com/bergmark/feed;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RESTRICT=test # ghc: could not execute: markdown-unlit
-
-RDEPEND=">=dev-haskell/base-compat-0.9:=[profile?] 
=dev-haskell/old-locale-1.0:=[profile?] 
=dev-haskell/old-time-1:=[profile?] 
=dev-haskell/safe-0.3:=[profile?] =dev-haskell/time-locale-compat-0.1:=[profile?] 
=dev-haskell/xml-conduit-1.3:=[profile?] 
=dev-haskell/xml-types-0.3.6:=[profile?] 
=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.8
-"
-
-src_prepare() {
-   default
-
-   cabal_chdeps \
-   'base >= 4 && < 4.14' 'base >= 4'
-}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/feed/, dev-haskell/feed/files/

2022-07-23 Thread Sam James
commit: 5362f927c469032531d761895503e6ffa5475406
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 23 22:30:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 23 22:47:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5362f927

dev-haskell/feed: add 1.3.2.1 (sync with ::gentoo)

Signed-off-by: Sam James  gentoo.org>

 dev-haskell/feed/Manifest  |  1 +
 dev-haskell/feed/feed-1.3.2.1.ebuild   | 39 ++
 .../feed/files/feed-1.3.2.1-disable-doctest.patch  | 18 ++
 3 files changed, 58 insertions(+)

diff --git a/dev-haskell/feed/Manifest b/dev-haskell/feed/Manifest
index 29c505411fc1..ec7e76688603 100644
--- a/dev-haskell/feed/Manifest
+++ b/dev-haskell/feed/Manifest
@@ -1 +1,2 @@
 DIST feed-1.3.0.1.tar.gz 107230 BLAKE2B 
5ed36f28c63e2af4669a37cac0715891b96d37570dfa99404df5764ad1e5b4e512d3d1a54e263c838875cc4a29ce00b3a022b3a2647983cbda4011ba5accd855
 SHA512 
73662018affac036bcd3c48a8a5b6fcd4e752231d805c12e977c6097a47691c2eca07eb8d6e6840a592bf35892b4b4ec44fb1f73f8a14ecb47fc6904b406f767
+DIST feed-1.3.2.1.tar.gz 107015 BLAKE2B 
4a40441b17f50b9e7d43aee629fa0bc44f5b5cd1ca6281f3f5a8930b9cc5c2acdbdff05e9db4cc96c0e40681ecb15896655d8bbc708dc0bc4e3734b6e9f563bd
 SHA512 
2175201ff9eaab5732e1c4e8dda6a35e8fa0dea5c58cd379348c97cd61a5eaf76e88f8d58d22df0a4b16681017e7ad01657ad60a63d90dab88df3b644ccb1ea0

diff --git a/dev-haskell/feed/feed-1.3.2.1.ebuild 
b/dev-haskell/feed/feed-1.3.2.1.ebuild
new file mode 100644
index ..3204f130059b
--- /dev/null
+++ b/dev-haskell/feed/feed-1.3.2.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds"
+HOMEPAGE="https://github.com/haskell-party/feed;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=( "${FILESDIR}/${PN}-1.3.2.1-disable-doctest.patch" )
+
+RDEPEND=">=dev-haskell/base-compat-0.9:=[profile?] 
=dev-haskell/old-locale-1.0:=[profile?] 
=dev-haskell/old-time-1:=[profile?] 
=dev-haskell/safe-0.3:=[profile?] =dev-haskell/time-locale-compat-0.1:=[profile?] 
=dev-haskell/xml-conduit-1.3:=[profile?] 
=dev-haskell/xml-types-0.3.6:=[profile?] 
=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-2.2.0.1
+   test? ( dev-haskell/doctest
+   >=dev-haskell/hunit-1.2 =dev-haskell/markdown-unlit-0.4 =dev-haskell/test-framework-0.8 =dev-haskell/test-framework-hunit-0.3 

+Signed-off-by: hololeap 
+
+These doctests are difficult to run successfully and aren't worth the effort.
+
+diff -urN feed-1.3.2.1/feed.cabal feed-1.3.2.1-r1/feed.cabal
+--- feed-1.3.2.1/feed.cabal2022-03-28 20:36:31.561223247 -0600
 feed-1.3.2.1-r1/feed.cabal 2022-03-28 21:05:49.501202376 -0600
+@@ -153,8 +153,7 @@
+   main-is: doctest-driver.hs
+   type: exitcode-stdio-1.0
+   default-language: Haskell2010
+-  if impl(ghc < 8)
+- buildable: False
++  buildable: False
+   build-depends:
+   base >= 4.6
+ , doctest



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/feed/

2020-09-12 Thread Sergei Trofimovich
commit: 6b4f12ca570a2fdf3719f842c66ef9808c05f119
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Sep 12 20:05:18 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Sep 12 20:23:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b4f12ca

dev-haskell/feed: drop old

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/feed/Manifest |  1 -
 dev-haskell/feed/feed-0.3.11.1.ebuild | 38 ---
 2 files changed, 39 deletions(-)

diff --git a/dev-haskell/feed/Manifest b/dev-haskell/feed/Manifest
index 5c461525030..29c505411fc 100644
--- a/dev-haskell/feed/Manifest
+++ b/dev-haskell/feed/Manifest
@@ -1,2 +1 @@
-DIST feed-0.3.11.1.tar.gz 101392 BLAKE2B 
3a208015edf06255359d7ed2c05191fd01383f35c2d1611176b4ac3c180cb0f9843c0494259d3bc338421cb437028d2fc73a3e1d283486931eb0edbcf381a18c
 SHA512 
29c310c4d206c4a6088c3fcc242faccfa57f8337ecd54b5eee30f892acacadd519d65c66e490b55bd91d0e9a39540ae77a2ed10e8e260e6de750a44ed9132ffc
 DIST feed-1.3.0.1.tar.gz 107230 BLAKE2B 
5ed36f28c63e2af4669a37cac0715891b96d37570dfa99404df5764ad1e5b4e512d3d1a54e263c838875cc4a29ce00b3a022b3a2647983cbda4011ba5accd855
 SHA512 
73662018affac036bcd3c48a8a5b6fcd4e752231d805c12e977c6097a47691c2eca07eb8d6e6840a592bf35892b4b4ec44fb1f73f8a14ecb47fc6904b406f767

diff --git a/dev-haskell/feed/feed-0.3.11.1.ebuild 
b/dev-haskell/feed/feed-0.3.11.1.ebuild
deleted file mode 100644
index b57be0c960e..000
--- a/dev-haskell/feed/feed-0.3.11.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# ebuild generated by hackport 0.4.6.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds"
-HOMEPAGE="https://github.com/bergmark/feed;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/old-locale-1.0:=[profile?] 
=dev-haskell/old-time-1:=[profile?] 
=dev-haskell/time-locale-compat-0.1:=[profile?] 
=dev-haskell/xml-1.2.6:=[profile?] =dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.8
-   test? ( >=dev-haskell/hunit-1.2 =dev-haskell/test-framework-0.8 =dev-haskell/test-framework-hunit-0.3 
= 4 && < 4.9' 'base >= 4' \
-   'time < 1.6' 'time'
-}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/feed/files/, dev-haskell/feed/

2016-05-11 Thread Sergei Trofimovich
commit: 884aac6da3885132fd3523afdafe6f4230d2a6ea
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed May 11 08:47:53 2016 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed May 11 08:48:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884aac6d

dev-haskell/feed: allow ghc-8

Package-Manager: portage-2.2.28

 dev-haskell/feed/feed-0.3.11.1.ebuild  |  6 ++
 dev-haskell/feed/files/feed-0.3.9.2-ghc-7.10.patch | 20 -
 .../feed/files/feed-0.3.9.2-utf8-string.patch  | 25 --
 3 files changed, 6 insertions(+), 45 deletions(-)

diff --git a/dev-haskell/feed/feed-0.3.11.1.ebuild 
b/dev-haskell/feed/feed-0.3.11.1.ebuild
index 88c638b..404dd30 100644
--- a/dev-haskell/feed/feed-0.3.11.1.ebuild
+++ b/dev-haskell/feed/feed-0.3.11.1.ebuild
@@ -31,3 +31,9 @@ DEPEND="${RDEPEND}
>=dev-haskell/test-framework-0.8 =dev-haskell/test-framework-hunit-0.3 
= 4 && < 4.9' 'base >= 4' \
+   'time < 1.6' 'time'
+}

diff --git a/dev-haskell/feed/files/feed-0.3.9.2-ghc-7.10.patch 
b/dev-haskell/feed/files/feed-0.3.9.2-ghc-7.10.patch
deleted file mode 100644
index 41f672c..000
--- a/dev-haskell/feed/files/feed-0.3.9.2-ghc-7.10.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 feed-0.3.9.2-orig/Text/Feed/Query.hs   2013-10-28 02:48:21.0 
+1100
-+++ feed-0.3.9.2/Text/Feed/Query.hs2015-04-04 11:48:36.759173147 +1100
-@@ -1,3 +1,4 @@
-+{-# LANGUAGE CPP #-}
- 
- -- |
- -- Module: Text.Feed.Query
-@@ -62,7 +63,12 @@
- import Data.Maybe
- 
- -- for getItemPublishDate rfc822 date parsing.
-+#if MIN_VERSION_time(1,5,0)
-+import System.Locale ( rfc822DateFormat, iso8601DateFormat )
-+import Data.Time ( defaultTimeLocale )
-+#else
- import System.Locale ( rfc822DateFormat, iso8601DateFormat, defaultTimeLocale 
)
-+#endif
- import Data.Time.Format ( ParseTime, parseTime )
- 
- feedItems :: Feed.Feed -> [Feed.Item]

diff --git a/dev-haskell/feed/files/feed-0.3.9.2-utf8-string.patch 
b/dev-haskell/feed/files/feed-0.3.9.2-utf8-string.patch
deleted file mode 100644
index 323ae70..000
--- a/dev-haskell/feed/files/feed-0.3.9.2-utf8-string.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/Text/Feed/Import.hs b/Text/Feed/Import.hs
-index 8fde5f9..c001cee 100644
 a/Text/Feed/Import.hs
-+++ b/Text/Feed/Import.hs
-@@ -12,6 +12,7 @@
- --
- 
- 
-+{-# LANGUAGE CPP #-}
- module Text.Feed.Import
- ( parseFeedFromFile -- :: FilePath -> IO Feed
- , parseFeedString   -- :: String -> IO Feed
-@@ -32,7 +33,12 @@ import Text.XML.Light.Lexer ( XmlSource )
- 
- import Control.Monad
- 
-+#if MIN_VERSION_utf8_string(1,0,0)
-+import Prelude as UTF8 (readFile)
-+import Prelude
-+#else
- import System.IO.UTF8 as UTF8 ( readFile )
-+#endif
- 
- -- | 'parseFeedFromFile fp' reads in the contents of the file at @fp@;
- -- the assumed encoding is UTF-8.