pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/mail/balsa Update to 2.3.26, and enable many more feat...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/18a9677424c3
branches:  trunk
changeset: 549168:18a9677424c3
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed Oct 29 00:18:51 2008 +0000

description:
Update to 2.3.26, and enable many more features by default.

Changes:
* Balsa-2.3.26 release. Release date 2008-09-07

- composing format=flowed messages with spaces pasted in works better.
- allow to explicitly specify a GPG key id for an identity.

* Balsa-2.3.25 release. Release date 2008-06-14

- GMail compatibility.
- notification icon in GNOME panel is optional now.
- wrapping of flowed text improved.
- lots of various bug fixes.

* Balsa-2.3.24 release. Release date 2008-05-31

- Support for accessing files over gnome-vfs (smb, ssh mounts, etc.)
- maildir tree scanning fixes.
- Rudimentary support for sending text/html messages.
- UIDPLUS IMAP extension support.

* Balsa-2.3.23 release. Release date 2008-03-20

- Suppport for IMAP MULTIAPPEND extension for faster uploading of
  message batches to and from IMAP servers.
- improved scanning of mailbox trees.
- GtkSourceView2 support.

* Balsa-2.3.22 release. Release date 2007-12-23

- new address edition widget in the compose window.
- compose window displays languages available for spell checking.
- more new icons.

* Balsa-2.3.21 release. Release date 2007-12-08

- migration from GnomeUI to GtkUIManager
- Rubrica address book support.
- bugs fixed: GNOME: 481842, 488432, 496316; Redhat: 414361.

* Balsa-2.3.20 release. Release date 2007-09-07

- fix buffer overflow (#474366).
- avoid sending messages twice under certain conditions.

* Balsa-2.3.19 release. Release date 2007-08-25

- more build fixes.

* Balsa-2.3.18 release. Release date 2007-08-22

- reflow improvements.
- Build problems against steaming-hot GNOME fixed.
- Make BINARY and ESEARCH IMAP extensions usage more robust.

* Balsa-2.3.17 release. Release date 2007-07-04

- check validity of server APOP challenge.
- add ability to store VCARD signatures.
- use ESEARCH IMAP extension if available.
- message wrapping fixes.
- and an usual bunch of bugfixes.

* Balsa-2.3.16 release. Release date 2007-05-27

- fix message threading regression.
- reorganize "Identity" dialog.
- code cleanup.

* Balsa-2.3.15 release. Release date 2007-05-01

- Use GtkPrint infrastructure if available.
- handle LDAP referrals.
- nicer citation marks.
- initial libnotify support.
- IMAP BINARY support.

* Balsa-2.3.14 release. Release date 2006-12-12

- deferred population of the mailbox index.
- client-side IMAP sorting.
- be compatible with recent gtk2 releases.
- mailbox tabs reorderable with d&d.
- enhanced mailto: URL handling.

* Balsa-2.3.13 release. Release date 2006-06-26

- many small fixes
- nicer icons.

* Balsa-2.3.12 release. Release date 2006-03-04

- do not reference freed memory in mbox driver.

* Balsa-2.3.11 release. Release date 2006-02-28

- assure messages are properly signed after identity change.
- Ctrl-N goes over unread messages in all mailboxes.
- Redone Preference Manager.
- support better slow LDAP servers.
- use better real estate when displaying message counts.
- fixed bugs: 330085, 330093, 332980.

diffstat:

 mail/balsa/Makefile         |  19 +++++++++++--------
 mail/balsa/PLIST            |  13 ++++++++++---
 mail/balsa/distinfo         |  17 +++++++++--------
 mail/balsa/options.mk       |  15 +++++++++++++--
 mail/balsa/patches/patch-aa |  31 ++++++++++++++++++++-----------
 mail/balsa/patches/patch-ad |  13 +++++++++++++
 mail/balsa/patches/patch-ag |  13 ++-----------
 mail/balsa/patches/patch-ah |   6 +++---
 mail/balsa/patches/patch-ak |  12 ++++++------
 9 files changed, 87 insertions(+), 52 deletions(-)

diffs (truncated from 308 to 300 lines):

diff -r f305aba3947b -r 18a9677424c3 mail/balsa/Makefile
--- a/mail/balsa/Makefile       Wed Oct 29 00:18:05 2008 +0000
+++ b/mail/balsa/Makefile       Wed Oct 29 00:18:51 2008 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.62 2008/07/13 13:15:29 tonnerre Exp $
+# $NetBSD: Makefile,v 1.63 2008/10/29 00:18:51 wiz Exp $
 
-DISTNAME=      balsa-2.3.10
-PKGREVISION=   14
+DISTNAME=      balsa-2.3.26
 CATEGORIES=    mail gnome
 MASTER_SITES=  http://balsa.gnome.org/
 EXTRACT_SUFX=  .tar.bz2
@@ -20,8 +19,11 @@
 
 CONFIGURE_ARGS+=       --with-gpgme=${BUILDLINK_PREFIX.gpgme:Q}/bin/gpgme-config
 CONFIGURE_ARGS+=       --disable-more-warnings
+CONFIGURE_ARGS+=       --enable-pcre
+CONFIGURE_ARGS+=       --enable-smime
 CONFIGURE_ARGS+=       --enable-threads
-CONFIGURE_ARGS+=       --enable-pcre
+CONFIGURE_ARGS+=       --with-gtksourceview
+CONFIGURE_ARGS+=       --with-gtkspell
 CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR:Q}
 CONFIGURE_ENV+=                ac_cv_lib_iconv_iconv_open=yes
 
