Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Aug 2010 20:08:35 GMT
From:      Richard Neese <r.neese@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/149653: update for freeswitch meta port
Message-ID:  <201008142008.o7EK8Z8V000153@www.freebsd.org>
Resent-Message-ID: <201008142010.o7EKA15N096758@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         149653
>Category:       ports
>Synopsis:       update for freeswitch meta port
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 14 20:10:00 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Richard Neese
>Release:        8.1-Release
>Organization:
>Environment:
FreeBSD daemonswitch.homeip.net 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
updated for the net/freeswitch meta port to add the 2 new -scripts and -pizzademo
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/net/freeswitch/Makefile,v
retrieving revision 1.10
diff -u -r1.10 Makefile
--- Makefile	16 Jun 2010 15:03:57 -0000	1.10
+++ Makefile	14 Aug 2010 19:41:25 -0000
@@ -5,32 +5,49 @@
 # $FreeBSD: ports/net/freeswitch/Makefile,v 1.10 2010/06/16 15:03:57 jpaetzel Exp $
 #
 
-PORTNAME=       freeswitch
-PORTVERSION=    1.0.6
-CATEGORIES=     net
-MASTER_SITES=   # none
-DISTFILES=      # none
-EXTRACT_ONLY=   # none
-
-MAINTAINER=     ecrist@secure-computing.net
-COMMENT=        FreeSwitch meta-port to pull in all the components
-
-NO_BUILD=	YES
-SUB_FILES=      pkg-message
-
-OPTIONS=        CORE         "FreeSwitch PBX Software" on \
-		SOUNDS       "Sound files for use with FreeSwitch PBX" on \
-		MUSIC        "Music on hold for use with FreeSwitch PBX" on
+PORTNAME=	freeswitch
+PORTVERSION=	1.0.6
+CATEGORIES=	net
+MASTER_SITES=	# none
+DISTFILES=	# none
+EXTRACT_ONLY=	# none
+
+MAINTAINER=	r.neese@gmail.com
+COMMENT=	FreeSwitch meta-port to pull in all the components
+
+NO_WRKSUBDIR=	yes
+NO_BUILD=	yes
+
+OPTIONS=	CORE	"FreeSwitch PBX Software" off \
+		SOUNDS	"Sound files for use with FreeSwitch PBX" off \
+		MUSIC	"Music on hold for use with FreeSwitch PBX" off \
+		PIZZA	"Install Pizza Shop voice demo" off \
+		SCRIPTS	"Install Freeswitch various scripts" off \
 
 .include <bsd.port.options.mk>
+
+.if ! defined(WITH_CORE)
+BROKEN=	you must select core
+.endif
+
 .if defined(WITH_CORE)
-RUN_DEPENDS+= freeswitch:${PORTSDIR}/net/freeswitch-core
+RUN_DEPENDS+=	${LOCALBASE}/bin/freeswitch:${PORTSDIR}/net/freeswitch-core
 .endif
 .if defined(WITH_SOUNDS)
-RUN_DEPENDS+= ${LOCALBASE}/share/freeswitch/sounds/.freeswitch-sounds:${PORTSDIR}/audio/freeswitch-sounds
+
+RUN_DEPENDS+=	${LOCALBASE}/share/freeswitch/sounds/.freeswitch-sounds:${PORTSDIR}/audio/freeswitch-sounds
 .endif
+
 .if defined(WITH_MUSIC)
-RUN_DEPENDS+= ${LOCALBASE}/share/freeswitch/sounds/music:${PORTSDIR}/audio/freeswitch-music
+RUN_DEPENDS+=	${LOCALBASE}/share/freeswitch/sounds/.freeswitch-music:${PORTSDIR}/audio/freeswitch-music
+.endif
+
+.if defined(WITH_PIZZA)
+RUN_DEPENDS+=	${LOCALBASE}/share/freeswitch/sounds/.pizza:${PORTSDIR}/misc/freeswitch-pizzademo
+.endif
+
+.if defined(WITH_SCRIPTS)
+RUN_DEPENDS+=	${LOCALBASE}/freeswitch/scripts/.scripts:${PORTSDIR}/misc/freeswitch-scripts
 .endif
 
 do-install: build


>Release-Note:
>Audit-Trail:
>Unformatted:



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