summaryrefslogtreecommitdiffstats
path: root/mail/evolution-devel/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'mail/evolution-devel/Makefile')
-rw-r--r--mail/evolution-devel/Makefile105
1 files changed, 105 insertions, 0 deletions
diff --git a/mail/evolution-devel/Makefile b/mail/evolution-devel/Makefile
new file mode 100644
index 000000000..351a08531
--- /dev/null
+++ b/mail/evolution-devel/Makefile
@@ -0,0 +1,105 @@
+# New ports collection makefile for: evolution
+# Date created: 28th June 2000
+# Whom: Ade Lovett <ade@FreeBSD.org>
+#
+# $FreeBSD: ports/mail/evolution/Makefile,v 1.66 2002/07/10 16:27:39 sobomax Exp $
+#
+
+PORTNAME= evolution
+PORTVERSION= 1.1.1
+CATEGORIES= mail gnome
+MASTER_SITES= ${MASTER_SITE_GNOME} \
+ http://people.FreeBSD.org/~sobomax/:local
+MASTER_SITE_SUBDIR= unstable/sources/evolution \
+ sobomax/:local
+DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \
+ db-3.1.17${EXTRACT_SUFX}:local
+DIST_SUBDIR= gnome
+
+MAINTAINER= gnome@FreeBSD.org
+
+LIB_DEPENDS= bonobo_conf.0:${PORTSDIR}/devel/bonobo-conf \
+ nss3.1:${PORTSDIR}/security/nss \
+ gal.20:${PORTSDIR}/x11-toolkits/gal \
+ gtkhtml-1.1.1:${PORTSDIR}/www/gtkhtml
+
+.if defined(WITH_LDAP)
+LIB_DEPENDS+= ldap.2:${PORTSDIR}/net/openldap2
+.endif
+RUN_DEPENDS= gnome-spell-component-0.5:${PORTSDIR}/textproc/gnomespell
+.if !defined(WITHOUT_PILOT)
+BUILD_DEPENDS+= ${X11BASE}/lib/gnome-pilot/conduits/libemail_conduit.so:${PORTSDIR}/palm/gnomepilot-conduits
+RUN_DEPENDS+= ${X11BASE}/lib/gnome-pilot/conduits/libemail_conduit.so:${PORTSDIR}/palm/gnomepilot-conduits
+.endif
+
+LATEST_LINK= evolution-devel
+USE_BZIP2= yes
+USE_GMAKE= yes
+USE_BISON= yes
+USE_X_PREFIX= yes
+USE_GNOMENG= yes
+USE_GNOME= gnomeprefix gnomehack gnomelibs
+USE_REINPLACE= yes
+USE_OPENSSL= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-db3-libs=${DB3_WRKSRC} \
+ --with-db3-includes=${DB3_WRKSRC} \
+ --with-nspr-includes=${LOCALBASE}/include/nspr \
+ --with-nspr-libs=${LOCALBASE}/lib \
+ --with-nss-includes=${LOCALBASE}/include/nss/security \
+ --with-nss-libs=${LOCALBASE}/lib
+
+.if defined(WITH_LDAP)
+CONFIGURE_ARGS+= --with-openldap=${LOCALBASE}
+.endif
+
+.if !defined(WITHOUT_PILOT)
+CONFIGURE_ARGS+= --with-pisock=${LOCALBASE} \
+ --enable-pilot-conduits=yes
+PLIST_SUB= PILOT:=""
+.else
+PLIST_SUB= PILOT:="@comment "
+.endif
+CONFIGURE_ENV= CPPFLAGS="-I${DB3_WRKSRC} -I${LOCALBASE}/include" \
+ LIBS="${PTHREAD_LIBS} -L${LOCALBASE}/lib"
+
+PLIST_SUB+= VERSION=${PORTVERSION}
+
+MAN1= evolution.1
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
+ s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
+ @${FIND} ${WRKSRC} -type f -name "*.[ch]" | xargs ${GREP} -l '<db.h>' | \
+ ${XARGS} ${REINPLACE_CMD} -e 's|<db.h>|<db3/db.h>|g'
+
+# DB3 stuff. Ugly, I know, but that's life.
+DB3_WRKSRC= ${WRKDIR}/db-3.1.17/build_unix
+DB3_CONFIGURE_SCRIPT= ../dist/configure
+DB3_CONFIGURE_ARGS= --enable-compat185 \
+ --enable-dump185 --enable-cxx \
+ --enable-static \
+ --disable-dynamic \
+ --prefix=${PREFIX} \
+ --includedir=${PREFIX}/include/db3 \
+ --target=${ARCH}-unknown-freebsd${OSREL}
+
+pre-configure:
+ @(cd ${DB3_WRKSRC} && \
+ ${SETENV} CC="${CC}" CXX="${CXX}" \
+ CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \
+ INSTALL="/usr/bin/install -c -o ${BINOWN} -g ${BINGRP}" \
+ INSTALL_DATA="${INSTALL_DATA}" \
+ INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
+ INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
+ ${DB3_CONFIGURE_ENV} ./${DB3_CONFIGURE_SCRIPT} ${DB3_CONFIGURE_ARGS})
+ @(cd ${DB3_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
+ @${RM} -f ${DB3_WRKSRC}/db3
+ @${LN} -s . ${DB3_WRKSRC}/db3
+# End of the DB3 stuff
+
+post-install:
+ @${FIND} ${PREFIX}/share/gnome/evolution/default_user -type f | \
+ ${XARGS} ${CHMOD} 644
+
+.include <bsd.port.mk>