From owner-svn-ports-all@FreeBSD.ORG Thu Mar 7 13:49:24 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id C7A1B781; Thu, 7 Mar 2013 13:49:24 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id B8521AC5; Thu, 7 Mar 2013 13:49:24 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r27DnOFJ073077; Thu, 7 Mar 2013 13:49:24 GMT (envelope-from bapt@svn.freebsd.org) Received: (from bapt@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r27DnO3R073076; Thu, 7 Mar 2013 13:49:24 GMT (envelope-from bapt@svn.freebsd.org) Message-Id: <201303071349.r27DnO3R073076@svn.freebsd.org> From: Baptiste Daroussin Date: Thu, 7 Mar 2013 13:49:24 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r313588 - head/net-mgmt/rackmonkey X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 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: Thu, 07 Mar 2013 13:49:24 -0000 Author: bapt Date: Thu Mar 7 13:49:24 2013 New Revision: 313588 URL: http://svnweb.freebsd.org/changeset/ports/313588 Log: Convert to new options framework Modified: head/net-mgmt/rackmonkey/Makefile Modified: head/net-mgmt/rackmonkey/Makefile ============================================================================== --- head/net-mgmt/rackmonkey/Makefile Thu Mar 7 13:30:37 2013 (r313587) +++ head/net-mgmt/rackmonkey/Makefile Thu Mar 7 13:49:24 2013 (r313588) @@ -1,9 +1,5 @@ -# Ports collection makefile for: RackMonkey -# Date created: 2010-02-10 -# Whom: Eric F Crist -# +# Created by: Eric F Crist # $FreeBSD$ -# PORTNAME= rackmonkey PORTVERSION= 1.2.5 @@ -23,12 +19,10 @@ RUN_DEPENDS= p5-DBI>=0:${PORTSDIR}/datab p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS \ p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser -OPTIONS= \ - SQLITE "Use SQLite Backend" on \ - MYSQL "Use MySQL Backend" off \ - POSTGRES "Use Posgres Backend" off \ - INIT_DB "Initialize DB at installation (SQLite Only)" on \ - SAMPLE "Install sample data (SQLite Only)" on +OPTIONS_DEFINE= SQLITE MYSQL PGSQL INIT_DB SAMPLE +OPTIONS_DEFAULT= SQLITE INIT_DB SAMPLE +INIT_DB_DESC= Initialize DB at installation (SQLite Only) +SAMPLE_DESC= Install sample data (SQLite Only) WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-1 NO_BUILD= YES @@ -38,25 +32,30 @@ USE_PERL5_RUN= YES SUB_FILES= pkg-message .include -.if defined(WITH_SQLITE) +.if ${PORT_OPTIONS:MSQLITE} USE_SQLITE= yes RUN_DEPENDS+= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite .endif -.if defined(WITH_MYSQL) +.if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes RUN_DEPENDS+= p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql .endif -.if defined(WITH_POSTGRES) +.if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= 83 RUN_DEPENDS+= p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg .endif -.if defined(WITH_INIT_DB) +.if ${PORT_OPTIONS:MINIT_DB} PLIST_SUB+= INIT_DB="" +INIT_DB= yes .else PLIST_SUB+= INIT_DB="@comment " .endif +.if ${PORT_OPTIONS:MSAMPLE} +SAMPLE= yes +.endif + do-install: ${MKDIR} ${WWWDIR}/ ${INSTALL} ${WRKSRC}/perl/rackmonkey.pl ${WRKSRC}/perl/rack2xls.pl ${WRKSRC}/perl/rackdns.pl ${WWWDIR}/ @@ -65,21 +64,21 @@ do-install: cd ${WRKSRC}/perl && ${COPYTREE_SHARE} RackMonkey ${WWWDIR}/ ${MKDIR} ${WRKDIR}/build_conf; \ ${CP} ${WRKSRC}/conf/rackmonkey.conf-default ${WRKDIR}/build_conf/rackmonkey.conf; \ - if [ "${WITH_SQLITE}" ]; then \ + if [ "${USE_SQLITE}" ]; then \ ${ECHO} "Building with SQLite............."; \ ${SED} -i '' -e 's%dbconnect =%dbconnect = dbi:SQLite:dbname=${WWWDIR}/rackmonkey.db%' ${WRKDIR}/build_conf/rackmonkey.conf; \ - if [ "${WITH_INIT_DB}" ]; then \ + if [ "${INIT_DB}" ]; then \ if [ -e "${WWWDIR}/rackmonkey.db" ]; then \ ${ECHO} "Database exists, skipping initalization..."; \ else \ ${LOCALBASE}/bin/sqlite3 ${WWWDIR}/rackmonkey.db < ${WRKSRC}/sql/schema/schema.sqlite.sql; \ ${LOCALBASE}/bin/sqlite3 ${WWWDIR}/rackmonkey.db < ${WRKSRC}/sql/data/default_data.sql; \ - if [ "${WITH_SAMPLE}" ]; then \ + if [ "${SAMPLE}" ]; then \ ${LOCALBASE}/bin/sqlite3 ${WWWDIR}/rackmonkey.db < ${WRKSRC}/sql/data/sample_data.sql; \ fi \ fi \ fi \ - elif [ "${WITH_MYSQL}" -o "${WITH_POSTGRES}" ]; then \ + elif [ "${USE_MYSQL}" -o "${USE_PGSQL}" ]; then \ ${INSTALL} ${WRKSRC}/conf/rackmonkey.conf-default ${WWWDIR}/; \ fi if [ -e "${WWWDIR}/rackmonkey.conf" ]; then \