Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Jun 2001 12:59:13 +0200 (CEST)
From:      Marc.van.Woerkom@van.woerkom@netcologne.de
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/28363: New port: audacity-0.95 - a graphical waveform editor
Message-ID:  <200106231059.f5NAxDM13722@oranje.my.domain>

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

>Number:         28363
>Category:       ports
>Synopsis:       New port: audacity-0.95 - a graphical waveform editor
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 23 04:00:09 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Marc van Woerkom
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD oranje.my.domain 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Wed May 2 18:47:49 CEST 2001 marc@oranje.my.domain:/usr3/obj/usr/src/sys/ORANJE i386


	
>Description:
     This is a port of audacity-0.95, a graphical waveform editor.

     It uses wxWindows/GTK for its GUI.

     MP3 import depends on libxaudio, which seems to be available for
     FreeBSD in the meantime, but where I am not sure about the
     license/distribution issues yet. It is not contained in the
     source distribution, like for instance the Linux version is.
     So I did not add it on my own, I need to sort this out with the 
     authors first.

>How-To-Repeat:
	
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	audacity
#	audacity/files
#	audacity/files/patch-Help
#	audacity/distinfo
#	audacity/pkg-comment
#	audacity/Makefile
#	audacity/pkg-plist
#	audacity/pkg-descr
#
echo c - audacity
mkdir -p audacity > /dev/null 2>&1
echo c - audacity/files
mkdir -p audacity/files > /dev/null 2>&1
echo x - audacity/files/patch-Help
sed 's/^X//' >audacity/files/patch-Help << 'END-of-audacity/files/patch-Help'
X--- Help.cpp.orig	Sat Jun 23 11:27:36 2001
X+++ Help.cpp	Sat Jun 23 11:28:46 2001
X@@ -49,7 +49,7 @@
X void InitHelp(wxWindow *parent)
X {
X   if (!gHelp) {
X-	wxString defaultLoc = wxGetCwd() + "/audacity-help.htb";
X+	wxString defaultLoc = wxGetCwd() + "../share/doc/audacity/audacity-help.htb";
X 
X 	wxString helpFilePath = gPrefs->Read("/Help/HelpFilePath", defaultLoc);
X 
END-of-audacity/files/patch-Help
echo x - audacity/distinfo
sed 's/^X//' >audacity/distinfo << 'END-of-audacity/distinfo'
XMD5 (audacity-src-0.95.tgz) = b5ebe5657d2c0cd14d465c8f5974f114
END-of-audacity/distinfo
echo x - audacity/pkg-comment
sed 's/^X//' >audacity/pkg-comment << 'END-of-audacity/pkg-comment'
XAudacity is a GUI editor for digital audio waveforms
END-of-audacity/pkg-comment
echo x - audacity/Makefile
sed 's/^X//' >audacity/Makefile << 'END-of-audacity/Makefile'
X# New ports collection makefile for:	audacity
X# Date created:				21 Jul 2001
X# Whom:					Marc van Woerkom <3d@freebsd.org>
X#
X# $FreeBSD: $
X#
X
XPORTNAME=	audacity
XPORTVERSION=	0.95
XCATEGORIES=	audio
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR= audacity
XDISTNAME= 	${PORTNAME}-src-${PORTVERSION}
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	3d@freebsd.org
X
XLIB_DEPENDS=	wx_gtk.2:${PORTSDIR}/x11-toolkits/wxgtk
X
XGNU_CONFIGURE=	yes
X
X# Xaudio MP3 support for FreeBSD is not present in source tarball
X# However there is a FreeBSD version available from
X# http://www.xaudio.com
X# I need to sort things out (addition? separate download?)
XCONFIGURE_ARGS=	--without-xaudio
X
XUSE_GMAKE=	yes
XUSE_NEWGCC=	yes
XUSE_GTK=	yes
X
XUSE_X_PREFIX=	yes
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/audacity ${PREFIX}/bin/audacity
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${PREFIX}/share/doc/audacity
X	${INSTALL_DATA} ${WRKSRC}/audacity-help.htb ${PREFIX}/share/doc/audacity/audacity-help.htb
X.endif
X
X.include <bsd.port.mk>
END-of-audacity/Makefile
echo x - audacity/pkg-plist
sed 's/^X//' >audacity/pkg-plist << 'END-of-audacity/pkg-plist'
Xbin/audacity
Xshare/doc/audacity/audacity-help.htb
X@dirrm share/doc/audacity
END-of-audacity/pkg-plist
echo x - audacity/pkg-descr
sed 's/^X//' >audacity/pkg-descr << 'END-of-audacity/pkg-descr'
XAudacity is a program that lets you manipulate digital audio
Xwaveforms. In addition to letting you record sounds directly from
Xwithin the program, it imports many sound file formats, including
XWAV, AIFF, AU, IRCAM, MP3, and Ogg Vorbis. It supports all
Xcommon editing operations such as Cut, Copy, and Paste, plus it will
Xmix tracks and let you apply plug-in effects to any part of a sound. It
Xalso has a built-in amplitude envelope editor, a customizable
Xspectrogram mode and a frequency analysis window for audio
Xanalysis applications. 
X
XWWW: http://www.cs.cmu.edu/~music/audacity
END-of-audacity/pkg-descr
exit



Have fun,
Marc
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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