From owner-freebsd-ports Mon Apr 16 17:40:15 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 9AD6C37B449 for ; Mon, 16 Apr 2001 17:40:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f3H0e1436063; Mon, 16 Apr 2001 17:40:01 -0700 (PDT) (envelope-from gnats) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 8C0F337B424 for ; Mon, 16 Apr 2001 17:34:04 -0700 (PDT) (envelope-from nobody@FreeBSD.org) Received: (from nobody@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f3H0Y4633070; Mon, 16 Apr 2001 17:34:04 -0700 (PDT) (envelope-from nobody) Message-Id: <200104170034.f3H0Y4633070@freefall.freebsd.org> Date: Mon, 16 Apr 2001 17:34:04 -0700 (PDT) From: anarcat@tao.ca To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/26628: New port: audio/qtecasound, well done Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 26628 >Category: ports >Synopsis: New port: audio/qtecasound, well done >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: wish >Submitter-Id: current-users >Arrival-Date: Mon Apr 16 17:40:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: The Anarcat >Release: 4.3-RC >Organization: Nada, Inc. >Environment: FreeBSD shall.anarcat.yi.org 4.3-RC FreeBSD 4.3-RC #0: Fri Apr 6 16:33:06 EDT 2001 root@shall.anarcat.yi.org:/usr/obj/usr/src/sys/SHALL i386 Recent ports collection >Description: I submitted this port a bit earlier but it was really badly done. I hope this one makes it. :) There is only one thing that annoys me in the port, it's the gross hack that the patches represent. The -lqt flag is hardcoded in qtecasound's config so in order to compile under QT 2 (as it should), it must (?) be hacked. I will contact the author of the port regarding this problem and it should be fixed soon. >How-To-Repeat: N/A >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: # # Makefile # distinfo # files # pkg-comment # pkg-descr # pkg-plist # files/patch-aa # files/patch-ab # echo x - Makefile sed 's/^X//' >Makefile << 'END-of-Makefile' X# New ports collection makefile for: qtecasound X# Date created: 13 april 2001 X# Whom: The Anarcat X# X# $FreeBSD: $ X# X XPORTNAME= qtecasound XPORTVERSION= 0.1dev4 XCATEGORIES= audio XMASTER_SITES= http://ecasound.seul.org/download/ \ X ${MASTER_SITE_SOURCEFORGE} X XMAINTAINER= anarcat@tao.ca X XLIB_DEPENDS= ecasound.7:${PORTSDIR}/audio/ecasound X XUSE_GMAKE= yes XUSE_AUTOMAKE= yes XUSE_AUTOCONF= yes X XUSE_LIBTOOL= yes XINSTALLS_SHLIB= yes X XUSE_X_PREFIX= yes XUSE_QT_VER= 2 X XCONFIGURE_ENV+= LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" \ X CXXFLAGS="${CXXFLAGS} -I${LOCALBASE}/include -I${X11BASE}/include" X XMAN1= qtecasound.1 X X.include END-of-Makefile echo x - distinfo sed 's/^X//' >distinfo << 'END-of-distinfo' XMD5 (qtecasound-0.1dev4.tar.gz) = b8434146bec0177a99c2776302ba5335 END-of-distinfo echo c - files mkdir -p files > /dev/null 2>&1 echo x - pkg-comment sed 's/^X//' >pkg-comment << 'END-of-pkg-comment' XLibraries and applications built on top of ecasound and Qt packages END-of-pkg-comment echo x - pkg-descr sed 's/^X//' >pkg-descr << 'END-of-pkg-descr' XQtecasound is a set of libraries and applications built on top of Xecasound and Qt packages. Included components are qtecasound, a Xgeneric ecasound front-end, ecamegapedal, a realtime effect processing Xapplication, and libqtecasound, a generic toolkit library. Qtecasound Xcomponents support all audio file formats and effect algorithms Xprovided by the ecasound libraries. This includes OSS, ALSA and aRts Xsupport, over 20 file formats, over 30 effect types, LADPSA plugins Xand multi-operator effect presets. X X- Ported by The Anarcat X XEcasound and Qtecasound home site XWWW: http://www.eca.cx END-of-pkg-descr echo x - pkg-plist sed 's/^X//' >pkg-plist << 'END-of-pkg-plist' Xbin/qtecasound-config Xbin/qtecasound Xbin/ecamegapedal Xinclude/qtecasound/qeversion.h Xinclude/qtecasound/qeaudioobjectconfiguration.h Xinclude/qtecasound/qeoperatorconfiguration.h Xinclude/qtecasound/qeobjectmap.h Xinclude/qtecasound/qechainoperatorinput.h Xinclude/qtecasound/qeaudioformatinput.h Xinclude/qtecasound/qeokcancelinput.h Xinclude/qtecasound/qefilenameinput.h Xinclude/qtecasound/qeinput.h Xinclude/qtecasound/qeslider.h Xinclude/qtecasound/qesignallevel.h Xinclude/qtecasound/qecontroller.h Xinclude/qtecasound/qechainoperator.h Xinclude/qtecasound/qelibraryobject.h Xinclude/qtecasound/qestringlistdialog.h Xinclude/qtecasound/qestringdialog.h Xinclude/qtecasound/qebuttonrow.h Xinclude/qtecasound/qedialog.h Xlib/libqtecasound.so.1 Xlib/libqtecasound.a END-of-pkg-plist echo x - files/patch-aa sed 's/^X//' >files/patch-aa << 'END-of-files/patch-aa' X--- qtecasound/Makefile.am.orig Fri Sep 1 05:36:01 2000 X+++ qtecasound/Makefile.am Fri Apr 13 03:14:04 2001 X@@ -58,9 +58,9 @@ X X qtecasound_SOURCES = $(ecasound_qt_src) $(ecasound_qt_mocs) $(ecasound_qt_includes) X qtecasound_debug_SOURCES = $(ecasound_qt_src) $(ecasound_qt_mocs) $(ecasound_qt_includes) X-qtecasound_LDADD = -L$(qt_libraries) -lqt \ X+qtecasound_LDADD = -L$(qt_libraries) -lqt2 \ X $(top_builddir)/libqtecasound/libqtecasound.la X-qtecasound_debug_LDADD = -L$(qt_libraries) -lqt \ X+qtecasound_debug_LDADD = -L$(qt_libraries) -lqt2 \ X $(top_builddir)/libqtecasound/libqtecasound_debug.la X qtecasound_LDFLAGS = $(all_libraries) X qtecasound_debug_LDFLAGS = $(qtecasound_LDFLAGS) END-of-files/patch-aa echo x - files/patch-ab sed 's/^X//' >files/patch-ab << 'END-of-files/patch-ab' X--- ecamegapedal/Makefile.am.orig Sun Feb 25 20:55:15 2001 X+++ ecamegapedal/Makefile.am Fri Apr 13 03:14:04 2001 X@@ -30,10 +30,10 @@ X $(ecamegapedal_includes) X ecamegapedal_debug_SOURCES = \ X $(ecamegapedal_SOURCES) X-ecamegapedal_LDADD = -L$(qt_libraries) -lqt \ X+ecamegapedal_LDADD = -L$(qt_libraries) -lqt2 \ X $(top_builddir)/libqtecasound/libqtecasound.la X ecamegapedal_debug_LDADD = \ X- -L$(qt_libraries) -lqt \ X+ -L$(qt_libraries) -lqt2 \ X $(top_builddir)/libqtecasound/libqtecasound_debug.la X ecamegapedal_LDFLAGS = $(all_libraries) X ecamegapedal_debug_LDFLAGS = \ END-of-files/patch-ab exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message