Date: Thu, 11 Oct 2012 13:24:41 +0000 (UTC) From: Ruslan Mahmatkhanov <rm@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r305720 - head/mail/dbmail22 Message-ID: <201210111324.q9BDOfdH029113@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: rm Date: Thu Oct 11 13:24:41 2012 New Revision: 305720 URL: http://svn.freebsd.org/changeset/ports/305720 Log: - convert to optionsng while here: - trim Makefile header - remove indefinite article - remove conflicts with port versions we don't have in the tree - fix portlint warning (shlib versions) - remove redundant MANCOMPRESSED=no - use bsd.port.options.mk instead of bsd.port.pre/post.mk - tab -> space change in pkg-descr:WWW PR: 172380 Submitted by: Alan Hicks <ahicks at p-o.co dot uk> (maintainer) Feature safe: yes Modified: head/mail/dbmail22/Makefile head/mail/dbmail22/pkg-descr Modified: head/mail/dbmail22/Makefile ============================================================================== --- head/mail/dbmail22/Makefile Thu Oct 11 13:23:57 2012 (r305719) +++ head/mail/dbmail22/Makefile Thu Oct 11 13:24:41 2012 (r305720) @@ -1,9 +1,5 @@ -# New ports collection makefile for: dbmail -# Date created: 07/26/2003 -# Whom: Clement Laforet <sheepkiller@cultdeadsheep.org> -# +# Created by: Clement Laforet <sheepkiller@cultdeadsheep.org> # $FreeBSD$ -# PORTNAME= dbmail PORTVERSION= 2.2.18 @@ -11,19 +7,17 @@ CATEGORIES= mail MASTER_SITES= http://www.dbmail.org/download/2.2/ MAINTAINER= ahicks@p-o.co.uk -COMMENT= An SQL database-based mail system (POP3 and IMAP) +COMMENT= SQL database-based mail system (POP3 and IMAP) LICENSE= GPLv2 -LIB_DEPENDS= gmime-2.0.4:${PORTSDIR}/mail/gmime2 +LIB_DEPENDS= gmime-2.0:${PORTSDIR}/mail/gmime2 -CONFLICTS= dbmail-*-2.0.* dbmail-2.1.* dbmail-3.* +CONFLICTS= dbmail-3.* -OPTIONS= MYSQL "Build with MySQL support" on \ - POSTGRESQL "Build with PostgreSQL support" off \ - SQLITE "Build with SQLite support" off \ - SIEVE "Build w. support for Sieve mail sorting language" off \ - LDAP "Build with support for LDAP authentication" off +OPTIONS_DEFINE= MYSQL PGSQL SQLITE SIEVE LDAP +OPTIONS_DEFAULT=MYSQL +SIEVE_DESC= Support for Sieve mail sorting language LATEST_LINK= dbmail22 USE_AUTOTOOLS= libtool @@ -49,7 +43,6 @@ MAN5= dbmail.conf.5 MAN8= dbmail-export.8 dbmail-imapd.8 dbmail-lmtpd.8 \ dbmail-pop3d.8 dbmail-sievecmd.8 dbmail-timsieved.8 \ dbmail-users.8 dbmail-util.8 -MANCOMPRESSED= no SUB_FILES= pkg-message PLIST_SUB+= PORTNAME=${PORTNAME} @@ -59,9 +52,9 @@ PLIST_SUB+= PORTDOCS="@comment " PLIST_SUB+= PORTDOCS="" .endif -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> -.if !defined(WITHOUT_MYSQL) +.if ${PORT_OPTIONS:MMYSQL} CONFIGURE_ARGS+=--with-mysql USE_MYSQL= yes DATABASE+= mysql @@ -70,7 +63,7 @@ PLIST_SUB+= MYSQL="" PLIST_SUB+= MYSQL="@comment " .endif -.if defined(WITH_POSTGRESQL) +.if ${PORT_OPTIONS:MPGSQL} CONFIGURE_ARGS+=--with-pgsql USE_PGSQL= yes DATABASE+= postgresql @@ -79,7 +72,7 @@ PLIST_SUB+= PGSQL="" PLIST_SUB+= PGSQL="@comment " .endif -.if defined(WITH_SQLITE) +.if ${PORT_OPTIONS:MSQLITE} CONFIGURE_ARGS+=--with-sqlite USE_SQLITE= yes DATABASE+= sqlite @@ -88,15 +81,15 @@ PLIST_SUB+= SQLITE="" PLIST_SUB+= SQLITE="@comment " .endif -.if defined(WITH_SIEVE) +.if ${PORT_OPTIONS:MSIEVE} CONFIGURE_ARGS+=--with-sieve=${LOCALBASE}/include -LIB_DEPENDS+= sieve.1:${PORTSDIR}/mail/libsieve +LIB_DEPENDS+= sieve:${PORTSDIR}/mail/libsieve PLIST_SUB+= SIEVE="" .else PLIST_SUB+= SIEVE="@comment " .endif -.if defined(WITH_LDAP) +.if ${PORT_OPTIONS:MLDAP} CONFIGURE_ARGS+=--with-auth-ldap=${LOCALBASE}/include USE_OPENLDAP= yes PLIST_SUB+= LDAP="" @@ -104,7 +97,7 @@ PLIST_SUB+= LDAP="" PLIST_SUB+= LDAP="@comment " .endif -.if defined(WITHOUT_MYSQL) && !defined(WITH_POSTGRESQL) && !defined(WITH_SQLITE) +.if empty(${PORT_OPTIONS:MMYSQL}) && empty(${PORT_OPTIONS:MPGSQL}) && empty(${PORT_OPTIONS:MSQLITE}) IGNORE="requires at least one database backend selected. Run 'make config'" .endif @@ -141,4 +134,4 @@ post-install: .endif @${CAT} ${PKGMESSAGE} -.include <bsd.port.post.mk> +.include <bsd.port.mk> Modified: head/mail/dbmail22/pkg-descr ============================================================================== --- head/mail/dbmail22/pkg-descr Thu Oct 11 13:23:57 2012 (r305719) +++ head/mail/dbmail22/pkg-descr Thu Oct 11 13:24:41 2012 (r305720) @@ -21,4 +21,4 @@ PostgreSQL or SQLite). Changes on a Dbmail system (adding of users, changing passwords etc.) are effective immediately. -WWW: http://www.dbmail.org/ +WWW: http://www.dbmail.org/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210111324.q9BDOfdH029113>