From owner-svn-ports-head@FreeBSD.ORG Thu Sep 6 06:12:31 2012 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 79B61106566B; Thu, 6 Sep 2012 06:12:31 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 4C7808FC0A; Thu, 6 Sep 2012 06:12:31 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q866CVcU071631; Thu, 6 Sep 2012 06:12:31 GMT (envelope-from swills@svn.freebsd.org) Received: (from swills@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q866CVjD071629; Thu, 6 Sep 2012 06:12:31 GMT (envelope-from swills@svn.freebsd.org) Message-Id: <201209060612.q866CVjD071629@svn.freebsd.org> From: Steve Wills Date: Thu, 6 Sep 2012 06:12:31 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r303745 - head/www/mod_spdy X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.5 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, 06 Sep 2012 06:12:31 -0000 Author: swills Date: Thu Sep 6 06:12:30 2012 New Revision: 303745 URL: http://svn.freebsd.org/changeset/ports/303745 Log: - Convert to OptionsNG PR: ports/171336 Submitted by: Masaki TAGAWA (maintainer) Modified: head/www/mod_spdy/Makefile Modified: head/www/mod_spdy/Makefile ============================================================================== --- head/www/mod_spdy/Makefile Thu Sep 6 06:10:41 2012 (r303744) +++ head/www/mod_spdy/Makefile Thu Sep 6 06:12:30 2012 (r303745) @@ -7,6 +7,7 @@ PORTNAME= mod_spdy PORTVERSION= 0.9.2.2 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://www.club.kyutech.ac.jp/~masaki/ports/:mod_spdy \ ${MASTER_SITE_APACHE_HTTPD}:apache22 \ @@ -44,41 +45,33 @@ GYP_DEFINES+= \ system_include_path_execinfo=${LOCALBASE}/include \ include_dirs=${LOCALBASE}/include -OPTIONS= CLANG "Build with Clang" on \ - GCC46 "Build with GCC 4.6+" off \ - DEBUG "Compile with debug symbols and verbose output" off +OPTIONS_DEFINE= CLANG DEBUG +CLANG_DESC= Build with Clang instead of GCC 4.6+ +DEBUG_DESC= Compile with debug symbols and verbose output + +OPTIONS_DEFAULT= CLANG .include -.if ${OSVERSION} < 900033 || defined(WITH_GCC46) +.if ${OSVERSION} < 900033 || ! ${PORT_OPTIONS:MCLANG} BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin .endif -.if !defined(WITH_GCC46) && !defined(WITH_CLANG) -IGNORE= does not compile with base gcc -.endif - -.if defined(WITH_GCC46) && defined(WITH_CLANG) -IGNORE= conflicting options (CLANG and GCC46) -.endif - -.if defined(WITH_GCC46) -USE_GCC?= 4.6+ -.endif - -.if defined(WITH_CLANG) +.if ${PORT_OPTIONS:MCLANG} .if ${OSVERSION} < 900033 BUILD_DEPENDS+= clang:${PORTSDIR}/lang/clang .endif CC= clang CXX= clang++ -CPP= clang-cpp GYP_DEFINES+= clang=1 +.else +USE_GCC?= 4.6+ +GYP_DEFINES+= gcc_version=${CXX:S/g++//} .endif -.if !defined(WITH_DEBUG) +.if ${PORT_OPTIONS:MDEBUG} BUILDTYPE= Release .else MAKE_ENV+= V=1