Date: Tue, 9 Oct 2012 19:58:57 +0000 (UTC) From: Guido Falsi <madpilot@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r305602 - head/www/cgiwrap Message-ID: <201210091958.q99JwvRA067525@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: madpilot Date: Tue Oct 9 19:58:56 2012 New Revision: 305602 URL: http://svn.freebsd.org/changeset/ports/305602 Log: - Convert to new options framework - Trim Makefile headers PR: ports/172423 Submitted by: Michael Gmelin <freebsd@grem.de> Modified: head/www/cgiwrap/Makefile (contents, props changed) Modified: head/www/cgiwrap/Makefile ============================================================================== --- head/www/cgiwrap/Makefile Tue Oct 9 19:53:00 2012 (r305601) +++ head/www/cgiwrap/Makefile Tue Oct 9 19:58:56 2012 (r305602) @@ -1,9 +1,5 @@ -# New ports collection makefile for: cgiwrap -# Date created: 30 July 1998 -# Whom: Brent J. Nordquist <bjn@visi.com> -# +# Created by: Brent J. Nordquist <bjn@visi.com> # $FreeBSD$ -# PORTNAME= cgiwrap PORTVERSION= 4.1 @@ -16,16 +12,22 @@ COMMENT= Securely execute Web CGI script WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PKGMESSAGE= ${WRKDIR}/pkg-message -OPTIONS= CGI_OWNER "Check CGI file owner" on \ - CGI_GROUP "Check CGI file group" on \ - CGI_SETUID "Check CGI file setuid permissions" on \ - CGI_SETGID "Check CGI file setgid permissions" on \ - CGI_GROUP_WRITABLE "Check CGI g+w file permissions" on \ - CGI_WORLD_WRITABLE "Check CGI o+w file permissions" on \ - USE_REDIRECT_URL "Use REDIRECT_URL to build SCRIPT_NAME" off \ - USE_SCRIPT_URL "Use SCRIPT_URL to build SCRIPT_NAME" off \ - NPH "Enable nph binaries" off \ - DEBUG "Enable cgiwrapd binaries" off +OPTIONS_DEFINE= CGI_OWNER CGI_GROUP CGI_SETUID CGI_SETGID \ + CGI_GROUP_WRITABLE CGI_WORLD_WRITABLE DEBUG \ + DOCS NPH USE_REDIRECT_URL USE_SCRIPT_URL +OPTIONS_DEFAULT=CGI_OWNER CGI_GROUP CGI_SETUID CGI_SETGID \ + CGI_GROUP_WRITABLE CGI_WORLD_WRITABLE + +CGI_OWNER_DESC= Check CGI file owner +CGI_GROUP_DESC= Check CGI file group +CGI_SETUID_DESC=Check CGI file setuid permissions +CGI_SETGID_DESC=Check CGI file setgid permissions +CGI_GROUP_WRITABLE_DESC=Check CGI g+w file permissions +CGI_WORLD_WRITABLE_DESC=Check CGI o+w file permissions +USE_REDIRECT_URL_DESC=Use REDIRECT_URL to build SCRIPT_NAME +USE_SCRIPT_URL_DESC=Use SCRIPT_URL to build SCRIPT_NAME +NPH_DESC= Enable nph binaries +DEBUG_DESC= Enable cgiwrapd binaries ## # INSTALL_DIR @@ -65,7 +67,7 @@ CONFIGURE_ARGS= --with-httpd-user=${WWWO --with-check-shell \ --with-wall -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> ## # LOG_FILE @@ -78,46 +80,46 @@ CONFIGURE_ARGS+= --with-logging-file=${L .else CONFIGURE_ARGS+= --without-logging-file .endif -.if !defined(WITH_CGI_OWNER) +.if empty(PORT_OPTIONS:MCGI_OWNER) CONFIGURE_ARGS+= --without-check-owner .endif -.if !defined(WITH_CGI_GROUP) +.if empty(PORT_OPTIONS:MCGI_GROUP) CONFIGURE_ARGS+= --without-check-group .endif -.if !defined(WITH_CGI_SETUID) +.if empty(PORT_OPTIONS:MCGI_SETUID) CONFIGURE_ARGS+= --without-check-setuid .endif -.if !defined(WITH_CGI_SETGID) +.if empty(PORT_OPTIONS:MCGI_SETGID) CONFIGURE_ARGS+= --without-check-setgid .endif -.if !defined(WITH_CGI_GROUP_WRITABLE) +.if empty(PORT_OPTIONS:MCGI_GROUP_WRITABLE) CONFIGURE_ARGS+= --without-check-group-writable .endif -.if !defined(WITH_CGI_WORLD_WRITABLE) +.if empty(PORT_OPTIONS:MCGI_WORLD_WRITABLE) CONFIGURE_ARGS+= --without-check-world-writable .endif -.if defined(WITH_USE_REDIRECT_URL) +.if ${PORT_OPTIONS:MUSE_REDIRECT_URL} CONFIGURE_ARGS+= --with-use-redirect-url .endif -.if defined(WITH_USE_SCRIPT_URL) +.if ${PORT_OPTIONS:MUSE_SCRIPT_URL} CONFIGURE_ARGS+= --with-use-script-url .endif -.if !defined(WITH_NPH) +.if empty(PORT_OPTIONS:MNPH) PLIST_SUB+= NPHFLAG="@comment " CONFIGURE_ARGS+= --without-nph .else PLIST_SUB+= NPHFLAG= .endif -.if defined(WITH_DEBUG) +.if ${PORT_OPTIONS:MDEBUG} PLIST_SUB+= DEBUGFLAG= CONFIGURE_ARGS+= --with-cgiwrapd .else PLIST_SUB+= DEBUGFLAG="@comment " .endif -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} PORTDOCS= accesscontrol.html afs.html changes.html \ chroot.html comments.html download.html faq.html \ index.html install.html intro.html maillist.html \ @@ -131,15 +133,15 @@ pre-install: post-install: @${STRIP_CMD} ${INSTALL_DIR}/cgiwrap @${CHMOD} 4550 ${INSTALL_DIR}/cgiwrap -.if defined(WITH_DEBUG) +.if ${PORT_OPTIONS:MDEBUG} @${STRIP_CMD} ${INSTALL_DIR}/cgiwrapd @${CHMOD} 4550 ${INSTALL_DIR}/cgiwrapd -.if defined(WITH_NPH) +.if ${PORT_OPTIONS:MNPH} @${STRIP_CMD} ${INSTALL_DIR}/nph-cgiwrapd @${CHMOD} 4550 ${INSTALL_DIR}/nph-cgiwrapd .endif .endif -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} .for f in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/htdocs/${f} ${DOCSDIR} @@ -151,4 +153,4 @@ post-install: ${MASTERDIR}/pkg-message > ${PKGMESSAGE} @${CAT} ${PKGMESSAGE} -.include <bsd.port.post.mk> +.include <bsd.port.mk>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210091958.q99JwvRA067525>