pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/evolution Update to 2.24.1:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f84b507dd297
branches:  trunk
changeset: 549051:f84b507dd297
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Oct 26 23:17:21 2008 +0000

description:
Update to 2.24.1:

Evolution 2.24.1 2008-10-20
---------------------------

Many Bug Fixes and Updated Translations

Evolution 2.24.0 2008-09-22
---------------------------

New in 2.24.0:

        * Message Templates
        * WebDAV Contacts Plugin
        * Google Contacts Plugin
        * Custom header support while sending mails
        * Single Model view for Calendar
        * Sqlite Based message summary
        * New Bonobo-less composer for Evolution
        * Quota support to IMAP/POP accounts
        * Gtk+ Recent manager integration in Composer

Many Bug Fixes and Updated Translations.

Evolution 2.23.92 2008-09-08
----------------------------

New in 2.23.92:
        Evolution source code license changed to LGPLv2 & LGPLV3 (Sankar P)

One Bug Fix, A Few Updated Translations.

Evolution 2.23.91 2008-09-01
----------------------------

Many Bug Fixes and Updated Translations.

Evolution 2.23.90 2008-08-18
----------------------------

Many Bug Fixes.

Other fixes:
        Lots of disk summary related stability fixes (Srinivasa Ragavan)

Many Updated Translations.

Evolution 2.23.6 2008-08-04
---------------------------

New in 2.23.6:
        WebDAV contacts plugin (Matthias Braun)

Many Bug Fixes and Updated Translations.


Evolution 2.23.5 2008-07-21
---------------------------
New in 2.23.5
        Camel DB Summary support. (Srinivasa Ragavan & Sankar P)
        New EPlugin for message templates. (Bharath Acharya & Diego Escalante Urrelo)
        Google Contacts support (Jörgen Scheibengruber)

Many Bug Fixes

Other Contributors:
        Sort the uids so that moving/copying messages preserves mailbox ordering rather than jumbled randomness. (Jeffrey Stedfast)
        Add dolt revision 5e9eef10 to the autotools build system. Speeds up the build, otherwise falls back to libtool (Alp Toker)
        Configure email-custom-header plugin within the plugin-manager. (Ashish Shrivastava)

Many Updated Translations

Evolution 2.23.4 2008-06-16
---------------------------
New in 2.23.4
        Python support for EPlugins. (Johnny Jacob)

A Few Bug Fixes

Other Contributors:
        Fix for security vulnerabilities CVE-2008-1108 and CVE-2008-1109 (Matthew Barnes)

A Few Updated Translations

Evolution 2.23.3 2008-06-02
---------------------------

New in 2.23.3
        New plugin for setting headers while sending email (Ashish)

Many Bug Fixes and Updated Translations

Evolution 2.23.2 2008-05-12
---------------------------

Many Bug Fixes

Other Contributors:
        Fix up the Debug Logs window a bit (Matthew Barnes)
        Fix include path for e-dbhash.h, now in libebackend (Johan Euphrosine)

A Few Updated Translations

Evolution 2.23.1 2008-04-21
---------------------------

New in 2.23.1:
        Quota support to IMAP/POP accounts (Milan Crha)
        Configurable Proxy settings for Evolution (Veerapuram Varadhan)
        Gtk+ Recent manager integration in Composer (Suman)
        New bonobo-less message composer (Matthew Barnes)

Many Bug Fixes.

Other Contributors:
        Add icons for Edit->Select All, Folder->New, Folder->Delete and Folder->Refresh (Matthew Barnes)

Many Updated Translations.

diffstat:

 mail/evolution/Makefile          |    85 +-
 mail/evolution/PLIST             |  1544 +++++++++++++++++++------------------
 mail/evolution/distinfo          |     8 +-
 mail/evolution/files/msgfmtstrip |    18 +
 mail/evolution/options.mk        |    53 +
 5 files changed, 897 insertions(+), 811 deletions(-)

diffs (truncated from 1946 to 300 lines):

diff -r 44215e98f13b -r f84b507dd297 mail/evolution/Makefile
--- a/mail/evolution/Makefile   Sun Oct 26 22:49:20 2008 +0000
+++ b/mail/evolution/Makefile   Sun Oct 26 23:17:21 2008 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.137 2008/09/06 20:54:33 wiz Exp $
+# $NetBSD: Makefile,v 1.138 2008/10/26 23:17:21 wiz Exp $
 
