Merge from vendor branch TNF:
[pkgsrcv2.git] / mail / evolution / Makefile
1 # $NetBSD: Makefile,v 1.178 2012/03/03 00:12:19 wiz Exp $
2
3 DISTNAME=               evolution-2.32.3
4 PKGREVISION=            5
5 CATEGORIES=             mail time gnome
6 MASTER_SITES=           ${MASTER_SITE_GNOME:=sources/evolution/2.32/}
7 EXTRACT_SUFX=           .tar.bz2
8
9 MAINTAINER=             rh@NetBSD.org
10 HOMEPAGE=               http://www.gnome.org/projects/evolution/
11 COMMENT=                GNOME mailer, calendar, contact manager, and communications tool
12 #LICENSE=               modified-bsd AND gnu-lgpl-v2.1 AND gnu-lgpl-v3 AND perhaps more
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 .include "options.mk"
17
18 GNU_CONFIGURE=          YES
19 USE_TOOLS+=             bison gmake intltool msgfmt pkg-config
20 USE_LIBTOOL=            YES
21 USE_PKGLOCALEDIR=       YES
22
23 REPLACE_PERL+=          addressbook/tools/csv2vcard
24 REPLACE_PERL+=          addressbook/tools/evolution-addressbook-clean
25 REPLACE_PERL+=          addressbook/tools/evolution-addressbook-clean.in
26
27 CONFIGURE_ARGS+=        --with-openldap
28 CONFIGURE_ARGS+=        --without-static-ldap
29 CONFIGURE_ARGS+=        --enable-pilot-conduits=no
30 .if defined(PKGREVISION)
31 CONFIGURE_ARGS+=        --with-sub-version=nb${PKGREVISION}
32 .endif
33 CONFIGURE_ARGS+=        --disable-nm
34 CONFIGURE_ARGS+=        --disable-audio-inline
35 CONFIGURE_ARGS+=        --disable-image-inline
36 CONFIGURE_ARGS+=        --disable-pst-import
37
38 PKGCONFIG_OVERRIDE=     evolution-calendar.pc.in
39 PKGCONFIG_OVERRIDE+=    evolution-mail.pc.in
40 PKGCONFIG_OVERRIDE+=    evolution-plugin.pc.in
41 PKGCONFIG_OVERRIDE+=    evolution-shell.pc.in
42
43 GCONF_SCHEMAS+= apps-evolution-attachment-reminder.schemas
44 GCONF_SCHEMAS+= apps-evolution-mail-notification.schemas
45 GCONF_SCHEMAS+= apps-evolution-mail-prompts-checkdefault.schemas
46 GCONF_SCHEMAS+= apps_evolution_addressbook.schemas
47 GCONF_SCHEMAS+= apps_evolution_calendar.schemas
48 GCONF_SCHEMAS+= apps_evolution_shell.schemas
49 GCONF_SCHEMAS+= bogo-junk-plugin.schemas
50 GCONF_SCHEMAS+= evolution-mail.schemas
51
52 BUILDLINK_TRANSFORM+=   rm:-DG_DISABLE_DEPRECATED
53 BUILDLINK_TRANSFORM+=   rm:-DGTK_DISABLE_DEPRECATED
54
55 .include "../../mk/bsd.prefs.mk"
56
57 .if ${OPSYS} == "NetBSD" && !empty(OS_VERSION:M4.*)
58 BUILDLINK_TRANSFORM+=   rm:-Wl,--no-undefined
59 .endif
60
61 .if !exists(/usr/include/semaphore.h)
62 LDFLAGS+=       -lsemaphore
63 .include "../../devel/pthread-sem/buildlink3.mk"
64 .endif
65 .include "../../databases/openldap-client/buildlink3.mk"
66 .include "../../databases/shared-mime-info/buildlink3.mk"
67 .include "../../devel/GConf/schemas.mk"
68 .include "../../devel/atk/buildlink3.mk"
69 .include "../../devel/gettext-lib/buildlink3.mk"
70 BUILDLINK_API_DEPENDS.glib2+=   glib2>=2.16.0
71 .include "../../devel/glib2/buildlink3.mk"
72 BUILDLINK_API_DEPENDS.gnome-icon-theme+=        gnome-icon-theme>=2.30.2.1
73 .include "../../devel/libgweather/buildlink3.mk"
74 .include "../../graphics/gnome-icon-theme/buildlink3.mk"
75 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
76 .include "../../graphics/libgnomecanvas/buildlink3.mk"
77 BUILDLINK_API_DEPENDS.evolution-data-server+=   evolution-data-server>=2.24.3
78 .include "../../mail/evolution-data-server/buildlink3.mk"
79 .include "../../net/ORBit2/buildlink3.mk"
80 .include "../../net/libsoup24/buildlink3.mk"
81 .include "../../sysutils/dbus/buildlink3.mk"
82 .include "../../sysutils/dbus-glib/buildlink3.mk"
83 .include "../../sysutils/libnotify/buildlink3.mk"
84 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
85 .include "../../textproc/libxml2/buildlink3.mk"
86 .include "../../textproc/gnome-doc-utils/buildlink3.mk"
87 .include "../../mk/omf-scrollkeeper.mk"
88 .include "../../www/gtkhtml314/buildlink3.mk"
89 BUILDLINK_API_DEPENDS.gtk2+=    gtk2+>=2.12.0
90 .include "../../x11/gtk2/buildlink3.mk"
91 .include "../../x11/gnome-desktop/buildlink3.mk"
92 .include "../../x11/libunique/buildlink3.mk"
93 .include "../../audio/libcanberra/buildlink3.mk"
94 .include "../../mk/pthread.buildlink3.mk"
95 .include "../../mk/bsd.pkg.mk"