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

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

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

CVSweb <webmaster@jp.NetBSD.org>