Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-haskell/gtk/
Date: Sat, 14 Dec 2019 22:54:01
Message-Id: 1576364022.a16b6aceff755b38b4cf0321024995249ca1af9e.slyfox@gentoo
1 commit: a16b6aceff755b38b4cf0321024995249ca1af9e
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 14 22:06:49 2019 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 14 22:53:42 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a16b6ace
7
8 dev-haskell/gtk: bump up to 0.14.10-r2
9
10 Package-Manager: Portage-2.3.81, Repoman-2.3.20
11 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
12
13 dev-haskell/gtk/Manifest | 1 +
14 dev-haskell/gtk/gtk-0.14.10-r2.ebuild | 50 +++++++++++++++++++++++++++++++++++
15 2 files changed, 51 insertions(+)
16
17 diff --git a/dev-haskell/gtk/Manifest b/dev-haskell/gtk/Manifest
18 index 049cef0f40e..ed6385a0c50 100644
19 --- a/dev-haskell/gtk/Manifest
20 +++ b/dev-haskell/gtk/Manifest
21 @@ -1,3 +1,4 @@
22 DIST gtk-0.12.5.7.tar.gz 671695 BLAKE2B fb76cd0adabfdbd2ba8ba67a9b272d1feb13321bd9bbd2bfd0305899c90152df02864c57896d7b923b55d3c12a2375d33112526aed2de996621961c454392510 SHA512 ec8bb9a97f329a6be314d05481027bfe38317d3c16b48209d71a56b82dcf797cab1b1c94726a66d66677858523306ff59ab225b09d36f32b678a8b11a9ad165c
23 DIST gtk-0.13.9.tar.gz 684971 BLAKE2B fafbdab72b0b2d3a8d3e4ed54bb6cac2ca0140fc20332b7c20e008943a095a17dd1fe705842fc8099c75840cd4f527abddd3eb2a302a92d9faaf1239e1f15f16 SHA512 11ef461382b67da40d9dffda8f4cbfe086ef937affedf1ac154cb2ca306b22f03f1b00512b7ef5de49d71041b0ee2cc0ddb6761ad51524b1fbbbf740653f12a0
24 +DIST gtk-0.14.10.tar.gz 677787 BLAKE2B 536b4ce1bdbb17c662342bd8cb8086354a31842e1fc39e4bb2e4c2e505fb03f4e1ad0b689fb48dcf24d61c280cf659d8f30ac0fe77083e9887054cc8ed5feb75 SHA512 857fa71391e4bc8d884f5bb5e4f072ebd35b6bbcdc3901b6e28e03e79f4732d56430cf395aabc6007d3f7b1e991dcf0c6e21c9b84ccde96b1943d26ad37243eb
25 DIST gtk-0.14.6.tar.gz 679274 BLAKE2B 4554cfd990abb8ad189b11baf6f38525e72c1989f762f091a7e7fcde159d5516ad9fee71bdb6e7983b1b4293280f59e6a4db34fb4944b14e209e2660fbf95334 SHA512 f6f12fb0b07129b313858134d7dd1844a75f1ceaae27b14172891c281949822c222841665cdea62e3bb27c7b47e7fd3e0370721ebc520a0335b512ddf66f9428
26
27 diff --git a/dev-haskell/gtk/gtk-0.14.10-r2.ebuild b/dev-haskell/gtk/gtk-0.14.10-r2.ebuild
28 new file mode 100644
29 index 00000000000..c3723ffeddf
30 --- /dev/null
31 +++ b/dev-haskell/gtk/gtk-0.14.10-r2.ebuild
32 @@ -0,0 +1,50 @@
33 +# Copyright 1999-2019 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +# ebuild generated by hackport 0.5.5.9999
39 +#hackport: flags: have-gio:gio,-have-quartz-gtk
40 +
41 +CABAL_FEATURES="lib profile haddock hoogle hscolour"
42 +inherit haskell-cabal
43 +
44 +DESCRIPTION="Binding to the Gtk+ graphical user interface library"
45 +HOMEPAGE="http://projects.haskell.org/gtk2hs/"
46 +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
47 +
48 +LICENSE="LGPL-2.1"
49 +SLOT="2/${PV}"
50 +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
51 +IUSE="+deprecated +fmode-binary +gio"
52 +
53 +RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
54 + >=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?]
55 + dev-haskell/mtl:=[profile?]
56 + >=dev-haskell/pango-0.13.0.0:=[profile?] <dev-haskell/pango-0.14:=[profile?]
57 + >=dev-haskell/text-0.11.0.6:=[profile?] <dev-haskell/text-1.3:=[profile?]
58 + >=dev-lang/ghc-7.4.1:=
59 + dev-libs/glib:2
60 + x11-libs/gtk+:2
61 + gio? ( >=dev-haskell/gio-0.13.0:=[profile?] <dev-haskell/gio-0.14:=[profile?] )
62 +"
63 +DEPEND="${RDEPEND}
64 + >=dev-haskell/cabal-1.24 <dev-haskell/cabal-3.1
65 + >=dev-haskell/gtk2hs-buildtools-0.13.2.0 <dev-haskell/gtk2hs-buildtools-0.14
66 + virtual/pkgconfig
67 +"
68 +
69 +src_prepare() {
70 + default
71 +
72 + cabal_chdeps \
73 + 'Cabal >= 1.24 && < 2.3' 'Cabal >= 1.24 && < 3.1'
74 +}
75 +
76 +src_configure() {
77 + haskell-cabal_src_configure \
78 + $(cabal_flag deprecated deprecated) \
79 + $(cabal_flag fmode-binary fmode-binary) \
80 + $(cabal_flag gio have-gio) \
81 + --flag=-have-quartz-gtk
82 +}