@@ -34,7 +36,6 @@
 BUILDLINK_TRANSFORM+=          rm:-DGNOME_VFS_DISABLE_DEPRECATED
 BUILDLINK_TRANSFORM+=          rm:-DGTK_DISABLE_DEPRECATED
 
-BUILDLINK_API_DEPENDS.gmime+=  gmime>=2.1.9
 
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/glib2/buildlink3.mk"
@@ -44,17 +45,19 @@
 .include "../../devel/libltdl/buildlink3.mk"
 .include "../../devel/pcre/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gmime+=  gmime>=2.1.9
 .include "../../mail/gmime/buildlink3.mk"
 .include "../../mail/libesmtp/buildlink3.mk"
 .include "../../net/ORBit2/buildlink3.mk"
 .include "../../print/libgnomeprint/buildlink3.mk"
 .include "../../print/libgnomeprintui/buildlink3.mk"
 .include "../../security/gpgme/buildlink3.mk"
-.include "../../sysutils/gnome-vfs/buildlink3.mk"
-.include "../../textproc/aspell/buildlink3.mk"
+.include "../../sysutils/libnotify/buildlink3.mk"
+.include "../../textproc/gtkspell/buildlink3.mk"
 .include "../../textproc/scrollkeeper/omf.mk"
-.include "../../www/gtkhtml38/buildlink3.mk"
+.include "../../www/gtkhtml314/buildlink3.mk"
 .include "../../x11/gtk2/buildlink3.mk"
+.include "../../x11/gtksourceview2/buildlink3.mk"
 
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r f305aba3947b -r 18a9677424c3 mail/balsa/PLIST
--- a/mail/balsa/PLIST  Wed Oct 29 00:18:05 2008 +0000
+++ b/mail/balsa/PLIST  Wed Oct 29 00:18:51 2008 +0000
@@ -1,9 +1,12 @@
-@comment $NetBSD: PLIST,v 1.7 2007/09/20 20:50:49 wiz Exp $
+@comment $NetBSD: PLIST,v 1.8 2008/10/29 00:18:51 wiz Exp $
 bin/balsa
 bin/balsa-ab
 lib/bonobo/servers/GNOME_Balsa.server
 man/man1/balsa.1
 share/applications/balsa.desktop
+share/balsa/gtksourceview-2.0/balsa-mail-style.xml
+share/balsa/gtksourceview-2.0/balsa-mail.lang
+share/balsa/hicolor/16x16/apps/balsa-drop-down.png
 share/balsa/hicolor/16x16/apps/balsa-encrypted.png
 share/balsa/hicolor/16x16/apps/balsa-mark-all.png
 share/balsa/hicolor/16x16/apps/balsa-mbox-draft.png
@@ -83,12 +86,14 @@
 share/icons/hicolor/48x48/mimetypes/gnome-mime-multipart.png
 share/idl/Balsa.idl
 share/locale/am/LC_MESSAGES/balsa.mo
+share/locale/ar/LC_MESSAGES/balsa.mo
 share/locale/az/LC_MESSAGES/balsa.mo
 share/locale/bg/LC_MESSAGES/balsa.mo
 share/locale/ca/LC_MESSAGES/balsa.mo
 share/locale/cs/LC_MESSAGES/balsa.mo
 share/locale/da/LC_MESSAGES/balsa.mo
 share/locale/de/LC_MESSAGES/balsa.mo
