From owner-svn-ports-head@FreeBSD.ORG Thu Mar 21 06:53:41 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id ABD27965; Thu, 21 Mar 2013 06:53:41 +0000 (UTC) (envelope-from jgh@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 9CA22CB4; Thu, 21 Mar 2013 06:53:41 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r2L6rfwn065150; Thu, 21 Mar 2013 06:53:41 GMT (envelope-from jgh@svn.freebsd.org) Received: (from jgh@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r2L6rf6m065149; Thu, 21 Mar 2013 06:53:41 GMT (envelope-from jgh@svn.freebsd.org) Message-Id: <201303210653.r2L6rf6m065149@svn.freebsd.org> From: Jason Helfman Date: Thu, 21 Mar 2013 06:53:41 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r314811 - head/textproc/refdb X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Mar 2013 06:53:41 -0000 Author: jgh Date: Thu Mar 21 06:53:41 2013 New Revision: 314811 URL: http://svnweb.freebsd.org/changeset/ports/314811 Log: - adoption of optionsNG - trim historical header Approved by: portmgr (miwi,bapt) Modified: head/textproc/refdb/Makefile Modified: head/textproc/refdb/Makefile ============================================================================== --- head/textproc/refdb/Makefile Thu Mar 21 06:38:01 2013 (r314810) +++ head/textproc/refdb/Makefile Thu Mar 21 06:53:41 2013 (r314811) @@ -1,9 +1,5 @@ -# New ports collection makefile for: refdb -# Date created: 28 Apr 2005 -# Whom: paulh@logicsquad.net -# +# Created by: paulh@logicsquad.net # $FreeBSD$ -# PORTNAME= refdb PORTVERSION= 0.9.9 @@ -34,10 +30,13 @@ DOCSDIR= ${PREFIX}/share/doc/${PORTNAME} XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr -OPTIONS= MYSQL "Use MySQL" on \ - PGSQL "Use PostgreSQL" off \ - SQLITE "Use SQLite" off \ - CATALOG "Install SGML catalog" off +OPTIONS_DEFINE= CATALOG + +OPTIONS_SINGLE= DB +OPTIONS_SINGLE_DB= MYSQL PGSQL SQLITE +CATALOG_DESC= Install SGML catalog + +OPTIONS_DEFAULT= MYSQL MAN1= bib2ris.1 bib2ris-utf8.1 db2ris.1 eenc.1 en2ris.1 marc2ris.1 med2ris.1 \ refdb-backup.1 refdb-bug.1 refdb-ms.1 refdb-restore.1 \ @@ -49,12 +48,9 @@ MAN1= bib2ris.1 bib2ris-utf8.1 db2ris.1 MAN8= refdb.8 refdb.sh.8 refdb-init.8 .include +.include -.if defined(WITHOUT_MYSQL) && !defined(WITH_PGSQL) && !defined(WITH_SQLITE) -IGNORE= you must choose a back-end database -.endif - -.if !defined(WITHOUT_MYSQL) +.if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes # If libdbi-drivers has been built without MySQL driver, abort .if exists(${LOCALBASE}/lib/dbd) && !exists(${LOCALBASE}/lib/dbd/libdbdmysql.so) @@ -64,7 +60,7 @@ BUILD_DEPENDS+= ${LOCALBASE}/lib/dbd:${P .endif CONFIGURE_ARGS+= --with-db-server=mysql -.elif defined(WITH_PGSQL) +.elif ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes # If libdbi-drivers has been built without PostgreSQL driver, abort .if exists(${LOCALBASE}/lib/dbd) && !exists(${LOCALBASE}/lib/dbd/libdbdpgsql.so) @@ -74,7 +70,7 @@ BUILD_DEPENDS+= ${LOCALBASE}/lib/dbd:${P .endif CONFIGURE_ARGS+= --with-db-server=pgsql -.elif defined(WITH_SQLITE) +.elif ${PORT_OPTIONS:MSQLITE} LIB_DEPENDS+= sqlite3.8:${PORTSDIR}/databases/sqlite3 # If libdbi-drivers has been built without SQLite driver, abort .if exists(${LOCALBASE}/lib/dbd) && !exists(${LOCALBASE}/lib/dbd/libdbdsqlite.so) @@ -85,17 +81,17 @@ BUILD_DEPENDS+= ${LOCALBASE}/lib/dbd:${P CONFIGURE_ARGS+= --with-db-server=sqlite .endif -.if defined(WITH_CATALOG) +.if ${PORT_OPTIONS:MCATALOG} RUN_DEPENDS+= xmlcatmgr:${PORTSDIR}/textproc/xmlcatmgr .endif post-install: -.if defined(WITH_CATALOG) +.if ${PORT_OPTIONS:MCATALOG} @[ -f ${PREFIX}/share/sgml/catalog.ports ] || ${TOUCH} ${PREFIX}/share/sgml/catalog.ports @${XMLCATMGR} -s -c ${PREFIX}/share/sgml/catalog.ports lookup "${PREFIX}/share/refdb/refdb.cat" > /dev/null || ${XMLCATMGR} -s -c ${PREFIX}/share/sgml/catalog.ports add CATALOG "${PREFIX}/share/refdb/refdb.cat" -- > /dev/null .endif @${ECHO_MSG} "To complete RefDB installation:" -.if defined(WITH_MYSQL) +.if ${PORT_OPTIONS:MMYSQL} @${ECHO_MSG} "" @${ECHO_MSG} "1. To initialise MySQL, run the following command:" @${ECHO_MSG} "" @@ -109,14 +105,14 @@ post-install: @${ECHO_MSG} "" @${ECHO_MSG} " mysql -u root refdb < ${PREFIX}/share/refdb/sql/refdb.dump.mysql41" @${ECHO_MSG} "" -.elif defined(WITH_PGSQL) +.elif ${PORT_OPTIONS:MPGSQL} @${ECHO_MSG} "" @${ECHO_MSG} "1. To initialise PostgreSQL, run the following commands:" @${ECHO_MSG} "" @${ECHO_MSG} " createdb -U pgsql -E UNICODE refdb" @${ECHO_MSG} " psql -U pgsql refdb < ${PREFIX}/share/refdb/sql/refdb.dump.pgsql" @${ECHO_MSG} "" -.elif defined(WITH_SQLITE) +.elif ${PORT_OPTIONS:MSQLITE} @${ECHO_MSG} "" @${ECHO_MSG} "1. To initialise SQLite, run the following commands:" @${ECHO_MSG} ""