# $OpenBSD: Makefile,v 1.30 2006/11/11 14:48:00 mbalmer Exp $ COMMENT= "integrated email and PIM software for GNOME" PARENT_VERS= 2.2 VERSION= ${PARENT_VERS}.3 DISTNAME= evolution-${VERSION} PKGNAME= ${DISTNAME}p3 CATEGORIES= mail x11/gnome HOMEPAGE= http://www.gnome.org/projects/evolution/ SHARED_LIBS= eabutil 0.0 \ econduit 0.0 \ econtacteditor 0.0 \ econtactlisteditor 0.0 \ efilterbar 0.0 \ emiscwidgets 0.0 \ eshell 0.0 \ essmime 0.0 \ etimezonedialog 0.0 \ evolution-smime 0.0 \ eutil 0.0 \ evolution-a11y 0.0 \ evolution-addressbook-a11y 0.0 \ evolution-calendar-a11y 0.0 \ evolution-importer 0.0 \ evolution-mail-importers 0.0 \ evolution-widgets-a11y 0.0 \ filter 0.0 \ menus 0.0 # GPL PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes WANTLIB= ICE SM X11 Xext Xrender \ c crypto fontconfig freetype pthread m ssl z \ ORBit-2 ORBitCosNaming-2 art_lgpl_2.>=5 atk-1.0 \ audiofile bonobo-2 bonobo-activation.>=4.0 bonoboui-2 \ esd.>=2 gailutil.>=17 gconf-2 glade-2.0 \ glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0 \ pango-1.0 pangoft2-1.0 pangocairo-1.0 \ gdk-x11-2.0 gdk_pixbuf-2.0 gtk-x11-2.0 \ gnome-2 gnome-keyring gnomecanvas-2 gnomeui-2 gnomevfs-2 \ gnomeprint-2-2 gnomeprintui-2-2 cairo glitz png \ jpeg popt sasl2 soup-2.2.>=7.0 xml2 \ asn1 com_err gssapi krb5 MASTER_SITES= ${MASTER_SITE_GNOME:S@$@sources/evolution/${PARENT_VERS}/@} EXTRACT_SUFX= .tar.bz2 MODULES= devel/gettext # XXX: Needs gal2-2.4.2, gtkhtml3-3.6.1, eds-1.2.2 BUILD_DEPENDS= :bison-*:devel/bison \ :scrollkeeper-*:textproc/scrollkeeper \ :p5-XML-Parser-*:textproc/p5-XML-Parser RUN_DEPENDS= :scrollkeeper-*:textproc/scrollkeeper LIB_DEPENDS= camel-1.2,camel-provider-1.2.>=4.1,ebook-1.2.>=4.1,ecal-1.2.>=2.1,edataserver-1.2.>=4.0,edataserverui-1.2.>=5.1,egroupwise-1.2.>=5.0::databases/evolution-data-server \ gal-2.4,gal-a11y-2.4::devel/gal2 \ gtkhtml-3.6.>=18.2::www/gtkhtml3 \ lber.>=7,ldap.>=7::databases/openldap \ gstreamer-0.8.>=5.0::devel/gstreamer USE_X11= Yes USE_GMAKE= Yes USE_LIBTOOL= Yes YACC= bison CONFIGURE_STYLE= gnu CONFIGURE_ARGS+= --with-gconf-schema-file-dir=${LOCALBASE}/share/schemas/evolution CONFIGURE_ARGS+= --enable-ipv6 CONFIGURE_ARGS+= --disable-pilot-conduits CONFIGURE_ARGS+= --disable-gtk-doc CONFIGURE_ARGS+= --enable-default-binary CONFIGURE_ARGS+= --with-openldap=${LOCALBASE} CONFIGURE_ARGS+= --with-sub-version=" OpenBSD/Ports" CONFIGURE_ARGS+= --with-krb5=/usr CONFIGURE_ARGS+= --with-krb5-includes=/usr/include/kerberosV CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib -Wl,-rpath,${LOCALBASE}/lib/evolution/${PARENT_VERS}:${LOCALBASE}/lib -Z" SUBST_VARS= PARENT_VERS FLAVORS= ssl FLAVOR?= .if ${FLAVOR:L:Mssl} BUILD_DEPENDS= ::www/mozilla,-devel CONFIGURE_ARGS+= --with-nspr-libs=${LOCALBASE}/mozilla/lib CONFIGURE_ARGS+= --with-nspr-includes=${LOCALBASE}/mozilla/include/nspr CONFIGURE_ARGS+= --with-nss-libs=${LOCALBASE}/mozilla/lib CONFIGURE_ARGS+= --with-nss-includes=${LOCALBASE}/mozilla/include/nss CONFIGURE_ARGS+= --enable-nss=static CONFIGURE_ARGS+= --enable-smime=yes .else CONFIGURE_ARGS+= --disable-nss .endif post-patch: @ln -s /usr/bin/true ${WRKDIR}/bin/scrollkeeper-update pre-configure: @if pkg dependencies check evolution-\*; then \ if pkg dependencies check ${DISTNAME}; then \ :; \ else \ echo 1>&2 "+-------------------"; \ echo 1>&2 "| Error: you must remove your existing evolution installation"; \ echo 1>&2 "| before compiling this version. To fully remove run"; \ echo 1>&2 "| these commands as user root"; \ echo 1>&2 "|"; \ echo 1>&2 "| pkg_delete -f `pkg_info -e 'evolution-*'`"; \ echo 1>&2 "|"; \ echo 1>&2 "+-------------------"; \ exit 1; \ fi; \ fi post-install: find ${PREFIX}/share/evolution/${PARENT_VERS}/default -perm 444 -exec chmod 644 {} \; .include