the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: evolution-exchange
Version: 2.28.3
Revision: 2
Source-MD5: 6ceaf1a195beefb5e83706a244bf6338
Source: mirror:gnome:sources/%n/2.28/%n-%v.tar.bz2
BuildDepends: <<
atk1 (>= 1.28.0-1),
cairo (>= 1.8.8-3),
db48-aes | db48,
evolution-2.28-dev,
fink (>= 0.24.12),
fink-package-precedence,
fontconfig2-dev (>= 2.8.0-4),
freetype219 (>= 2.3.12-1),
gconf2-dev (>= 2.28.0-1),
gettext-bin,
gettext-tools,
glib2-dev (>= 2.22.0-1),
glitz,
gnome-vfs2-unified-dev (>= 1:2.24.2-1),
gtk-doc (>= 1.13-5),
gtk+2-dev (>= 2.18.0-1),
intltool40,
libart2,
libbonobo2-dev (>= 2.24.2-1),
libbonoboui2-dev (>= 2.24.2-1),
libcamel-1.2.14-dev (>= 2.28.0-1),
libcamel-provider-1.2.14-dev (>= 2.28.0-1),
libebackend-1.2.0-dev (>= 2.28.0-1),
libebook-1.2.9-dev (>= 2.28.0-1),
libecal-1.2.7-dev (>= 2.28.0-1),
libedata-book-1.2.2-dev (>= 2.28.0-1),
libedata-cal-1.2.6-dev (>= 2.28.0-1),
libedataserver-1.2.11-dev (>= 2.28.0-1),
libedataserverui-1.2.8-dev (>= 2.28.0-1),
libexchange-storage-1.2.3-dev (>= 2.28.0-1),
libgettext8-dev,
libglade2 (>= 2.6.4-7),
libgnome2-dev (>= 2.28.0-1),
libgnomecanvas2-dev (>= 2.26.0-2),
libgnomeui2-dev (>= 2.24.2-1),
libical,
libiconv-dev,
libsoup2.4.1-ssl (>= 2.28.0-1),
libxml2 (>= 2.6.30-1),
openldap24-dev (>= 2.4.17-1),
orbit2-dev (>= 2.14.17-2),
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23),
popt,
sqlite3-dev (>= 3.6.13-1),
x11-dev
<<
Depends: <<
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-1),
dpkg-base-files,
db48-aes-shlibs | db48-shlibs,
evolution (>= 2.28.0-1),
evolution-2.28-shlibs,
evolution-data-server (>= 2.28.0-1),
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
gconf2 (>= 2.28.0-1),
gconf2-shlibs (>= 2.28.0-1),
glib2-shlibs (>= 2.22.0-1),
gnome-vfs2-unified-shlibs (>= 1:2.24.2-1),
gtk+2-shlibs (>= 2.18.0-1),
libart2-shlibs,
libbonobo2 (>= 2.24.2-1),
libbonoboui2 (>= 2.24.2-1),
libcamel-1.2.14-shlibs (>= 2.28.0-1),
libcamel-provider-1.2.14-shlibs (>= 2.28.0-1),
libebackend-1.2.0-shlibs (>= 2.28.0-1),
libebook-1.2.9-shlibs (>= 2.28.0-1),
libecal-1.2.7-shlibs (>= 2.28.0-1),
libedata-book-1.2.2-shlibs (>= 2.28.0-1),
libedata-cal-1.2.6-shlibs (>= 2.28.0-1),
libedataserver-1.2.11-shlibs (>= 2.28.0-1),
libedataserverui-1.2.8-shlibs (>= 2.28.0-1),
libexchange-storage-1.2.3-shlibs (>= 2.28.0-1),
libgettext8-shlibs,
libglade2-shlibs (>= 2.6.4-7),
libgnome2-shlibs (>= 2.28.0-1),
libgnomecanvas2-shlibs (>= 2.26.0-2),
libgnomeui2-shlibs (>= 2.24.2-1),
libical-shlibs,
libsoup2.4.1-ssl-shlibs (>= 2.28.0-1),
libxml2-shlibs (>= 2.6.30-1),
openldap24-shlibs (>= 2.4.17-1),
orbit2 (>= 2.14.17-2),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
popt-shlibs,
sqlite3-shlibs (>= 3.6.13-1)
<<
Conflicts: ximian-connector
Replaces: ximian-connector
BuildConflicts: nspr
SetLDFLAGS: -L%p/lib/fontconfig2/lib
SetCPPFLAGS: -I%p/lib/fontconfig2/include -I%p/include/db4
SetCFLAGS: -Os
NoSetMAKEFLAGS: true
SetMAKEFLAGS: -j1
PatchFile: %n.patch
PatchFile-MD5: 8e76e0a5fed0622ed76d41a5fb409097
PatchScript: <<
%{default_script}
perl -pi -e 's,([<"])(mapi\.h[">]),\1exchange/\2,' */*.[ch]
<<
ConfigureParams: --libexecdir=%p/sbin --disable-static --disable-gtk-doc --mandir=%p/share/man --with-openldap=%p --with-libdb=%p --enable-compile-warnings=yes --enable-dependency-tracking PKG_CONFIG_PATH=%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH GNOME_PLATFORM_CFLAGS=" " GNOME_PLATFORM_LIBS=" " EVOLUTION_DATA_SERVER_CFLAGS=" " EVOLUTION_DATA_SERVER_LIBS=" "
CompileScript: <<
./configure %c
make
make check
fink-package-precedence .
<<
InstallScript: make DESTDIR=%d install
DocFiles: AUTHORS COPYING ChangeLog MAINTAINERS NEWS README
ConfFiles: %p/etc/gconf/schemas/apps_exchange_addressbook-2.28.schemas
PostInstScript: <<
if [ configure = "$1" ]; then
GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule \
%p/etc/gconf/schemas/apps_exchange_addressbook-2.28.schemas >/dev/null
fi
<<
PreRmScript: <<
if [ purge = "$1" ]; then
GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule \
%p/etc/gconf/schemas/apps_exchange_addressbook-2.28.schemas >/dev/null
fi
<<
Description: Advanced email client
DescPort: <<
Original package and port for evolution < 1.4 by Max Horn
Recent glib doesn't publish -lintl, so pass it directly.
<<
DescPackaging: <<
libytnef-dev has %p/include/mapi.h so patch sources to look
for mapi.h specifically in e-d-s location.
Short-circuit autoconf test whose results are ignored. See:
http://bugzilla.gnome.org/show_bug.cgi?id=573820
Fink's db4x headers are buried, easiest just to pass CPPFLAGS
For portability across multiple fink platforms, lots of pkgs
have -I and -L for "all platforms, not just local". No need to
whine about the others'.
<<
Homepage: http://gnome.org/projects/evolution/
License: GPL
Maintainer: The Gnome Core Team
diff -Nurd -x'*~' evolution-exchange-2.28.3.orig/configure evolution-exchange-2.28.3/configure
--- evolution-exchange-2.28.3.orig/configure 2010-03-01 07:55:50.000000000 -0500
+++ evolution-exchange-2.28.3/configure 2010-04-22 00:15:50.000000000 -0400
@@ -12408,7 +12408,7 @@
-Wdeclaration-after-statement
-Werror-implicit-function-declaration
-Wformat-nonliteral -Wformat-security -Winit-self
- -Wmissing-declarations -Wmissing-include-dirs
+ -Wmissing-declarations
-Wmissing-noreturn -Wnested-externs -Wpointer-arith
-Wredundant-decls -Wundef -Wwrite-strings"
flags_supported=""
@@ -14792,7 +14792,7 @@
SOCKET_LIBS='-lws2_32'
;;
*) os_win32=no
- NO_UNDEFINED=''
+ NO_UNDEFINED='-no-undefined'
SOCKET_LIBS=''
;;
esac
@@ -17075,6 +17075,7 @@
fi
+LIBEXCHANGE_LIBS="$LIBEXCHANGE_LIBS $INTLLIBS"
# This does not take leap years into account, but that's not
# important: having the build time be slightly too early is good