Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Aug 2001 14:59:51 -0400 (EDT)
From:      The Anarcat <anarcat@anarcat.dyndns.org>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/30050: New port: audio/ecawave
Message-ID:  <20010824185951.C57B620BDD@shall.anarcat.dyndns.org>

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

>Number:         30050
>Category:       ports
>Synopsis:       New port: audio/ecawave
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Aug 24 12:00:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     The Anarcat
>Release:        FreeBSD 4.4-RC i386
>Organization:
Nada, inc
>Environment:
System: FreeBSD shall.anarcat.dyndns.org 4.4-RC FreeBSD 4.4-RC #4: Wed Aug 22 12:21:57 EDT 2001 anarcat@shall.anarcat.dyndns.org:/usr/obj/usr/src/sys/SHALL i386

>Description:

Ecawave is a simple graphical audio file editor. The user-interface is
based on Qt libraries, while almost all audio functionality is taken
directly from ecasound libraries. As ecawave is designed for editing
large audio files, all processing is done direct-to-disk. Simple
waveform caching is used to speed-up file operations. Ecawave supports
all audio file formats and effect algorithms provided by ecasound
libraries. This includes OSS, ALSA, aRts, over 20 file formats, over 30
effect types, LADPSA plugins and multi-operator effect presets.

WWW: http://www.eca.cx/ecawave


Patches in the files directory might be included in the next release, as
I am in contact with the development team.

This port might suffer of the same make package NOPORTDOCS=yes issues as
ecasound. 

>How-To-Repeat:

Extract shar.

>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:
#
#	ecawave
#	ecawave/Makefile
#	ecawave/distinfo
#	ecawave/pkg-plist
#	ecawave/pkg-descr
#	ecawave/pkg-comment
#	ecawave/files
#	ecawave/files/patch-src-makefile.am
#
echo c - ecawave
mkdir -p ecawave > /dev/null 2>&1
echo x - ecawave/Makefile
sed 's/^X//' >ecawave/Makefile << 'END-of-ecawave/Makefile'
X# New ports collection makefile for:   ecawave
X# Date created:                24 aug 2001
X# Whom:                        The Anarcat <anarcat@anarcat.dyndns.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	ecawave
XPORTVERSION=	0.4.0
XCATEGORIES=	audio
X
XMAINTAINER=	anarcat@anarcat.dyndns.org
X
XLIB_DEPENDS=	ecasound.7:${PORTSDIR}/audio/ecasound
X
XMASTER_SITES=	http://ecasound.seul.org/download/ \
X		${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	ecawave
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_AUTOMAKE=	yes
X
XUSE_X_PREFIX=	yes
XUSE_QT_VER=	2
X
XMAN1=		ecawave.1
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${PREFIX}/share/doc/ecawave
X	${INSTALL_MAN} ${WRKSRC}/Documentation/*.html ${PREFIX}/share/doc/ecawave
X.endif
X
X.include <bsd.port.mk>
END-of-ecawave/Makefile
echo x - ecawave/distinfo
sed 's/^X//' >ecawave/distinfo << 'END-of-ecawave/distinfo'
XMD5 (ecawave-0.4.0.tar.gz) = 6b3b9c019dbf228e3a9dfdd6e40256e7
END-of-ecawave/distinfo
echo x - ecawave/pkg-plist
sed 's/^X//' >ecawave/pkg-plist << 'END-of-ecawave/pkg-plist'
Xbin/ecawave
X%%PORTDOCS%%share/doc/ecawave/ecawave_manpage.html
X%%PORTDOCS%%share/doc/ecawave/users_guide.html
X%%PORTDOCS%%@dirrm share/doc/ecawave
END-of-ecawave/pkg-plist
echo x - ecawave/pkg-descr
sed 's/^X//' >ecawave/pkg-descr << 'END-of-ecawave/pkg-descr'
XEcawave is a simple graphical audio file editor. The user-interface is
Xbased on Qt libraries, while almost all audio functionality is taken
Xdirectly from ecasound libraries. As ecawave is designed for editing
Xlarge audio files, all processing is done direct-to-disk. Simple
Xwaveform caching is used to speed-up file operations. Ecawave supports
Xall audio file formats and effect algorithms provided by ecasound
Xlibraries. This includes OSS, ALSA, aRts, over 20 file formats, over 30
Xeffect types, LADPSA plugins and multi-operator effect presets.
X
XWWW: http://www.eca.cx/ecawave
X
X- The Anarcat <anarcat@anarcat.dyndns.org>
END-of-ecawave/pkg-descr
echo x - ecawave/pkg-comment
sed 's/^X//' >ecawave/pkg-comment << 'END-of-ecawave/pkg-comment'
XSimple graphical audio file editor
END-of-ecawave/pkg-comment
echo c - ecawave/files
mkdir -p ecawave/files > /dev/null 2>&1
echo x - ecawave/files/patch-src-makefile.am
sed 's/^X//' >ecawave/files/patch-src-makefile.am << 'END-of-ecawave/files/patch-src-makefile.am'
X--- src/Makefile.am.orig	Fri Aug 24 13:28:17 2001
X+++ src/Makefile.am	Fri Aug 24 13:51:13 2001
X@@ -88,10 +88,10 @@
X ecawave_SOURCES = $(ecawave_src_files) $(ecawave_include_files) $(ecawave_src_mocs)
X ecawave_debug_SOURCES = $(ecawave_SOURCES)
X 
X-ecawave_LDADD = -L$(qt_libraries) -lqt 
X+ecawave_LDADD = -L$(qt_libraries) -lqt2
X # $(qtecasound_libraries)
X-ecawave_LDFLAGS = 
X-ecawave_debug_LDADD = -L$(qt_libraries) -lqt 
X+ecawave_LDFLAGS = -pthread
X+ecawave_debug_LDADD = -L$(qt_libraries) -lqt2
X # $(qtecasound_libraries)
X ecawave_debug_LDFLAGS = $(ecawave_LDFLAGS)
X 
END-of-ecawave/files/patch-src-makefile.am
exit


>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?20010824185951.C57B620BDD>