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