[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / mail / evolution

Annotation of pkgsrc/mail/evolution/Makefile, Revision 1.79

1.79    ! jmmv        1: # $NetBSD: Makefile,v 1.78 2005/04/11 21:46:18 tv Exp $
1.1       rh          2:
1.77      jmmv        3: DISTNAME=              evolution-2.2.1.1
1.1       rh          4: CATEGORIES=            mail time gnome
1.76      jmmv        5: MASTER_SITES=          ${MASTER_SITE_GNOME:=sources/evolution/2.2/}
1.35      rh          6: EXTRACT_SUFX=          .tar.bz2
1.1       rh          7:
1.40      grant       8: MAINTAINER=            rh@NetBSD.org
1.71      jmmv        9: HOMEPAGE=              http://www.gnome.org/projects/evolution/
1.1       rh         10: COMMENT=               GNOME mailer, calendar, contact manager, and communications tool
                     11:
1.16      rh         12: DEPENDS+=              psmisc-[0-9]*:../../sysutils/psmisc
1.1       rh         13: BUILD_USES_MSGFMT=     YES
                     14:
1.69      jmmv       15: PKG_OPTIONS_VAR=       PKG_OPTIONS.evolution
1.70      jmmv       16: PKG_SUPPORTED_OPTIONS= ipv6 krb4 krb5 ssl
1.69      jmmv       17:
                     18: .include "../../mk/bsd.options.mk"
1.47      xtraeme    19:
1.70      jmmv       20: .if !empty(PKG_OPTIONS:Mssl) && !empty(PKG_OPTIONS:Mkrb[45])
                     21: # If Kerberos is enabled, the libcrypto library is linked in, which causes
                     22: # function name conflicts with libsoftokn3 provided by Mozilla NSS.  These
                     23: # cause runtime crashes, so don't allow these options to be specified
                     24: # together.
                     25: PKG_FAIL_REASON=       "Kerberos support conflicts with SSL"
                     26: .endif
                     27:
1.1       rh         28: GNU_CONFIGURE=         YES
1.58      jmmv       29: USE_DIRS+=             gnome2-1.5
1.62      recht      30: USE_GNU_TOOLS+=                make yacc
1.47      xtraeme    31: USE_X11=               YES
1.1       rh         32: USE_LIBTOOL=           YES
1.28      salo       33: USE_PKGLOCALEDIR=      YES
1.1       rh         34:
1.64      jmmv       35: REPLACE_PERL+=         addressbook/tools/csv2vcard
                     36: REPLACE_PERL+=         addressbook/tools/evolution-addressbook-clean
                     37: REPLACE_PERL+=         addressbook/tools/evolution-addressbook-clean.in
                     38:
                     39: CPPFLAGS+=             -I/usr/include/gssapi
                     40: CPPFLAGS+=             -I/usr/include/krb5
                     41:
1.33      dmcmahil   42: CONFIGURE_ARGS+=       --disable-gtk-doc
1.64      jmmv       43: CONFIGURE_ARGS+=       --with-openldap
                     44: CONFIGURE_ARGS+=       --without-static-ldap
1.69      jmmv       45: CONFIGURE_ARGS+=       --enable-openssl=no
1.64      jmmv       46: CONFIGURE_ARGS+=       --enable-pilot-conduits=no
                     47: CONFIGURE_ARGS+=       --with-krb4=/usr
                     48: CONFIGURE_ARGS+=       --with-krb5=/usr
                     49: CONFIGURE_ARGS+=       --with-html-dir=${PREFIX}/share/doc
                     50: .if defined(PKGREVISION)
                     51: CONFIGURE_ARGS+=       --with-sub-version=nb${PKGREVISION}
                     52: .endif
1.5       mycroft    53:
1.69      jmmv       54: .if !empty(PKG_OPTIONS:Mipv6)
                     55: CONFIGURE_ARGS+=       --enable-ipv6=yes
                     56: .else
                     57: CONFIGURE_ARGS+=       --disable-ipv6
                     58: .endif
                     59:
1.70      jmmv       60: .if !empty(PKG_OPTIONS:Mkrb4)
                     61: CONFIGURE_ARGS+=       --with-krb4
                     62: .else
                     63: CONFIGURE_ARGS+=       --without-krb4
                     64: .endif
                     65:
                     66: .if !empty(PKG_OPTIONS:Mkrb5)
                     67: CONFIGURE_ARGS+=       --with-krb5
                     68: .  include "../../mk/krb5.buildlink3.mk"
                     69: .else
                     70: CONFIGURE_ARGS+=       --without-krb5
                     71: .endif
                     72:
1.69      jmmv       73: .if !empty(PKG_OPTIONS:Mssl)
                     74: CONFIGURE_ARGS+=       --enable-nss=yes
1.79    ! jmmv       75: PLIST_SUBST+=          HAVE_SMIME=
        !            76: PRINT_PLIST_AWK+=      /smime/ { print "$${HAVE_SMIME}" $0; next; }
1.69      jmmv       77: # XXX Workaround for the following problem: addressbook/util/libeabutil.la
                     78: # is compiled as a static library only which uses the NSS stuff.  When other
                     79: # parts of the program use this .la archive, they get the right -L flags
                     80: # (from the dependency_libs variable) but not the rpaths.  buildlink3 should
                     81: # add rpath flags to the dependency_libs, but there is an strange comment
                     82: # in the wrapper saying that it shouldn't.
1.76      jmmv       83: LDFLAGS+=              ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.nss}/lib/nss
                     84: # XXX Change to use devel/nss (but a mozilla-nss.pc file is required).
