Gentoo Archives: gentoo-commits

From: "Lars Wendler (polynomial-c)" <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-client/seamonkey-bin: ChangeLog seamonkey-bin-2.0.7.ebuild seamonkey-bin-2.0.5.ebuild
Date: Wed, 08 Sep 2010 09:23:39
Message-Id: 20100908092334.1D1F520051@flycatcher.gentoo.org
1 polynomial-c 10/09/08 09:23:34
2
3 Modified: ChangeLog
4 Added: seamonkey-bin-2.0.7.ebuild
5 Removed: seamonkey-bin-2.0.5.ebuild
6 Log:
7 Security bump
8
9 (Portage version: 2.2_rc77/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.81 www-client/seamonkey-bin/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonkey-bin/ChangeLog?rev=1.81&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonkey-bin/ChangeLog?rev=1.81&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonkey-bin/ChangeLog?r1=1.80&r2=1.81
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/www-client/seamonkey-bin/ChangeLog,v
21 retrieving revision 1.80
22 retrieving revision 1.81
23 diff -u -r1.80 -r1.81
24 --- ChangeLog 26 Jul 2010 19:20:44 -0000 1.80
25 +++ ChangeLog 8 Sep 2010 09:23:33 -0000 1.81
26 @@ -1,6 +1,12 @@
27 # ChangeLog for www-client/seamonkey-bin
28 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey-bin/ChangeLog,v 1.80 2010/07/26 19:20:44 maekke Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey-bin/ChangeLog,v 1.81 2010/09/08 09:23:33 polynomial-c Exp $
31 +
32 +*seamonkey-bin-2.0.7 (08 Sep 2010)
33 +
34 + 08 Sep 2010; Lars Wendler <polynomial-c@g.o>
35 + -seamonkey-bin-2.0.5.ebuild, +seamonkey-bin-2.0.7.ebuild:
36 + Security bump
37
38 26 Jul 2010; Markus Meier <maekke@g.o> seamonkey-bin-2.0.6.ebuild:
39 amd64 stable, bug #329279
40
41
42
43 1.1 www-client/seamonkey-bin/seamonkey-bin-2.0.7.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonkey-bin/seamonkey-bin-2.0.7.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonkey-bin/seamonkey-bin-2.0.7.ebuild?rev=1.1&content-type=text/plain
47
48 Index: seamonkey-bin-2.0.7.ebuild
49 ===================================================================
50 # Copyright 1999-2010 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey-bin/seamonkey-bin-2.0.7.ebuild,v 1.1 2010/09/08 09:23:34 polynomial-c Exp $
53
54 inherit eutils mozilla-launcher multilib
55
56 MY_PV="${PV/_alpha/a}"
57 MY_P="${PN}-${MY_PV}"
58
59 DESCRIPTION="Mozilla Application Suite - web browser, email, HTML editor, IRC"
60 SRC_URI="http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/${MY_PV}/linux-i686/en-US/seamonkey-${MY_PV}.tar.bz2"
61 HOMEPAGE="http://www.seamonkey-project.org/"
62 RESTRICT="strip"
63 QA_EXECSTACK="opt/seamonkey/*"
64
65 KEYWORDS="-* ~amd64 ~x86"
66 SLOT="0"
67 LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
68 IUSE=""
69
70 DEPEND="app-arch/unzip"
71 RDEPEND="dev-libs/dbus-glib
72 x11-libs/libXrender
73 x11-libs/libXt
74 x11-libs/libXmu
75 x86? (
76 >=x11-libs/gtk+-2.2
77 >=media-libs/alsa-lib-1.0.16
78 )
79 amd64? (
80 >=app-emulation/emul-linux-x86-baselibs-20081109
81 >=app-emulation/emul-linux-x86-gtklibs-20081109
82 >=app-emulation/emul-linux-x86-soundlibs-20081109
83 )
84 !<www-client/seamonkey-bin-2"
85
86 S="${WORKDIR}/seamonkey"
87
88 pkg_setup() {
89 # This is a binary x86 package => ABI=x86
90 # Please keep this in future versions
91 # Danny van Dyk <kugelfang@g.o> 2005/03/26
92 has_multilib_profile && ABI="x86"
93 }
94
95 src_install() {
96 declare MOZILLA_FIVE_HOME=/opt/seamonkey
97
98 # Install seamonkey in /opt
99 dodir ${MOZILLA_FIVE_HOME%/*}
100 mv "${S}" "${D}${MOZILLA_FIVE_HOME}"
101
102 # Create /usr/bin/seamonkey-bin
103 dodir /usr/bin/
104 cat <<EOF >"${D}"/usr/bin/seamonkey-bin
105 #!/bin/sh
106 unset LD_PRELOAD
107 exec /opt/seamonkey/seamonkey "\$@"
108 EOF
109 fperms 0755 /usr/bin/seamonkey-bin
110
111 # Install icon and .desktop for menu entry
112 doicon "${FILESDIR}/icon/${PN}.png"
113 domenu "${FILESDIR}/icon/${PN}.desktop"
114 }
115
116 pkg_preinst() {
117 declare MOZILLA_FIVE_HOME=/opt/seamonkey
118
119 # Remove entire installed instance to prevent all kinds of
120 # problems... see bug 44772 for example
121 rm -rf "${ROOT}${MOZILLA_FIVE_HOME}"
122 }
123
124 pkg_postinst() {
125 use amd64 && einfo "NB: You just installed a 32-bit seamonkey"
126
127 einfo
128 einfo "If you want/need native language support please download"
129 einfo "and install the language pack that you need from :"
130 einfo "http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/${MY_PV}/langpack/"
131 }