From owner-svn-ports-all@FreeBSD.ORG Tue Mar 4 01:10:18 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 753858CA; Tue, 4 Mar 2014 01:10:18 +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 55B1FA83; Tue, 4 Mar 2014 01:10:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s241AI6k021228; Tue, 4 Mar 2014 01:10:18 GMT (envelope-from adamw@svn.freebsd.org) Received: (from adamw@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s241AIJw021227; Tue, 4 Mar 2014 01:10:18 GMT (envelope-from adamw@svn.freebsd.org) Message-Id: <201403040110.s241AIJw021227@svn.freebsd.org> From: Adam Weinberger Date: Tue, 4 Mar 2014 01:10:18 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r346984 - head/security/sudo 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, 04 Mar 2014 01:10:18 -0000 Author: adamw Date: Tue Mar 4 01:10:17 2014 New Revision: 346984 URL: http://svnweb.freebsd.org/changeset/ports/346984 QAT: https://qat.redports.org/buildarchive/r346984/ Log: Use OPTIONS helpers. Modified: head/security/sudo/Makefile Modified: head/security/sudo/Makefile ============================================================================== --- head/security/sudo/Makefile Tue Mar 4 00:51:30 2014 (r346983) +++ head/security/sudo/Makefile Tue Mar 4 01:10:17 2014 (r346984) @@ -28,6 +28,7 @@ CONFIGURE_ARGS= --sysconfdir=${PREFIX}/e OPTIONS_DEFINE= LDAP INSULTS DISABLE_ROOT_SUDO DISABLE_AUTH NOARGS_SHELL \ AUDIT OPIE NLS OPTIONS_DEFAULT= AUDIT +OPTIONS_SUB= yes INSULTS_DESC= Enable insults on failures DISABLE_ROOT_SUDO_DESC= Do not allow root to run sudo @@ -46,57 +47,30 @@ CONFIGURE_ARGS+= --with-logfac=${LOGFAC} CONFIGURE_ARGS+= --with-secure-path="${SUDO_SECURE_PATH}" .endif -.include +NLS_USES= gettext +NLS_CONFIGURE_ENABLE= nls +NLS_LDFLAGS= -L${LOCALBASE}/lib -lintl +NLS_CFLAGS= -I${LOCALBASE}/include -.if ${ARCH} == "arm" -CONFIGURE_ARGS+= --disable-pie -.endif +INSULTS_CONFIGURE_ON= --with-insults +INSULTS_CONFIGURE_ON+= --with-all-insults -.if ${PORT_OPTIONS:MNLS} -USES+= gettext -LDFLAGS+= -L${LOCALBASE}/lib -lintl -CFLAGS+= -I${LOCALBASE}/include -PLIST_SUB+= NLS="" -.else -CONFIGURE_ARGS+= --disable-nls -PLIST_SUB+= NLS="@comment " -.endif - -.if ${PORT_OPTIONS:MINSULTS} -CONFIGURE_ARGS+= --with-insults -CONFIGURE_ARGS+= --with-all-insults -.endif - -.if ${PORT_OPTIONS:MLDAP} -USE_OPENLDAP= yes -CONFIGURE_ARGS+= --with-ldap=${PREFIX} +LDAP_USE= OPENLDAP=yes +LDAP_CONFIGURE_ON= --with-ldap=${PREFIX} SUDO_LDAP_CONF?= ldap.conf -CONFIGURE_ARGS+= --with-ldap-conf-file=${PREFIX}/etc/${SUDO_LDAP_CONF} -PLIST_SUB+= LDAP="" -.else -PLIST_SUB+= LDAP="@comment " -.endif +LDAP_CONFIGURE_ON+= --with-ldap-conf-file=${PREFIX}/etc/${SUDO_LDAP_CONF} -.if ${PORT_OPTIONS:MDISABLE_ROOT_SUDO} -CONFIGURE_ARGS+=--disable-root-sudo -.endif - -.if ${PORT_OPTIONS:MDISABLE_AUTH} -CONFIGURE_ARGS+= --disable-authentication -.endif - -.if ${PORT_OPTIONS:MNOARGS_SHELL} -CONFIGURE_ARGS+= --enable-noargs-shell -.endif +DISABLE_ROOT_SUDO_CONFIGURE_ON= --disable-root-sudo +DISABLE_AUTH_CONFIGURE_ON= --disable-authentication +NOARGS_SHELL_CONFIGURE_ENABLE= noargs-shell +AUDIT_CONFIGURE_WITH= bsm-audit +OPIE_CONFIGURE_ON= --with-opie +OPIE_CONFIGURE_OFF= --with-pam -.if ${PORT_OPTIONS:MAUDIT} -CONFIGURE_ARGS+= --with-bsm-audit -.endif +.include -.if ${PORT_OPTIONS:MOPIE} -CONFIGURE_ARGS+= --with-opie -.else -CONFIGURE_ARGS+= --with-pam +.if ${ARCH} == "arm" +CONFIGURE_ARGS+= --disable-pie .endif post-patch: @@ -104,7 +78,7 @@ post-patch: s/\$$\(INSTALL\)/& ${STRIP}/;s/-b\~/-b ~/' \ ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e 's,$$(srcdir)/sudoers2ldif $$(DESTDIR)$$(docdir),$$(srcdir)/sudoers2ldif $$(DESTDIR)$$(bindir),' ${WRKSRC}/plugins/sudoers/Makefile.in -.if ! ${PORT_OPTIONS:MDOCS} +.if empty(PORT_OPTIONS:MDOCS) @${REINPLACE_CMD} -e 's/mkinstalldirs $$(DESTDIR)$$(docdir)/mkinstalldirs/' \ ${WRKSRC}/doc/Makefile.in @${REINPLACE_CMD} -e '/for f in $$(OTHER_DOCS); do/d;/@LDAP@for f in $$(OTHER_DOCS_LDAP); do/d' ${WRKSRC}/doc/Makefile.in