From owner-freebsd-ports-bugs@FreeBSD.ORG Fri May 10 11:30:06 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 1477B99E for ; Fri, 10 May 2013 11:30:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 0704325B for ; Fri, 10 May 2013 11:30:06 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r4ABU5vq007232 for ; Fri, 10 May 2013 11:30:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r4ABU5Rr007231; Fri, 10 May 2013 11:30:05 GMT (envelope-from gnats) Date: Fri, 10 May 2013 11:30:05 GMT Message-Id: <201305101130.r4ABU5Rr007231@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org Cc: From: dfilter@FreeBSD.ORG (dfilter service) Subject: Re: ports/178443: commit references a PR X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: dfilter service List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 May 2013 11:30:06 -0000 The following reply was made to PR ports/178443; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/178443: commit references a PR Date: Fri, 10 May 2013 11:28:42 +0000 (UTC) --===============0506564933204594990== Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Author: bapt Date: Fri May 10 11:28:32 2013 New Revision: 317790 URL: http://svnweb.freebsd.org/changeset/ports/317790 Log: Convert to new options framework While here do some build with clang fixes PR: ports/178445, ports/178446, ports/178444, ports/178443, ports/178425, ports/178423 Submitted by: "Ilya A. Arkhipov" Modified: head/net-mgmt/circe/Makefile head/net-mgmt/dhcdrop/Makefile head/net-mgmt/macroscope/Makefile head/net-mgmt/nedi/Makefile head/net-mgmt/netams/Makefile head/net-mgmt/p5-Cflow/Makefile head/net-mgmt/pftabled/Makefile head/net-mgmt/pnp/Makefile Modified: head/net-mgmt/circe/Makefile ============================================================================== --- head/net-mgmt/circe/Makefile Fri May 10 11:24:42 2013 (r317789) +++ head/net-mgmt/circe/Makefile Fri May 10 11:28:32 2013 (r317790) @@ -1,9 +1,5 @@ -# New ports collection makefile for: circe -# Date created: 23 July 2010 -# Whom: Berkeley NAC-Team -# +# Created by: Berkeley NAC-Team # $FreeBSD$ -# PORTNAME= circe PORTVERSION= 0.2.3 @@ -33,11 +29,12 @@ USE_PERL5= yes DIST_SUBDIR= ${PORTNAME} WRKSRC= ${WRKDIR} -OPTIONS= ENCRYPT "Encrypt the destination URL in redirection" Off +OPTIONS_DEFINE= ENCRYPT +ENCRYPT_DESC= Encrypt destination URL in redirection .include -.if defined(WITH_ENCRYPT) +.if ${PORT_OPTIONS:MENCRYPT} RUN_DEPENDS+= p5-Crypt-DES>=0:${PORTSDIR}/security/p5-Crypt-DES \ p5-Crypt-OpenSSL-AES>=0:${PORTSDIR}/security/p5-Crypt-OpenSSL-AES .endif Modified: head/net-mgmt/dhcdrop/Makefile ============================================================================== --- head/net-mgmt/dhcdrop/Makefile Fri May 10 11:24:42 2013 (r317789) +++ head/net-mgmt/dhcdrop/Makefile Fri May 10 11:28:32 2013 (r317790) @@ -1,9 +1,5 @@ -# New ports collection makefile for: dhcdrop -# Date created: Aug 9 2009 -# Whom: Nick F -# +# Created by: Nick F # $FreeBSD$ -# PORTNAME= dhcdrop PORTVERSION= 0.5 @@ -21,12 +17,18 @@ MANLANG= "" ru PLIST_FILES= sbin/dhcdrop -OPTIONS= STATIC "Build a static version of dhcdrop" off +OPTIONS_DEFINE= STATIC +STATIC_DESC= Build a static version of dhcdrop .include -.if defined(WITH_STATIC) +.if ${PORT_OPTIONS:MSTATIC} CONFIGURE_ARGS+=--enable-static-build .endif +post-patch: + @${REINPLACE_CMD} -e \ + 's,inline void rand_ether_addr,static void rand_ether_addr,' \ + ${WRKSRC}/src/dhcdrop.[c,h] + .include Modified: head/net-mgmt/macroscope/Makefile ============================================================================== --- head/net-mgmt/macroscope/Makefile Fri May 10 11:24:42 2013 (r317789) +++ head/net-mgmt/macroscope/Makefile Fri May 10 11:28:32 2013 (r317790) @@ -1,9 +1,5 @@ -# New ports collection makefile for: macroscope -# Date created: 2007-05-14 -# Whom: Dukashvili Guram -# +# Created by: Dukashvili Guram # $FreeBSD$ -# PORTNAME= macroscope PORTVERSION= 1.0.3787 @@ -25,21 +21,23 @@ USE_BZIP2= yes USE_DOS2UNIX= yes USES= cmake -OPTIONS= MYSQL "With MySQL support" on \ - FIREBIRD "With Firebird support" off +OPTIONS_DEFINE= MYSQL FIREBIRD DOCS +MYSQL_DESC= With MySQL support +FIREBIRD_DESC= With Firebird support +OPTIONS_DEFAULT= MYSQL .include -.if defined(NOPORTDOCS) +.if ! ${PORT_OPTIONS:MDOCS} CMAKE_ARGS+= -DCMAKE_NOT_INSTALL_DOC:BOOL=ON .endif -.if !defined(WITHOUT_MYSQL) +.if ${PORT_OPTIONS:MMYSQL} WANT_MYSQL_VER= 50 USE_MYSQL= yes .endif -.if !defined(WITHOUT_FIREBIRD) +.if ${PORT_OPTIONS:MFIREBIRD} WITH_FIREBIRD_VER= 2 USE_FIREBIRD= yes .endif Modified: head/net-mgmt/nedi/Makefile ============================================================================== --- head/net-mgmt/nedi/Makefile Fri May 10 11:24:42 2013 (r317789) +++ head/net-mgmt/nedi/Makefile Fri May 10 11:28:32 2013 (r317790) @@ -1,9 +1,5 @@ -# New ports collection makefile for: nedi -# Date created: 2007-02-04 -# Whom: cristi -# +# Created by: cristi # $FreeBSD$ -# PORTNAME= nedi DISTVERSION= 1.0.w @@ -24,7 +20,8 @@ WRKSRC= ${WRKDIR}/${PORTNAME} NO_BUILD= yes USE_PERL5= yes -OPTIONS= GD "Use GD" OFF +OPTIONS_DEFINE= GD +GD_DESC= Use GD LATEST_LINK= ${PORTNAME}${PKGNAMESUFFIX} @@ -33,7 +30,7 @@ LATEST_LINK= ${PORTNAME}${PKGNAMESUFFIX} USE_PHP= session snmp mysql WANT_PHP_WEB= yes -.if defined(WITH_GD) && !defined(WITHOUT_GD) +.if ${PORT_OPTIONS:MGD} USE_PHP+= gd .endif Modified: head/net-mgmt/netams/Makefile ============================================================================== --- head/net-mgmt/netams/Makefile Fri May 10 11:24:42 2013 (r317789) +++ head/net-mgmt/netams/Makefile Fri May 10 11:28:32 2013 (r317790) @@ -1,9 +1,5 @@ -# New ports collection makefile for: NetAMS -# Date created: 24 December 2003 -# Whom: jura@netams.com -# +# Created by: Yuriy N. Shkandybin # $FreeBSD$ -# PORTNAME= netams PORTVERSION= 3.4.5 @@ -21,10 +17,14 @@ SUB_FILES= pkg-message USE_RC_SUBR= netams MANCOMPRESSED= no -OPTIONS= DEBUG "Build with debug symbols" off \ - MYSQL "Build with MySQL storage support" on \ - POSTGRESQL "Build with PostgreSQL storage support" off \ - CGI "Install admin/user CGI scripts" off +OPTIONS_DEFINE= DEBUG CGI +OPTIONS_DEFAULT= MYSQL +OPTIONS_MULTI= DATABASE +OPTIONS_MULTI_DATABASE= MYSQL POSTGRESQL +DEBUG_DESC= Build with debug symbols +MYSQL_DESC= Build with MySQL storage support +POSTGRESQL_DESC= Build with PostgreSQL storage support +CGI_DESC= Install admin/user CGI scripts SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ PREFIX="${PREFIX}" \ @@ -46,18 +46,14 @@ MAN8= netams.8 flowprobe.8 netamsctl.8 .include -.if !defined(WITH_MYSQL) && !defined(WITH_POSTGRESQL) -IGNORE=requires at least one database backend selected. Run 'make config' -.endif - -.if defined(WITH_POSTGRESQL) +.if ${PORT_OPTIONS:MPOSTGRESQL} USE_PGSQL= yes PLIST_SUB+= POSTGRESQL="" .else PLIST_SUB+= POSTGRESQL="@comment " .endif -.if defined(WITH_MYSQL) +.if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes BROKEN_WITH_MYSQL= 323 PLIST_SUB+= MYSQL="" @@ -65,15 +61,15 @@ PLIST_SUB+= MYSQL="" PLIST_SUB+= MYSQL="@comment " .endif -.if defined(WITH_POSTGRESQL) && defined(WITH_CGI) +.if ${PORT_OPTIONS:MPOSTGRESQL} && ${PORT_OPTIONS:MCGI} RUN_DEPENDS+= p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg .endif -.if defined(WITH_MYSQL) && defined(WITH_CGI) +.if ${PORT_OPTIONS:MMYSQL} && ${PORT_OPTIONS:MCGI} RUN_DEPENDS+= p5-DBD-mysql50>=0:${PORTSDIR}/databases/p5-DBD-mysql50 .endif -.if defined(WITH_CGI) +.if ${PORT_OPTIONS:MCGI} RUN_DEPENDS+= p5-GD>=0:${PORTSDIR}/graphics/p5-GD \ p5-GD-Graph>=0:${PORTSDIR}/graphics/p5-GD-Graph \ p5-GD-TextUtil>=0:${PORTSDIR}/graphics/p5-GD-TextUtil \ @@ -88,15 +84,15 @@ PLIST_SUB+= CGI="@comment " .endif pre-patch: -.if !defined(WITH_DEBUG) +.if ! ${PORT_OPTIONS:MDEBUG} @${REINPLACE_CMD} -e 's|.*sh configure.sh|& -nodebug|' \ ${WRKSRC}/Makefile .endif -.if !defined(WITH_POSTGRESQL) +.if ! ${PORT_OPTIONS:MPOSTGRESQL} @${REINPLACE_CMD} -e 's|locate_file "libpq\.so".*|v1="" \&\& v2=""|' \ ${WRKSRC}/configure.sh .endif -.if defined(WITH_MYSQL) +.if ${PORT_OPTIONS:MWITH_MYSQL} @${REINPLACE_CMD} -e 's|^#!/usr/bin/perl|#!/usr/local/bin/perl|' ${WRKSRC}/addon/mysql_rotate.pl .else @${REINPLACE_CMD} -e 's|locate_file "libmysqlclient\.so".*|v1="" \&\& v2=""|' \ @@ -121,11 +117,11 @@ do-install: ${INSTALL_DATA} ${WRKSRC}/addon/ru-networks.txt ${DATADIR}/ru-networks.txt.sample ${INSTALL_DATA} ${WRKSRC}/addon/ua-networks.txt ${DATADIR}/ua-networks.txt.sample ${INSTALL_DATA} ${WRKSRC}/addon/.netamsctl.rc ${DATADIR}/.netamsctl.rc -.if defined(WITH_MYSQL) +.if ${PORT_OPTIONS:MMYSQL} ${INSTALL_DATA} ${WRKSRC}/addon/mysql_rotate.pl ${DATADIR}/mysql_rotate.pl ${INSTALL_DATA} ${WRKSRC}/addon/cardtool_schema.sql ${DATADIR}/tools/cardtool_schema.sql .endif -.if defined(WITH_POSTGRESQL) +.if ${PORT_OPTIONS:MPOSTGRESQL} ${INSTALL_DATA} ${WRKSRC}/addon/cardtool_schema-Pg.sql ${DATADIR}/tools/cardtool_schema-Pg.sql ${INSTALL_DATA} ${WRKSRC}/addon/postgresql_schema.sql ${DATADIR}/tools/postgresql_schema.sql .endif @@ -138,7 +134,7 @@ do-install: ${INSTALL_DATA} ${WRKSRC}/addon/oracle/netams_tg.sql ${DATADIR}/tools/oracle/netams_tg.sql ${INSTALL_DATA} ${WRKSRC}/addon/oracle/netams_ts.sql ${DATADIR}/tools/oracle/netams_ts.sql ${INSTALL_DATA} ${WRKSRC}/addon/netams-apache-freebsd.conf ${DATADIR}/netams-apache-freebsd.conf -.if defined(WITH_CGI) +.if ${PORT_OPTIONS:MCGI} ${MKDIR} ${WWWDIR} ${WWWDIR}/cgi-bin ${WWWDIR}/cgi-bin/admin ${WWWDIR}/images ${INSTALL_DATA} ${WRKSRC}/addon/index.html ${WWWDIR}/index.html ${INSTALL_DATA} ${WRKSRC}/addon/netams.js ${WWWDIR}/netams.js Modified: head/net-mgmt/p5-Cflow/Makefile ============================================================================== --- head/net-mgmt/p5-Cflow/Makefile Fri May 10 11:24:42 2013 (r317789) +++ head/net-mgmt/p5-Cflow/Makefile Fri May 10 11:28:32 2013 (r317790) @@ -1,9 +1,5 @@ -# New ports collection makefile for: p5-Cflow -# Date created: Di 13 Mär 2001 19:37:25 CET -# Whom: Andreas Klemm -# +# Created by: Andreas Klemm # $FreeBSD$ -# PORTNAME= Cflow PORTVERSION= 1.053 @@ -16,11 +12,12 @@ PKGNAMEPREFIX= p5- MAINTAINER= fw@moov.de COMMENT= Analyze raw flow files written by cflowd (Cisco NetFlow data) -OPTIONS= FLOW_TOOLS "Enable flow-tools support" off +OPTIONS_DEFINE= FLOW_TOOLS +FLOW_TOOLS_DESC= Enable flow-tools support -.include +.include -.if defined(WITH_FLOW_TOOLS) +.if ${PORT_OPTIONS:MFLOW_TOOLS} BUILD_DEPENDS+= ${LOCALBASE}/lib/libft.a:${PORTSDIR}/net-mgmt/flow-tools RUN_DEPENDS+= ${LOCALBASE}/lib/libft.a:${PORTSDIR}/net-mgmt/flow-tools @@ -34,4 +31,4 @@ PERL_CONFIGURE= YES MAN1= flowdumper.1 MAN3= Cflow.3 -.include +.include Modified: head/net-mgmt/pftabled/Makefile ============================================================================== --- head/net-mgmt/pftabled/Makefile Fri May 10 11:24:42 2013 (r317789) +++ head/net-mgmt/pftabled/Makefile Fri May 10 11:28:32 2013 (r317790) @@ -1,9 +1,5 @@ -# New ports collection makefile for: pftabled -# Date created: 2006-11-21 -# Whom: Bartlomiej Rutkowski -# +# Created by: Bartlomiej Rutkowski # $FreeBSD$ -# PORTNAME= pftabled PORTVERSION= 1.09 @@ -21,19 +17,21 @@ PLIST_FILES= bin/pftabled-client sbin/pf GNU_CONFIGURE= yes USE_GMAKE= yes -OPTIONS= PERLC "A Sample Perl Client" on \ - PYTHONC "A Sample Python Client" on +OPTIONS_DEFINE= PERLC PYTHONC +OPTIONS_DEFAULT= PERLC PYTHONC +PERLC_DESC= A Sample Perl Client +PYTHONC_DESC= A Sample Python Client .include -.if !defined(WITHOUT_PERLC) +.if ${PORT_OPTIONS:MPERLC} . if ${PERL_LEVEL} < 500703 RUN_DEPENDS+= p5-Digest-MD5>=2.16:${PORTSDIR}/security/p5-Digest-MD5 . endif PLIST_FILES+= bin/pftabled-client.pl .endif -.if !defined(WITHOUT_PYTHONC) +.if ${PORT_OPTIONS:MPYTHONC} PLIST_FILES+= bin/pftabled-client.py .endif @@ -41,10 +39,10 @@ post-patch: @${REINPLACE_CMD} -e 's|cat1/pftabled.0|man1/pftabled.0|' ${WRKSRC}/Makefile.in post-install: -.if !defined(WITHOUT_PERLC) +.if ${PORT_OPTIONS:MPERLC} ${INSTALL_SCRIPT} ${WRKSRC}/pftabled-client.pl ${PREFIX}/bin/ .endif -.if !defined(WITHOUT_PYTHONC) +.if ${PORT_OPTIONS:MPYTHONC} ${INSTALL_SCRIPT} ${WRKSRC}/pftabled-client.py ${PREFIX}/bin/ .endif Modified: head/net-mgmt/pnp/Makefile ============================================================================== --- head/net-mgmt/pnp/Makefile Fri May 10 11:24:42 2013 (r317789) +++ head/net-mgmt/pnp/Makefile Fri May 10 11:28:32 2013 (r317790) @@ -1,9 +1,5 @@ -# New ports collection makefile for: pnp -# Date created: 16 August 2008 -# Whom: rea-fbsd@codelabs.ru -# +# Created by: rea-fbsd@codelabs.ru # $FreeBSD$ -# PORTNAME= pnp PORTVERSION= 0.6.18 @@ -23,7 +19,9 @@ RUN_DEPENDS= ${LOCALBASE}/bin/rrdtool:${ MAKE_JOBS_UNSAFE= yes -OPTIONS= PDF "Use built-in fpdf library to produce PDF views" ON +OPTIONS_DEFINE= PDF +OPTIONS_DEFAULT= PDF +PDF_DESC= Use built-in fpdf library to produce PDF views .include @@ -47,7 +45,7 @@ PNP_URL?= ${NAGIOSHTMURL}/pnp FPDF_DIR?= share/fpdf SPOOL_DIRS= ${PNP_STATE}:${NAGIOSUSER}:${NAGIOSGROUP}:0750%${PNP_RRDS}:${NAGIOSUSER}:${NAGIOSGROUP}:0750%${PNP_SPOOL}:${NAGIOSUSER}:${NAGIOSGROUP}:0750 -.if !defined(WITH_PDF) +.if ! ${PORT_OPTIONS:MPDF} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-disable-pdf .endif @@ -77,7 +75,7 @@ SUB_LIST= SPOOL_DIRS=${SPOOL_DIRS} \ NAGIOSUSER=${NAGIOSUSER} \ NAGIOSGROUP=${NAGIOSGROUP} -.if defined(WITH_PDF) +.if ${PORT_OPTIONS:MPDF} PNP_USE_FPDF= 1 .else PNP_USE_FPDF= 0 --===============0506564933204594990== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org" --===============0506564933204594990==--