-DISTNAME=              evolution-2.22.3.1
-PKGREVISION=           1
+DISTNAME=              evolution-2.24.1
 CATEGORIES=            mail time gnome
-MASTER_SITES=          ${MASTER_SITE_GNOME:=sources/evolution/2.22/}
+MASTER_SITES=          ${MASTER_SITE_GNOME:=sources/evolution/2.24/}
 EXTRACT_SUFX=          .tar.bz2
 
 MAINTAINER=            rh%NetBSD.org@localhost
@@ -12,19 +11,7 @@
 
 PKG_DESTDIR_SUPPORT=   user-destdir
 
-PKG_OPTIONS_VAR=       PKG_OPTIONS.evolution
-PKG_SUGGESTED_OPTIONS= inet6 ssl
-PKG_SUPPORTED_OPTIONS= inet6 krb4 krb5 ssl
-
-.include "../../mk/bsd.options.mk"
-
-.if !empty(PKG_OPTIONS:Mssl) && !empty(PKG_OPTIONS:Mkrb[45])
-# If Kerberos is enabled, the libcrypto library is linked in, which causes
-# function name conflicts with libsoftokn3 provided by Mozilla NSS.  These
-# cause runtime crashes, so don't allow these options to be specified
-# together.
-PKG_FAIL_REASON+=      "Kerberos support conflicts with SSL"
-.endif
+.include "options.mk"
 
 GNU_CONFIGURE=         YES
 USE_DIRS+=             gnome2-1.5
@@ -39,10 +26,8 @@
 CPPFLAGS+=             -I/usr/include/gssapi
 CPPFLAGS+=             -I/usr/include/krb5
 
-CONFIGURE_ARGS+=       --disable-gtk-doc
 CONFIGURE_ARGS+=       --with-openldap
 CONFIGURE_ARGS+=       --without-static-ldap
-CONFIGURE_ARGS+=       --enable-openssl=no
 CONFIGURE_ARGS+=       --enable-pilot-conduits=no
 CONFIGURE_ARGS+=       --with-krb4=/usr
 CONFIGURE_ARGS+=       --with-krb5=/usr
@@ -50,50 +35,6 @@
 CONFIGURE_ARGS+=       --with-sub-version=nb${PKGREVISION}
 .endif
 
-.if !empty(PKG_OPTIONS:Minet6)
-CONFIGURE_ARGS+=       --enable-ipv6=yes
-.else
-CONFIGURE_ARGS+=       --disable-ipv6
-.endif
-
-.if !empty(PKG_OPTIONS:Mkrb4)
-CONFIGURE_ARGS+=       --with-krb4
-.else
-CONFIGURE_ARGS+=       --without-krb4
-.endif
-
-.if !empty(PKG_OPTIONS:Mkrb5)
-CONFIGURE_ARGS+=       --with-krb5
-.  include "../../mk/krb5.buildlink3.mk"
-.else
-CONFIGURE_ARGS+=       --without-krb5
-.endif
-
-PLIST_VARS+=           smime
-.if !empty(PKG_OPTIONS:Mssl)
-CONFIGURE_ARGS+=       --enable-nss=yes
-PLIST.smime=           yes
-PRINT_PLIST_AWK+=      /smime/ { print "$${HAVE_SMIME}" $$0; next; }
-# XXX Workaround for the following problem: addressbook/util/libeabutil.la
-# is compiled as a static library only which uses the NSS stuff.  When other
-# parts of the program use this .la archive, they get the right -L flags
-# (from the dependency_libs variable) but not the rpaths.  buildlink3 should
-# add rpath flags to the dependency_libs, but there is an strange comment
-# in the wrapper saying that it shouldn't.
-LDFLAGS+=              ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.nss}/lib/nss
-BUILDLINK_API_DEPENDS.nss+=            nss>=3.9.2nb3
-.  include "../../devel/nspr/buildlink3.mk"
-.  include "../../devel/nss/buildlink3.mk"
-
-CPPFLAGS+=             -I${BUILDLINK_PREFIX.nss}/include/nss/nss
-
-post-wrapper:
-       cd ${BUILDLINK_DIR}/lib/pkgconfig && ${LN} -s nspr.pc mozilla-nspr.pc
-       cd ${BUILDLINK_DIR}/lib/pkgconfig && ${LN} -s nss.pc mozilla-nss.pc
-.else
-CONFIGURE_ARGS+=       --disable-nss
-.endif
-
 PKGCONFIG_OVERRIDE=    evolution-plugin.pc.in
 PKGCONFIG_OVERRIDE+=   evolution-shell.pc.in
 