+share/locale/dz/LC_MESSAGES/balsa.mo
 share/locale/el/LC_MESSAGES/balsa.mo
 share/locale/en_CA/LC_MESSAGES/balsa.mo
 share/locale/en_GB/LC_MESSAGES/balsa.mo
@@ -101,6 +106,7 @@
 share/locale/hi/LC_MESSAGES/balsa.mo
 share/locale/hr/LC_MESSAGES/balsa.mo
 share/locale/hu/LC_MESSAGES/balsa.mo
+share/locale/id/LC_MESSAGES/balsa.mo
 share/locale/it/LC_MESSAGES/balsa.mo
 share/locale/ja/LC_MESSAGES/balsa.mo
 share/locale/ko/LC_MESSAGES/balsa.mo
@@ -112,7 +118,7 @@
 share/locale/ne/LC_MESSAGES/balsa.mo
 share/locale/nl/LC_MESSAGES/balsa.mo
 share/locale/nn/LC_MESSAGES/balsa.mo
-share/locale/no/LC_MESSAGES/balsa.mo
+share/locale/oc/LC_MESSAGES/balsa.mo
 share/locale/pa/LC_MESSAGES/balsa.mo
 share/locale/pl/LC_MESSAGES/balsa.mo
 share/locale/pt/LC_MESSAGES/balsa.mo
@@ -141,7 +147,7 @@
 @comment in xdg-dirs: @dirrm share/sounds
 @comment in xdg-dirs: @dirrm share/pixmaps
 @dirrm share/omf/balsa
-@comment in scrollkeeper: @dirrm share/omf
+@comment in rarian: @dirrm share/omf
 @comment in ORBit2: @dirrm share/idl
 @comment in hicolor-icon-theme: @dirrm share/icons/hicolor/48x48/mimetypes
 @comment in hicolor-icon-theme: @dirrm share/icons/hicolor
@@ -156,6 +162,7 @@
 @dirrm share/balsa/hicolor/16x16/apps
 @dirrm share/balsa/hicolor/16x16
 @dirrm share/balsa/hicolor
+@dirrm share/balsa/gtksourceview-2.0
 @dirrm share/balsa
 @comment in xdg-dirs: @dirrm share/applications
 @comment in libbonobo: @dirrm lib/bonobo/servers
diff -r f305aba3947b -r 18a9677424c3 mail/balsa/distinfo
--- a/mail/balsa/distinfo       Wed Oct 29 00:18:05 2008 +0000
+++ b/mail/balsa/distinfo       Wed Oct 29 00:18:51 2008 +0000
@@ -1,16 +1,17 @@
-$NetBSD: distinfo,v 1.13 2008/07/13 13:15:29 tonnerre Exp $
+$NetBSD: distinfo,v 1.14 2008/10/29 00:18:51 wiz Exp $
 
-SHA1 (balsa-2.3.10.tar.bz2) = 74315661721a7b222403988b2af8fbc690c1ddc4
-RMD160 (balsa-2.3.10.tar.bz2) = 2fba2b3ae62e0fa3c3d8092f559f8ab7a488c22c
-Size (balsa-2.3.10.tar.bz2) = 3273478 bytes
-SHA1 (patch-aa) = 4093290f39ee76d1a02a80c84ecf8d38ddadd3d7
+SHA1 (balsa-2.3.26.tar.bz2) = 08fd06a3e93b155a0bca727f8a2bff3589bc36df
+RMD160 (balsa-2.3.26.tar.bz2) = 81b2c70a0932d035afd0853f223c9076041b2def
+Size (balsa-2.3.26.tar.bz2) = 2726954 bytes
+SHA1 (patch-aa) = 187a143e34bdce539109a21687c4271ffa81eaa6
 SHA1 (patch-ab) = 47083f65d404e64ee238bc3e4f3e25008f5f82c8
 SHA1 (patch-ac) = 808f4546204fbc4a23007291637e4b4ca4175db1
+SHA1 (patch-ad) = 496cd01810dd0e4328907dd3f433c6921dd33e03
 SHA1 (patch-ae) = fcd0ab1c062018b42469b033a98b4575ee2851f3
 SHA1 (patch-af) = 53e77f5f5df0e05f503713f7be163589c2381f07
