mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-26 09:46:09 +00:00
88f49b73ac
Set this universally since it's quite plausible that other 64bit platforms may need this. Don't bump the port version since it wasn't installable on the systems that would need the portversion bump.
84 lines
2.3 KiB
Makefile
84 lines
2.3 KiB
Makefile
# New ports collection makefile for: dbmail
|
|
# Date created: 07/26/2003
|
|
# Whom: Clement Laforet <sheepkiller@cultdeadsheep.org>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= dbmail
|
|
PORTVERSION= 2.0.0
|
|
CATEGORIES= mail
|
|
MASTER_SITES= http://www.dbmail.org/download/
|
|
PKGNAMESUFFIX= -${DATABASE}
|
|
EXTRACT_SUFX= .tgz
|
|
|
|
MAINTAINER= seanc@FreeBSD.org
|
|
COMMENT= An SQL database-based mail system (POP3 and IMAP)
|
|
|
|
USE_REINPLACE= YES
|
|
GNU_CONFIGURE= YES
|
|
CONFIGURE_ARGS= --prefix=${PREFIX}
|
|
USE_GMAKE= YES
|
|
USE_OPENSSL= YES
|
|
|
|
CFLAGS += -fPIC
|
|
.if defined(WITH_POSTGRESQL)
|
|
CONFIGURE_ARGS+= --with-pgsql
|
|
LIB_DEPENDS+= pq:${PORTSDIR}/databases/postgresql7
|
|
DATABASE= postgresql
|
|
PLIST_SUB+= PGSQL=""
|
|
PLIST_SUB+= MYSQL="@comment "
|
|
LDFLAGS+= -L${LOCALBASE}/lib/
|
|
.else
|
|
USE_MYSQL= YES
|
|
CONFIGURE_ARGS+= --with-mysql
|
|
DATABASE= mysql
|
|
PLIST_SUB+= MYSQL=""
|
|
PLIST_SUB+= PGSQL="@comment "
|
|
CFLAGS+= -I${LOCALBASE}/include/mysql
|
|
LDFLAGS+= -L${LOCALBASE}/lib/mysql
|
|
.endif
|
|
|
|
CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}" LOCALBASE=${LOCALBASE}
|
|
PORTDOCS= INSTALL README EXTRAS
|
|
|
|
MAN1= dbmail-smtp.1
|
|
MAN8= dbmail-imapd.8 dbmail-lmtpd.8 dbmail-pop3d.8 \
|
|
dbmail-users.8 dbmail-util.8
|
|
MANCOMPRESSED= no
|
|
|
|
pre-everything::
|
|
@${ECHO} ""
|
|
@${ECHO} "You may use the following build options:"
|
|
@${ECHO} " By default dbmail uses MySQL backend database."
|
|
@${ECHO} " To build dbmail with PostgreSQL as backend database,"
|
|
@${ECHO} " define WITH_POSTGRESQL"
|
|
@${ECHO} ""
|
|
|
|
post-patch:
|
|
@${FIND} ${WRKSRC} -name CVS -type d | xargs ${RM} -fr
|
|
|
|
post-configure:
|
|
@${REINPLACE_CMD} -i.orig 's!/etc/dbmail.conf!${PREFIX}/etc/dbmail.conf!g' \
|
|
${WRKSRC}/dbmail.h
|
|
|
|
post-install:
|
|
@${INSTALL_DATA} ${WRKSRC}/dbmail.conf ${PREFIX}/etc/dbmail.conf-dist
|
|
@${MKDIR} ${DATADIR}/sql
|
|
@${INSTALL_DATA} ${WRKSRC}/sql/${DATABASE}/* ${DATADIR}/sql
|
|
@cd ${WRKSRC}/man && ${INSTALL_MAN} ${MAN1} ${MAN1PREFIX}/man/man1
|
|
.if !defined(NOPORTDOCS)
|
|
@${MKDIR} ${DOCSDIR}
|
|
@cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
|
|
.endif
|
|
@${ECHO} ""
|
|
@${ECHO} "IMPORTANT NOTE FOR ADMINS UPGRADING FROM 1.X->2.X!!!"
|
|
@${ECHO} ""
|
|
@${ECHO} " *) Don't forget to update the database using a script from"
|
|
@${ECHO} " ${DATADIR}/sql/"
|
|
@${ECHO} " *) Many programs have been renamed and their arguments changed."
|
|
@${ECHO} " *) Read the upgrading notes."
|
|
@${ECHO} " *) Don't be careless with this upgrade or mail will be lost!"
|
|
|
|
.include <bsd.port.mk>
|