@@ -109,29 +50,40 @@
 BUILDLINK_TRANSFORM+=  rm:-DG_DISABLE_DEPRECATED
 BUILDLINK_TRANSFORM+=  rm:-DGTK_DISABLE_DEPRECATED
 
-BUILDLINK_API_DEPENDS.evolution-data-server+=  evolution-data-server>=1.4.1
-BUILDLINK_API_DEPENDS.glib2+=  glib2>=2.4.0nb2
-BUILDLINK_API_DEPENDS.libsoup-devel+=          libsoup-devel>=2.2.3
+# The gettext version in pkgsrc cannot handle the .po files, so
+# we strip out usage of the newer features (context and fuzzy matches)
+post-patch:
+       for f in ${WRKSRC}/po/*.po ; do \
+           mv $$f $$f.original ; \
+           ${AWK} -f ${FILESDIR}/msgfmtstrip $$f.original > $$f ; \
+       done
 
 .if !exists(/usr/include/semaphore.h)
 LDFLAGS+=      -lsemaphore
 .include "../../devel/pthread-sem/buildlink3.mk"
 .endif
 .include "../../databases/openldap-client/buildlink3.mk"
+.include "../../databases/shared-mime-info/buildlink3.mk"
 .include "../../devel/GConf/schemas.mk"
 .include "../../devel/atk/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
+BUILDLINK_API_DEPENDS.glib2+=  glib2>=2.16.0
 .include "../../devel/glib2/buildlink3.mk"
+BUILDLINK_API_DEPENDS.libbonobo+=      libbonobo>=2.20.3
 .include "../../devel/libbonobo/buildlink3.mk"
+BUILDLINK_API_DEPENDS.libbonoboui+=    libbonoboui>=2.4.2
 .include "../../devel/libbonoboui/buildlink3.mk"
 .include "../../devel/libglade/buildlink3.mk"
 .include "../../devel/libgnome/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gnome-icon-theme+=       gnome-icon-theme>=2.19.91
 .include "../../devel/libgnomeui/buildlink3.mk"
 .include "../../graphics/gnome-icon-theme/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../graphics/libgnomecanvas/buildlink3.mk"
+BUILDLINK_API_DEPENDS.evolution-data-server+=  evolution-data-server>=2.23.91
 .include "../../mail/evolution-data-server/buildlink3.mk"
 .include "../../net/ORBit2/buildlink3.mk"
+BUILDLINK_API_DEPENDS.libsoup-devel+=          libsoup-devel>=2.2.3
 .include "../../net/libsoup24/buildlink3.mk"
 #.include "../../print/libgnomeprint/buildlink3.mk"
 #.include "../../print/libgnomeprintui/buildlink3.mk"
@@ -144,6 +96,7 @@
 .include "../../textproc/gnome-doc-utils/buildlink3.mk"
 .include "../../mk/omf-scrollkeeper.mk"
 .include "../../www/gtkhtml314/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gtk2+=   gtk2+>=2.12.0
 .include "../../x11/gtk2/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 44215e98f13b -r f84b507dd297 mail/evolution/PLIST
--- a/mail/evolution/PLIST      Sun Oct 26 22:49:20 2008 +0000
+++ b/mail/evolution/PLIST      Sun Oct 26 23:17:21 2008 +0000
@@ -1,562 +1,578 @@
-@comment $NetBSD: PLIST,v 1.34 2008/04/15 18:42:53 drochner Exp $
+@comment $NetBSD: PLIST,v 1.35 2008/10/26 23:17:21 wiz Exp $
 bin/evolution
-include/evolution-2.22/addressbook/gui/widgets/eab-config.h
-include/evolution-2.22/addressbook/gui/widgets/eab-menu.h
-include/evolution-2.22/addressbook/gui/widgets/eab-popup.h
-include/evolution-2.22/calendar/gui/e-cal-config.h
-include/evolution-2.22/e-conduit/e-pilot-map.h
-include/evolution-2.22/e-conduit/e-pilot-util.h
-include/evolution-2.22/e-util/e-bconf-map.h
-include/evolution-2.22/e-util/e-bit-array.h
-include/evolution-2.22/e-util/e-categories-config.h
-include/evolution-2.22/e-util/e-config-listener.h
-include/evolution-2.22/e-util/e-config.h
-include/evolution-2.22/e-util/e-corba-utils.h
-include/evolution-2.22/e-util/e-cursor.h
-include/evolution-2.22/e-util/e-dialog-utils.h
-include/evolution-2.22/e-util/e-dialog-widgets.h
-include/evolution-2.22/e-util/e-error.h
-include/evolution-2.22/e-util/e-event.h
-include/evolution-2.22/e-util/e-folder-map.h
-include/evolution-2.22/e-util/e-fsutils.h
-include/evolution-2.22/e-util/e-gui-utils.h
-include/evolution-2.22/e-util/e-html-utils.h
-include/evolution-2.22/e-util/e-icon-factory.h
-include/evolution-2.22/e-util/e-import.h
-include/evolution-2.22/e-util/e-logger.h
-include/evolution-2.22/e-util/e-menu.h
-include/evolution-2.22/e-util/e-mktemp.h
-include/evolution-2.22/e-util/e-plugin.h
-include/evolution-2.22/e-util/e-popup.h
-include/evolution-2.22/e-util/e-print.h
-include/evolution-2.22/e-util/e-profile-event.h
-include/evolution-2.22/e-util/e-request.h
-include/evolution-2.22/e-util/e-signature-list.h
-include/evolution-2.22/e-util/e-signature.h
-include/evolution-2.22/e-util/e-sorter-array.h
-include/evolution-2.22/e-util/e-sorter.h
-include/evolution-2.22/e-util/e-text-event-processor-emacs-like.h
-include/evolution-2.22/e-util/e-text-event-processor-types.h
-include/evolution-2.22/e-util/e-text-event-processor.h
-include/evolution-2.22/e-util/e-util-labels.h
-include/evolution-2.22/e-util/e-util-marshal.h
-include/evolution-2.22/e-util/e-util.h
-include/evolution-2.22/e-util/e-xml-utils.h
-include/evolution-2.22/mail/Evolution-Mail.h
-include/evolution-2.22/mail/em-composer-utils.h
-include/evolution-2.22/mail/em-config.h
-include/evolution-2.22/mail/em-event.h
-include/evolution-2.22/mail/em-folder-browser.h
-include/evolution-2.22/mail/em-folder-tree-model.h
-include/evolution-2.22/mail/em-folder-tree.h
-include/evolution-2.22/mail/em-folder-utils.h
-include/evolution-2.22/mail/em-folder-view.h
-include/evolution-2.22/mail/em-format-hook.h
-include/evolution-2.22/mail/em-format-html-display.h
-include/evolution-2.22/mail/em-format-html-print.h
-include/evolution-2.22/mail/em-format-html.h
-include/evolution-2.22/mail/em-format-quote.h
-include/evolution-2.22/mail/em-format.h
-include/evolution-2.22/mail/em-html-stream.h
-include/evolution-2.22/mail/em-icon-stream.h
-include/evolution-2.22/mail/em-inline-filter.h
-include/evolution-2.22/mail/em-junk-hook.h
-include/evolution-2.22/mail/em-menu.h
-include/evolution-2.22/mail/em-message-browser.h
-include/evolution-2.22/mail/em-popup.h
-include/evolution-2.22/mail/em-stripsig-filter.h
-include/evolution-2.22/mail/em-sync-stream.h
-include/evolution-2.22/mail/em-utils.h
-include/evolution-2.22/mail/em-vfs-stream.h
-include/evolution-2.22/mail/mail-autofilter.h
-include/evolution-2.22/mail/mail-component.h
-include/evolution-2.22/mail/mail-config.h
-include/evolution-2.22/mail/mail-mt.h
-include/evolution-2.22/mail/mail-ops.h
-include/evolution-2.22/mail/mail-session.h
-include/evolution-2.22/mail/mail-tools.h
-include/evolution-2.22/mail/mail-vfolder.h
-include/evolution-2.22/mail/message-list.h
-include/evolution-2.22/menus/gal-define-views-dialog.h
-include/evolution-2.22/menus/gal-define-views-model.h
-include/evolution-2.22/menus/gal-view-collection.h
-include/evolution-2.22/menus/gal-view-etable.h
-include/evolution-2.22/menus/gal-view-factory-etable.h
-include/evolution-2.22/menus/gal-view-factory.h
-include/evolution-2.22/menus/gal-view-instance-save-as-dialog.h
-include/evolution-2.22/menus/gal-view-instance.h
-include/evolution-2.22/menus/gal-view-new-dialog.h
-include/evolution-2.22/menus/gal-view.h
-include/evolution-2.22/misc/e-account-combo-box.h
-include/evolution-2.22/misc/e-activity-handler.h
-include/evolution-2.22/misc/e-attachment-bar.h
-include/evolution-2.22/misc/e-attachment.h
-include/evolution-2.22/misc/e-calendar-item.h
-include/evolution-2.22/misc/e-calendar.h
-include/evolution-2.22/misc/e-canvas-background.h
-include/evolution-2.22/misc/e-canvas-utils.h
-include/evolution-2.22/misc/e-canvas-vbox.h
-include/evolution-2.22/misc/e-canvas.h
-include/evolution-2.22/misc/e-cell-date-edit.h
-include/evolution-2.22/misc/e-cell-percent.h
-include/evolution-2.22/misc/e-cell-renderer-combo.h
-include/evolution-2.22/misc/e-charset-picker.h
-include/evolution-2.22/misc/e-colors.h
-include/evolution-2.22/misc/e-combo-button.h
-include/evolution-2.22/misc/e-combo-cell-editable.h
-include/evolution-2.22/misc/e-config-page.h
-include/evolution-2.22/misc/e-cursors.h
-include/evolution-2.22/misc/e-dateedit.h
-include/evolution-2.22/misc/e-dropdown-button.h
-include/evolution-2.22/misc/e-expander.h
-include/evolution-2.22/misc/e-gui-utils.h
-include/evolution-2.22/misc/e-hsv-utils.h
-include/evolution-2.22/misc/e-icon-entry.h
-include/evolution-2.22/misc/e-image-chooser.h
-include/evolution-2.22/misc/e-info-label.h
-include/evolution-2.22/misc/e-map.h
-include/evolution-2.22/misc/e-multi-config-dialog.h
-include/evolution-2.22/misc/e-popup-menu.h
-include/evolution-2.22/misc/e-printable.h
-include/evolution-2.22/misc/e-reflow-model.h
-include/evolution-2.22/misc/e-reflow.h
-include/evolution-2.22/misc/e-search-bar.h
-include/evolution-2.22/misc/e-selection-model-array.h
-include/evolution-2.22/misc/e-selection-model-simple.h
-include/evolution-2.22/misc/e-selection-model.h
-include/evolution-2.22/misc/e-send-options.h
-include/evolution-2.22/misc/e-signature-combo-box.h
-include/evolution-2.22/misc/e-spinner.c
-include/evolution-2.22/misc/e-spinner.h
-include/evolution-2.22/misc/e-task-bar.h
-include/evolution-2.22/misc/e-task-widget.h
-include/evolution-2.22/misc/e-unicode.h
-include/evolution-2.22/misc/e-url-entry.h
-include/evolution-2.22/shell/Evolution.h
-include/evolution-2.22/shell/e-component-view.h
-include/evolution-2.22/shell/e-shell-utils.h
-include/evolution-2.22/shell/e-user-creatable-items-handler.h
-include/evolution-2.22/shell/es-event.h
-include/evolution-2.22/shell/es-menu.h
-include/evolution-2.22/shell/evolution-component.h
-include/evolution-2.22/shell/evolution-config-control.h
-include/evolution-2.22/shell/evolution-listener.h
-include/evolution-2.22/shell/evolution-shell-component-utils.h



Home | Main Index | Thread Index | Old Index