From owner-svn-ports-all@FreeBSD.ORG Tue Mar 25 18:19:46 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0C62ECB4; Tue, 25 Mar 2014 18:19:46 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id ED35EE; Tue, 25 Mar 2014 18:19:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2PIJjXX023063; Tue, 25 Mar 2014 18:19:45 GMT (envelope-from mat@svn.freebsd.org) Received: (from mat@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2PIJjIQ023057; Tue, 25 Mar 2014 18:19:45 GMT (envelope-from mat@svn.freebsd.org) Message-Id: <201403251819.s2PIJjIQ023057@svn.freebsd.org> From: Mathieu Arnold Date: Tue, 25 Mar 2014 18:19:45 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r349166 - in head: Mk lang/pure net-im/ejabberd net-im/ejabberd/files 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.17 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: Tue, 25 Mar 2014 18:19:46 -0000 Author: mat Date: Tue Mar 25 18:19:44 2014 New Revision: 349166 URL: http://svnweb.freebsd.org/changeset/ports/349166 QAT: https://qat.redports.org/buildarchive/r349166/ Log: Have OPTIONS_SUB also fill in SUB_LIST. Fix two ports that would have been broken with this change. With hat: portmgr Modified: head/Mk/bsd.options.mk head/lang/pure/Makefile head/net-im/ejabberd/Makefile head/net-im/ejabberd/files/pkg-install.in Modified: head/Mk/bsd.options.mk ============================================================================== --- head/Mk/bsd.options.mk Tue Mar 25 18:15:14 2014 (r349165) +++ head/Mk/bsd.options.mk Tue Mar 25 18:19:44 2014 (r349166) @@ -398,6 +398,7 @@ ALL_OPTIONS= ${OPTIONS_DEFINE} .for opt in ${COMPLETE_OPTIONS_LIST} ${OPTIONS_SLAVE} ${OPTIONS_EXCLUDE_${ARCH}} ${OPTIONS_EXCLUDE} # PLIST_SUB PLIST_SUB?= +SUB_LIST?= . if defined(OPTIONS_SUB) . if ! ${PLIST_SUB:M${opt}=*} . if ${PORT_OPTIONS:M${opt}} @@ -406,6 +407,13 @@ PLIST_SUB:= ${PLIST_SUB} ${opt}="" NO_${ PLIST_SUB:= ${PLIST_SUB} ${opt}="@comment " NO_${opt}="" . endif . endif +. if ! ${SUB_LIST:M${opt}=*} +. if ${PORT_OPTIONS:M${opt}} +SUB_LIST:= ${SUB_LIST} ${opt}="" NO_${opt}="@comment " +. else +SUB_LIST:= ${SUB_LIST} ${opt}="@comment " NO_${opt}="" +. endif +. endif . endif . if ${PORT_OPTIONS:M${opt}} Modified: head/lang/pure/Makefile ============================================================================== --- head/lang/pure/Makefile Tue Mar 25 18:15:14 2014 (r349165) +++ head/lang/pure/Makefile Tue Mar 25 18:19:44 2014 (r349166) @@ -64,12 +64,6 @@ SUB_LIST+= NOCLANG="" SUB_LIST+= NOCLANG="@comment " .endif -.if ${PORT_OPTIONS:METC} -SUB_LIST+= ETC="" -.else -SUB_LIST+= ETC="@comment " -.endif - # automatically disable readline support if editline support is available .if exists(/usr/include/edit/readline/readline.h) CONFIGURE_ARGS+= --without-readline Modified: head/net-im/ejabberd/Makefile ============================================================================== --- head/net-im/ejabberd/Makefile Tue Mar 25 18:15:14 2014 (r349165) +++ head/net-im/ejabberd/Makefile Tue Mar 25 18:19:44 2014 (r349166) @@ -38,7 +38,7 @@ SUB_LIST= PORTNAME=${PORTNAME} PORTVERSI SHAREOWN=${SHAREOWN} SHAREGRP=${SHAREGRP} WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src -OPTIONS_SUB= PAM ODBC +OPTIONS_SUB= yes PAM_CONFIGURE_ENABLE= pam ODBC_CONFIGURE_ENABLE= odbc DOCS_MAKE_ARGS_OFF= NOPORTDOCS=yes @@ -47,12 +47,6 @@ USE_OPENSSL= yes .include -.if ${PORT_OPTIONS:MPAM} -SUB_LIST+= PAM="1" -.else -SUB_LIST+= PAM="0" -.endif - post-patch: @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' ${WRKSRC}/configure Modified: head/net-im/ejabberd/files/pkg-install.in ============================================================================== --- head/net-im/ejabberd/files/pkg-install.in Tue Mar 25 18:15:14 2014 (r349165) +++ head/net-im/ejabberd/files/pkg-install.in Tue Mar 25 18:19:44 2014 (r349166) @@ -14,9 +14,7 @@ chown -R %%USERS%%:%%GROUPS%% %%PREFIX% find %%PREFIX%%/lib/erlang/lib/%%PORTNAME%%-%%PORTVERSION%% -type f -print0 | xargs -0 chmod %%SHAREMODE%% find %%PREFIX%%/lib/erlang/lib/%%PORTNAME%%-%%PORTVERSION%% -type f -print0 | xargs -0 chown %%SHAREOWN%%:%%SHAREGRP%% -if [ "%%PAM%%" = 1 ]; then - chmod 4750 %%PREFIX%%/lib/erlang/lib/%%PORTNAME%%-%%PORTVERSION%%/priv/bin/epam - chown root:%%GROUPS%% %%PREFIX%%/lib/erlang/lib/%%PORTNAME%%-%%PORTVERSION%%/priv/bin/epam -fi +%%PAM%%chmod 4750 %%PREFIX%%/lib/erlang/lib/%%PORTNAME%%-%%PORTVERSION%%/priv/bin/epam +%%PAM%%chown root:%%GROUPS%% %%PREFIX%%/lib/erlang/lib/%%PORTNAME%%-%%PORTVERSION%%/priv/bin/epam exit 0