Portage is a package management system used by Gentoo Linux
# ChangeLog for mail-client/mail-notification
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/mail-notification/ChangeLog,v 1.69 2008/05/03 06:19:13 graaff Exp $
03 May 2008; Hans de Graaff
mail-notification-5.0.ebuild, mail-notification-5.0-r1.ebuild:
gob is not actually needed to build as the generated files are also shipped.
Remove the dev-util/gob dependency to fix bug #220049.
*mail-notification-5.3 (29 Apr 2008)
29 Apr 2008; Hans de Graaff
+files/mail-notification-5.3-dont-update-cache.patch,
+mail-notification-5.3.ebuild:
Version bump. Fixes crashes affecting IMAP, maildir and POP3 mailboxes, and a
crash with Evolution on 64-bit systems.
*mail-notification-5.2-r1 (12 Apr 2008)
12 Apr 2008; Hans de Graaff
+files/mail-notification-5.2-evo-crash-fix.patch,
+mail-notification-5.2-r1.ebuild:
Add fix for evolution crash, thanks for Pacho Ramos in bug 215154 for locating
the patch. Also remove the restriction on tests, as the new build system has
no tests at all.
10 Apr 2008; Hans de Graaff
-mail-notification-4.1-r1.ebuild, mail-notification-5.0.ebuild,
mail-notification-5.0-r1.ebuild, mail-notification-5.2.ebuild:
Add missing pkgconfig dependency, fixing #216902; remove old version.
*mail-notification-5.2 (26 Mar 2008)
26 Mar 2008; Hans de Graaff
+files/mail-notification-5.2-dont-update-cache.patch,
+mail-notification-5.2.ebuild:
Version bump, thanks to chutzpah for providing an initial ebuild in #214856.
20 Mar 2008; Jeroen Roovers
mail-notification-5.0-r1.ebuild:
Marked ~hppa (bug #213938).
*mail-notification-5.0-r1 (19 Mar 2008)
19 Mar 2008; Hans de Graaff
+mail-notification-5.0-r1.ebuild:
Shorten description to make repoman happy; add yahoo USE flag for the yahoo
mail support based on net-mail/yahoo.
19 Mar 2008; Jeroen Roovers
Stable for HPPA too.
18 Mar 2008; Raúl Porcel
mail-notification-5.0.ebuild:
sparc stable wrt #213465
17 Mar 2008; Hans de Graaff
mail-notification-5.0.ebuild:
Add built-time dependency on dev-util/intltool instead of a runtime dependency
on XML::Parser, thanks to jakub on #gentoo-dev.
17 Mar 2008; Hans de Graaff
mail-notification-5.0.ebuild:
Add missing build dependency on scrollkeeper; found by armin76 in #213465.
16 Mar 2008; Christian Faulhammer
mail-notification-5.0.ebuild:
stable x86, bug 213465
15 Mar 2008; nixnut
Stable on ppc wrt bug 213465
15 Mar 2008; Hans de Graaff
mail-notification-5.0.ebuild:
Mark stable on amd64, bug 213465
*mail-notification-5.0 (12 Jan 2008)
12 Jan 2008; Hans de Graaff
+mail-notification-5.0.ebuild:
Version bump with numerous changes. Also changed license to GPL-3, and cleanup
of ebuild now that evolution support is much more straightforward.
24 Dec 2007; Hans de Graaff
-mail-notification-4.0.ebuild, -mail-notification-4.1.ebuild:
Remove older versions
05 Dec 2007; Raúl Porcel
mail-notification-4.1-r1.ebuild:
sparc stable wrt #198055
25 Nov 2007; Samuli Suominen
mail-notification-4.1-r1.ebuild:
amd64 stable wrt #198055
24 Nov 2007; nixnut
Stable on ppc wrt bug 198055
24 Nov 2007; Dawid Węgliński
mail-notification-4.1-r1.ebuild:
Stable on x86 (bug #198055)
25 Oct 2007; Hans de Graaff
-files/mail-notification-2.0-buildfix.diff,
-files/mail-notification-2.0-evolution-2.4.diff,
-files/mail-notification-2.0-evolution-2.6.diff,
-files/mail-notification-2.0-gmail-properties-fix.diff:
Remove unused patches
*mail-notification-4.1-r1 (25 Oct 2007)
25 Oct 2007; Hans de Graaff
+files/mail-notification-4.1-evo-2.12-api-change.patch,
+files/mail-notification-4.1-find-evo-2.12.patch,
-mail-notification-3.0.ebuild, +mail-notification-4.1-r1.ebuild:
Fix compatibility with evolution 2.12 with some patches found in upstream's
bug tracker. Fixes #194597.
25 Oct 2007; Hans de Graaff
-mail-notification-3.0.ebuild:
Remove old version
03 Oct 2007; Hans de Graaff
-mail-notification-1.0.ebuild:
Remove old version
28 Sep 2007; Raúl Porcel
mail-notification-4.0.ebuild:
sparc stable wrt #193431
26 Sep 2007; Christoph Mende
mail-notification-4.0.ebuild:
Stable on amd64 wrt bug #193431
24 Sep 2007; Christian Faulhammer
mail-notification-4.0.ebuild:
stable x86, bug #193431
22 Sep 2007; nixnut
Stable on ppc wrt bug 193431
*mail-notification-4.1 (22 Sep 2007)
22 Sep 2007; Hans de Graaff
-mail-notification-0.8.1.ebuild, -mail-notification-1.1.ebuild,
-mail-notification-2.0.ebuild, -mail-notification-4.0_rc2.ebuild,
+mail-notification-4.1.ebuild:
Version bump: bug 184045
22 Sep 2007; Hans de Graaff
-mail-notification-0.8.1.ebuild, -mail-notification-1.1.ebuild,
-mail-notification-2.0.ebuild, -mail-notification-4.0_rc2.ebuild:
Remove old versions
22 Sep 2007; Hans de Graaff
Add myself as maintainer as dicussed on IRC with robbat2 and announced in bug
184045.
30 Aug 2007;
mail-notification-3.0.ebuild, mail-notification-4.0_rc2.ebuild,
mail-notification-4.0.ebuild:
evolution->evo USE flag change, bug #157265
29 Jan 2007; Tom Martin
Fix numerous cock-ups. Thanks to Ed Catmur
*mail-notification-4.0 (27 Jan 2007)
27 Jan 2007; Tom Martin
Version bump, resolves bug #163752
28 Dec 2006; Andrej Kacian
mail-notification-4.0_rc2.ebuild:
Move definition to global scope, so other ebuild functions find their way to
correct dir. Closes bug #159241, reported by Fred Krogh
*mail-notification-4.0_rc2 (27 Dec 2006)
27 Dec 2006; Tom Martin
+mail-notification-4.0_rc2.ebuild:
Version bump, resolves bug #156607.
23 Jul 2006; Tobias Scherbaum
mail-notification-3.0.ebuild:
ppc stable, bug #138636
21 Jul 2006; Joshua Jackson
mail-notification-3.0.ebuild:
Stable x86; bug #138636
19 Jul 2006; Tom Martin
Stable on amd64.
10 Jul 2006; Gustavo Zacarias
mail-notification-3.0.ebuild:
Stable on sparc
*mail-notification-3.0 (20 Jun 2006)
20 Jun 2006; Tom Martin
Version bump, resolves bug #136330. Thanks to Patrick van Staveren
ebuild submissions.
26 Apr 2006; Tom Martin
Below changes didn't work. Second try.
25 Apr 2006; Tom Martin
Simplify the whole $EVO_VERSION thing, should fix bug #131206.
10 Apr 2006; Tom Martin
Fix Evolution support, resolving bug #129410; misc. clean-ups.
08 Apr 2006; Tom Martin
+files/mail-notification-2.0-evolution-2.6.diff,
mail-notification-2.0.ebuild:
Add a few ebuild fixes for Evolution 2.6; thanks to Ben Davis
future versions of Evolution.
14 Mar 2006; John N. Laliberte
mail-notification-2.0.ebuild:
fix for new gnome2.eclass. remove ${D}, add gnome2_omf_fix. misc: move
G2CONF into pkg_setup.
19 Feb 2006; Michael Hanselmann
mail-notification-2.0.ebuild:
Added to ~ppc.
16 Dec 2005; Tom Martin
Fix silly little error in evolution installation destination. Thanks to
Brendon Ryan
append --export-dynamic to LDFLAGS in order to resolve a bug with
--display-properties some were experiencing. Thanks to Magnus O.
09 Dec 2005; Gustavo Zacarias
mail-notification-2.0.ebuild:
Back to ~sparc
*mail-notification-2.0 (28 Nov 2005)
28 Nov 2005; Tom Martin
+files/mail-notification-2.0-buildfix.diff,
+files/mail-notification-2.0-evolution-2.4.diff,
+files/mail-notification-2.0-gmail-properties-fix.diff,
+mail-notification-2.0.ebuild:
Version bump to 2.0. Thanks to Machiel Groeneveld
Laursen
#102091.
24 Aug 2005; Gustavo Zacarias
mail-notification-1.1.ebuild:
Stable on sparc
01 Jul 2005; Tom Martin
ChangeLog, mail-notification-1.1.ebuild:
Removed gmail stuff. It just doesn't seem to be working.
28 Jun 2005; Gustavo Zacarias
mail-notification-1.0.ebuild:
Stable on sparc
27 May 2005; Gustavo Zacarias
mail-notification-1.0.ebuild, mail-notification-1.1.ebuild:
Keyworded ~sparc
*mail-notification-1.1 (23 Apr 2005)
23 Apr 2005; Tom Martin
Version bump, resolves bug 84489. Support for gmail timestamps has been
added, via a new local USE flag.
26 Mar 2005; Michael Hanselmann
mail-notification-1.0.ebuild:
Stable on ppc.
12 Jan 2005; Tom Martin
mail-notification-0.8.1.ebuild, mail-notification-1.0.ebuild:
Add dev-perl/XML-Parser to all ebuilds' DEPEND. Thanks to
03 Jan 2005; Andrej Kacian
mail-notification-1.0.ebuild:
Stable on x86.
03 Jan 2005; Tom Martin
Stable on amd64.
26 Nov 2004; Lars Weiler
mail-notification-0.8.1.ebuild:
Stable on ppc.
*mail-notification-1.0 (26 Nov 2004)
26 Nov 2004; Tom Martin
-files/mail-notification-0.6.1-64bit-fix.patch,
-mail-notification-0.6.1.ebuild, -mail-notification-0.6.2.ebuild,
-mail-notification-0.7.0.ebuild, -mail-notification-0.8.0.ebuild,
mail-notification-0.8.1.ebuild, +mail-notification-1.0.ebuild:
Version bump to 1.0, resolves bug 72517. Purged old versions and 0.8.1
stabilised on amd64.
24 Nov 2004; Andrej Kacian
mail-notification-0.8.1.ebuild:
Stable on x86.
*mail-notification-0.8.1 (05 Nov 2004)
05 Nov 2004; Tom Martin
+mail-notification-0.8.1.ebuild:
Version bump for bug 70061. Thanks to Alex F
providing an updated ebuild including Gmail support.
*mail-notification-0.8.0 (01 Nov 2004)
01 Nov 2004; Tom Martin
+mail-notification-0.8.0.ebuild:
Version bump, for bug 69673.
15 Oct 2004; David Holm
Added to ~ppc.
07 Oct 2004; Simon Stelling
mail-notification-0.7.0.ebuild:
added ~amd64
*mail-notification-0.7.0 (07 Oct 2004)
07 Oct 2004; Andrej Kacian
+mail-notification-0.7.0.ebuild:
Version bump. Added MIME support useflag and appropriate depend on
dev-libs/gmime. Removed ~amd64 until gmime gets it too.
09 Sep 2004; Tom Martin
mail-notification-0.6.2.ebuild:
Marked ~amd64, bug 58543. Patch no longer needed for 0.6.2.
*mail-notification-0.6.2 (09 Sep 2004)
09 Sep 2004; Andrej Kacian
mail-notification-0.6.1.ebuild, +mail-notification-0.6.2.ebuild:
Version bump. Closes #58543, ebuild submitted by alex f
Disabled gmail support for now in all versions. Added imap and ipv6 USE flags
to all versions. Added URL to gnome bug from 0.6.2 ebuild to 0.6.1.
06 Sep 2004; Andrej Kacian
mail-notification-0.6.1.ebuild:
Removed mention of Gmail from DESCRIPTION for now.
*mail-notification-0.6.1 (05 Sep 2004)
05 Sep 2004; Tom Martin
Removed gmail USE flag - it violates the Gmail Terms of Use, Section 5.
*mailnotify-0.6.1 (05 Sep 2004)
05 Sep 2004; Tom Martin
Initial import. Ebuild submitted by Alex F
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX mail-notification-4.1-evo-2.12-api-change.patch 622 RMD160 36d58e59ce8a88e2dd8da3e84c4bb0ef18062555 SHA1 95ba0a1e3b1c80af1ff1c3f69d6a62f0b5305176 SHA256 23aae8ca76d7654acdb8f2feadc4ac6b93c2ceda1263c6ee81cb8876a84836d8
AUX mail-notification-4.1-find-evo-2.12.patch 1212 RMD160 08202b50d5bad3095acdf78c176d3397adcd8469 SHA1 8e93d648142bd33005437e25bfe3f1f20e737d3e SHA256 0807c1ad9b45e9ab44483915a143453e60dee47b2d74590c6ddf7523c8c45a2a
AUX mail-notification-5.2-dont-update-cache.patch 888 RMD160 e600c756d045b4f26cc85f0c0fe28d6f18fde60a SHA1 6a94e82258ae2dab923bcf0cb49a0ce44ae63404 SHA256 654b02200ac9ec60821dcd3b2baa268474055be2f7bd207b8ba9a2d7cb583c73
AUX mail-notification-5.2-evo-crash-fix.patch 391 RMD160 7cc7b94d6ee7c1485003aef928b28eb0e50115d7 SHA1 a197050c83750dbc7b4f86b74e93bafa736bc763 SHA256 b32c1c5974416b2076466da5988f7ab5848ff8aa08371fe03ebc5a311d3efd03
AUX mail-notification-5.3-dont-update-cache.patch 888 RMD160 e600c756d045b4f26cc85f0c0fe28d6f18fde60a SHA1 6a94e82258ae2dab923bcf0cb49a0ce44ae63404 SHA256 654b02200ac9ec60821dcd3b2baa268474055be2f7bd207b8ba9a2d7cb583c73
DIST mail-notification-5.0.tar.bz2 774039 RMD160 a24c6a02844ef01c8a8be026a78e4c061c2275f5 SHA1 d43c070957c60d0ffd975475ae1c27c29dd83764 SHA256 c991b895da02d5830a37e81ad86f4ff2bf6020a63b75f4cf475c3b7900788258
DIST mail-notification-5.2.tar.bz2 561703 RMD160 aba13f4d4e602b6da975ee56c6e0c81afdffbeff SHA1 71e7c159da310eaf0ccaea04a6906ccaa9778432 SHA256 c4e38756a2dd5bc7eff66f557291ad1ac44adde92a8339d1e172a5df7aa2c467
DIST mail-notification-5.3.tar.bz2 563075 RMD160 4ba96c7d80d53465af12454880c7d15a2e8c4626 SHA1 349e92c193569d974c114cad09abfa0a8a9d3230 SHA256 dea793df1b33ab4c6e2381b5486db6c2c5b6776347e15af029528dad7c720f94
EBUILD mail-notification-5.0-r1.ebuild 2475 RMD160 8f8ea8f1dc0411236f479e9f29c7707398ed6999 SHA1 1d122660e185c37502bcd00da162ae748fac5e1e SHA256 085a1196cf4703e3a150892cbb2223a97e5cfbae21c880e7f6e8ab4b0fb8585e
EBUILD mail-notification-5.0.ebuild 2414 RMD160 750730548c20d71782e4dc8cd6bdd45d92cc60b2 SHA1 f5f6eb319fc7d4cd44337da103dea1ef48253b7f SHA256 899aede571825a75e06f457b0fe9f5b4d1f628808ed78243390de770a37f6af4
EBUILD mail-notification-5.2-r1.ebuild 2767 RMD160 62cbe1941956eb5b6e5fbe469b42fe905626f23b SHA1 7eda2eb1b493712cfb6f4d234deabd63137aad53 SHA256 7df02602fdb0422b4c51d7921777889411b21158ab0105edacd7701b1a7b23fa
EBUILD mail-notification-5.2.ebuild 2829 RMD160 e15df3277a9ad2b3ac9d6ca66ce7ff38cebe188d SHA1 1f33fd6fb364f47dc7c447d7b165b5c28e02801d SHA256 985e80d22afbd5cdd06159119815f0eb3d0c5dd22dbc1ebc91c519a791e7970e
EBUILD mail-notification-5.3.ebuild 2666 RMD160 d42c698c9cfe842eb54710486c83926bd2508f2a SHA1 187cc041bc131b665d997d65e382d32709fc8057 SHA256 374022219ac7438f5a6bfff065cb19dd08657859872a16f1addc0c13de4fc28a
MISC ChangeLog 13140 RMD160 3dc156835caeccb763696fe391ca23894055bcab SHA1 501370374f2a98cf41b006a2985158f208cb5a5e SHA256 e3f389d8f609da0ddca3927727cd78c72aa1a8025ece45fa1e3fb8bbf4d2155d
MISC metadata.xml 434 RMD160 97e45535164286b92193149a0fb75dbbd7220918 SHA1 9590bd4ce56f8da1014f8fd21eda547e24be6f41 SHA256 ea813029b54782c8db3c92a38b23a19bfce002eec793862b008452ad77d5a839
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
iD8DBQFIHAQDQUozDL2JlH4RAtLpAJ9txYeQycqkL72JueiDHSzOodBMagCePRJC
oj9nC0o4oItZYox+IS4shqc=
=J0Tq
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/mail-notification/mail-notification-5.0-r1.ebuild,v 1.4 2008/05/03 06:19:13 graaff Exp $
inherit autotools eutils gnome2 multilib flag-o-matic versionator
DESCRIPTION="A GNOME trayicon which checks for email, with support for many online and offline mailbox formats."
HOMEPAGE="http://www.nongnu.org/mailnotify/"
SRC_URI="http://savannah.nongnu.org/download/mailnotify/${P}.tar.bz2"
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
SLOT="0"
LICENSE="GPL-3"
IUSE="imap ipv6 ssl sasl gmail evo sylpheed mbox maildir pop mozilla yahoo"
# tests are currently broken and officially not supported upstream:
# https://bugs.launchpad.net/mail-notification/+bug/182234
RESTRICT="test"
# gmime is actually optional, but it's used by so much of the package
# it's pointless making it optional. gnome-keyring is required for
# several specific access methods, and thus linked to those USE flags
# instead of adding a keyring USE flag.
RDEPEND=">=x11-libs/gtk+-2.10
>=dev-libs/glib-2.10
>=gnome-base/gnome-panel-2.6
>=gnome-base/eel-2.6
>=gnome-base/gconf-2.6
>=gnome-base/libgnomeui-2.14
>=gnome-base/libglade-2.0
>=gnome-base/orbit-2.6
>=gnome-base/libbonobo-2.0
>=dev-libs/gmime-2.1
>=x11-libs/libnotify-0.4.1
pop? ( gnome-base/gnome-keyring )
imap? ( gnome-base/gnome-keyring )
gmail? ( gnome-base/gnome-keyring )
yahoo? ( gnome-base/gnome-keyring net-mail/fetchyahoo )
ssl? ( >=dev-libs/openssl-0.9.6 )
sasl? ( >=dev-libs/cyrus-sasl-2 )
evo? ( >=mail-client/evolution-2.12 )
sylpheed? ( virtual/sylpheed )"
DEPEND="${RDEPEND}
app-text/scrollkeeper
dev-util/pkgconfig
>=dev-util/intltool-0.35.0"
DOCS="README NEWS AUTHORS TODO"
pkg_setup() {
G2CONF="${G2CONF} $(use_enable ssl)"
G2CONF="${G2CONF} $(use_enable sasl)"
G2CONF="${G2CONF} $(use_enable ipv6)"
# ssl, sasl and ipv6 requires either pop3 or imap, else they will be disabled
G2CONF="${G2CONF} $(use_enable imap)"
G2CONF="${G2CONF} $(use_enable pop pop3)"
G2CONF="${G2CONF} $(use_enable gmail)"
G2CONF="${G2CONF} $(use_enable yahoo)"
G2CONF="${G2CONF} $(use_enable evo evolution)"
G2CONF="${G2CONF} $(use_enable sylpheed)"
G2CONF="${G2CONF} $(use_enable mozilla)"
}
src_unpack() {
gnome2_src_unpack
sed -i -e 's:gtk-update-icon-cache:true:' ./art/Makefile.in
}
src_compile() {
append-ldflags -Wl,-export-dynamic
gnome2_src_compile
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/mail-notification/mail-notification-5.0.ebuild,v 1.10 2008/05/03 06:19:13 graaff Exp $
inherit autotools eutils gnome2 multilib flag-o-matic versionator
DESCRIPTION="A GNOME trayicon which checks for email. Supports mbox, MH,
Maildir, IMAP, Sylpheed, POP3, Gmail and Evolution. Authenticates via
apop, ssl, sasl."
HOMEPAGE="http://www.nongnu.org/mailnotify/"
SRC_URI="http://savannah.nongnu.org/download/mailnotify/${P}.tar.bz2"
KEYWORDS="amd64 hppa ppc sparc x86"
SLOT="0"
LICENSE="GPL-3"
IUSE="imap ipv6 ssl sasl gmail evo sylpheed mbox maildir pop mozilla"
# tests are currently broken and officially not supported upstream:
# https://bugs.launchpad.net/mail-notification/+bug/182234
RESTRICT="test"
# gmime is actually optional, but it's used by so much of the package
# it's pointless making it optional. gnome-keyring is required for
# several specific access methods, and thus linked to those USE flags
# instead of adding a keyring USE flag.
RDEPEND=">=x11-libs/gtk+-2.10
>=dev-libs/glib-2.10
>=gnome-base/gnome-panel-2.6
>=gnome-base/eel-2.6
>=gnome-base/gconf-2.6
>=gnome-base/libgnomeui-2.14
>=gnome-base/libglade-2.0
>=gnome-base/orbit-2.6
>=gnome-base/libbonobo-2.0
>=dev-libs/gmime-2.1
>=x11-libs/libnotify-0.4.1
pop? ( gnome-base/gnome-keyring )
imap? ( gnome-base/gnome-keyring )
gmail? ( gnome-base/gnome-keyring )
ssl? ( >=dev-libs/openssl-0.9.6 )
sasl? ( >=dev-libs/cyrus-sasl-2 )
evo? ( >=mail-client/evolution-2.12 )
sylpheed? ( virtual/sylpheed )"
DEPEND="${RDEPEND}
app-text/scrollkeeper
dev-util/pkgconfig
>=dev-util/intltool-0.35.0"
DOCS="README NEWS AUTHORS TODO"
pkg_setup() {
G2CONF="${G2CONF} $(use_enable ssl)"
G2CONF="${G2CONF} $(use_enable sasl)"
G2CONF="${G2CONF} $(use_enable ipv6)"
# ssl, sasl and ipv6 requires either pop3 or imap, else they will be disabled
G2CONF="${G2CONF} $(use_enable imap)"
G2CONF="${G2CONF} $(use_enable pop pop3)"
G2CONF="${G2CONF} $(use_enable gmail)"
G2CONF="${G2CONF} $(use_enable evo evolution)"
G2CONF="${G2CONF} $(use_enable sylpheed)"
G2CONF="${G2CONF} $(use_enable mozilla)"
}
src_unpack() {
gnome2_src_unpack
sed -i -e 's:gtk-update-icon-cache:true:' ./art/Makefile.in
}
src_compile() {
append-ldflags -Wl,-export-dynamic
gnome2_src_compile
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/mail-notification/mail-notification-5.2-r1.ebuild,v 1.1 2008/04/12 06:03:27 graaff Exp $
inherit gnome2 multilib flag-o-matic toolchain-funcs
DESCRIPTION="A GNOME trayicon which checks for email, with support for many online and offline mailbox formats."
HOMEPAGE="http://www.nongnu.org/mailnotify/"
SRC_URI="http://savannah.nongnu.org/download/mailnotify/${P}.tar.bz2"
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
SLOT="0"
LICENSE="GPL-3"
IUSE="evo gmail imap ipv6 maildir mbox mh mozilla pop sasl ssl sylpheed yahoo"
# gmime is actually optional, but it's used by so much of the package
# it's pointless making it optional. gnome-keyring is required for
# several specific access methods, and thus linked to those USE flags
# instead of adding a keyring USE flag.
RDEPEND=">=x11-libs/gtk+-2.12
>=dev-libs/glib-2.14
>=gnome-base/gconf-2.4.0
>=gnome-base/gnome-panel-2.6
>=gnome-base/eel-2.6
>=gnome-base/gconf-2.6
>=gnome-base/libgnomeui-2.14
>=gnome-base/libglade-2.0
dev-libs/dbus-glib
>=dev-libs/gmime-2.2.7
>=x11-libs/libnotify-0.4.1
pop? ( gnome-base/gnome-keyring )
imap? ( gnome-base/gnome-keyring )
gmail? ( gnome-base/gnome-keyring )
yahoo? ( gnome-base/gnome-keyring net-mail/fetchyahoo )
ssl? ( >=dev-libs/openssl-0.9.6 )
sasl? ( >=dev-libs/cyrus-sasl-2 )
evo? ( >=mail-client/evolution-2.12 )
sylpheed? ( virtual/sylpheed )"
DEPEND="${RDEPEND}
app-text/scrollkeeper
dev-util/pkgconfig
>=dev-util/intltool-0.35.0"
# this now uses JB (the Jean-Yves Lefort's Build System) as a build system
# instead of autotools, this is a little helper function that basically does
# the same thing as use_enable
use_var() {
echo -n "${2:-$1}="
use "${1}" && echo "yes" || echo "no"
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-dont-update-cache.patch"
# Fix crash in evolution, bug #215154
use evo && epatch "${FILESDIR}"/${P}-evo-crash-fix.patch
}
src_compile() {
./jb configure destdir="${D}" prefix="/usr" libdir=/usr/$(get_libdir) \
sysconfdir="/etc" localstatedir="/var" cc="$(tc-getCC)" \
cflags="${CFLAGS}" cppflags="${CXXFLAGS}" ldflags="${LDFLAGS}" \
scrollkeeper-dir="/var/lib/scrollkeeper" \
$(use_var evo evolution) \
$(use_var gmail) \
$(use_var imap) \
$(use_var ipv6) \
$(use_var maildir) \
$(use_var mbox) \
$(use_var mh) \
$(use_var mozilla) \
$(use_var pop pop3) \
$(use_var sasl) \
$(use_var ssl) \
$(use_var sylpheed) \
$(use_var yahoo)
./jb build
}
src_install() {
GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1" ./jb install
dodoc NEWS README AUTHORS TODO TRANSLATING
rm -rf "${D}/var/lib/scrollkeeper"
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/mail-notification/mail-notification-5.2.ebuild,v 1.2 2008/04/10 05:24:43 graaff Exp $
inherit gnome2 multilib flag-o-matic toolchain-funcs
DESCRIPTION="A GNOME trayicon which checks for email, with support for many online and offline mailbox formats."
HOMEPAGE="http://www.nongnu.org/mailnotify/"
SRC_URI="http://savannah.nongnu.org/download/mailnotify/${P}.tar.bz2"
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
SLOT="0"
LICENSE="GPL-3"
IUSE="evo gmail imap ipv6 maildir mbox mh mozilla pop sasl ssl sylpheed yahoo"
# tests are currently broken and officially not supported upstream:
# https://bugs.launchpad.net/mail-notification/+bug/182234
RESTRICT="test"
# gmime is actually optional, but it's used by so much of the package
# it's pointless making it optional. gnome-keyring is required for
# several specific access methods, and thus linked to those USE flags
# instead of adding a keyring USE flag.
RDEPEND=">=x11-libs/gtk+-2.12
>=dev-libs/glib-2.14
>=gnome-base/gconf-2.4.0
>=gnome-base/gnome-panel-2.6
>=gnome-base/eel-2.6
>=gnome-base/gconf-2.6
>=gnome-base/libgnomeui-2.14
>=gnome-base/libglade-2.0
dev-libs/dbus-glib
>=dev-libs/gmime-2.2.7
>=x11-libs/libnotify-0.4.1
pop? ( gnome-base/gnome-keyring )
imap? ( gnome-base/gnome-keyring )
gmail? ( gnome-base/gnome-keyring )
yahoo? ( gnome-base/gnome-keyring net-mail/fetchyahoo )
ssl? ( >=dev-libs/openssl-0.9.6 )
sasl? ( >=dev-libs/cyrus-sasl-2 )
evo? ( >=mail-client/evolution-2.12 )
sylpheed? ( virtual/sylpheed )"
DEPEND="${RDEPEND}
app-text/scrollkeeper
dev-util/pkgconfig
>=dev-util/intltool-0.35.0"
# this now uses JB (the Jean-Yves Lefort's Build System) as a build system
# instead of autotools, this is a little helper function that basically does
# the same thing as use_enable
use_var() {
echo -n "${2:-$1}="
use "${1}" && echo "yes" || echo "no"
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/mail-notification-${PV}-dont-update-cache.patch"
}
src_compile() {
./jb configure destdir="${D}" prefix="/usr" libdir=/usr/$(get_libdir) \
sysconfdir="/etc" localstatedir="/var" cc="$(tc-getCC)" \
cflags="${CFLAGS}" cppflags="${CXXFLAGS}" ldflags="${LDFLAGS}" \
scrollkeeper-dir="/var/lib/scrollkeeper" \
$(use_var evo evolution) \
$(use_var gmail) \
$(use_var imap) \
$(use_var ipv6) \
$(use_var maildir) \
$(use_var mbox) \
$(use_var mh) \
$(use_var mozilla) \
$(use_var pop pop3) \
$(use_var sasl) \
$(use_var ssl) \
$(use_var sylpheed) \
$(use_var yahoo)
./jb build
}
src_install() {
GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1" ./jb install
dodoc NEWS README AUTHORS TODO TRANSLATING
rm -rf "${D}/var/lib/scrollkeeper"
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/mail-notification/mail-notification-5.3.ebuild,v 1.1 2008/04/29 16:32:47 graaff Exp $
inherit gnome2 multilib flag-o-matic toolchain-funcs
DESCRIPTION="A GNOME trayicon which checks for email, with support for many online and offline mailbox formats."
HOMEPAGE="http://www.nongnu.org/mailnotify/"
SRC_URI="http://savannah.nongnu.org/download/mailnotify/${P}.tar.bz2"
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
SLOT="0"
LICENSE="GPL-3"
IUSE="evo gmail imap ipv6 maildir mbox mh mozilla pop sasl ssl sylpheed yahoo"
# gmime is actually optional, but it's used by so much of the package
# it's pointless making it optional. gnome-keyring is required for
# several specific access methods, and thus linked to those USE flags
# instead of adding a keyring USE flag.
RDEPEND=">=x11-libs/gtk+-2.12
>=dev-libs/glib-2.14
>=gnome-base/gconf-2.4.0
>=gnome-base/gnome-panel-2.6
>=gnome-base/eel-2.6
>=gnome-base/gconf-2.6
>=gnome-base/libgnomeui-2.14
>=gnome-base/libglade-2.0
dev-libs/dbus-glib
>=dev-libs/gmime-2.2.7
>=x11-libs/libnotify-0.4.1
pop? ( gnome-base/gnome-keyring )
imap? ( gnome-base/gnome-keyring )
gmail? ( gnome-base/gnome-keyring )
yahoo? ( gnome-base/gnome-keyring net-mail/fetchyahoo )
ssl? ( >=dev-libs/openssl-0.9.6 )
sasl? ( >=dev-libs/cyrus-sasl-2 )
evo? ( >=mail-client/evolution-2.12 )
sylpheed? ( virtual/sylpheed )"
DEPEND="${RDEPEND}
app-text/scrollkeeper
dev-util/pkgconfig
>=dev-util/intltool-0.35.0"
# this now uses JB (the Jean-Yves Lefort's Build System) as a build system
# instead of autotools, this is a little helper function that basically does
# the same thing as use_enable
use_var() {
echo -n "${2:-$1}="
use "${1}" && echo "yes" || echo "no"
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-dont-update-cache.patch"
}
src_compile() {
./jb configure destdir="${D}" prefix="/usr" libdir=/usr/$(get_libdir) \
sysconfdir="/etc" localstatedir="/var" cc="$(tc-getCC)" \
cflags="${CFLAGS}" cppflags="${CXXFLAGS}" ldflags="${LDFLAGS}" \
scrollkeeper-dir="/var/lib/scrollkeeper" \
$(use_var evo evolution) \
$(use_var gmail) \
$(use_var imap) \
$(use_var ipv6) \
$(use_var maildir) \
$(use_var mbox) \
$(use_var mh) \
$(use_var mozilla) \
$(use_var pop pop3) \
$(use_var sasl) \
$(use_var ssl) \
$(use_var sylpheed) \
$(use_var yahoo)
./jb build
}
src_install() {
GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1" ./jb install
dodoc NEWS README AUTHORS TODO TRANSLATING
rm -rf "${D}/var/lib/scrollkeeper"
}
A GNOME trayicon which checks for email. Supports mbox, MH,
Maildir, IMAP, Sylpheed, POP3, Gmail and Evolution. Authenticates via
apop, ssl, sasl.