-SHA1 (patch-ag) = af887dee466e2b0904522e0896cc13bf58fb9d2c
-SHA1 (patch-ah) = 9a17ea3c3f302acf4380c7868ab8c769d9acfc39
+SHA1 (patch-ag) = 97cdeacf154eef6f6b3083ba381e2c7b05661f35
+SHA1 (patch-ah) = e9bbed1d7b837c8af071d0ebf494bf616dc1ad18
 SHA1 (patch-ai) = 44e704eefd63873900609d7c7186469b4b5214d1
 SHA1 (patch-aj) = 4d068d3aa551c11edcc2c7fdc189ebab98a69953
-SHA1 (patch-ak) = a5a5a31d49c1d79610c4ea73557039b2a1b8076d
+SHA1 (patch-ak) = 2341a54187086e836919c6f1842619999f82c456
 SHA1 (patch-ba) = 76b51ced11626e6f36e0763ca64519cc8605c936
diff -r f305aba3947b -r 18a9677424c3 mail/balsa/options.mk
--- a/mail/balsa/options.mk     Wed Oct 29 00:18:05 2008 +0000
+++ b/mail/balsa/options.mk     Wed Oct 29 00:18:51 2008 +0000
@@ -1,16 +1,27 @@
-# $NetBSD: options.mk,v 1.1 2007/09/20 20:50:50 wiz Exp $
+# $NetBSD: options.mk,v 1.2 2008/10/29 00:18:51 wiz Exp $
 #
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.balsa
-PKG_SUPPORTED_OPTIONS= ldap ssl
+PKG_SUPPORTED_OPTIONS= compface ldap sqlite ssl
+PKG_SUGGESTED_OPTIONS= compface ldap sqlite ssl
 
 .include "../../mk/bsd.options.mk"
 
+.if !empty(PKG_OPTIONS:Mcompface)
+CONFIGURE_ARGS+=       --with-compface
+.  include "../../graphics/compface/buildlink3.mk"
+.endif
+
 .if !empty(PKG_OPTIONS:Mldap)
 CONFIGURE_ARGS+=       --with-ldap
 .  include "../../databases/openldap-client/buildlink3.mk"
 .endif
 
+.if !empty(PKG_OPTIONS:Msqlite)
+CONFIGURE_ARGS+=       --with-sqlite
+.  include "../../databases/sqlite3/buildlink3.mk"
+.endif
+
 .if !empty(PKG_OPTIONS:Mssl)
 CONFIGURE_ARGS+=       --with-ssl=${BUILDLINK_PREFIX.openssl}
 .  include "../../security/openssl/buildlink3.mk"
diff -r f305aba3947b -r 18a9677424c3 mail/balsa/patches/patch-aa
--- a/mail/balsa/patches/patch-aa       Wed Oct 29 00:18:05 2008 +0000
+++ b/mail/balsa/patches/patch-aa       Wed Oct 29 00:18:51 2008 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.13 2007/09/20 20:50:51 wiz Exp $
+$NetBSD: patch-aa,v 1.14 2008/10/29 00:18:51 wiz Exp $
 
---- configure.orig     2006-02-11 13:51:23.000000000 +0000
+--- configure.orig     2008-09-05 18:19:20.000000000 +0000
 +++ configure
-@@ -23041,7 +23041,7 @@ if test "${ac_cv_lib_esmtp_smtp_start_se
+@@ -8452,7 +8452,7 @@ if test "${ac_cv_lib_esmtp_smtp_start_se
    echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    ac_check_lib_save_LIBS=$LIBS
