diff options
author | Christian Faulhammer <opfer@gentoo.org> | 2008-06-30 07:06:13 +0000 |
---|---|---|
committer | Christian Faulhammer <opfer@gentoo.org> | 2008-06-30 07:06:13 +0000 |
commit | 07ec95c0fe9a283815d44b6f5f04fe539e7a304a (patch) | |
tree | d3d7b4909770f51fa05fc1f7592364f741dc3644 /mail-client/claws-mail | |
parent | clean up (diff) | |
download | gentoo-2-07ec95c0fe9a283815d44b6f5f04fe539e7a304a.tar.gz gentoo-2-07ec95c0fe9a283815d44b6f5f04fe539e7a304a.tar.bz2 gentoo-2-07ec95c0fe9a283815d44b6f5f04fe539e7a304a.zip |
Added an option, "Use secure file deletion if possible", which
enables shredding of temporary files and messages instead of
just removing them. This is available on the Other preferences
page.
Added an option, "Select the HTML part of multipart/alternative
messages". This is available on the Message View/Text Options
preferences page.
Added an option to the 'Create new folder' dialogue which enables
new folders to inherit the properties of their parent folders
during folder creation.
Added a hidden option, "two_line_vertical", which toggles the
2-line view in the message list when using the 3-column layout.
Defaults to '1', show 2 lines.
Added a hidden option, "outgoing_fallback_to_ascii", which allows
the user to specify an outgoing charset/encoding, but still fall
back to 7bit US-ASCII when possible.
Defaults to '1', fallback when possible.
Added support for the Avant Window Navgator (Awn) information
bubble. This is automatically enabled if dbus is available.
Face and X-Face headers can now be added globally and per-account
from configuration files under ~/.claws-mail/autofaces/. Further
information is provided in the manual.
The SHA1 fingerprint is now shown on the SSL certificate dialogue
and the labels are now selectable.
Several GUI improvements have been made, (Address book, filtering
dialogue, Actions dialogue, and Account preferences).
New icons have been added for 'Reply to list' and 'Cancel'. The
'Insert file' and 'Close' icons have been improved, as have the
tray icons.
Added the Trash and Delete icons to the Custom Toolbars options.
SMTP-only accounts are now not shown in the Receive menus and
Account lists in filtering/processing, as they are irrelevant here.
tools/csv2addressbook.pl
Support for a gmail exported csv address book was added.
Updated English, French, and Spanish manuals.
Updated translations: Brazilian Portuguese, Finnish, French,
German, and Spanish.
Removed unmaintained translations: Bulgarian, Croatian, Czech,
Dutch, Greek, Hebrew, Japanese, Korean, Norwegian, Russian,
Swedish, and Taiwanese. (New maintainers are very welcome,
contact paul@claws-mail.org)
Bug fixes
(Portage version: 2.1.4.4)
Diffstat (limited to 'mail-client/claws-mail')
-rw-r--r-- | mail-client/claws-mail/ChangeLog | 65 | ||||
-rw-r--r-- | mail-client/claws-mail/claws-mail-3.5.0.ebuild | 178 |
2 files changed, 242 insertions, 1 deletions
diff --git a/mail-client/claws-mail/ChangeLog b/mail-client/claws-mail/ChangeLog index 5ab60f6726ea..a4db3930d490 100644 --- a/mail-client/claws-mail/ChangeLog +++ b/mail-client/claws-mail/ChangeLog @@ -1,6 +1,69 @@ # ChangeLog for mail-client/claws-mail # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/mail-client/claws-mail/ChangeLog,v 1.78 2008/06/30 06:45:18 opfer Exp $ +# $Header: /var/cvsroot/gentoo-x86/mail-client/claws-mail/ChangeLog,v 1.79 2008/06/30 07:06:13 opfer Exp $ + +*claws-mail-3.5.0 (30 Jun 2008) + + 30 Jun 2008; Christian Faulhammer <opfer@gentoo.org> + +claws-mail-3.5.0.ebuild: + Added an option, "Use secure file deletion if possible", which + enables shredding of temporary files and messages instead of + just removing them. This is available on the Other preferences + page. + + Added an option, "Select the HTML part of multipart/alternative + messages". This is available on the Message View/Text Options + preferences page. + + Added an option to the 'Create new folder' dialogue which enables + new folders to inherit the properties of their parent folders + during folder creation. + + Added a hidden option, "two_line_vertical", which toggles the + 2-line view in the message list when using the 3-column layout. + Defaults to '1', show 2 lines. + + Added a hidden option, "outgoing_fallback_to_ascii", which allows + the user to specify an outgoing charset/encoding, but still fall + back to 7bit US-ASCII when possible. + Defaults to '1', fallback when possible. + + Added support for the Avant Window Navgator (Awn) information + bubble. This is automatically enabled if dbus is available. + + Face and X-Face headers can now be added globally and per-account + from configuration files under ~/.claws-mail/autofaces/. Further + information is provided in the manual. + + The SHA1 fingerprint is now shown on the SSL certificate dialogue + and the labels are now selectable. + + Several GUI improvements have been made, (Address book, filtering + dialogue, Actions dialogue, and Account preferences). + + New icons have been added for 'Reply to list' and 'Cancel'. The + 'Insert file' and 'Close' icons have been improved, as have the + tray icons. + + Added the Trash and Delete icons to the Custom Toolbars options. + + SMTP-only accounts are now not shown in the Receive menus and + Account lists in filtering/processing, as they are irrelevant here. + + tools/csv2addressbook.pl + Support for a gmail exported csv address book was added. + + Updated English, French, and Spanish manuals. + + Updated translations: Brazilian Portuguese, Finnish, French, + German, and Spanish. + + Removed unmaintained translations: Bulgarian, Croatian, Czech, + Dutch, Greek, Hebrew, Japanese, Korean, Norwegian, Russian, + Swedish, and Taiwanese. (New maintainers are very welcome, + contact paul@claws-mail.org) + + Bug fixes 30 Jun 2008; Christian Faulhammer <opfer@gentoo.org> -claws-mail-3.0.2-r1.ebuild, -claws-mail-3.2.0.ebuild, diff --git a/mail-client/claws-mail/claws-mail-3.5.0.ebuild b/mail-client/claws-mail/claws-mail-3.5.0.ebuild new file mode 100644 index 000000000000..a9111a0c2900 --- /dev/null +++ b/mail-client/claws-mail/claws-mail-3.5.0.ebuild @@ -0,0 +1,178 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mail-client/claws-mail/claws-mail-3.5.0.ebuild,v 1.1 2008/06/30 07:06:13 opfer Exp $ + +inherit eutils multilib + +DESCRIPTION="An email client (and news reader) based on GTK+" +HOMEPAGE="http://www.claws-mail.org/" + +SRC_URI="mirror://sourceforge/sylpheed-claws/${P}.tar.bz2" + +SLOT="0" +LICENSE="GPL-3" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="bogofilter crypt dillo doc gnome gnutls imap ipv6 kde ldap nntp pda session spamassassin spell ssl startup-notification xface" + +COMMONDEPEND=">=x11-libs/gtk+-2.6 + pda? ( >=app-pda/jpilot-0.99 ) + ssl? ( >=dev-libs/openssl-0.9.7 ) + ldap? ( >=net-nds/openldap-2.0.7 ) + crypt? ( >=app-crypt/gpgme-1.1.1 ) + dillo? ( www-client/dillo ) + spell? ( virtual/aspell-dict ) + kde? ( kde-base/kdelibs ) + imap? ( >=net-libs/libetpan-0.49 ) + nntp? ( >=net-libs/libetpan-0.49 ) + gnome? ( >=gnome-base/libgnomeprintui-2.2 ) + gnutls? ( net-libs/gnutls ) + startup-notification? ( x11-libs/startup-notification ) + bogofilter? ( mail-filter/bogofilter ) + session? ( x11-libs/libSM + x11-libs/libICE )" + +DEPEND="${COMMONDEPEND} + xface? ( >=media-libs/compface-1.4 ) + dev-util/pkgconfig" + +RDEPEND="${COMMONDEPEND} + app-misc/mime-types + x11-misc/shared-mime-info" + +PLUGIN_NAMES="acpi-notifier att-remover attachwarner cachesaver etpan-privacy fetchinfo gtkhtml maildir mailmbox newmail notification pdf-viewer perl rssyl smime synce vcalendar" + +src_compile() { + local myconf="--disable-libetpan" + + # libetpan is needed if user wants nntp or imap functionality + # TODO: Perhaps change it into a single "libetpan" USE flag? + use imap && myconf="--enable-libetpan" + use nntp && myconf="--enable-libetpan" + + # Optional features + myconf="${myconf} $(use_enable gnome gnomeprint)" + myconf="${myconf} $(use_enable ipv6)" + myconf="${myconf} $(use_enable ldap)" + myconf="${myconf} $(use_enable pda jpilot)" + myconf="${myconf} $(use_enable spell aspell)" + myconf="${myconf} $(use_enable gnutls)" + myconf="${myconf} $(use_enable ssl openssl)" + myconf="${myconf} $(use_enable xface compface)" + myconf="${myconf} $(use_enable doc manual)" + myconf="${myconf} $(use_enable startup-notification)" + myconf="${myconf} $(use_enable session libsm)" + + # Optional plugins + myconf="${myconf} $(use_enable crypt pgpmime-plugin)" + myconf="${myconf} $(use_enable crypt pgpinline-plugin)" + myconf="${myconf} $(use_enable crypt pgpcore-plugin)" + myconf="${myconf} $(use_enable dillo dillo-viewer-plugin)" + myconf="${myconf} $(use_enable spamassassin spamassassin-plugin)" + myconf="${myconf} $(use_enable bogofilter bogofilter-plugin)" + + econf \ + --enable-trayicon-plugin \ + --disable-maemo \ + ${myconf} || die + + emake || die +} + +src_install() { + emake DESTDIR="${D}" install || die + + # Makefile install claws-mail.png in /usr/share/icons/hicolor/48x48/apps + # => also install it in /usr/share/pixmaps for other desktop envs + # => also install higher resolution icons in /usr/share/icons/hicolor/... + insinto /usr/share/pixmaps + doins ${PN}.png || die + local res resdir + for res in 64x64 128x128 ; do + resdir="/usr/share/icons/hicolor/${res}/apps" + insinto ${resdir} + newins ${PN}-${res}.png ${PN}.png || die + done + + dodoc AUTHORS ChangeLog* INSTALL* NEWS README* TODO* + docinto tools + dodoc tools/README* + + insinto /usr/share/applications + doins ${PN}.desktop + + einfo "Installing extra tools" + cd "${S}"/tools + exeinto /usr/$(get_libdir)/${PN}/tools + doexe *.pl *.py *.conf *.sh || die + doexe tb2claws-mail update-po uudec uuooffice || die + + if use kde; then + einfo "Installing kde service scripts" + local kdeprefix="$(kde-config --prefix)" + local servicescript="${PN}-kdeservicemenu.pl" + local desktopfile="${PN}-attach-files.desktop" + cd "${S}"/tools/kdeservicemenu + sed -i -e "s:SCRIPT_PATH:${kdeprefix}/bin/${servicescript}:g" \ + ${desktopfile}.template + dodir /usr/share/apps/konqueror/servicemenus + insopts -m 0644 + insinto /usr/share/apps/konqueror/servicemenus + newins ${desktopfile}.template ${desktopfile} || die + dodir ${kdeprefix}/bin + insopts -m 755 + exeinto ${kdeprefix}/bin + doexe ${servicescript} || die + fi + + # kill useless plugin files + rm -f "${D}"/usr/lib*/${PN}/plugins/*.{la,a} +} + +pkg_postinst() { + gtk-update-icon-cache -f -t "${ROOT}"/usr/share/icons/hicolor + + UPDATE_PLUGINS="" + RENAME_PLUGINS="" + for x in ${PLUGIN_NAMES}; do + has_version mail-client/${PN}-$x && UPDATE_PLUGINS="${UPDATE_PLUGINS} $x" + has_version mail-client/sylpheed-claws-$x && RENAME_PLUGINS="${RENAME_PLUGINS} $x" + done + if [ -n "${RENAME_PLUGINS}" ]; then + elog + elog "The following sylpheed-claws plugins were found on your system:" + elog + for x in ${RENAME_PLUGINS}; do + elog " mail-client/sylpheed-claws-$x" + done + elog + elog "If you want to continue using those you need to merge their " + elog "renamed counterparts:" + elog + for x in ${RENAME_PLUGINS}; do + elog " mail-client/${PN}-$x" + done + elog + fi + if [ -n "${UPDATE_PLUGINS}" ]; then + elog + elog "You have to re-emerge or update the following plugins:" + elog + for x in ${UPDATE_PLUGINS}; do + elog " mail-client/${PN}-$x" + done + elog + fi + if [ -n "${RENAME_PLUGINS}${UPDATE_PLUGINS}" ]; then + elog + elog "You can use" + elog " /bin/bash ${FILESDIR}/plugins-rebuild.sh" + elog "to automatically handle this." + elog + epause 5 + ebeep 3 + fi +} + +pkg_postrm() { + gtk-update-icon-cache -f -t "${ROOT}"/usr/share/icons/hicolor +} |