Gentoo Archives: gentoo-commits

From: "Luis F. Araujo (araujo)" <araujo@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-portage/himerge: ChangeLog himerge-0.30.30.ebuild
Date: Tue, 28 Oct 2008 05:26:53
Message-Id: E1Kuh6Q-0006ED-6q@stork.gentoo.org
1 araujo 08/10/28 05:26:50
2
3 Modified: ChangeLog
4 Added: himerge-0.30.30.ebuild
5 Log:
6 New himerge version
7 (Portage version: 2.2_rc12/cvs/Linux 2.6.25.9 x86_64)
8
9 Revision Changes Path
10 1.26 app-portage/himerge/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/himerge/ChangeLog?rev=1.26&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/himerge/ChangeLog?rev=1.26&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/himerge/ChangeLog?r1=1.25&r2=1.26
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-portage/himerge/ChangeLog,v
19 retrieving revision 1.25
20 retrieving revision 1.26
21 diff -u -r1.25 -r1.26
22 --- ChangeLog 22 Sep 2008 17:24:40 -0000 1.25
23 +++ ChangeLog 28 Oct 2008 05:26:50 -0000 1.26
24 @@ -1,6 +1,11 @@
25 # ChangeLog for app-portage/himerge
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-portage/himerge/ChangeLog,v 1.25 2008/09/22 17:24:40 araujo Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-portage/himerge/ChangeLog,v 1.26 2008/10/28 05:26:50 araujo Exp $
29 +
30 +*himerge-0.30.30 (28 Oct 2008)
31 +
32 + 28 Oct 2008; Luis F. Araujo <araujo@g.o> +himerge-0.30.30.ebuild:
33 + Adding new himerge version
34
35 *himerge-0.30.22.1 (22 Sep 2008)
36
37
38
39
40 1.1 app-portage/himerge/himerge-0.30.30.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/himerge/himerge-0.30.30.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/himerge/himerge-0.30.30.ebuild?rev=1.1&content-type=text/plain
44
45 Index: himerge-0.30.30.ebuild
46 ===================================================================
47 # Copyright 1999-2008 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/app-portage/himerge/himerge-0.30.30.ebuild,v 1.1 2008/10/28 05:26:50 araujo Exp $
50
51 inherit base haskell-cabal
52
53 DESCRIPTION="Haskell Graphical User Interface for the Gentoo's Portage System."
54 HOMEPAGE="http://www.haskell.org/himerge/"
55 SRC_URI="http://www.haskell.org/himerge/release/${P}.tar.gz"
56 LICENSE="GPL-2"
57 SLOT="0"
58
59 KEYWORDS="~amd64 ~x86"
60 IUSE=""
61
62 DEPEND=">=dev-lang/ghc-6.8.2
63 >=dev-haskell/gtk2hs-0.9.12.1
64 dev-haskell/parallel
65 >=app-portage/eix-0.9.3
66 >=app-portage/gentoolkit-0.2.3
67 >=app-portage/portage-utils-0.1.28
68 >=dev-haskell/filepath-1.0"
69 RDEPEND=""
70
71 pkg_setup() {
72 if has_version >=www-client/mozilla-firefox-3.0; then
73 if ! build_with_use dev-haskell/gtk2hs xulrunner; then
74 echo
75 eerror "Himerge requires gtk2hs to be compiled with the xulrunner
76 USE flag if you have mozilla-firefox >= 3.0."
77 die "gtk2hs missing web browser support."
78 fi
79 fi
80 if ! built_with_use -o dev-haskell/gtk2hs firefox seamonkey xulrunner; then
81 echo
82 eerror "gtk2hs was not merged with the firefox, seamonkey or xulrunner USE flag."
83 eerror "Himerge requires gtk2hs to be compiled with any of these flags."
84 die "gtk2hs missing web browser support."
85 fi
86 }
87
88 src_install() {
89 cabal_src_install
90 # Give suid privileges.
91 fperms 4111 /usr/bin/hima
92 }
93
94 pkg_postinst() {
95 enewgroup himerge
96 ewarn "In order to run this Himerge version you have to"
97 ewarn "be in the 'himerge' group."
98 case ${CHOST} in
99 *-darwin*) ewarn "Just run 'niutil -appendprop / /groups/himerge users <USER>'";;
100 *-freebsd*|*-dragonfly*) ewarn "Just run 'pw groupmod himerge -m <USER>'";;
101 *) ewarn "Just run 'gpasswd -a <USER> himerge', then have <USER> re-login.";;
102 esac
103 echo
104 }