pkgsrc/mail/evolution/Makefile
rh 2b6f5f8d56 Update evolution to 0.14. Changes are:
General:
  - Lots of i18n fixes.  (Zbigniew Chyla and others)
  - Made the splash screen use BackingStore.  (Ettore)
  - Added a quit dialog box.  (Ettore)
  - Fixed a shell crash that could happen when launching Evolution
    before a previously launched instance was done initializing itself.
  - Fixed other random shell crashes.  (Ettore)
  - Got the shell to remember window geometries on exit.  (Ettore)
  - Fixed some things for Automake 1.5 (unfinished).  (Richard
    Boulton)
  - Add nice highlighting to DnD operations in the folder tree.
  - Fixed several leaks.  (Dan)
  - Fixed some problems with folder creation and deletion.  (Toshok)
  - Made the Summary the default folder.  (Ettore)
  - Made the title bar display the unread message count again.

Mail:
  - Had a few beers while sitting back and relaxin'.  (Jeff, Michael)
  - Check for valid addresses before sending. (Trow)
  - Use contact preferences when deciding whether or not to put the
    composer into HTML mode by default. (Trow)
  - Properly address mail from "hidden" contact lists. (Trow)
  - Redid folder unread counts/folder tree backend code
    completely. (Michael)
  - Implemented/fixed getfolderinfo in maildir/spool/local
    folder/vfolder, required to make unread counts work. (Michael)
  - Redid 'local folder' handling code completely. (Michael, Peter)
    Also fixed the properties dialogue to get the list of supported
    types dynamically, and set the right one at startup. (Michael)
  - Redid vfolder code in evolution-mail completely.  Main visible
    change is they open at startup, and the vfolder editor works
    much better.  (Michael)
  - Made it so fcntl(2) locking failures on filesystems (e.g. NFS)
    that dont support locking are treated as success. (Michael)
  - Fix imap inbox filtering, then moved it to CamelFolder, and
    partly implemented it for spool and maildir mailboxes.  (Michael)
  - Made the vfolder UNMATCHED folder's name translatable.  (Michael)
  - Change the way the 'not body contains' filter rule works, so that
    it runs much more efficiently, particularly on IMAP.  (Michael)
  - Camel will not try and convert charsets of data that contain
    invalid charset data, thus data will not be tainted by
    a failed conversion process. (Michael)
  - A few threading scheduling changes to try to optimise the user
    experience.  Also changed the way threads are terminated,
    avoiding some possible libpthread bugs.  (Michael)
  - Changed vfolder uri's to not include the query, set it separately.
  - Removed a lot of special case code for vfolder/file uri's, other
    dead or newly redundant code, cleanups, etc.  (Michael)
  - Fixed a bug in libibex that would overallocate block data and
    corrupt it and crash, also fail-back and reset the index in
    more cases.  (Michael)
  - Fix filtering on score so the expression compiles. (Michael)
  - Came to visit USA at a very wrong time.  (Michael)
  - Removed X-Evolution headers before sending messages.  (Jeff)
  - When configuring a new default account, make sure to set it as the
    default.  (Jeff)
  - Convert all textual parts to 8bit before saving them, this makes
    saved messages more human readable.  (Jeff)
  - Don't cache PGP passphrases unless the user requests to do so.
    (Jeff)
  - Unsubscribe from folders before deleting them.  (Jeff)
  - Fixed a number of race conditions in the subscribe dialog.  (Jeff)
  - Save transport (SMTP) passwords if the user has asked us to.  (Jeff)
  - Hide the S/MIME frame in the account editor, we won't be
    supporting it for 1.0.  (Jeff)
  - Fixed it so that icons are displayed for PGP messages.  (Jeff)
  - Give a description for each of the Source and Transport types when
    configuring an account. This makes a few things less confusing.
    (Jeff)
  - When performing a Send & Receive on a disconnected IMAP server, if
    the user provides a password, connect tot he IMAP server and display
    it's folders too.  (Jeff)
  - Return a folder info for each IMAP folder created when the user
    creates a recursive directory structure.  (Jeff)
  - Added support for more charset conversions (including all
    Windows-cp125x charsets).  (Jeff)
  - When the disk is full, warn the user and don't crash.  (Jeff)
  - Handle POP servers that don't support the UIDL extension.  (Jeff)
  - Several PGP fixes.  (Jeff)

