Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Jan 2015 14:58:18 +0000 (UTC)
From:      Ashish SHUKLA <ashish@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r376789 - in head/mail/faces: . files
Message-ID:  <201501111458.t0BEwImW069563@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <bsd.port.options.mk>
+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 <bsd.port.options.mk>
 
 # 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201501111458.t0BEwImW069563>