# $NetBSD: Makefile,v 1.29 2002/12/02 09:16:50 dogcow Exp $ DISTNAME= evolution-1.0.8 PKGREVISION= 4 CATEGORIES= mail time gnome MASTER_SITES= ${MASTER_SITE_GNOME:=sources/evolution/1.0/} EXTRACT_SUFX= .tar.bz2 MAINTAINER= rh@netbsd.org HOMEPAGE= http://www.ximian.com/products/ximian_evolution/ COMMENT= GNOME mailer, calendar, contact manager, and communications tool BUILD_DEPENDS+= bison-[0-9]*:../../devel/bison DEPENDS+= psmisc-[0-9]*:../../sysutils/psmisc BUILD_USES_MSGFMT= YES # Using a wildcard here doesn't make sense because the version number of # "db3" is hardcoded in the "configure" script and some source modules. BUILDLINK_DEPENDS.db3= db3-3.11.2 GNU_CONFIGURE= YES USE_GMAKE= YES USE_X11BASE= YES USE_LIBTOOL= YES LIBTOOL_OVERRIDE= ${WRKSRC}/libtool ${WRKSRC}/libical/libtool USE_BUILDLINK2= YES USE_PKGLOCALEDIR= YES YACC= ${PREFIX}/bin/bison -y LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig REPLACE_PERL+= libical/scripts/mkderivedvalues.pl REPLACE_PERL+= libical/scripts/mkparameterrestrictions.pl REPLACE_PERL+= libical/scripts/mkrestrictionrecords.pl REPLACE_PERL+= libical/scripts/mkrestrictiontable.pl REPLACE_PERL+= tools/csv2vcard REPLACE_PERL+= tools/evolution-addressbook-clean.in REPLACE_PERL+= tools/killev CONFIGURE_ARGS+= --with-openldap --without-static-ldap CONFIGURE_ARGS+= --enable-nntp=yes CONFIGURE_ARGS+= --with-krb5=/usr --with-krb4=/usr CONFIGURE_ARGS+= --with-db3-includes=${LOCALBASE}/include/db3 CONFIGURE_ARGS+= --with-db3-libs=${LOCALBASE}/lib CONFIGURE_ENV+= CFLAGS="-D_POSIX_THREAD_SYSCALL_SOFT=1 ${CFLAGS}" CPPFLAGS+= -D_POSIX_THREAD_SYSCALL_SOFT=1 pre-configure: for i in ${WRKSRC}/widgets/*/Makefile.in \ ${WRKSRC}/mail/*/Makefile.in \ ${WRKSRC}/shell/*/Makefile.in ; do \ ${SED} <$$i >$$i.fixed \ -e 's/^\(LTCOMPILE.*\)$$/\1 $${BONOBO_GNOME_CFLAGS}/' \ -e 's/^\(COMPILE.*\)$$/\1 $${BONOBO_GNOME_CFLAGS}/' && \ ${MV} $$i.fixed $$i ; \ done .include "../../mk/bsd.prefs.mk" DISPLAY?= # empty if unset checkforx: .if ${DISPLAY}=="" || ${DISPLAY_OK:!${X11BASE}/bin/xdpyinfo >/dev/null 2>&1 && ${ECHO} YES || ${ECHO} NO!} == "NO" .if exists(${X11BASE}/bin/Xvfb) -${SETENV} XAUTHORITY= ${X11BASE}/bin/Xvfb :2 & DISPLAY= ':2' .else @${ECHO} "Error: Environment variable DISPLAY must be set" @${ECHO} " and point to a connectible X server." @${FALSE} .endif # Xvfb .endif # DISPLAY MAKE_ENV+= DISPLAY=${DISPLAY} pre-build: checkforx .include "../../textproc/libunicode/buildlink2.mk" .include "../../sysutils/gnome-vfs/buildlink2.mk" .include "../../devel/gettext-lib/buildlink2.mk" .include "../../print/gnome-print/buildlink2.mk" .include "../../security/openssl/buildlink2.mk" .include "../../databases/db3/buildlink2.mk" .include "../../databases/openldap/buildlink2.mk" .include "../../www/gtkhtml/buildlink2.mk" .include "../../devel/bonobo/buildlink2.mk" .include "../../devel/bonobo-conf/buildlink2.mk" .include "../../devel/oaf/buildlink2.mk" .include "../../devel/gal/buildlink2.mk" .include "../../net/ORBit/buildlink2.mk" .include "../../mk/bsd.pkg.mk"