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.
This commit is contained in:
wiz 2008-10-26 23:17:21 +00:00
parent 727ecc1546
commit b70518de6c
5 changed files with 897 additions and 811 deletions

View file

@ -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
@ -12,19 +11,7 @@ COMMENT= GNOME mailer, calendar, contact manager, and communications tool
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 @@ REPLACE_PERL+= addressbook/tools/evolution-addressbook-clean.in
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-krb5=/usr
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 @@ GCONF_SCHEMAS+= evolution-mail.schemas
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 @@ LDFLAGS+= -lsemaphore
.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"

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
$NetBSD: distinfo,v 1.59 2008/07/15 11:34:09 drochner Exp $
$NetBSD: distinfo,v 1.60 2008/10/26 23:17:21 wiz Exp $
SHA1 (evolution-2.22.3.1.tar.bz2) = 806058728c497bbb2ac6c4ddb5182eebdf97d078
RMD160 (evolution-2.22.3.1.tar.bz2) = ab361fc18d9a91211572845de7e4671368649a68
Size (evolution-2.22.3.1.tar.bz2) = 30988398 bytes
SHA1 (evolution-2.24.1.tar.bz2) = c6d56cf79c910abf33b682e294b35ef4b97ffa4b
RMD160 (evolution-2.24.1.tar.bz2) = 8819c7315cae67e4f6e139fea9da869830b4e71c
Size (evolution-2.24.1.tar.bz2) = 32487183 bytes
SHA1 (patch-aa) = d490839edcbb4893086750e052ca41bfff487bfa
SHA1 (patch-ab) = b56533feb1bf7d3c3eabf905a50a54e7f27f5b1c

View file

@ -0,0 +1,18 @@
# $Id: msgfmtstrip,v 1.1 2008/10/26 23:17:21 wiz Exp $
# Simple awk script to strip out .po entries with "msgctxt" or "#~|", so the
# resultant file can be handled by the msgfmt 0.14.4 in NetBSD 4.0
{
if (/^$/) { entry_end(); }
else if ($1 == "msgctxt" || $2 == "msgctxt") { skip = 1; }
else if ($1 == "#~|") { skip = 1; }
else { entry = entry $0 "\n" }
}
END { entry_end(); }
function entry_end() {
if (!skip)
print entry;
entry = "";
skip = 0;
}

53
mail/evolution/options.mk Normal file
View file

@ -0,0 +1,53 @@
# $NetBSD: options.mk,v 1.1 2008/10/26 23:17:21 wiz Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.evolution
PKG_SUPPORTED_OPTIONS= krb4 krb5 ssl
PKG_SUGGESTED_OPTIONS= 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
.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