From owner-svn-ports-all@FreeBSD.ORG Sun Oct 7 04:44:49 2012 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6C8FC106564A; Sun, 7 Oct 2012 04:44:49 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 3DE908FC17; Sun, 7 Oct 2012 04:44:49 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q974inuB019167; Sun, 7 Oct 2012 04:44:49 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q974in0V019165; Sun, 7 Oct 2012 04:44:49 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201210070444.q974in0V019165@svn.freebsd.org> From: Eitan Adler Date: Sun, 7 Oct 2012 04:44:49 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r305429 - head/security/libpreludedb X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Oct 2012 04:44:49 -0000 Author: eadler Date: Sun Oct 7 04:44:48 2012 New Revision: 305429 URL: http://svn.freebsd.org/changeset/ports/305429 Log: Convert to OptionsNG PR: ports/172426 Submitted by: Michael Gmelin Modified: head/security/libpreludedb/Makefile Modified: head/security/libpreludedb/Makefile ============================================================================== --- head/security/libpreludedb/Makefile Sun Oct 7 04:39:12 2012 (r305428) +++ head/security/libpreludedb/Makefile Sun Oct 7 04:44:48 2012 (r305429) @@ -1,6 +1,4 @@ -# New ports collection makefile for: libpreludedb -# Date created: 2005-10-14 -# Whom: Sergei Kolobov +# Created by: Sergei Kolobov # $FreeBSD$ PORTNAME= libpreludedb @@ -23,15 +21,12 @@ USE_LDCONFIG= yes MAN1= preludedb-admin.1 PORTDOCS= * -OPTIONS= PERL "Include Perl bindings" off \ - PYTHON "Include Python bindings" off \ - MYSQL "Use MySQL backend" on \ - PGSQL "Use PostgreSQL backend" off \ - SQLITE "Use SQLite backend" off +OPTIONS_DEFINE= DOCS MYSQL PERL PGSQL PYTHON SQLITE +OPTIONS_DEFAULT=MYSQL -.include +.include -.if defined(WITH_PERL) +.if ${PORT_OPTIONS:MPERL} USE_PERL5= yes CONFIGURE_ARGS+= --with-perl PLIST_SUB+= WITH_PERL="" @@ -40,7 +35,7 @@ CONFIGURE_ARGS+= --without-perl PLIST_SUB+= WITH_PERL="@comment " .endif -.if defined(WITH_PYTHON) +.if ${PORT_OPTIONS:MPYTHON} USE_PYTHON= yes .include "${PORTSDIR}/Mk/bsd.python.mk" CONFIGURE_ARGS+= --with-python @@ -50,7 +45,7 @@ CONFIGURE_ARGS+= --without-python PLIST_SUB+= WITH_PYTHON="@comment " .endif -.if defined(WITH_MYSQL) || exists(${LOCALBASE}/bin/mysql_config) +.if ${PORT_OPTIONS:MMYSQL} || exists(${LOCALBASE}/bin/mysql_config) USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysql PLIST_SUB+= WITH_MYSQL="" @@ -59,7 +54,7 @@ CONFIGURE_ARGS+= --without-mysql PLIST_SUB+= WITH_MYSQL="@comment " .endif -.if defined(WITH_PGSQL) || exists(${LOCALBASE}/bin/pg_config) +.if ${PORT_OPTIONS:MPGSQL} || exists(${LOCALBASE}/bin/pg_config) USE_PGSQL= yes CONFIGURE_ARGS+= --with-postgresql PLIST_SUB+= WITH_PGSQL="" @@ -68,7 +63,7 @@ CONFIGURE_ARGS+= --without-postgresql PLIST_SUB+= WITH_PGSQL="@comment " .endif -.if defined(WITH_SQLITE) || exists(${LOCALBASE}/lib/libsqlite3.so) +.if ${PORT_OPTIONS:MSQLITE} || exists(${LOCALBASE}/lib/libsqlite3.so) USE_SQLITE= yes CONFIGURE_ARGS+= --with-sqlite3 PLIST_SUB+= WITH_SQLITE="" @@ -78,16 +73,16 @@ CONFIGURE_ARGS+= --without-sqlite3 PLIST_SUB+= WITH_SQLITE="@comment " .endif -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} CONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc .endif post-install: -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${INSTALL} -d ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/api/html/* ${DOCSDIR} .endif @${INSTALL_MAN} ${WRKSRC}/docs/manpages/*.1 ${MAN1PREFIX}/man/man1/ -.include +.include