Gentoo Archives: gentoo-commits

From: "Sergei Trofimovich (slyfox)" <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/haskell-updater: haskell-updater-1.2.0.4.ebuild ChangeLog haskell-updater-1.2.0.0.ebuild haskell-updater-1.2.0.1.ebuild
Date: Sat, 11 Feb 2012 15:40:19
Message-Id: 20120211154006.D86982004B@flycatcher.gentoo.org
1 slyfox 12/02/11 15:40:06
2
3 Modified: ChangeLog
4 Added: haskell-updater-1.2.0.4.ebuild
5 Removed: haskell-updater-1.2.0.0.ebuild
6 haskell-updater-1.2.0.1.ebuild
7 Log:
8 Version bump.
9
10 (Portage version: 2.2.0_alpha85/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.23 app-admin/haskell-updater/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/haskell-updater/ChangeLog?rev=1.23&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/haskell-updater/ChangeLog?rev=1.23&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/haskell-updater/ChangeLog?r1=1.22&r2=1.23
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/ChangeLog,v
22 retrieving revision 1.22
23 retrieving revision 1.23
24 diff -u -r1.22 -r1.23
25 --- ChangeLog 2 Jan 2012 15:50:42 -0000 1.22
26 +++ ChangeLog 11 Feb 2012 15:40:06 -0000 1.23
27 @@ -1,6 +1,13 @@
28 # ChangeLog for app-admin/haskell-updater
29 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/ChangeLog,v 1.22 2012/01/02 15:50:42 slyfox Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/ChangeLog,v 1.23 2012/02/11 15:40:06 slyfox Exp $
32 +
33 +*haskell-updater-1.2.0.4 (11 Feb 2012)
34 +
35 + 11 Feb 2012; Sergei Trofimovich <slyfox@g.o>
36 + +haskell-updater-1.2.0.4.ebuild, -haskell-updater-1.2.0.0.ebuild,
37 + -haskell-updater-1.2.0.1.ebuild:
38 + Version bump.
39
40 *haskell-updater-1.2.0.3 (02 Jan 2012)
41
42
43
44
45 1.1 app-admin/haskell-updater/haskell-updater-1.2.0.4.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/haskell-updater/haskell-updater-1.2.0.4.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/haskell-updater/haskell-updater-1.2.0.4.ebuild?rev=1.1&content-type=text/plain
49
50 Index: haskell-updater-1.2.0.4.ebuild
51 ===================================================================
52 # Copyright 1999-2012 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/haskell-updater-1.2.0.4.ebuild,v 1.1 2012/02/11 15:40:06 slyfox Exp $
55
56 EAPI="3"
57
58 CABAL_FEATURES="bin nocabaldep"
59 inherit haskell-cabal
60
61 DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
62 HOMEPAGE="http://haskell.org/haskellwiki/Gentoo#haskell-updater"
63 SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
64
65 LICENSE="GPL-2"
66 SLOT="0"
67 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" # Add keywords as those archs have a binpkg
68 IUSE=""
69
70 DEPEND=">=dev-lang/ghc-6.12.1"
71
72 # Need a lower version for portage to get --keep-going
73 RDEPEND="|| ( >=sys-apps/portage-2.1.6
74 sys-apps/pkgcore
75 sys-apps/paludis )"
76
77 src_prepare() {
78 if use prefix; then
79 sed -i -e "s,/var/db/pkg,${EPREFIX}&,g" \
80 "${S}/Distribution/Gentoo/Packages.hs" || die
81
82 sed -i -e 's,"/","'"${EPREFIX}"'/",g' \
83 "${S}/Distribution/Gentoo/GHC.hs" || die
84 fi
85 }
86
87 src_configure() {
88 cabal_src_configure --bindir="${EPREFIX}/usr/sbin"
89 }
90
91 src_install() {
92 cabal_src_install
93
94 dodoc TODO
95 }