@@ -11,12 +11,21 @@
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
-@@ -23100,7 +23100,7 @@ fi
- echo "$as_me:$LINENO: result: $ac_cv_lib_esmtp_smtp_start_session" >&5
- echo "${ECHO_T}$ac_cv_lib_esmtp_smtp_start_session" >&6
- if test $ac_cv_lib_esmtp_smtp_start_session = yes; then
--  LIBS="$LIBS -lesmtp -lpthread"
-+  LIBS="$LIBS -lesmtp ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}"
+@@ -8521,7 +8521,7 @@ if test "${ac_cv_lib_esmtp_smtp_option_r
+   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
-   { { echo "$as_me:$LINENO: error: *** You enabled ESMTP but esmtp library is not found." >&5
- echo "$as_me: error: *** You enabled ESMTP but esmtp library is not found." >&2;}
+   ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lesmtp -lpthread $LIBS"
++LIBS="-lesmtp ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS} $LIBS"
+ cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h.  */
+ _ACEOF
+@@ -8600,7 +8600,7 @@ if test "${ac_cv_lib_esmtp_smtp_starttls
+   echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lesmtp -lpthread $LIBS"
++LIBS="-lesmtp ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS} $LIBS"
+ cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h.  */
+ _ACEOF
diff -r f305aba3947b -r 18a9677424c3 mail/balsa/patches/patch-ad
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/balsa/patches/patch-ad       Wed Oct 29 00:18:51 2008 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ad,v 1.1 2008/10/29 00:18:51 wiz Exp $
+
+--- src/print-gtk.c.orig       2007-10-13 19:33:49.000000000 +0000
++++ src/print-gtk.c
+@@ -377,7 +377,7 @@ get_default_user_units(void)
+      */
+     gchar *e = _("default:mm");
+   
+-#ifdef HAVE_LANGINFO
++#if defined(HAVE_LANGINFO) && defined(_NL_MEASUREMENT_MEASUREMENT)
+     gchar *imperial = NULL;
+   
+     imperial = nl_langinfo(_NL_MEASUREMENT_MEASUREMENT);
diff -r f305aba3947b -r 18a9677424c3 mail/balsa/patches/patch-ag
--- a/mail/balsa/patches/patch-ag       Wed Oct 29 00:18:05 2008 +0000
+++ b/mail/balsa/patches/patch-ag       Wed Oct 29 00:18:51 2008 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-ag,v 1.2 2008/07/13 13:15:29 tonnerre Exp $
+$NetBSD: patch-ag,v 1.3 2008/10/29 00:18:51 wiz Exp $
 
---- libbalsa/imap/imap-handle.c.orig   2005-12-03 14:18:37.000000000 +0100
+--- libbalsa/imap/imap-handle.c.orig   2008-09-07 18:20:03.000000000 +0000
 +++ libbalsa/imap/imap-handle.c
 @@ -20,9 +20,13 @@
  
@@ -16,12 +16,3 @@
  #include <netdb.h>
  #include <glib.h>
  #include <glib-object.h>
-@@ -2992,7 +2996,7 @@ ir_fetch_seq(ImapMboxHandle *h, unsigned
-   if(seqno<1 || seqno > h->exists) return IMR_PROTOCOL;
-   if(sio_getc(h->sio) != '(') return IMR_PROTOCOL;
-   do {
--    for(i=0; (c = sio_getc(h->sio)) != -1; i++) {
-+    for(i=0; ((c = sio_getc(h->sio)) != -1) && (i < LONG_STRING - 1); i++) {
-       c = toupper(c);
-       if( !( (c >='A' && c<='Z') || (c >='0' && c<='9') || c == '.') ) break;
-       atom[i] = c;
diff -r f305aba3947b -r 18a9677424c3 mail/balsa/patches/patch-ah
--- a/mail/balsa/patches/patch-ah       Wed Oct 29 00:18:05 2008 +0000
+++ b/mail/balsa/patches/patch-ah       Wed Oct 29 00:18:51 2008 +0000
@@ -1,7 +1,7 @@
-$NetBSD: patch-ah,v 1.1 2007/09/20 20:50:53 wiz Exp $
+$NetBSD: patch-ah,v 1.2 2008/10/29 00:18:51 wiz Exp $
 
---- libbalsa/imap/imap-search.c.orig   2005-06-22 22:08:59.000000000 +0200
-+++ libbalsa/imap/imap-search.c
+--- libbalsa/imap/imap_search.c.orig   2008-03-24 21:59:01.000000000 +0000
++++ libbalsa/imap/imap_search.c
 @@ -19,6 +19,7 @@
  
  #define _POSIX_C_SOURCE 199506L
diff -r f305aba3947b -r 18a9677424c3 mail/balsa/patches/patch-ak
--- a/mail/balsa/patches/patch-ak       Wed Oct 29 00:18:05 2008 +0000
+++ b/mail/balsa/patches/patch-ak       Wed Oct 29 00:18:51 2008 +0000
@@ -1,12 +1,12 @@
-$NetBSD: patch-ak,v 1.1 2007/09/20 20:50:54 wiz Exp $
+$NetBSD: patch-ak,v 1.2 2008/10/29 00:18:51 wiz Exp $
 
---- libbalsa/misc.h.orig       2006-02-11 13:54:44.000000000 +0000
+--- libbalsa/misc.h.orig       2008-08-21 17:23:44.000000000 +0000
 +++ libbalsa/misc.h
 @@ -32,6 +32,7 @@
  #endif
  
- #ifdef HAVE_PCRE



Home | Main Index | Thread Index | Old Index