1 # $NetBSD: Makefile,v 1.190 2013/01/26 21:36:34 adam Exp $
3 DISTNAME= evolution-2.32.3
5 CATEGORIES= mail time gnome
6 MASTER_SITES= ${MASTER_SITE_GNOME:=sources/evolution/2.32/}
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
17 USE_TOOLS+= bison gmake intltool msgfmt pkg-config
21 REPLACE_PERL+= addressbook/tools/csv2vcard
22 REPLACE_PERL+= addressbook/tools/evolution-addressbook-clean
23 REPLACE_PERL+= addressbook/tools/evolution-addressbook-clean.in
25 CONFIGURE_ARGS+= --with-openldap
26 CONFIGURE_ARGS+= --without-static-ldap
27 CONFIGURE_ARGS+= --enable-pilot-conduits=no
28 .if defined(PKGREVISION)
29 CONFIGURE_ARGS+= --with-sub-version=nb${PKGREVISION}
31 CONFIGURE_ARGS+= --disable-nm
32 CONFIGURE_ARGS+= --disable-audio-inline
33 CONFIGURE_ARGS+= --disable-image-inline
34 CONFIGURE_ARGS+= --disable-pst-import
36 PKGCONFIG_OVERRIDE= evolution-calendar.pc.in
37 PKGCONFIG_OVERRIDE+= evolution-mail.pc.in
38 PKGCONFIG_OVERRIDE+= evolution-plugin.pc.in
39 PKGCONFIG_OVERRIDE+= evolution-shell.pc.in
41 GCONF_SCHEMAS+= apps-evolution-attachment-reminder.schemas
42 GCONF_SCHEMAS+= apps-evolution-mail-notification.schemas
43 GCONF_SCHEMAS+= apps-evolution-mail-prompts-checkdefault.schemas
44 GCONF_SCHEMAS+= apps_evolution_addressbook.schemas
45 GCONF_SCHEMAS+= apps_evolution_calendar.schemas
46 GCONF_SCHEMAS+= apps_evolution_shell.schemas
47 GCONF_SCHEMAS+= bogo-junk-plugin.schemas
48 GCONF_SCHEMAS+= evolution-mail.schemas
50 BUILDLINK_TRANSFORM+= rm:-DG_DISABLE_DEPRECATED
51 BUILDLINK_TRANSFORM+= rm:-DGTK_DISABLE_DEPRECATED
53 .include "../../mk/bsd.prefs.mk"
55 .if ${OPSYS} == "NetBSD" && !empty(OS_VERSION:M4.*)
56 BUILDLINK_TRANSFORM+= rm:-Wl,--no-undefined
59 .if !exists(/usr/include/semaphore.h)
61 .include "../../devel/pthread-sem/buildlink3.mk"
63 .include "../../databases/openldap-client/buildlink3.mk"
64 .include "../../databases/shared-mime-info/buildlink3.mk"
65 .include "../../devel/GConf/schemas.mk"
66 .include "../../devel/atk/buildlink3.mk"
67 .include "../../devel/gettext-lib/buildlink3.mk"
68 BUILDLINK_API_DEPENDS.glib2+= glib2>=2.16.0
69 .include "../../devel/glib2/buildlink3.mk"
70 BUILDLINK_API_DEPENDS.gnome-icon-theme+= gnome-icon-theme>=2.30.2.1
71 .include "../../devel/libgweather/buildlink3.mk"
72 .include "../../graphics/gnome-icon-theme/buildlink3.mk"
73 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
74 .include "../../graphics/libgnomecanvas/buildlink3.mk"
75 BUILDLINK_API_DEPENDS.evolution-data-server+= evolution-data-server>=2.24.3
76 .include "../../mail/evolution-data-server/buildlink3.mk"
77 .include "../../net/ORBit2/buildlink3.mk"
78 .include "../../net/libsoup24/buildlink3.mk"
79 .include "../../sysutils/dbus/buildlink3.mk"
80 .include "../../sysutils/dbus-glib/buildlink3.mk"
81 .include "../../sysutils/libnotify/buildlink3.mk"
82 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
83 .include "../../textproc/libxml2/buildlink3.mk"
84 .include "../../textproc/gnome-doc-utils/buildlink3.mk"
85 .include "../../mk/omf-scrollkeeper.mk"
86 .include "../../www/gtkhtml314/buildlink3.mk"
87 BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.12.0
88 .include "../../x11/gtk2/buildlink3.mk"
89 .include "../../x11/gnome-desktop/buildlink3.mk"
90 .include "../../x11/libunique/buildlink3.mk"
91 .include "../../audio/libcanberra/buildlink3.mk"
92 .include "../../mk/pthread.buildlink3.mk"
93 .include "../../mk/bsd.pkg.mk"