[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2023-11-19 Thread Sam James
commit: e4e61531ab27274c93feb1b6b384dda406189e21
Author: hololeap  protonmail  com>
AuthorDate: Thu Nov 16 06:21:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e61531

app-portage/hackport: Add upper bound to ghc dep

hackport-0.7.2.2 will not build on >=ghc-9.2

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-portage/hackport/hackport-0.7.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/hackport/hackport-0.7.2.2.ebuild 
b/app-portage/hackport/hackport-0.7.2.2.ebuild
index c82f8252ca25..95546f4c9787 100644
--- a/app-portage/hackport/hackport-0.7.2.2.ebuild
+++ b/app-portage/hackport/hackport-0.7.2.2.ebuild
@@ -43,7 +43,7 @@ RDEPEND=">=dev-haskell/async-2.0:=
>=dev-haskell/tar-0.5.0.3:=
dev-haskell/xml:=
>=dev-haskell/zlib-0.5.3:=
-   >=dev-lang/ghc-8.4.3:=
+   >=dev-lang/ghc-8.4.3:= 

[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2023-03-18 Thread Sam James
commit: 289485e7206ae07ae0f434d5ef305893bd464cd9
Author: hololeap  users  noreply  github  com>
AuthorDate: Sun Mar 19 01:34:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 01:42:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=289485e7

app-portage/hackport: Add GHC_BOOTSTRAP_PACKAGES

Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1327
Signed-off-by: hololeap  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 app-portage/hackport/hackport-0.7.2.2.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-portage/hackport/hackport-0.7.2.2.ebuild 
b/app-portage/hackport/hackport-0.7.2.2.ebuild
index 7eaeebfe47a0..c82f8252ca25 100644
--- a/app-portage/hackport/hackport-0.7.2.2.ebuild
+++ b/app-portage/hackport/hackport-0.7.2.2.ebuild
@@ -16,6 +16,10 @@ LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 
+GHC_BOOTSTRAP_PACKAGES=(
+   cabal-doctest
+)
+
 RDEPEND=">=dev-haskell/async-2.0:=
>=dev-haskell/base16-bytestring-0.1.1:=
>=dev-haskell/base64-bytestring-1.0:=



[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2022-07-30 Thread Sam James
commit: 486914580707acf2b41d37dd54b31f764f739a3b
Author: Jack Todaro  posteo  org>
AuthorDate: Sat Jul 30 08:01:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 30 08:53:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48691458

app-portage/hackport: drop 0.7.2.1

Signed-off-by: Jack Todaro  posteo.org>
Closes: https://github.com/gentoo/gentoo/pull/2
Signed-off-by: Sam James  gentoo.org>

 app-portage/hackport/Manifest|  1 -
 app-portage/hackport/hackport-0.7.2.1.ebuild | 66 
 2 files changed, 67 deletions(-)

diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
index cdda3478fca5..58280c789e04 100644
--- a/app-portage/hackport/Manifest
+++ b/app-portage/hackport/Manifest
@@ -1,2 +1 @@
-DIST hackport-0.7.2.1.tar.gz 2083380 BLAKE2B 
0fe2eadfcd7a551a61ecb013973b63aec8df0a194403880ef15563a9f7462db2889fda37012e78665c2190b8ab4cd1e48f0088c4e435e7cca1f0cd0fefd119f0
 SHA512 
b12c3a10c750b6f1d71b9766d08934bce5fb1f62e1c13de71f84280b66ed5d5a6b7a5c62982c7c3c4a02908e1e835b709e7ac7f9b2c44a732320d55f293dfcda
 DIST hackport-0.7.2.2.tar.gz 2083323 BLAKE2B 
e14fbd5c5fa88260518869ad72dd59d08e7cb4351cecc35952ebfdd71e34ea335e6c4b56de757705e3efdbff8796fd05f1ad3df20ae84ed1bc8ef7b2153f
 SHA512 
ce880ae8a5a4dc1d446654b8bf4108bacf4a974afaad0266c291ff9f2ab6f8af49294452314cbbeec1979c8e5ffab0860d87668f63d7d7731eb11eb3144a4bd0

diff --git a/app-portage/hackport/hackport-0.7.2.1.ebuild 
b/app-portage/hackport/hackport-0.7.2.1.ebuild
deleted file mode 100644
index af17c804b2db..
--- a/app-portage/hackport/hackport-0.7.2.1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# 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.
-#hackport: flags: +cabal-v1
-
-CABAL_FEATURES="test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Hackage and Portage integration tool"
-HOMEPAGE="https://hackage.haskell.org/package/hackport;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=dev-haskell/async-2.0:=
-   >=dev-haskell/base16-bytestring-0.1.1:=
-   >=dev-haskell/base64-bytestring-1.0:=
-   >=dev-haskell/cryptohash-sha256-0.11:=
-   >=dev-haskell/echo-0.1.3:=
-   >=dev-haskell/ed25519-0.0:=
-   >=dev-haskell/edit-distance-0.2.2:=
-   dev-haskell/extensible-exceptions:=
-   >=dev-haskell/hashable-1.0:=
-   >=dev-haskell/http-4000.1.5:=
-   >=dev-haskell/network-3.0:=
-   >=dev-haskell/network-uri-2.6.0.2:=
-   >=dev-haskell/parallel-3.2.1.0:=
-   dev-haskell/quickcheck:2=
-   >=dev-haskell/random-1:=
-   >=dev-haskell/regex-base-0.94.0.0:=
-   >=dev-haskell/regex-posix-0.96.0.0:=
-   >=dev-haskell/resolv-0.1.1:=
-   dev-haskell/split:=
-   >=dev-haskell/stm-2.0:=
-   >=dev-haskell/tar-0.5.0.3:=
-   dev-haskell/xml:=
-   >=dev-haskell/zlib-0.5.3:=
-   >=dev-lang/ghc-8.4.3:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-2.2.0.1
-   test? ( dev-haskell/base-compat
-   dev-haskell/cabal-doctest
-   >=dev-haskell/doctest-0.8
-   dev-haskell/glob
-   >=dev-haskell/hspec-2.0
-   >=dev-haskell/quickcheck-2.0 )
-"
-RDEPEND+="
-   dev-util/pkgcheck
-"
-
-src_configure() {
-   haskell-cabal_src_configure \
-   --flag=cabal-v1
-}
-
-src_install() {
-   haskell-cabal_src_install
-   doman man/hackport.1
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2022-07-30 Thread Sam James
commit: 1d5efb7f1715d3ab4727195187aaf549de1349c2
Author: Jack Todaro  posteo  org>
AuthorDate: Sat Jul 30 08:01:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 30 08:53:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d5efb7f

app-portage/hackport: add 0.7.2.2

Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Sam James  gentoo.org>

 app-portage/hackport/Manifest|  1 +
 app-portage/hackport/hackport-0.7.2.2.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
index 51264754d37e..cdda3478fca5 100644
--- a/app-portage/hackport/Manifest
+++ b/app-portage/hackport/Manifest
@@ -1 +1,2 @@
 DIST hackport-0.7.2.1.tar.gz 2083380 BLAKE2B 
0fe2eadfcd7a551a61ecb013973b63aec8df0a194403880ef15563a9f7462db2889fda37012e78665c2190b8ab4cd1e48f0088c4e435e7cca1f0cd0fefd119f0
 SHA512 
b12c3a10c750b6f1d71b9766d08934bce5fb1f62e1c13de71f84280b66ed5d5a6b7a5c62982c7c3c4a02908e1e835b709e7ac7f9b2c44a732320d55f293dfcda
+DIST hackport-0.7.2.2.tar.gz 2083323 BLAKE2B 
e14fbd5c5fa88260518869ad72dd59d08e7cb4351cecc35952ebfdd71e34ea335e6c4b56de757705e3efdbff8796fd05f1ad3df20ae84ed1bc8ef7b2153f
 SHA512 
ce880ae8a5a4dc1d446654b8bf4108bacf4a974afaad0266c291ff9f2ab6f8af49294452314cbbeec1979c8e5ffab0860d87668f63d7d7731eb11eb3144a4bd0

diff --git a/app-portage/hackport/hackport-0.7.2.2.ebuild 
b/app-portage/hackport/hackport-0.7.2.2.ebuild
new file mode 100644
index ..3d16f4aea2b2
--- /dev/null
+++ b/app-portage/hackport/hackport-0.7.2.2.ebuild
@@ -0,0 +1,65 @@
+# 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.
+#hackport: flags: +cabal-v1
+
+CABAL_FEATURES="test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Hackage and Portage integration tool"
+HOMEPAGE="https://hackage.haskell.org/package/hackport;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-haskell/async-2.0:=
+   >=dev-haskell/base16-bytestring-0.1.1:=
+   >=dev-haskell/base64-bytestring-1.0:=
+   >=dev-haskell/cryptohash-sha256-0.11:=
+   >=dev-haskell/echo-0.1.3:=
+   >=dev-haskell/ed25519-0.0:=
+   >=dev-haskell/edit-distance-0.2.2:=
+   dev-haskell/extensible-exceptions:=
+   >=dev-haskell/hashable-1.0:=
+   >=dev-haskell/http-4000.1.5:=
+   >=dev-haskell/network-3.0:=
+   >=dev-haskell/network-uri-2.6.0.2:=
+   >=dev-haskell/parallel-3.2.1.0:=
+   dev-haskell/quickcheck:2=
+   >=dev-haskell/random-1:=
+   >=dev-haskell/regex-base-0.94.0.0:=
+   >=dev-haskell/regex-posix-0.96.0.0:=
+   >=dev-haskell/resolv-0.1.1:=
+   dev-haskell/split:=
+   >=dev-haskell/stm-2.0:=
+   >=dev-haskell/tar-0.5.0.3:=
+   dev-haskell/xml:=
+   >=dev-haskell/zlib-0.5.3:=
+   >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-2.2.0.1
+   test? ( dev-haskell/base-compat
+   dev-haskell/cabal-doctest
+   >=dev-haskell/doctest-0.8
+   dev-haskell/glob
+   >=dev-haskell/hspec-2.0
+   >=dev-haskell/quickcheck-2.0 )
+"
+RDEPEND+="
+   dev-util/pkgcheck
+"
+
+src_configure() {
+   haskell-cabal_src_configure \
+   --flag=cabal-v1
+}
+
+src_install() {
+   haskell-cabal_src_install
+   doman man/hackport.1
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2022-07-22 Thread Sam James
commit: 9bd3acd27138431d3b2ad18e31f2f349155e8543
Author: Jack Todaro  posteo  org>
AuthorDate: Fri Jul 22 23:06:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 23 01:51:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd3acd2

app-portage/hackport: drop 0.6.6, 0.7

Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Sam James  gentoo.org>

 app-portage/hackport/Manifest  |  2 --
 app-portage/hackport/hackport-0.6.6.ebuild | 54 
 app-portage/hackport/hackport-0.7.ebuild   | 58 --
 3 files changed, 114 deletions(-)

diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
index 6c61a3ad625c..51264754d37e 100644
--- a/app-portage/hackport/Manifest
+++ b/app-portage/hackport/Manifest
@@ -1,3 +1 @@
-DIST hackport-0.6.6.tar.gz 2079279 BLAKE2B 
6e4084babb3fc036568387845ca2793d47a29ce94c24211259324d3040d0c0e15be028d0a9726ea8512dd518d7e9dd8447aba67725c0916418f523449f2179b4
 SHA512 
b836bd21e3713796feaab9ca830fdef80f52b9723d0fba6cfb60d802e038eaec2da8492eb025d6ae376aea69734c031e23c0887642675c4f767b1592d82c5523
 DIST hackport-0.7.2.1.tar.gz 2083380 BLAKE2B 
0fe2eadfcd7a551a61ecb013973b63aec8df0a194403880ef15563a9f7462db2889fda37012e78665c2190b8ab4cd1e48f0088c4e435e7cca1f0cd0fefd119f0
 SHA512 
b12c3a10c750b6f1d71b9766d08934bce5fb1f62e1c13de71f84280b66ed5d5a6b7a5c62982c7c3c4a02908e1e835b709e7ac7f9b2c44a732320d55f293dfcda
-DIST hackport-0.7.tar.gz 2080625 BLAKE2B 
87c70180df45c2bd6c6e51dff31b31c45d0c3c572223803daed8f2b9045ececa63edea1b9f35984067b393b25a31e78c761a12478c1dce6e9cc57dc4c0f1b4b0
 SHA512 
72f1638d2007d8b085c8dcb8d01b171c6a0e8306c71efc7be7ffc8d3e2a6fdee8e74c2bb62e8762a4315e3384d2f78ac12d45faf79b94270c638a9afc7cc1a82

diff --git a/app-portage/hackport/hackport-0.6.6.ebuild 
b/app-portage/hackport/hackport-0.6.6.ebuild
deleted file mode 100644
index 149aa49011ec..
--- a/app-portage/hackport/hackport-0.6.6.ebuild
+++ /dev/null
@@ -1,54 +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.5.
-
-CABAL_FEATURES="test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Hackage and Portage integration tool"
-HOMEPAGE="https://hackage.haskell.org/package/hackport;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="app-portage/repoman
-   >=dev-haskell/async-2.0:=
-   >=dev-haskell/base16-bytestring-0.1.1:=
-   >=dev-haskell/base64-bytestring-1.0:=
-   >=dev-haskell/cryptohash-sha256-0.11:=
-   dev-haskell/ed25519:=
-   dev-haskell/extensible-exceptions:=
-   >=dev-haskell/hashable-1.0:=
-   >=dev-haskell/http-4000.1.5:=
-   >=dev-haskell/lukko-0.1:=
-   >=dev-haskell/mtl-2.1:=
-   >=dev-haskell/network-2.6:=
-   >=dev-haskell/network-uri-2.6:=
-   >=dev-haskell/old-locale-1.0:=
-   >=dev-haskell/parsec-3.1.13:=
-   >=dev-haskell/random-1.0:=
-   dev-haskell/split:=
-   >=dev-haskell/stm-2.0:=
-   >=dev-haskell/tar-0.5:=
-   >=dev-haskell/text-1.2.3.0:=
-   >=dev-haskell/xml-1.3.7:=
-   >=dev-haskell/zlib-0.5.3:=
-   >=dev-lang/ghc-8.0.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.24.0.0
-   test? ( >=dev-haskell/doctest-0.8
-   >=dev-haskell/hspec-2.0
-   >=dev-haskell/quickcheck-2.0 )
-"
-
-src_install() {
-   haskell-cabal_src_install
-   doman man/hackport.1
-}

diff --git a/app-portage/hackport/hackport-0.7.ebuild 
b/app-portage/hackport/hackport-0.7.ebuild
deleted file mode 100644
index bbe4e16168c8..
--- a/app-portage/hackport/hackport-0.7.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.6.
-
-CABAL_FEATURES="test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Hackage and Portage integration tool"
-HOMEPAGE="https://hackage.haskell.org/package/hackport;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/async-2.0:=
-   >=dev-haskell/base16-bytestring-0.1.1:= 
=dev-haskell/base64-bytestring-1.0:=
-   >=dev-haskell/cryptohash-sha256-0.11:=
-   dev-haskell/ed25519:=
-   dev-haskell/extensible-exceptions:=
-   >=dev-haskell/hashable-1.0:=
-   >=dev-haskell/http-4000.1.5:=
-   >=dev-haskell/lukko-0.1:=
-   >=dev-haskell/mtl-2.1:=
-   >=dev-haskell/network-2.6:=
-   >=dev-haskell/network-uri-2.6:=
-   >=dev-haskell/old-locale-1.0:=
-   >=dev-haskell/parallel-3.2.1.0:=
-   >=dev-haskell/parsec-3.1.13:=
-   >=dev-haskell/random-1.0:=
-   dev-haskell/split:=
-   >=dev-haskell/stm-2.0:=
-   >=dev-haskell/tar-0.5:=
-

[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2022-07-22 Thread Sam James
commit: 1afb1a519065a42f1a64a24cc78e6c51dc25056b
Author: Jack Todaro  posteo  org>
AuthorDate: Fri Jul 22 23:06:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 23 01:51:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1afb1a51

app-portage/hackport: add 0.7.2.1

Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Sam James  gentoo.org>

 app-portage/hackport/Manifest|  1 +
 app-portage/hackport/hackport-0.7.2.1.ebuild | 66 
 2 files changed, 67 insertions(+)

diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
index 8c6f72c36bae..6c61a3ad625c 100644
--- a/app-portage/hackport/Manifest
+++ b/app-portage/hackport/Manifest
@@ -1,2 +1,3 @@
 DIST hackport-0.6.6.tar.gz 2079279 BLAKE2B 
6e4084babb3fc036568387845ca2793d47a29ce94c24211259324d3040d0c0e15be028d0a9726ea8512dd518d7e9dd8447aba67725c0916418f523449f2179b4
 SHA512 
b836bd21e3713796feaab9ca830fdef80f52b9723d0fba6cfb60d802e038eaec2da8492eb025d6ae376aea69734c031e23c0887642675c4f767b1592d82c5523
+DIST hackport-0.7.2.1.tar.gz 2083380 BLAKE2B 
0fe2eadfcd7a551a61ecb013973b63aec8df0a194403880ef15563a9f7462db2889fda37012e78665c2190b8ab4cd1e48f0088c4e435e7cca1f0cd0fefd119f0
 SHA512 
b12c3a10c750b6f1d71b9766d08934bce5fb1f62e1c13de71f84280b66ed5d5a6b7a5c62982c7c3c4a02908e1e835b709e7ac7f9b2c44a732320d55f293dfcda
 DIST hackport-0.7.tar.gz 2080625 BLAKE2B 
87c70180df45c2bd6c6e51dff31b31c45d0c3c572223803daed8f2b9045ececa63edea1b9f35984067b393b25a31e78c761a12478c1dce6e9cc57dc4c0f1b4b0
 SHA512 
72f1638d2007d8b085c8dcb8d01b171c6a0e8306c71efc7be7ffc8d3e2a6fdee8e74c2bb62e8762a4315e3384d2f78ac12d45faf79b94270c638a9afc7cc1a82

diff --git a/app-portage/hackport/hackport-0.7.2.1.ebuild 
b/app-portage/hackport/hackport-0.7.2.1.ebuild
new file mode 100644
index ..af17c804b2db
--- /dev/null
+++ b/app-portage/hackport/hackport-0.7.2.1.ebuild
@@ -0,0 +1,66 @@
+# 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.
+#hackport: flags: +cabal-v1
+
+CABAL_FEATURES="test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Hackage and Portage integration tool"
+HOMEPAGE="https://hackage.haskell.org/package/hackport;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-haskell/async-2.0:=
+   >=dev-haskell/base16-bytestring-0.1.1:=
+   >=dev-haskell/base64-bytestring-1.0:=
+   >=dev-haskell/cryptohash-sha256-0.11:=
+   >=dev-haskell/echo-0.1.3:=
+   >=dev-haskell/ed25519-0.0:=
+   >=dev-haskell/edit-distance-0.2.2:=
+   dev-haskell/extensible-exceptions:=
+   >=dev-haskell/hashable-1.0:=
+   >=dev-haskell/http-4000.1.5:=
+   >=dev-haskell/network-3.0:=
+   >=dev-haskell/network-uri-2.6.0.2:=
+   >=dev-haskell/parallel-3.2.1.0:=
+   dev-haskell/quickcheck:2=
+   >=dev-haskell/random-1:=
+   >=dev-haskell/regex-base-0.94.0.0:=
+   >=dev-haskell/regex-posix-0.96.0.0:=
+   >=dev-haskell/resolv-0.1.1:=
+   dev-haskell/split:=
+   >=dev-haskell/stm-2.0:=
+   >=dev-haskell/tar-0.5.0.3:=
+   dev-haskell/xml:=
+   >=dev-haskell/zlib-0.5.3:=
+   >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-2.2.0.1
+   test? ( dev-haskell/base-compat
+   dev-haskell/cabal-doctest
+   >=dev-haskell/doctest-0.8
+   dev-haskell/glob
+   >=dev-haskell/hspec-2.0
+   >=dev-haskell/quickcheck-2.0 )
+"
+RDEPEND+="
+   dev-util/pkgcheck
+"
+
+src_configure() {
+   haskell-cabal_src_configure \
+   --flag=cabal-v1
+}
+
+src_install() {
+   haskell-cabal_src_install
+   doman man/hackport.1
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2022-07-22 Thread Sam James
commit: e4684c82feea45c1abccd371c3e82480529f006e
Author: Jack Todaro  posteo  org>
AuthorDate: Fri Jul 22 23:06:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 23 01:51:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4684c82

app-portage/hackport: refresh live ebuild

Signed-off-by: Jack Todaro  posteo.org>
Closes: https://github.com/gentoo/gentoo/pull/26528
Signed-off-by: Sam James  gentoo.org>

 app-portage/hackport/hackport-.ebuild | 76 +--
 1 file changed, 43 insertions(+), 33 deletions(-)

diff --git a/app-portage/hackport/hackport-.ebuild 
b/app-portage/hackport/hackport-.ebuild
index 6853550d5f1f..7cc74ec9ca0f 100644
--- a/app-portage/hackport/hackport-.ebuild
+++ b/app-portage/hackport/hackport-.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-# ebuild generated by hackport 0.5.1.
+# ebuild generated by hackport 0.7.1.1.
+#hackport: flags: +cabal-v1
 
 CABAL_FEATURES="test-suite"
 EGIT_REPO_URI="https://github.com/gentoo-haskell/hackport.git;
@@ -13,47 +14,56 @@ inherit git-r3 haskell-cabal
 DESCRIPTION="Hackage and Portage integration tool"
 HOMEPAGE="https://github.com/gentoo-haskell/hackport;
 
-LICENSE="GPL-2"
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS=""
-IUSE=""
 
-RESTRICT=test # tests are broken: need path to ebuild tree
-
-RDEPEND="
-   app-portage/repoman
-   dev-haskell/async:=
-   dev-haskell/base16-bytestring:=
-   dev-haskell/base64-bytestring:=
-   dev-haskell/cryptohash:=
-   dev-haskell/ed25519:=
+RDEPEND=">=dev-haskell/async-2.0:=
+   >=dev-haskell/base16-bytestring-0.1.1:=
+   >=dev-haskell/base64-bytestring-1.0:=
+   >=dev-haskell/cryptohash-sha256-0.11:=
+   >=dev-haskell/echo-0.1.3:=
+   >=dev-haskell/ed25519-0.0:=
+   >=dev-haskell/edit-distance-0.2.2:=
dev-haskell/extensible-exceptions:=
-   dev-haskell/hashable:=
-   >=dev-haskell/http-4000.0.3:=
-   dev-haskell/missingh:=
-   dev-haskell/mtl:=
-   >=dev-haskell/network-2.6:=
-   >=dev-haskell/network-uri-2.6:=
-   dev-haskell/old-locale:=
-   dev-haskell/old-time:=
-   dev-haskell/parsec:=
-   dev-haskell/random:=
-   dev-haskell/regex-compat:=
+   >=dev-haskell/hashable-1.0:=
+   >=dev-haskell/http-4000.1.5:=
+   >=dev-haskell/network-3.0:=
+   >=dev-haskell/network-uri-2.6.0.2:=
+   >=dev-haskell/parallel-3.2.1.0:=
+   dev-haskell/quickcheck:2=
+   >=dev-haskell/random-1:=
+   >=dev-haskell/regex-base-0.94.0.0:=
+   >=dev-haskell/regex-posix-0.96.0.0:=
+   >=dev-haskell/resolv-0.1.1:=
dev-haskell/split:=
-   dev-haskell/stm:=
-   >=dev-haskell/tar-0.5:=
-   >=dev-haskell/xml-1.3.7:=
-   dev-haskell/zlib:=
-   >=dev-lang/ghc-7.8.2:=
+   >=dev-haskell/stm-2.0:=
+   >=dev-haskell/tar-0.5.0.3:=
+   dev-haskell/xml:=
+   >=dev-haskell/zlib-0.5.3:=
+   >=dev-lang/ghc-8.4.3:=
 "
 DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.18.1.3
-   test? ( dev-haskell/hunit )
+   >=dev-haskell/cabal-2.2.0.1
+   test? ( dev-haskell/base-compat
+   dev-haskell/cabal-doctest
+   >=dev-haskell/doctest-0.8
+   dev-haskell/glob
+   >=dev-haskell/hspec-2.0
+   >=dev-haskell/quickcheck-2.0 )
+"
+RDEPEND+="
+   dev-util/pkgcheck
 "
 
 src_prepare() {
default
-   sed -e 's/^Version:.*/&./' -i ${PN}.cabal || die # just to distinct 
from release install
+   sed -e 's/^Version:.*/&./' -i ${PN}.cabal || die # just to 
distinguish from release install
+}
+
+src_configure() {
+   haskell-cabal_src_configure \
+   --flag=cabal-v1
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2021-07-10 Thread Sergei Trofimovich
commit: 4ab43d688caebbd398b753686cc813cb9fc8c565
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jul 10 11:30:40 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jul 10 11:30:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab43d68

app-portage/hackport: bump up to 0.7

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

 app-portage/hackport/Manifest|  1 +
 app-portage/hackport/hackport-0.7.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
index 4624185df5f..8c6f72c36ba 100644
--- a/app-portage/hackport/Manifest
+++ b/app-portage/hackport/Manifest
@@ -1 +1,2 @@
 DIST hackport-0.6.6.tar.gz 2079279 BLAKE2B 
6e4084babb3fc036568387845ca2793d47a29ce94c24211259324d3040d0c0e15be028d0a9726ea8512dd518d7e9dd8447aba67725c0916418f523449f2179b4
 SHA512 
b836bd21e3713796feaab9ca830fdef80f52b9723d0fba6cfb60d802e038eaec2da8492eb025d6ae376aea69734c031e23c0887642675c4f767b1592d82c5523
+DIST hackport-0.7.tar.gz 2080625 BLAKE2B 
87c70180df45c2bd6c6e51dff31b31c45d0c3c572223803daed8f2b9045ececa63edea1b9f35984067b393b25a31e78c761a12478c1dce6e9cc57dc4c0f1b4b0
 SHA512 
72f1638d2007d8b085c8dcb8d01b171c6a0e8306c71efc7be7ffc8d3e2a6fdee8e74c2bb62e8762a4315e3384d2f78ac12d45faf79b94270c638a9afc7cc1a82

diff --git a/app-portage/hackport/hackport-0.7.ebuild 
b/app-portage/hackport/hackport-0.7.ebuild
new file mode 100644
index 000..bbe4e16168c
--- /dev/null
+++ b/app-portage/hackport/hackport-0.7.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6.
+
+CABAL_FEATURES="test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Hackage and Portage integration tool"
+HOMEPAGE="https://hackage.haskell.org/package/hackport;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/async-2.0:=
+   >=dev-haskell/base16-bytestring-0.1.1:= 
=dev-haskell/base64-bytestring-1.0:=
+   >=dev-haskell/cryptohash-sha256-0.11:=
+   dev-haskell/ed25519:=
+   dev-haskell/extensible-exceptions:=
+   >=dev-haskell/hashable-1.0:=
+   >=dev-haskell/http-4000.1.5:=
+   >=dev-haskell/lukko-0.1:=
+   >=dev-haskell/mtl-2.1:=
+   >=dev-haskell/network-2.6:=
+   >=dev-haskell/network-uri-2.6:=
+   >=dev-haskell/old-locale-1.0:=
+   >=dev-haskell/parallel-3.2.1.0:=
+   >=dev-haskell/parsec-3.1.13:=
+   >=dev-haskell/random-1.0:=
+   dev-haskell/split:=
+   >=dev-haskell/stm-2.0:=
+   >=dev-haskell/tar-0.5:=
+   >=dev-haskell/text-1.2.3.0:=
+   >=dev-haskell/xml-1.3.7:=
+   >=dev-haskell/zlib-0.5.3:=
+   >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.24.0.0
+   test? ( >=dev-haskell/doctest-0.8
+   >=dev-haskell/hspec-2.0
+   >=dev-haskell/quickcheck-2.0 )
+"
+RDEPEND+="
+   app-portage/repoman
+   dev-util/pkgcheck
+"
+
+src_install() {
+   haskell-cabal_src_install
+   doman man/hackport.1
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/, app-portage/hackport/files/

2020-09-02 Thread Sergei Trofimovich
commit: ad37e9dd4ba89b0bf1cf4957457fb5f44f994d1e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Sep  2 18:24:12 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Sep  2 18:24:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad37e9dd

app-portage/hackport: drop old

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

 app-portage/hackport/Manifest  |  1 -
 .../files/hackport-0.6.3-missing-ffi.patch | 33 -
 .../files/hackport-0.6.3-missing-test-deps.patch   | 79 --
 .../files/hackport-0.6.3-old-filepath.patch| 40 ---
 app-portage/hackport/hackport-0.6.3.ebuild | 63 -
 5 files changed, 216 deletions(-)

diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
index 854b42eb19c..4624185df5f 100644
--- a/app-portage/hackport/Manifest
+++ b/app-portage/hackport/Manifest
@@ -1,2 +1 @@
-DIST hackport-0.6.3.tar.gz 1986620 BLAKE2B 
6878b3f378b1c5303047c4e6ea27edd587527bc0f303dae8947f0e2a066452b5c4cf3a13594499c3b367ff515114f43c2fa7dece935a704f0f6855fc23f14100
 SHA512 
ef2f2125c89352207f82e02668bfd84c9e38d5ed3f8643d19d4f270cf7440169c7e6d24513f90e7d616900a06a429e54cf01a42363ff463d536fa37700b7d1cc
 DIST hackport-0.6.6.tar.gz 2079279 BLAKE2B 
6e4084babb3fc036568387845ca2793d47a29ce94c24211259324d3040d0c0e15be028d0a9726ea8512dd518d7e9dd8447aba67725c0916418f523449f2179b4
 SHA512 
b836bd21e3713796feaab9ca830fdef80f52b9723d0fba6cfb60d802e038eaec2da8492eb025d6ae376aea69734c031e23c0887642675c4f767b1592d82c5523

diff --git a/app-portage/hackport/files/hackport-0.6.3-missing-ffi.patch 
b/app-portage/hackport/files/hackport-0.6.3-missing-ffi.patch
deleted file mode 100644
index 21c848ab53c..000
--- a/app-portage/hackport/files/hackport-0.6.3-missing-ffi.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 4264f8bc91dabce03ac858388358ff5f4c6db8df Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich 
-Date: Sat, 25 Jan 2020 23:52:58 +
-Subject: [PATCH 2/3] hackport.cabal: add missing ForeignFunctionInterface
- extension
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-gcc-8.0 does not enable `ForeignFunctionInterface` by default.
-
-Reported-by: Toralf Förster
-Bug: https://bugs.gentoo.org/704778
-Signed-off-by: Sergei Trofimovich 

- hackport.cabal | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/hackport.cabal b/hackport.cabal
-index 049933e00..70928fe6b 100644
 a/hackport.cabal
-+++ b/hackport.cabal
-@@ -70,6 +70,7 @@ Executablehackport
- DoAndIfThenElse,
- EmptyDataDecls,
- ExistentialQuantification,
-+ForeignFunctionInterface,
- FlexibleContexts,
- FlexibleInstances,
- GADTs,
--- 
-2.25.0
-

diff --git a/app-portage/hackport/files/hackport-0.6.3-missing-test-deps.patch 
b/app-portage/hackport/files/hackport-0.6.3-missing-test-deps.patch
deleted file mode 100644
index fa6c446cf38..000
--- a/app-portage/hackport/files/hackport-0.6.3-missing-test-deps.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From 4cd81196f7a477327ce87971b376e785f362b9b7 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich 
-Date: Fri, 24 Jan 2020 08:09:34 +
-Subject: [PATCH 1/3] hackport.cabal: add missing test depends
-
-Signed-off-by: Sergei Trofimovich 

- hackport.cabal | 21 -
- 1 file changed, 20 insertions(+), 1 deletion(-)
-
-diff --git a/hackport.cabal b/hackport.cabal
-index 94d345292..049933e00 100644
 a/hackport.cabal
-+++ b/hackport.cabal
-@@ -76,6 +76,7 @@ Executablehackport
- GeneralizedNewtypeDeriving,
- KindSignatures,
- MultiParamTypeClasses,
-+-- cabal
- PatternGuards,
- RankNTypes,
- RecordWildCards,
-@@ -86,7 +87,6 @@ Executablehackport
- ViewPatterns
-   other-extensions:
- DeriveDataTypeable,
--PatternGuards,
- -- extensions due to bundled cabal-install
- CPP,
- ForeignFunctionInterface,
-@@ -151,9 +151,15 @@ Test-Suite test-resolve-category
- pretty,
- process,
- split,
-+text,
- time,
-+transformers,
- unix,
- xml
-+  default-extensions:
-+-- cabal
-+PatternGuards,
-+DoAndIfThenElse
- 
- Test-Suite test-print-deps
-   ghc-options: -Wall
-@@ -174,9 +180,15 @@ Test-Suite test-print-deps
- parsec,
- pretty,
- process,
-+text,
- time,
-+transformers,
- unix,
- xml
-+  default-extensions:
-+-- cabal
-+PatternGuards,
-+DoAndIfThenElse
- 
- Test-Suite test-normalize-deps
-   ghc-options: -Wall
-@@ -197,6 +209,13 @@ Test-Suite 

[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2020-08-18 Thread Sergei Trofimovich
commit: b6315f89595b1b3e90c3f049ff81019e9d819317
Author: Jakov Smolic  sartura  hr>
AuthorDate: Tue Aug 18 07:34:01 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Aug 18 17:06:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6315f89

app-portage/hackport: update homepage

Package-Manager: Portage-3.0.3, Repoman-3.0.0
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-portage/hackport/hackport-0.6.3.ebuild | 2 +-
 app-portage/hackport/hackport-0.6.6.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-portage/hackport/hackport-0.6.3.ebuild 
b/app-portage/hackport/hackport-0.6.3.ebuild
index 5a74aa2efb6..7bfc0828b6b 100644
--- a/app-portage/hackport/hackport-0.6.3.ebuild
+++ b/app-portage/hackport/hackport-0.6.3.ebuild
@@ -9,7 +9,7 @@ CABAL_FEATURES="test-suite"
 inherit haskell-cabal
 
 DESCRIPTION="Hackage and Portage integration tool"
-HOMEPAGE="http://hackage.haskell.org/package/hackport;
+HOMEPAGE="https://hackage.haskell.org/package/hackport;
 SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2"

diff --git a/app-portage/hackport/hackport-0.6.6.ebuild 
b/app-portage/hackport/hackport-0.6.6.ebuild
index b892779acfd..149aa49011e 100644
--- a/app-portage/hackport/hackport-0.6.6.ebuild
+++ b/app-portage/hackport/hackport-0.6.6.ebuild
@@ -9,7 +9,7 @@ CABAL_FEATURES="test-suite"
 inherit haskell-cabal
 
 DESCRIPTION="Hackage and Portage integration tool"
-HOMEPAGE="http://hackage.haskell.org/package/hackport;
+HOMEPAGE="https://hackage.haskell.org/package/hackport;
 SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
 
 LICENSE="GPL-3+"



[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2020-06-28 Thread Sergei Trofimovich
commit: a63a6d4b6a142451b23b69bb9f82e3bbe2df5e69
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jun 28 22:39:59 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jun 28 22:43:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a63a6d4b

app-portage/hackport: drop old

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

 app-portage/hackport/Manifest  |  2 --
 app-portage/hackport/hackport-0.5.6.ebuild | 55 --
 app-portage/hackport/hackport-0.6.2.ebuild | 55 --
 3 files changed, 112 deletions(-)

diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
index 0bf4db42fd2..a9a6fc50bdb 100644
--- a/app-portage/hackport/Manifest
+++ b/app-portage/hackport/Manifest
@@ -1,3 +1 @@
-DIST hackport-0.5.6.tar.gz 1639896 BLAKE2B 
2c5892b3206b4cbb10f8dcbce1d043446b7b804ae0b5d1e59c49c733c80194e79c9091cfc933cbc7e7a592c0747ee034d56969d4261ad0a6a585259d5e8b4f76
 SHA512 
5dc20f11392757224a6cf79d525792e14aba64ffb44c9dd9b4f0df4acd9c00127d85f2b1f23cf2063f80895dbcc90ccc745e8f9aba3ef82f7ae8364db155fe4f
-DIST hackport-0.6.2.tar.gz 1625948 BLAKE2B 
9dbb7695d3ca806cfef342697717fa232be2156bcb76c87413907460a9cea2f8cdd517dce453ae7846a00df53ab46058c8f42bd36bc33580cb32452b82c77816
 SHA512 
99207c4903ee5f3fdcc648edcc3a39ed06f0629a1d5bda577fc2c443c544bfd746154bc5e9de044810c148b1a38028ec0fdf908513b4252c05bb6c9c6eb9aa92
 DIST hackport-0.6.3.tar.gz 1986620 BLAKE2B 
6878b3f378b1c5303047c4e6ea27edd587527bc0f303dae8947f0e2a066452b5c4cf3a13594499c3b367ff515114f43c2fa7dece935a704f0f6855fc23f14100
 SHA512 
ef2f2125c89352207f82e02668bfd84c9e38d5ed3f8643d19d4f270cf7440169c7e6d24513f90e7d616900a06a429e54cf01a42363ff463d536fa37700b7d1cc

diff --git a/app-portage/hackport/hackport-0.5.6.ebuild 
b/app-portage/hackport/hackport-0.5.6.ebuild
deleted file mode 100644
index feeb100454d..000
--- a/app-portage/hackport/hackport-0.5.6.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# ebuild generated by hackport 0.5.5.
-
-CABAL_FEATURES="test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Hackage and Portage integration tool"
-HOMEPAGE="http://hackage.haskell.org/package/hackport;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RESTRICT=test # tests are broken: need path to ebuild tree
-
-RDEPEND="
-   app-portage/repoman
-   dev-haskell/async:=
-   dev-haskell/base16-bytestring:=
-   dev-haskell/base64-bytestring:=
-   dev-haskell/cryptohash:=
-   dev-haskell/ed25519:=
-   dev-haskell/extensible-exceptions:=
-   dev-haskell/hashable:=
-   >=dev-haskell/http-4000.0.3:=
-   dev-haskell/missingh:=
-   dev-haskell/mtl:=
-   >=dev-haskell/network-2.6:=
-   >=dev-haskell/network-uri-2.6:=
-   dev-haskell/old-locale:=
-   dev-haskell/old-time:=
-   dev-haskell/parsec:=
-   dev-haskell/random:=
-   dev-haskell/regex-compat:=
-   dev-haskell/split:=
-   dev-haskell/stm:=
-   >=dev-haskell/tar-0.5:=
-   >=dev-haskell/xml-1.3.7:=
-   dev-haskell/zlib:=
-   >=dev-lang/ghc-7.8.2:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.18.1.3
-   test? ( dev-haskell/hunit )
-"
-src_install() {
-   haskell-cabal_src_install
-   doman man/hackport.1
-}

diff --git a/app-portage/hackport/hackport-0.6.2.ebuild 
b/app-portage/hackport/hackport-0.6.2.ebuild
deleted file mode 100644
index ec10c7ce40f..000
--- a/app-portage/hackport/hackport-0.6.2.ebuild
+++ /dev/null
@@ -1,55 +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.
-
-CABAL_FEATURES="test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Hackage and Portage integration tool"
-HOMEPAGE="http://hackage.haskell.org/package/hackport;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RESTRICT=test # tests are broken: need path to ebuild tree
-
-RDEPEND="
-   app-portage/repoman
-   dev-haskell/async:=
-   dev-haskell/base16-bytestring:=
-   dev-haskell/base64-bytestring:=
-   dev-haskell/cryptohash:=
-   dev-haskell/ed25519:=
-   dev-haskell/extensible-exceptions:=
-   dev-haskell/hashable:=
-   >=dev-haskell/http-4000.0.3:=
-   dev-haskell/missingh:=
-   dev-haskell/mtl:=
-   >=dev-haskell/network-2.6:=
-   >=dev-haskell/network-uri-2.6:=
-   dev-haskell/old-locale:=
-   dev-haskell/old-time:=
-   dev-haskell/parsec:=
-   dev-haskell/random:=
-   dev-haskell/regex-compat:=
-   dev-haskell/split:=
-   dev-haskell/stm:=
-   >=dev-haskell/tar-0.5:=
-

[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/files/, app-portage/hackport/

2020-01-25 Thread Sergei Trofimovich
commit: a87068ce30830fd698b6bdf32412483b110977ac
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jan 26 00:01:15 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jan 26 00:06:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a87068ce

app-portage/hackport: bump up to 0.6.3

Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/704778
Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-portage/hackport/Manifest  |  1 +
 .../files/hackport-0.6.3-missing-ffi.patch | 33 +
 .../files/hackport-0.6.3-missing-test-deps.patch   | 79 ++
 .../files/hackport-0.6.3-old-filepath.patch| 40 +++
 app-portage/hackport/hackport-0.6.3.ebuild | 63 +
 5 files changed, 216 insertions(+)

diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
index 718127ee5c8..0bf4db42fd2 100644
--- a/app-portage/hackport/Manifest
+++ b/app-portage/hackport/Manifest
@@ -1,2 +1,3 @@
 DIST hackport-0.5.6.tar.gz 1639896 BLAKE2B 
2c5892b3206b4cbb10f8dcbce1d043446b7b804ae0b5d1e59c49c733c80194e79c9091cfc933cbc7e7a592c0747ee034d56969d4261ad0a6a585259d5e8b4f76
 SHA512 
5dc20f11392757224a6cf79d525792e14aba64ffb44c9dd9b4f0df4acd9c00127d85f2b1f23cf2063f80895dbcc90ccc745e8f9aba3ef82f7ae8364db155fe4f
 DIST hackport-0.6.2.tar.gz 1625948 BLAKE2B 
9dbb7695d3ca806cfef342697717fa232be2156bcb76c87413907460a9cea2f8cdd517dce453ae7846a00df53ab46058c8f42bd36bc33580cb32452b82c77816
 SHA512 
99207c4903ee5f3fdcc648edcc3a39ed06f0629a1d5bda577fc2c443c544bfd746154bc5e9de044810c148b1a38028ec0fdf908513b4252c05bb6c9c6eb9aa92
+DIST hackport-0.6.3.tar.gz 1986620 BLAKE2B 
6878b3f378b1c5303047c4e6ea27edd587527bc0f303dae8947f0e2a066452b5c4cf3a13594499c3b367ff515114f43c2fa7dece935a704f0f6855fc23f14100
 SHA512 
ef2f2125c89352207f82e02668bfd84c9e38d5ed3f8643d19d4f270cf7440169c7e6d24513f90e7d616900a06a429e54cf01a42363ff463d536fa37700b7d1cc

diff --git a/app-portage/hackport/files/hackport-0.6.3-missing-ffi.patch 
b/app-portage/hackport/files/hackport-0.6.3-missing-ffi.patch
new file mode 100644
index 000..21c848ab53c
--- /dev/null
+++ b/app-portage/hackport/files/hackport-0.6.3-missing-ffi.patch
@@ -0,0 +1,33 @@
+From 4264f8bc91dabce03ac858388358ff5f4c6db8df Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Sat, 25 Jan 2020 23:52:58 +
+Subject: [PATCH 2/3] hackport.cabal: add missing ForeignFunctionInterface
+ extension
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+gcc-8.0 does not enable `ForeignFunctionInterface` by default.
+
+Reported-by: Toralf Förster
+Bug: https://bugs.gentoo.org/704778
+Signed-off-by: Sergei Trofimovich 
+---
+ hackport.cabal | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/hackport.cabal b/hackport.cabal
+index 049933e00..70928fe6b 100644
+--- a/hackport.cabal
 b/hackport.cabal
+@@ -70,6 +70,7 @@ Executablehackport
+ DoAndIfThenElse,
+ EmptyDataDecls,
+ ExistentialQuantification,
++ForeignFunctionInterface,
+ FlexibleContexts,
+ FlexibleInstances,
+ GADTs,
+-- 
+2.25.0
+

diff --git a/app-portage/hackport/files/hackport-0.6.3-missing-test-deps.patch 
b/app-portage/hackport/files/hackport-0.6.3-missing-test-deps.patch
new file mode 100644
index 000..fa6c446cf38
--- /dev/null
+++ b/app-portage/hackport/files/hackport-0.6.3-missing-test-deps.patch
@@ -0,0 +1,79 @@
+From 4cd81196f7a477327ce87971b376e785f362b9b7 Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Fri, 24 Jan 2020 08:09:34 +
+Subject: [PATCH 1/3] hackport.cabal: add missing test depends
+
+Signed-off-by: Sergei Trofimovich 
+---
+ hackport.cabal | 21 -
+ 1 file changed, 20 insertions(+), 1 deletion(-)
+
+diff --git a/hackport.cabal b/hackport.cabal
+index 94d345292..049933e00 100644
+--- a/hackport.cabal
 b/hackport.cabal
+@@ -76,6 +76,7 @@ Executablehackport
+ GeneralizedNewtypeDeriving,
+ KindSignatures,
+ MultiParamTypeClasses,
++-- cabal
+ PatternGuards,
+ RankNTypes,
+ RecordWildCards,
+@@ -86,7 +87,6 @@ Executablehackport
+ ViewPatterns
+   other-extensions:
+ DeriveDataTypeable,
+-PatternGuards,
+ -- extensions due to bundled cabal-install
+ CPP,
+ ForeignFunctionInterface,
+@@ -151,9 +151,15 @@ Test-Suite test-resolve-category
+ pretty,
+ process,
+ split,
++text,
+ time,
++transformers,
+ unix,
+ xml
++  default-extensions:
++-- cabal
++PatternGuards,
++DoAndIfThenElse
+ 
+ Test-Suite test-print-deps
+   ghc-options: -Wall
+@@ -174,9 +180,15 @@ Test-Suite test-print-deps
+ parsec,
+ pretty,
+

[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2020-01-04 Thread Sergei Trofimovich
commit: b3acd97befda85e4fc5557c526244f789f1a9d24
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jan  4 11:43:28 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jan  4 11:43:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3acd97b

app-portage/hackport: drop old

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

 app-portage/hackport/Manifest |  5 ---
 app-portage/hackport/hackport-0.5.1.ebuild| 54 --
 app-portage/hackport/hackport-0.5.2.ebuild| 54 --
 app-portage/hackport/hackport-0.5.3.ebuild| 54 --
 app-portage/hackport/hackport-0.5.4.ebuild| 54 --
 app-portage/hackport/hackport-0.5.5-r1.ebuild | 55 ---
 6 files changed, 276 deletions(-)

diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
index 7e4b93c5d34..718127ee5c8 100644
--- a/app-portage/hackport/Manifest
+++ b/app-portage/hackport/Manifest
@@ -1,7 +1,2 @@
-DIST hackport-0.5.1.tar.gz 1390428 BLAKE2B 
a0791b39fe665934499fa930bda99cc3a9fe1c146ec4075985d139cac3fc49bac3fe68e37e9d26a7989e288a8e6c4c6f87dab29a4d088edb44018509f26f1fa8
 SHA512 
006e4457a9ebba9acff35787a73a321b903db2f6ff54423cd66e91a93390183d0ca2690e2d0c8b5c1256116c9f81cabeac45c6dcb21e537849afbb1109bd80af
-DIST hackport-0.5.2.tar.gz 1390418 BLAKE2B 
d9d90e86d16532a04fb387ba4d0aa3e53594ddb9c0780c1e7f05d3c1c75b60331656efbb50bd72c28b5b5736509210ab0087d7e1d441d4c8a9a8fd754538eae8
 SHA512 
c191421608667cde034eb8b4e3c1ae95a8ae41cc35df8f3cfad640870f871dd78711173666bee671af4efc762c069e7f20cd3693d96f64f60848d83ce185575c
-DIST hackport-0.5.3.tar.gz 1390724 BLAKE2B 
666a1bbb4f5eb4abf6a5546867bbfdaf2280bcd2967773b3b57c2933f44e7a367127cd4b56c6d0cf300c3ae30bd6a066e02dd976dc962ecaa39316d70cbe937b
 SHA512 
785a1fb9762bdd10e86f47255d687a905eb122eb46e9470b7ea562cbe98d1be882b28923d5852f41ba2481c27321de9b2322fc83b5fa77037ba9251ea5f08dcc
-DIST hackport-0.5.4.tar.gz 1390924 BLAKE2B 
2fcc4ece84b813e130d860048328b7c4b704f1a37cffe15f26f24f8a9db8e7a267f083b1f8469f1d3e9753c07ad17dbbc209a2a8095770a7610fe73baf9965c1
 SHA512 
49593066608bf8d57678d1725c51da4f1f6213a06b1c5645d97e4a711704adc9a40c66ad4fd6a624572fc7491943874b5b48381bc02545a0e9b6d7a5619be073
-DIST hackport-0.5.5.tar.gz 1618493 BLAKE2B 
939f0ef89c7bbc4117d6222e8c8d813883a02d1277466477f3ff1910ebaba418969ff4e8c170a6dae394254790aeb69ecc69b36e01c9f341663938aa39b5
 SHA512 
b91fe72884ccc3a6acb79115ba8f8418250e13f102a07542e3d06db3880b572c73d2d4b5c05622eee83af3715f3a854d2cf7142ebb92627d8b332db4152d817d
 DIST hackport-0.5.6.tar.gz 1639896 BLAKE2B 
2c5892b3206b4cbb10f8dcbce1d043446b7b804ae0b5d1e59c49c733c80194e79c9091cfc933cbc7e7a592c0747ee034d56969d4261ad0a6a585259d5e8b4f76
 SHA512 
5dc20f11392757224a6cf79d525792e14aba64ffb44c9dd9b4f0df4acd9c00127d85f2b1f23cf2063f80895dbcc90ccc745e8f9aba3ef82f7ae8364db155fe4f
 DIST hackport-0.6.2.tar.gz 1625948 BLAKE2B 
9dbb7695d3ca806cfef342697717fa232be2156bcb76c87413907460a9cea2f8cdd517dce453ae7846a00df53ab46058c8f42bd36bc33580cb32452b82c77816
 SHA512 
99207c4903ee5f3fdcc648edcc3a39ed06f0629a1d5bda577fc2c443c544bfd746154bc5e9de044810c148b1a38028ec0fdf908513b4252c05bb6c9c6eb9aa92

diff --git a/app-portage/hackport/hackport-0.5.1.ebuild 
b/app-portage/hackport/hackport-0.5.1.ebuild
deleted file mode 100644
index 2e712db9378..000
--- a/app-portage/hackport/hackport-0.5.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# ebuild generated by hackport 0.5.1.
-
-CABAL_FEATURES="test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Hackage and Portage integration tool"
-HOMEPAGE="http://hackage.haskell.org/package/hackport;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RESTRICT=test # tests are broken: need path to ebuild tree
-
-RDEPEND="dev-haskell/async:=
-   dev-haskell/base16-bytestring:=
-   dev-haskell/base64-bytestring:=
-   dev-haskell/cryptohash:=
-   dev-haskell/ed25519:=
-   dev-haskell/extensible-exceptions:=
-   dev-haskell/hashable:=
-   >=dev-haskell/http-4000.0.3:=
-   dev-haskell/missingh:=
-   dev-haskell/mtl:=
-   >=dev-haskell/network-2.6:=
-   >=dev-haskell/network-uri-2.6:=
-   dev-haskell/old-locale:=
-   dev-haskell/old-time:=
-   dev-haskell/parsec:=
-   dev-haskell/random:=
-   dev-haskell/regex-compat:=
-   dev-haskell/split:=
-   dev-haskell/stm:=
-   >=dev-haskell/tar-0.5:=
-   >=dev-haskell/xml-1.3.7:=
-   dev-haskell/zlib:=
-   >=dev-lang/ghc-7.8.2:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.18.1.3
-   test? ( dev-haskell/hunit )
-"
-
-src_install() {
-   haskell-cabal_src_install
-   doman man/hackport.1
-}


[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2020-01-04 Thread Sergei Trofimovich
commit: 4ff644dd08166b9a00b23752e48b81a8c60888b1
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jan  4 11:42:02 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jan  4 11:42:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ff644dd

app-portage/hackport: bump up to 0.6.2

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

 app-portage/hackport/Manifest  |  1 +
 app-portage/hackport/hackport-0.6.2.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
index 91dea67d8f0..7e4b93c5d34 100644
--- a/app-portage/hackport/Manifest
+++ b/app-portage/hackport/Manifest
@@ -4,3 +4,4 @@ DIST hackport-0.5.3.tar.gz 1390724 BLAKE2B 
666a1bbb4f5eb4abf6a5546867bbfdaf2280b
 DIST hackport-0.5.4.tar.gz 1390924 BLAKE2B 
2fcc4ece84b813e130d860048328b7c4b704f1a37cffe15f26f24f8a9db8e7a267f083b1f8469f1d3e9753c07ad17dbbc209a2a8095770a7610fe73baf9965c1
 SHA512 
49593066608bf8d57678d1725c51da4f1f6213a06b1c5645d97e4a711704adc9a40c66ad4fd6a624572fc7491943874b5b48381bc02545a0e9b6d7a5619be073
 DIST hackport-0.5.5.tar.gz 1618493 BLAKE2B 
939f0ef89c7bbc4117d6222e8c8d813883a02d1277466477f3ff1910ebaba418969ff4e8c170a6dae394254790aeb69ecc69b36e01c9f341663938aa39b5
 SHA512 
b91fe72884ccc3a6acb79115ba8f8418250e13f102a07542e3d06db3880b572c73d2d4b5c05622eee83af3715f3a854d2cf7142ebb92627d8b332db4152d817d
 DIST hackport-0.5.6.tar.gz 1639896 BLAKE2B 
2c5892b3206b4cbb10f8dcbce1d043446b7b804ae0b5d1e59c49c733c80194e79c9091cfc933cbc7e7a592c0747ee034d56969d4261ad0a6a585259d5e8b4f76
 SHA512 
5dc20f11392757224a6cf79d525792e14aba64ffb44c9dd9b4f0df4acd9c00127d85f2b1f23cf2063f80895dbcc90ccc745e8f9aba3ef82f7ae8364db155fe4f
+DIST hackport-0.6.2.tar.gz 1625948 BLAKE2B 
9dbb7695d3ca806cfef342697717fa232be2156bcb76c87413907460a9cea2f8cdd517dce453ae7846a00df53ab46058c8f42bd36bc33580cb32452b82c77816
 SHA512 
99207c4903ee5f3fdcc648edcc3a39ed06f0629a1d5bda577fc2c443c544bfd746154bc5e9de044810c148b1a38028ec0fdf908513b4252c05bb6c9c6eb9aa92

diff --git a/app-portage/hackport/hackport-0.6.2.ebuild 
b/app-portage/hackport/hackport-0.6.2.ebuild
new file mode 100644
index 000..ec10c7ce40f
--- /dev/null
+++ b/app-portage/hackport/hackport-0.6.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.
+
+CABAL_FEATURES="test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Hackage and Portage integration tool"
+HOMEPAGE="http://hackage.haskell.org/package/hackport;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # tests are broken: need path to ebuild tree
+
+RDEPEND="
+   app-portage/repoman
+   dev-haskell/async:=
+   dev-haskell/base16-bytestring:=
+   dev-haskell/base64-bytestring:=
+   dev-haskell/cryptohash:=
+   dev-haskell/ed25519:=
+   dev-haskell/extensible-exceptions:=
+   dev-haskell/hashable:=
+   >=dev-haskell/http-4000.0.3:=
+   dev-haskell/missingh:=
+   dev-haskell/mtl:=
+   >=dev-haskell/network-2.6:=
+   >=dev-haskell/network-uri-2.6:=
+   dev-haskell/old-locale:=
+   dev-haskell/old-time:=
+   dev-haskell/parsec:=
+   dev-haskell/random:=
+   dev-haskell/regex-compat:=
+   dev-haskell/split:=
+   dev-haskell/stm:=
+   >=dev-haskell/tar-0.5:=
+   >=dev-haskell/xml-1.3.7:=
+   dev-haskell/zlib:=
+   >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.18.1.3
+   test? ( dev-haskell/hunit )
+"
+src_install() {
+   haskell-cabal_src_install
+   doman man/hackport.1
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2019-05-18 Thread Michał Górny
commit: 1a1af5d60e8f00a165d5905b0bc016dce8d6db32
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 18 08:56:05 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 18 10:02:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a1af5d6

app-portage/hackport: Prune dep on portage-mgorny

Signed-off-by: Michał Górny  gentoo.org>

 app-portage/hackport/hackport-0.5.5-r1.ebuild | 5 +
 app-portage/hackport/hackport-0.5.6.ebuild| 5 +
 app-portage/hackport/hackport-.ebuild | 5 +
 3 files changed, 3 insertions(+), 12 deletions(-)

diff --git a/app-portage/hackport/hackport-0.5.5-r1.ebuild 
b/app-portage/hackport/hackport-0.5.5-r1.ebuild
index aa90caa55a8..062ba5de8cd 100644
--- a/app-portage/hackport/hackport-0.5.5-r1.ebuild
+++ b/app-portage/hackport/hackport-0.5.5-r1.ebuild
@@ -20,10 +20,7 @@ IUSE=""
 RESTRICT=test # tests are broken: need path to ebuild tree
 
 RDEPEND="
-   || (
-   sys-apps/portage-mgorny
-   app-portage/repoman
-   )
+   app-portage/repoman
dev-haskell/async:=
dev-haskell/base16-bytestring:=
dev-haskell/base64-bytestring:=

diff --git a/app-portage/hackport/hackport-0.5.6.ebuild 
b/app-portage/hackport/hackport-0.5.6.ebuild
index 581549e1d51..11ed31227a2 100644
--- a/app-portage/hackport/hackport-0.5.6.ebuild
+++ b/app-portage/hackport/hackport-0.5.6.ebuild
@@ -20,10 +20,7 @@ IUSE=""
 RESTRICT=test # tests are broken: need path to ebuild tree
 
 RDEPEND="
-   || (
-   sys-apps/portage-mgorny
-   app-portage/repoman
-   )
+   app-portage/repoman
dev-haskell/async:=
dev-haskell/base16-bytestring:=
dev-haskell/base64-bytestring:=

diff --git a/app-portage/hackport/hackport-.ebuild 
b/app-portage/hackport/hackport-.ebuild
index aaeb009e11a..a4c2d67ebcb 100644
--- a/app-portage/hackport/hackport-.ebuild
+++ b/app-portage/hackport/hackport-.ebuild
@@ -21,10 +21,7 @@ IUSE=""
 RESTRICT=test # tests are broken: need path to ebuild tree
 
 RDEPEND="
-   || (
-   sys-apps/portage-mgorny
-   app-portage/repoman
-   )
+   app-portage/repoman
dev-haskell/async:=
dev-haskell/base16-bytestring:=
dev-haskell/base64-bytestring:=



[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2018-08-26 Thread Michał Górny
commit: ff1c63963933cee5d22a3f9a436a86aa93e4e3a4
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 26 08:11:27 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 26 08:25:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff1c6396

app-portage/hackport: Drop support for non-existent deps

 app-portage/hackport/hackport-0.5.5-r1.ebuild | 1 -
 app-portage/hackport/hackport-0.5.6.ebuild| 1 -
 app-portage/hackport/hackport-.ebuild | 1 -
 3 files changed, 3 deletions(-)

diff --git a/app-portage/hackport/hackport-0.5.5-r1.ebuild 
b/app-portage/hackport/hackport-0.5.5-r1.ebuild
index 35d3380ce9a..aa90caa55a8 100644
--- a/app-portage/hackport/hackport-0.5.5-r1.ebuild
+++ b/app-portage/hackport/hackport-0.5.5-r1.ebuild
@@ -21,7 +21,6 @@ RESTRICT=test # tests are broken: need path to ebuild tree
 
 RDEPEND="
|| (
-   

[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2018-08-24 Thread Sergei Trofimovich
commit: 989094927eb9d90cac212c037c893172e310a11a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Aug 24 12:07:56 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Aug 24 12:54:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98909492

app-portage/hackport: bump up to 0.5.6

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 app-portage/hackport/Manifest  |  1 +
 app-portage/hackport/hackport-0.5.6.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
index e5e4a599ec2..91dea67d8f0 100644
--- a/app-portage/hackport/Manifest
+++ b/app-portage/hackport/Manifest
@@ -3,3 +3,4 @@ DIST hackport-0.5.2.tar.gz 1390418 BLAKE2B 
d9d90e86d16532a04fb387ba4d0aa3e53594d
 DIST hackport-0.5.3.tar.gz 1390724 BLAKE2B 
666a1bbb4f5eb4abf6a5546867bbfdaf2280bcd2967773b3b57c2933f44e7a367127cd4b56c6d0cf300c3ae30bd6a066e02dd976dc962ecaa39316d70cbe937b
 SHA512 
785a1fb9762bdd10e86f47255d687a905eb122eb46e9470b7ea562cbe98d1be882b28923d5852f41ba2481c27321de9b2322fc83b5fa77037ba9251ea5f08dcc
 DIST hackport-0.5.4.tar.gz 1390924 BLAKE2B 
2fcc4ece84b813e130d860048328b7c4b704f1a37cffe15f26f24f8a9db8e7a267f083b1f8469f1d3e9753c07ad17dbbc209a2a8095770a7610fe73baf9965c1
 SHA512 
49593066608bf8d57678d1725c51da4f1f6213a06b1c5645d97e4a711704adc9a40c66ad4fd6a624572fc7491943874b5b48381bc02545a0e9b6d7a5619be073
 DIST hackport-0.5.5.tar.gz 1618493 BLAKE2B 
939f0ef89c7bbc4117d6222e8c8d813883a02d1277466477f3ff1910ebaba418969ff4e8c170a6dae394254790aeb69ecc69b36e01c9f341663938aa39b5
 SHA512 
b91fe72884ccc3a6acb79115ba8f8418250e13f102a07542e3d06db3880b572c73d2d4b5c05622eee83af3715f3a854d2cf7142ebb92627d8b332db4152d817d
+DIST hackport-0.5.6.tar.gz 1639896 BLAKE2B 
2c5892b3206b4cbb10f8dcbce1d043446b7b804ae0b5d1e59c49c733c80194e79c9091cfc933cbc7e7a592c0747ee034d56969d4261ad0a6a585259d5e8b4f76
 SHA512 
5dc20f11392757224a6cf79d525792e14aba64ffb44c9dd9b4f0df4acd9c00127d85f2b1f23cf2063f80895dbcc90ccc745e8f9aba3ef82f7ae8364db155fe4f

diff --git a/app-portage/hackport/hackport-0.5.6.ebuild 
b/app-portage/hackport/hackport-0.5.6.ebuild
new file mode 100644
index 000..cc57aa98f59
--- /dev/null
+++ b/app-portage/hackport/hackport-0.5.6.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5.
+
+CABAL_FEATURES="test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Hackage and Portage integration tool"
+HOMEPAGE="http://hackage.haskell.org/package/hackport;
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # tests are broken: need path to ebuild tree
+
+RDEPEND="
+   || (
+   =dev-haskell/http-4000.0.3:=
+   dev-haskell/missingh:=
+   dev-haskell/mtl:=
+   >=dev-haskell/network-2.6:=
+   >=dev-haskell/network-uri-2.6:=
+   dev-haskell/old-locale:=
+   dev-haskell/old-time:=
+   dev-haskell/parsec:=
+   dev-haskell/random:=
+   dev-haskell/regex-compat:=
+   dev-haskell/split:=
+   dev-haskell/stm:=
+   >=dev-haskell/tar-0.5:=
+   >=dev-haskell/xml-1.3.7:=
+   dev-haskell/zlib:=
+   >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.18.1.3
+   test? ( dev-haskell/hunit )
+"
+src_install() {
+   haskell-cabal_src_install
+   doman man/hackport.1
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2018-08-24 Thread Sergei Trofimovich
commit: 6fb5e93b556791003c030a6011aa97ddb98a9a90
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Aug 24 11:58:31 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Aug 24 12:54:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fb5e93b

app-portage/hackport: sync support portage-mgorny into live ebuild

Sync ac77b6ecf3d39cf290a93a8f4f1a53e5fd705abf into live ebuild:
"app-portage/hackport: Support sys-apps/portage-mgorny"
Package-Manager: Portage-2.3.48, Repoman-2.3.10

 app-portage/hackport/hackport-.ebuild | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/app-portage/hackport/hackport-.ebuild 
b/app-portage/hackport/hackport-.ebuild
index c5936c97a15..c1171a3731b 100644
--- a/app-portage/hackport/hackport-.ebuild
+++ b/app-portage/hackport/hackport-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -20,7 +20,13 @@ IUSE=""
 
 RESTRICT=test # tests are broken: need path to ebuild tree
 
-RDEPEND="dev-haskell/async:=
+RDEPEND="
+   || (
+   

[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2018-03-21 Thread Michał Górny
commit: ac77b6ecf3d39cf290a93a8f4f1a53e5fd705abf
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 21 17:11:32 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 21 18:12:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac77b6ec

app-portage/hackport: Support sys-apps/portage-mgorny

 .../hackport/{hackport-0.5.5.ebuild => hackport-0.5.5-r1.ebuild}   | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/app-portage/hackport/hackport-0.5.5.ebuild 
b/app-portage/hackport/hackport-0.5.5-r1.ebuild
similarity index 93%
rename from app-portage/hackport/hackport-0.5.5.ebuild
rename to app-portage/hackport/hackport-0.5.5-r1.ebuild
index 0dea5360f72..35d3380ce9a 100644
--- a/app-portage/hackport/hackport-0.5.5.ebuild
+++ b/app-portage/hackport/hackport-0.5.5-r1.ebuild
@@ -19,7 +19,12 @@ IUSE=""
 
 RESTRICT=test # tests are broken: need path to ebuild tree
 
-RDEPEND="|| ( 

[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2018-03-16 Thread Sergei Trofimovich
commit: fe9ba02d94ec43a57f84093cd81b9f5de3f82c95
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Mar 16 07:39:40 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Mar 16 07:39:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe9ba02d

app-portage/hackport: bump up to 0.5.5

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-portage/hackport/Manifest  |  1 +
 app-portage/hackport/hackport-0.5.5.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
index e1fa08ec510..e5e4a599ec2 100644
--- a/app-portage/hackport/Manifest
+++ b/app-portage/hackport/Manifest
@@ -2,3 +2,4 @@ DIST hackport-0.5.1.tar.gz 1390428 BLAKE2B 
a0791b39fe665934499fa930bda99cc3a9fe1
 DIST hackport-0.5.2.tar.gz 1390418 BLAKE2B 
d9d90e86d16532a04fb387ba4d0aa3e53594ddb9c0780c1e7f05d3c1c75b60331656efbb50bd72c28b5b5736509210ab0087d7e1d441d4c8a9a8fd754538eae8
 SHA512 
c191421608667cde034eb8b4e3c1ae95a8ae41cc35df8f3cfad640870f871dd78711173666bee671af4efc762c069e7f20cd3693d96f64f60848d83ce185575c
 DIST hackport-0.5.3.tar.gz 1390724 BLAKE2B 
666a1bbb4f5eb4abf6a5546867bbfdaf2280bcd2967773b3b57c2933f44e7a367127cd4b56c6d0cf300c3ae30bd6a066e02dd976dc962ecaa39316d70cbe937b
 SHA512 
785a1fb9762bdd10e86f47255d687a905eb122eb46e9470b7ea562cbe98d1be882b28923d5852f41ba2481c27321de9b2322fc83b5fa77037ba9251ea5f08dcc
 DIST hackport-0.5.4.tar.gz 1390924 BLAKE2B 
2fcc4ece84b813e130d860048328b7c4b704f1a37cffe15f26f24f8a9db8e7a267f083b1f8469f1d3e9753c07ad17dbbc209a2a8095770a7610fe73baf9965c1
 SHA512 
49593066608bf8d57678d1725c51da4f1f6213a06b1c5645d97e4a711704adc9a40c66ad4fd6a624572fc7491943874b5b48381bc02545a0e9b6d7a5619be073
+DIST hackport-0.5.5.tar.gz 1618493 BLAKE2B 
939f0ef89c7bbc4117d6222e8c8d813883a02d1277466477f3ff1910ebaba418969ff4e8c170a6dae394254790aeb69ecc69b36e01c9f341663938aa39b5
 SHA512 
b91fe72884ccc3a6acb79115ba8f8418250e13f102a07542e3d06db3880b572c73d2d4b5c05622eee83af3715f3a854d2cf7142ebb92627d8b332db4152d817d

diff --git a/app-portage/hackport/hackport-0.5.5.ebuild 
b/app-portage/hackport/hackport-0.5.5.ebuild
new file mode 100644
index 000..0dea5360f72
--- /dev/null
+++ b/app-portage/hackport/hackport-0.5.5.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.4.
+
+CABAL_FEATURES="test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Hackage and Portage integration tool"
+HOMEPAGE="http://hackage.haskell.org/package/hackport;
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # tests are broken: need path to ebuild tree
+
+RDEPEND="|| ( =dev-haskell/http-4000.0.3:=
+   dev-haskell/missingh:=
+   dev-haskell/mtl:=
+   >=dev-haskell/network-2.6:=
+   >=dev-haskell/network-uri-2.6:=
+   dev-haskell/old-locale:=
+   dev-haskell/old-time:=
+   dev-haskell/parsec:=
+   dev-haskell/random:=
+   dev-haskell/regex-compat:=
+   dev-haskell/split:=
+   dev-haskell/stm:=
+   >=dev-haskell/tar-0.5:=
+   >=dev-haskell/xml-1.3.7:=
+   dev-haskell/zlib:=
+   >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.18.1.3
+   test? ( dev-haskell/hunit )
+"
+src_install() {
+   haskell-cabal_src_install
+   doman man/hackport.1
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2018-01-23 Thread Sergei Trofimovich
commit: 5db870598c604c1720599ad0470d0e688b2d8023
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Jan 23 19:52:40 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jan 23 19:52:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5db87059

app-portage/hackport: bump up to 0.5.4

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 app-portage/hackport/Manifest  |  1 +
 app-portage/hackport/hackport-0.5.4.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
index a0d4d62cfbd..e1fa08ec510 100644
--- a/app-portage/hackport/Manifest
+++ b/app-portage/hackport/Manifest
@@ -1,3 +1,4 @@
 DIST hackport-0.5.1.tar.gz 1390428 BLAKE2B 
a0791b39fe665934499fa930bda99cc3a9fe1c146ec4075985d139cac3fc49bac3fe68e37e9d26a7989e288a8e6c4c6f87dab29a4d088edb44018509f26f1fa8
 SHA512 
006e4457a9ebba9acff35787a73a321b903db2f6ff54423cd66e91a93390183d0ca2690e2d0c8b5c1256116c9f81cabeac45c6dcb21e537849afbb1109bd80af
 DIST hackport-0.5.2.tar.gz 1390418 BLAKE2B 
d9d90e86d16532a04fb387ba4d0aa3e53594ddb9c0780c1e7f05d3c1c75b60331656efbb50bd72c28b5b5736509210ab0087d7e1d441d4c8a9a8fd754538eae8
 SHA512 
c191421608667cde034eb8b4e3c1ae95a8ae41cc35df8f3cfad640870f871dd78711173666bee671af4efc762c069e7f20cd3693d96f64f60848d83ce185575c
 DIST hackport-0.5.3.tar.gz 1390724 BLAKE2B 
666a1bbb4f5eb4abf6a5546867bbfdaf2280bcd2967773b3b57c2933f44e7a367127cd4b56c6d0cf300c3ae30bd6a066e02dd976dc962ecaa39316d70cbe937b
 SHA512 
785a1fb9762bdd10e86f47255d687a905eb122eb46e9470b7ea562cbe98d1be882b28923d5852f41ba2481c27321de9b2322fc83b5fa77037ba9251ea5f08dcc
+DIST hackport-0.5.4.tar.gz 1390924 BLAKE2B 
2fcc4ece84b813e130d860048328b7c4b704f1a37cffe15f26f24f8a9db8e7a267f083b1f8469f1d3e9753c07ad17dbbc209a2a8095770a7610fe73baf9965c1
 SHA512 
49593066608bf8d57678d1725c51da4f1f6213a06b1c5645d97e4a711704adc9a40c66ad4fd6a624572fc7491943874b5b48381bc02545a0e9b6d7a5619be073

diff --git a/app-portage/hackport/hackport-0.5.4.ebuild 
b/app-portage/hackport/hackport-0.5.4.ebuild
new file mode 100644
index 000..48ed10d066f
--- /dev/null
+++ b/app-portage/hackport/hackport-0.5.4.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.2.
+
+CABAL_FEATURES="test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Hackage and Portage integration tool"
+HOMEPAGE="http://hackage.haskell.org/package/hackport;
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # tests are broken: need path to ebuild tree
+
+RDEPEND="dev-haskell/async:=
+   dev-haskell/base16-bytestring:=
+   dev-haskell/base64-bytestring:=
+   dev-haskell/cryptohash:=
+   dev-haskell/ed25519:=
+   dev-haskell/extensible-exceptions:=
+   dev-haskell/hashable:=
+   >=dev-haskell/http-4000.0.3:=
+   dev-haskell/missingh:=
+   dev-haskell/mtl:=
+   >=dev-haskell/network-2.6:=
+   >=dev-haskell/network-uri-2.6:=
+   dev-haskell/old-locale:=
+   dev-haskell/old-time:=
+   dev-haskell/parsec:=
+   dev-haskell/random:=
+   dev-haskell/regex-compat:=
+   dev-haskell/split:=
+   dev-haskell/stm:=
+   >=dev-haskell/tar-0.5:=
+   >=dev-haskell/xml-1.3.7:=
+   dev-haskell/zlib:=
+   >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.18.1.3
+   test? ( dev-haskell/hunit )
+"
+
+src_install() {
+   haskell-cabal_src_install
+   doman man/hackport.1
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2017-05-24 Thread Sergei Trofimovich
commit: 233a86127fc32c9236b1ef755fe8da83c2bc5538
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed May 24 21:21:26 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed May 24 21:21:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=233a8612

app-portage/hackport: bump up to 0.5.3

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-portage/hackport/Manifest  |  1 +
 app-portage/hackport/hackport-0.5.3.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
index 65bdd501605..40ffb52a71d 100644
--- a/app-portage/hackport/Manifest
+++ b/app-portage/hackport/Manifest
@@ -1,2 +1,3 @@
 DIST hackport-0.5.1.tar.gz 1390428 SHA256 
667af1dc76c2833dd1fec935c5e61cc331be3c7b20c77ff68206177f70eccdad SHA512 
006e4457a9ebba9acff35787a73a321b903db2f6ff54423cd66e91a93390183d0ca2690e2d0c8b5c1256116c9f81cabeac45c6dcb21e537849afbb1109bd80af
 WHIRLPOOL 
afd0156c687193f658ff82a08e4b1f1dfc719f91ddac16541bde8b916e669d74475552d3552ad338c5a3f7272c8492d8bd7f1ef69abc65652372ea26c0834ae3
 DIST hackport-0.5.2.tar.gz 1390418 SHA256 
fa38878313ab5075d86438d3853760b48c5a943a822a91f6a4057424abed7c63 SHA512 
c191421608667cde034eb8b4e3c1ae95a8ae41cc35df8f3cfad640870f871dd78711173666bee671af4efc762c069e7f20cd3693d96f64f60848d83ce185575c
 WHIRLPOOL 
36c748500ece1c3dde7631e04488bc278fabde31a4420c4bdd587f8bf9918eb31bf09c8476d8bed7e6ce4167c0f3a29f3e11024e8736bd6cb16514be7c1d7a15
+DIST hackport-0.5.3.tar.gz 1390724 SHA256 
0e4e75886d116099bdbe727ad5165f707a8e77ba7a37c3c8bfe3eeec44ce95fb SHA512 
785a1fb9762bdd10e86f47255d687a905eb122eb46e9470b7ea562cbe98d1be882b28923d5852f41ba2481c27321de9b2322fc83b5fa77037ba9251ea5f08dcc
 WHIRLPOOL 
23af3477d8becff3a8f96f3f0291f3178083714b7a16383a61be39bf042dff9596f4421672ce2790329e388da7a6055738a98c4224df2ba681a0b00b8a4eed8d

diff --git a/app-portage/hackport/hackport-0.5.3.ebuild 
b/app-portage/hackport/hackport-0.5.3.ebuild
new file mode 100644
index 000..4c05769273e
--- /dev/null
+++ b/app-portage/hackport/hackport-0.5.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.2.
+
+CABAL_FEATURES="test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Hackage and Portage integration tool"
+HOMEPAGE="http://hackage.haskell.org/package/hackport;
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # tests are broken: need path to ebuild tree
+
+RDEPEND="dev-haskell/async:=
+   dev-haskell/base16-bytestring:=
+   dev-haskell/base64-bytestring:=
+   dev-haskell/cryptohash:=
+   dev-haskell/ed25519:=
+   dev-haskell/extensible-exceptions:=
+   dev-haskell/hashable:=
+   >=dev-haskell/http-4000.0.3:=
+   dev-haskell/missingh:=
+   dev-haskell/mtl:=
+   >=dev-haskell/network-2.6:=
+   >=dev-haskell/network-uri-2.6:=
+   dev-haskell/old-locale:=
+   dev-haskell/old-time:=
+   dev-haskell/parsec:=
+   dev-haskell/random:=
+   dev-haskell/regex-compat:=
+   dev-haskell/split:=
+   dev-haskell/stm:=
+   >=dev-haskell/tar-0.5:=
+   >=dev-haskell/xml-1.3.7:=
+   dev-haskell/zlib:=
+   >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.18.1.3
+   test? ( dev-haskell/hunit )
+"
+
+src_install() {
+   haskell-cabal_src_install
+   doman man/hackport.1
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2017-02-25 Thread Sergei Trofimovich
commit: 3852d2ca10a66cec409b8fbd8ab9baa7d29edc3e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Feb 25 15:28:28 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Feb 25 15:30:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3852d2ca

app-portage/hackport: bump up to 0.5.2

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-portage/hackport/Manifest  |  1 +
 app-portage/hackport/hackport-0.5.2.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
index a357b0ff2b..65bdd50160 100644
--- a/app-portage/hackport/Manifest
+++ b/app-portage/hackport/Manifest
@@ -1 +1,2 @@
 DIST hackport-0.5.1.tar.gz 1390428 SHA256 
667af1dc76c2833dd1fec935c5e61cc331be3c7b20c77ff68206177f70eccdad SHA512 
006e4457a9ebba9acff35787a73a321b903db2f6ff54423cd66e91a93390183d0ca2690e2d0c8b5c1256116c9f81cabeac45c6dcb21e537849afbb1109bd80af
 WHIRLPOOL 
afd0156c687193f658ff82a08e4b1f1dfc719f91ddac16541bde8b916e669d74475552d3552ad338c5a3f7272c8492d8bd7f1ef69abc65652372ea26c0834ae3
+DIST hackport-0.5.2.tar.gz 1390418 SHA256 
fa38878313ab5075d86438d3853760b48c5a943a822a91f6a4057424abed7c63 SHA512 
c191421608667cde034eb8b4e3c1ae95a8ae41cc35df8f3cfad640870f871dd78711173666bee671af4efc762c069e7f20cd3693d96f64f60848d83ce185575c
 WHIRLPOOL 
36c748500ece1c3dde7631e04488bc278fabde31a4420c4bdd587f8bf9918eb31bf09c8476d8bed7e6ce4167c0f3a29f3e11024e8736bd6cb16514be7c1d7a15

diff --git a/app-portage/hackport/hackport-0.5.2.ebuild 
b/app-portage/hackport/hackport-0.5.2.ebuild
new file mode 100644
index 00..95f7bcb38c
--- /dev/null
+++ b/app-portage/hackport/hackport-0.5.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.
+
+CABAL_FEATURES="test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Hackage and Portage integration tool"
+HOMEPAGE="http://hackage.haskell.org/package/hackport;
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # tests are broken: need path to ebuild tree
+
+RDEPEND="dev-haskell/async:=
+   dev-haskell/base16-bytestring:=
+   dev-haskell/base64-bytestring:=
+   dev-haskell/cryptohash:=
+   dev-haskell/ed25519:=
+   dev-haskell/extensible-exceptions:=
+   dev-haskell/hashable:=
+   >=dev-haskell/http-4000.0.3:=
+   dev-haskell/missingh:=
+   dev-haskell/mtl:=
+   >=dev-haskell/network-2.6:=
+   >=dev-haskell/network-uri-2.6:=
+   dev-haskell/old-locale:=
+   dev-haskell/old-time:=
+   dev-haskell/parsec:=
+   dev-haskell/random:=
+   dev-haskell/regex-compat:=
+   dev-haskell/split:=
+   dev-haskell/stm:=
+   >=dev-haskell/tar-0.5:=
+   >=dev-haskell/xml-1.3.7:=
+   dev-haskell/zlib:=
+   >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.18.1.3
+   test? ( dev-haskell/hunit )
+"
+
+src_install() {
+   haskell-cabal_src_install
+   doman man/hackport.1
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2017-01-16 Thread Sergei Trofimovich
commit: 90e67db3caafd32550bc21674b8996655e47c215
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jan 16 22:14:20 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jan 16 22:14:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e67db3

app-portage/hackport: new package

An ebuild generator from hackage index or even .cabal files

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-portage/hackport/Manifest  |  1 +
 app-portage/hackport/hackport-0.5.1.ebuild | 55 +++
 app-portage/hackport/hackport-.ebuild  | 61 ++
 app-portage/hackport/metadata.xml  | 12 ++
 4 files changed, 129 insertions(+)

diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
new file mode 100644
index ..a357b0f
--- /dev/null
+++ b/app-portage/hackport/Manifest
@@ -0,0 +1 @@
+DIST hackport-0.5.1.tar.gz 1390428 SHA256 
667af1dc76c2833dd1fec935c5e61cc331be3c7b20c77ff68206177f70eccdad SHA512 
006e4457a9ebba9acff35787a73a321b903db2f6ff54423cd66e91a93390183d0ca2690e2d0c8b5c1256116c9f81cabeac45c6dcb21e537849afbb1109bd80af
 WHIRLPOOL 
afd0156c687193f658ff82a08e4b1f1dfc719f91ddac16541bde8b916e669d74475552d3552ad338c5a3f7272c8492d8bd7f1ef69abc65652372ea26c0834ae3

diff --git a/app-portage/hackport/hackport-0.5.1.ebuild 
b/app-portage/hackport/hackport-0.5.1.ebuild
new file mode 100644
index ..95f7bcb
--- /dev/null
+++ b/app-portage/hackport/hackport-0.5.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.
+
+CABAL_FEATURES="test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Hackage and Portage integration tool"
+HOMEPAGE="http://hackage.haskell.org/package/hackport;
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # tests are broken: need path to ebuild tree
+
+RDEPEND="dev-haskell/async:=
+   dev-haskell/base16-bytestring:=
+   dev-haskell/base64-bytestring:=
+   dev-haskell/cryptohash:=
+   dev-haskell/ed25519:=
+   dev-haskell/extensible-exceptions:=
+   dev-haskell/hashable:=
+   >=dev-haskell/http-4000.0.3:=
+   dev-haskell/missingh:=
+   dev-haskell/mtl:=
+   >=dev-haskell/network-2.6:=
+   >=dev-haskell/network-uri-2.6:=
+   dev-haskell/old-locale:=
+   dev-haskell/old-time:=
+   dev-haskell/parsec:=
+   dev-haskell/random:=
+   dev-haskell/regex-compat:=
+   dev-haskell/split:=
+   dev-haskell/stm:=
+   >=dev-haskell/tar-0.5:=
+   >=dev-haskell/xml-1.3.7:=
+   dev-haskell/zlib:=
+   >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.18.1.3
+   test? ( dev-haskell/hunit )
+"
+
+src_install() {
+   haskell-cabal_src_install
+   doman man/hackport.1
+}

diff --git a/app-portage/hackport/hackport-.ebuild 
b/app-portage/hackport/hackport-.ebuild
new file mode 100644
index ..cd77b2b
--- /dev/null
+++ b/app-portage/hackport/hackport-.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.
+
+CABAL_FEATURES="test-suite"
+EGIT_REPO_URI="https://github.com/gentoo-haskell/hackport.git;
+
+inherit git-r3 haskell-cabal
+
+DESCRIPTION="Hackage and Portage integration tool"
+HOMEPAGE="https://github.com/gentoo-haskell/hackport;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RESTRICT=test # tests are broken: need path to ebuild tree
+
+RDEPEND="dev-haskell/async:=
+   dev-haskell/base16-bytestring:=
+   dev-haskell/base64-bytestring:=
+   dev-haskell/cryptohash:=
+   dev-haskell/ed25519:=
+   dev-haskell/extensible-exceptions:=
+   dev-haskell/hashable:=
+   >=dev-haskell/http-4000.0.3:=
+   dev-haskell/missingh:=
+   dev-haskell/mtl:=
+   >=dev-haskell/network-2.6:=
+   >=dev-haskell/network-uri-2.6:=
+   dev-haskell/old-locale:=
+   dev-haskell/old-time:=
+   dev-haskell/parsec:=
+   dev-haskell/random:=
+   dev-haskell/regex-compat:=
+   dev-haskell/split:=
+   dev-haskell/stm:=
+   >=dev-haskell/tar-0.5:=
+   >=dev-haskell/xml-1.3.7:=
+   dev-haskell/zlib:=
+   >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.18.1.3
+   test? ( dev-haskell/hunit )
+"
+
+src_prepare() {
+   default
+   sed -e 's/^Version:.*/&./' -i ${PN}.cabal || die # just to distinct 
from release install
+}
+
+src_install() {
+   haskell-cabal_src_install
+   doman man/hackport.1
+}

diff --git a/app-portage/hackport/metadata.xml 
b/app-portage/hackport/metadata.xml
new file mode 100644
index ..b0660ce
--- /dev/null
+++