From owner-freebsd-ports@FreeBSD.ORG Sat Apr 12 16:56:09 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2BBDC37B401 for ; Sat, 12 Apr 2003 16:56:09 -0700 (PDT) Received: from mail.gtcs.com (serv5.gtcs.com [209.181.16.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F95743FBD for ; Sat, 12 Apr 2003 16:56:07 -0700 (PDT) (envelope-from bgingery@gtcs.com) Received: from home.gtcs.com (home [209.181.16.2]) by mail.gtcs.com (8.11.3/gtcs-5.3.15) with ESMTP id h3CNthg25087 verified NO); Sat, 12 Apr 2003 17:55:51 -0600 (MDT) (envelope-from: ) Content-class: urn:content-classes:message X-Authentication-Warning: serv.gtcs.com: Host home [209.181.16.2] claimed to be home.gtcs.com Received: from localhost (localhost [127.0.0.1])h3CNthW55002; Sat, 12 Apr 2003 17:55:43 -0600 (MDT) (envelope-from bgingery@gtcs.com) Date: Sat, 12 Apr 2003 17:55:42 -0600 (MDT) From: Bruce Gingery X-X-Sender: To: Maintainer of audio/rsynth port Message-ID: <20030412172916.U29974-100000@home.gtcs.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: nasay (NAS audio with rsynth "say") X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: bgingery@gtcs.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 23:56:09 -0000 Generated makefile is missing two dependencies. When the standard port is built... Port: rsynth-2.0 Path: /usr/ports/audio/rsynth Info: Speech synthesizer Maint: ports@FreeBSD.org Index: audio B-deps: XFree86-libraries-4.3.0_1 expat-1.95.6_1 fontconfig-2.1_6 freetype2-2.1.3_1 gdbm-1.8.3 imake-4.3.0 nas-1.6 pkgconfig-0.15.0 R-deps: As generated configure output Makefile: nasay : $(SAY_OBJS) naplay.o $(CC) -o $@ $(LDFLAGS) $(SAY_OBJS) naplay.o $(XLIBS) $(LDLIBS) Needed for successful "nasay" build nasay : $(SAY_OBJS) naplay.o $(CC) -o $@ $(LDFLAGS) $(SAY_OBJS) naplay.o $(XLIBS) $(LDLIBS) \ -laudio -lXt Adding those to the generated Makefile line causes an easy build, so long as NAS is already installed (and it's a dependency already). nasay gives the "auplay -audio " capacity to rsynth as "nasay -a ", allowing spoken reports on any available "Network Audio System (NAS)" daemon host. Also, since the standard listener is at 8000+display#, rather than the 6000+display# for the xserver code upon which it's based, the port in question is commonly extended through firewalls, and non-reserved, for easy ssh tunneling. While perhaps a most common usage is for audible alerts to a workstation, from status monitoring on a silent server, it also is handy for audible queues for vision-impaired users. It COULD even be a different port to generate "nasay" instead of "say". There's little reason to have both on the same host, as "nasay" can generate .au file output, as "say" can. While the pronunciation isn't any better than "say", nor worse, it is handy for even non-X/non-Audio host monitors to send a networked alert to a workstation. Of course, it should work with any remote soundserver that auplay (from NAS) works with, including Sun, Linux, NeXT, SGI, HP/UX, in addition to FreeBSD (& OpenBSD?)