Addressbook:
  - Miscellaneous bug fixes. (Jon Trowbridge, Chris Toshok, Chris Lahey,
    Ettore Perazzoli, Iain Holmes, Zbigniew Chyla, Jacob Berkman)
  - Fixed race conditions associated with adding/removing contacts.
    The addressbook should be much more stable now.  (Trow)
  - Fixed reference counting bugs in addressbook & wombat.  (Trow)
  - Made address lookup smarter; cut & paste of address now mostly works.
  - Plugged Trow's memory leaks.  (Larry)
  - Name completion now works with one-word names, so it is now much
    easier to send mail to Cher.  (Trow)
  - Better handling of contact lists in the composer entries.  (Trow,
    Toshok)
  - SelectNames dialog fixes.  (Trow)
  - Better handling of contact lists in the pilot conduits.  (JP)
  - Added Free busy URL and Calendar URI info to contact editor and
    ECard.  (JP)
  - Made it so you can select uneditable text in Contact Editor.
    (Chris Toshok)
  - Worked on LDAP dialog.  (Chris Toshok)
  - General LDAP work.  (Chris Toshok)
  - Fixed charset handling within VCard handling.  (Chris Lahey)
  - Reworked Drag & Drop for card view.

Calendar & Tasks:
  - Free/Busy changes.  (JP, Rodrigo)
  - iTIP fixes (JP)
  - i18n fixes, particularly for printing (Zbigniew Chyla)
  - Added option to confirm deletions (Federico)
  - Improved alarm system (Federico)
  - Fixed crashing bug when deleting a folder (Federico)
  - Added option to hide completed tasks (Damon)
  - Timezone changes for interoperability with Outlook (Damon)
  - Fixed problems displaying/parsing times in locales which don't specify
    'am' and 'pm' strings (Damon)
  - Added toolbar button to delete the selected calendar event (Damon)
  - Meeting selector integrated (JP)

Summary:
  - Fixed bugs and leaks.  (Iain)
  - Fixed bug with handling of the Slashot RDF files.  (Iain)
  - Made the Addressbook and Tasks links open the editor for
    them.  (Iain)
  - Mail summary doesn't force all folders to be opened.  (Iain)
  - Calendar summary shows if an alarm is set for an appointment.  (Iain)
  - Timezone fixes.  (Iain, Damon)

Importers:
  - Fixed more bugs.  (Iain)
  - Netscape importer shouldn't crash on Movemail users anymore.
  - Pine importer should import addressbooks better.  (Iain)
  - VCard importer will actually import things now.  (Iain)
2001-09-29 17:43:55 +00:00

47 lines
1.6 KiB
Makefile

# $NetBSD: Makefile,v 1.8 2001/09/29 17:43:55 rh Exp $
DISTNAME= evolution-0.14
CATEGORIES= mail time gnome
MASTER_SITES= ${MASTER_SITE_GNOME:=unstable/sources/evolution/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= rh@netbsd.org
HOMEPAGE= http://www.ximian.com/products/ximian_evolution/
COMMENT= GNOME mailer, calendar, contact manager, and communications tool
BUILD_DEPENDS+= automake>=1.4:../../devel/automake
DEPENDS+= bison-[0-9]*:../../devel/bison
DEPENDS+= db3-2.9:../../databases/db3
DEPENDS+= gal>=0.12:../../devel/gal
DEPENDS+= bonobo>=1.0.7:../../devel/bonobo
DEPENDS+= bonobo-conf>=0.11:../../devel/bonobo-conf
DEPENDS+= gtkhtml>=0.13.0:../../www/gtkhtml
DEPENDS+= gnome-vfs>=1.0.1:../../sysutils/gnome-vfs
DEPENDS+= libunicode>=0.4:../../textproc/libunicode
DEPENDS+= oaf>=0.6.5:../../devel/oaf
DEPENDS+= ORBit>=0.5.8:../../net/ORBit
DEPENDS+= gnome-print>=0.29:../../print/gnome-print
DEPENDS+= gdk-pixbuf>=0.9.0:../../graphics/gdk-pixbuf
BUILD_USES_MSGFMT= YES
GNU_CONFIGURE= YES
USE_GMAKE= YES
USE_X11BASE= YES
USE_LIBINTL= YES
USE_LIBTOOL= YES
YACC= ${PREFIX}/bin/bison -y
LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
CONFIGURE_ARGS+= --enable-ldap=no
CONFIGURE_ARGS+= --with-db3-includes=${LOCALBASE}/include/db3
CONFIGURE_ARGS+= --with-db3-libs=${LOCALBASE}/lib
CONFIGURE_ENV+= CFLAGS="-D_POSIX_THREAD_SYSCALL_SOFT=1 ${CFLAGS}"
CPPFLAGS+= -D_POSIX_THREAD_SYSCALL_SOFT=1
pre-configure:
(cd ${WRKSRC} && ${LOCALBASE}/bin/automake)
.include "../../security/openssl/buildlink.mk"
.include "../../databases/db3/buildlink.mk"
.include "../../mk/bsd.pkg.mk"