From owner-svn-ports-head@FreeBSD.ORG Sun Jan 11 14:58:18 2015 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9E33B36E; Sun, 11 Jan 2015 14:58: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)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8993FB94; Sun, 11 Jan 2015 14:58:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0BEwIaJ069565; Sun, 11 Jan 2015 14:58:18 GMT (envelope-from ashish@FreeBSD.org) Received: (from ashish@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0BEwImW069563; Sun, 11 Jan 2015 14:58:18 GMT (envelope-from ashish@FreeBSD.org) Message-Id: <201501111458.t0BEwImW069563@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: ashish set sender to ashish@FreeBSD.org using -f From: Ashish SHUKLA Date: Sun, 11 Jan 2015 14:58:18 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r376789 - in head/mail/faces: . 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-head@freebsd.org X-Mailman-Version: 2.1.18-1 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: Sun, 11 Jan 2015 14:58:18 -0000 Author: ashish Date: Sun Jan 11 14:58:17 2015 New Revision: 376789 URL: https://svnweb.freebsd.org/changeset/ports/376789 QAT: https://qat.redports.org/buildarchive/r376789/ Log: - Add LICENSE information - OptionsNG-ify port - Convert NAS, RPLAY, SOX into SINGLE OPTIONSs as they are mutually exclusive - Fix configure script with X11 - Add diff to stop checking for GTK when X11 support is disabled - Fix building port with NLS option unset PR: 196305 Added: head/mail/faces/files/patch-configure (contents, props changed) Modified: head/mail/faces/Makefile Modified: head/mail/faces/Makefile ============================================================================== --- head/mail/faces/Makefile Sun Jan 11 14:53:04 2015 (r376788) +++ head/mail/faces/Makefile Sun Jan 11 14:58:17 2015 (r376789) @@ -3,15 +3,21 @@ PORTNAME= faces PORTVERSION= 1.7.7 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= mail MASTER_SITES= SF MAINTAINER= ashish@FreeBSD.org COMMENT= Visual mail, user, and print face server -OPTIONS_DEFINE= X11 NAS RPLAY SOX DOCS NLS +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +OPTIONS_DEFINE= X11 DOCS NLS AUDIO OPTIONS_DEFAULT= X11 +OPTIONS_SINGLE= AUDIO +OPTIONS_SINGLE_AUDIO= NAS RPLAY SOX +AUDIO_DESC= Audio support X11_DESC= X11/GTK support RPLAY_DESC= rplay audio support SOX_DESC= Sox audio support @@ -19,36 +25,33 @@ SOX_DESC= Sox audio support NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls -USE_LDCONFIG= yes +OPTIONS_SUB= X11 -PORTDOCS= README +X11_USE= GNOME=gtk12 +X11_CPPFLAGS= -I../compface -I${LOCALBASE}/include +X11_LDFLAGS= -L../compface -L${LOCALBASE}/lib +X11_CONFIGURE_ARGS= --enable-imap --enable-pop \ + --enable-name-unknown --with-spooldir=/var/mail \ + --with-facedir=${DATADIR} +X11_CONFIGURE_WITH= x -.include +AUDIO_CONFIGURE_ENABLE= audio + +NAS_CONFIGURE_ON= --with-audio-cmd=${LOCALBASE}/bin/auplay +NAS_RUN_DEPENDS= auplay:${PORTSDIR}/audio/nas + +SOX_CONFIGURE_ON= --with-audio-cmd=${LOCALBASE}/bin/play +SOX_RUN_DEPENDS= play:${PORTSDIR}/audio/sox + +RPLAY_CONFIGURE_ON= --with-audio-cmd=${LOCALBASE}/bin/rplay +RPLAY_RUN_DEPENDS= rplay:${PORTSDIR}/audio/rplay -.if ! ${PORT_OPTIONS:MX11} -PLIST_SUB+= X11="@comment " -WITH_AUDIO= # none -.else # with X11 -PLIST_SUB+= X11="" -USE_GNOME= gtk12 +USE_LDCONFIG= yes GNU_CONFIGURE= yes -CPPFLAGS+= -I../compface -I${LOCALBASE}/include -LDFLAGS+= -L../compface -L${LOCALBASE}/lib -CONFIGURE_ARGS= --enable-imap --enable-pop \ - --enable-name-unknown --with-spooldir=/var/mail \ - --with-facedir=${DATADIR} -.endif -.ifdef WITH_NAS - CONFIGURE_ARGS+= --enable-audio --with-audio-cmd=${LOCALBASE}/bin/auplay - RUN_DEPENDS= auplay:${PORTSDIR}/audio/nas -.elifdef WITH_SOX - CONFIGURE_ARGS+= --enable-audio --with-audio-cmd=${LOCALBASE}/bin/play - RUN_DEPENDS= play:${PORTSDIR}/audio/sox -.elifdef WITH_RPLAY - CONFIGURE_ARGS+= --enable-audio --with-audio-cmd=${LOCALBASE}/bin/rplay - RUN_DEPENDS= rplay:${PORTSDIR}/audio/rplay -.endif +PORTDOCS= README + +.include # I have no better idea up to now # Install the working Makefile for compface from the old faces port @@ -57,11 +60,11 @@ post-patch: @${REINPLACE_CMD} -e "s%/usr/local/faces%${DATADIR}%g ; \ s%/var/spool/mail%/var/mail%g" ${WRKSRC}/faces/faces.man @${LN} -sf ${WRKSRC}/faces/faces.man ${WRKSRC}/faces/faces.1 -.ifdef WITH_NAS +.if ${PORT_OPTIONS:MNAS} @${REINPLACE_CMD} -e "s%rplay%auplay%" ${WRKSRC}/faces/Faces.ad -.elifdef WITH_SOX +.elif ${PORT_OPTIONS:MSOX} @${REINPLACE_CMD} -e "s%rplay%play%" ${WRKSRC}/faces/Faces.ad -.elifdef WITH_RPLAY +.elif ${PORT_OPTIONS:MRPLAY} # nada .else @${REINPLACE_CMD} -e "s%^faces.audioSupport.*%faces.audioSupport: false%" ${WRKSRC}/faces/Faces.ad Added: head/mail/faces/files/patch-configure ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/faces/files/patch-configure Sun Jan 11 14:58:17 2015 (r376789) @@ -0,0 +1,21 @@ +$FreeBSD$ + +--- configure.orig 2015-01-11 20:18:10.319363623 +0530 ++++ configure 2015-01-11 20:21:02.304351633 +0530 +@@ -5065,6 +5065,8 @@ + fi + done + ++if test "x$have_x" = xyes; then ++ + # Check whether --with-gtk-prefix or --without-gtk-prefix was given. + if test "${with_gtk_prefix+set}" = set; then + withval="$with_gtk_prefix" +@@ -5356,6 +5358,7 @@ + fi + + rm -f conf.gtktest ++fi # have_x=xyes + + ALL_LINGUAS="" + echo "$as_me:5361: checking for $CC option to accept ANSI C" >&5