1.69      jmmv       85: .  include "../../www/mozilla-gtk2/buildlink3.mk"
                     86: .else
                     87: CONFIGURE_ARGS+=       --disable-nss
1.79    ! jmmv       88: PLIST_SUBST+=          HAVE_SMIME="@comment "
1.69      jmmv       89: .endif
                     90:
1.47      xtraeme    91: PKGCONFIG_OVERRIDE=    camel.pc.in
                     92: PKGCONFIG_OVERRIDE+=   evolution-shell.pc.in
                     93:
1.76      jmmv       94: GCONF2_SCHEMAS=                apps_evolution_addressbook-2.2.schemas
                     95: GCONF2_SCHEMAS+=       apps_evolution_calendar-2.2.schemas
                     96: GCONF2_SCHEMAS+=       apps_evolution_shell-2.2.schemas
                     97: GCONF2_SCHEMAS+=       evolution-mail-2.2.schemas
1.45      rh         98:
1.63      jlam       99: BUILDLINK_TRANSFORM+=  rm:-DG_DISABLE_DEPRECATED
                    100: BUILDLINK_TRANSFORM+=  rm:-DGTK_DISABLE_DEPRECATED
1.59      jmmv      101:
1.77      jmmv      102: BUILDLINK_DEPENDS.evolution-data-server+=      evolution-data-server>=1.2.1
                    103: BUILDLINK_DEPENDS.gal2+=       gal2>=2.4.1
                    104: BUILDLINK_DEPENDS.glib2+=      glib2>=2.4.0nb2
                    105: BUILDLINK_DEPENDS.gtkhtml36+=  gtkhtml36>=3.6.1
                    106: BUILDLINK_DEPENDS.libsoup-devel+=              libsoup-devel>=2.2.1
                    107:
1.48      rh        108: .if !exists(/usr/include/semaphore.h)
                    109: LDFLAGS+=      -lsemaphore
1.54      jmmv      110: .include "../../devel/pthread-sem/buildlink3.mk"
1.48      rh        111: .endif
1.54      jmmv      112: .include "../../databases/openldap/buildlink3.mk"
1.64      jmmv      113: .include "../../devel/atk/buildlink3.mk"
1.47      xtraeme   114: .include "../../devel/GConf2/schemas.mk"
1.54      jmmv      115: .include "../../devel/gettext-lib/buildlink3.mk"
                    116: .include "../../devel/gal2/buildlink3.mk"
1.64      jmmv      117: .include "../../devel/glib2/buildlink3.mk"
                    118: .include "../../devel/libbonobo/buildlink3.mk"
1.54      jmmv      119: .include "../../devel/libbonoboui/buildlink3.mk"
                    120: .include "../../devel/libglade2/buildlink3.mk"
1.64      jmmv      121: .include "../../devel/libgnome/buildlink3.mk"
1.54      jmmv      122: .include "../../devel/libgnomeui/buildlink3.mk"
                    123: .include "../../devel/pkgconfig/buildlink3.mk"
1.64      jmmv      124: .include "../../graphics/gnome-icon-theme/buildlink3.mk"
1.54      jmmv      125: .include "../../graphics/libgnomecanvas/buildlink3.mk"
1.64      jmmv      126: .include "../../mail/evolution-data-server/buildlink3.mk"
1.76      jmmv      127: .include "../../multimedia/gstreamer/buildlink3.mk"
1.64      jmmv      128: .include "../../net/libsoup-devel/buildlink3.mk"
1.76      jmmv      129: .include "../../net/ORBit2/buildlink3.mk"
1.54      jmmv      130: .include "../../print/libgnomeprint/buildlink3.mk"
1.64      jmmv      131: .include "../../print/libgnomeprintui/buildlink3.mk"
1.76      jmmv      132: .include "../../sysutils/dbus-glib/buildlink3.mk"
1.54      jmmv      133: .include "../../sysutils/gnome-vfs2/buildlink3.mk"
                    134: .include "../../textproc/libxml2/buildlink3.mk"
                    135: .include "../../textproc/intltool/buildlink3.mk"
1.45      rh        136: .include "../../textproc/scrollkeeper/omf.mk"
1.76      jmmv      137: .include "../../www/gtkhtml36/buildlink3.mk"
                    138: .include "../../x11/gtk2/buildlink3.mk"
1.54      jmmv      139: .include "../../mk/pthread.buildlink3.mk"
1.1       rh        140: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>