ports/73917: [PATCH] Update audio/cheesetracker to 0.9.9
freebsd at bilogic.org
freebsd at bilogic.org
Tue Nov 16 04:20:36 UTC 2004
The following reply was made to PR ports/73917; it has been noted by GNATS.
From: freebsd at bilogic.org
To: Volker Stolz <vs at FreeBSD.org>
Cc: freebsd-ports-bugs at FreeBSD.org, freebsd-gnats-submit at FreeBSD.org
Subject: Re: ports/73917: [PATCH] Update audio/cheesetracker to 0.9.9
Date: Mon, 15 Nov 2004 20:14:09 -0800 (PST)
I think the following change to Makefile should fix the issue (instead of
the one included in the original patch). This sets QTDIR for the build.
-Peter
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/audio/cheesetracker/Makefile,v
retrieving revision 1.20
diff -u -r1.20 Makefile
--- Makefile 26 Feb 2004 21:08:47 -0000 1.20
+++ Makefile 16 Nov 2004 04:12:49 -0000
@@ -7,8 +7,7 @@
#
PORTNAME= cheesetracker
-PORTVERSION= 0.9.1
-PORTREVISION= 1
+PORTVERSION= 0.9.9
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= cheesetronic
@@ -17,25 +16,20 @@
COMMENT= An Impulse Tracker clone
BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa \
- qmake:${PORTSDIR}/devel/qmake
+ scons:${PORTSDIR}/devel/scons
LIB_DEPENDS= sigc-1.2.5:${PORTSDIR}/devel/libsigc++12
USE_QT_VER= 3
-MAKE_ENV= QTDIR="${QT_PREFIX}"
-post-patch:
- @${CP} ${FILESDIR}/cheesetracker.pro ${WRKSRC}
-
-do-configure:
- @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} qmake \
- -spec ${LOCALBASE}/share/qt/mkspecs/freebsd-g++
cheesetracker.pro
+do-build:
+ @cd ${WRKSRC} && ${SETENV} QTDIR="${QT_PREFIX}" scons
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/cheesetracker ${PREFIX}/bin
+ ${INSTALL_PROGRAM}
${WRKSRC}/cheesetracker/program__QT/cheesetracker_qt ${PREFIX}/bin
.if !defined(NOPORTDOCS)
@${MKDIR} ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/examples/*.it ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/examples/*.xm ${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/cheesetracker/examples/*.it
${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/cheesetracker/examples/*.xm
${EXAMPLESDIR}
.endif
.include <bsd.port.mk>
On Mon, 15 Nov 2004 freebsd at bilogic.org wrote:
> I only tested on 5.3; I removed a dependency on qmake, but I think I
> missed adding a qt33 dependency back in and neglected to test the port in
> an empty mtree. Here's the list of updated/removed/added files (as
> reported by CVS update):
>
> cvs update: Updating .
> M Makefile
> M distinfo
> M pkg-plist
> cvs update: Updating files
> R files/cheesetracker.pro
> A files/patch-SConstruct
> A files/patch-cheesetracker::program__QT::SCsub
> A files/patch-common::components::audio::sample_conversion.cpp
> R files/patch-common::components::audio::sample_data.cpp
> R files/patch-common::components::file::file_access.cpp
> R files/patch-common::drivers::posix::mutex_lock_pthread.h
> R files/patch-common::drivers::posix::sound_driver_oss.cpp
> A files/patch-common::drivers::posix::tcp_client_posix.cpp
> A files/patch-common::drivers::posix::tcp_server_posix.cpp
> R files/patch-common::drivers::posix::timer_sigalarm.cpp
> R files/patch-common::drivers::rtaudio::rt_audio.cpp
> R files/patch-common::interface__QT::audio::sample_editor_format.cpp
> R files/patch-common::plugins::edit_effects::simple_edit_effects.cpp
> M files/patch-common::plugins::effects::custom::chorus_effect.cpp
> A files/patch-common::plugins::effects::custom::effect_distortion.cpp
> A files/patch-common::plugins::effects::custom::effect_pshift.cpp
> R files/patch-common::plugins::effects::custom::freeverb_effect.cpp
> A files/patch-common::plugins::effects::ladspa::SCsub
> R files/patch-common::plugins::effects::ladspa::ladspa_effect.cpp
> R files/patch-common::plugins::effects::ladspa::ladspa_effect_source.cpp
> R files/patch-common::plugins::resamplers::helpers.h
> A files/patch-detect.py
> R files/patch-interface_binds::editor.cpp
> R files/patch-trackercore::tracker_voice.cpp
>
> If you can't figure out how to make it work, I'll take a look at it later
> today; I've got a 4.x system here too.
>
> Peter
>
> On Mon, 15 Nov 2004, Volker Stolz wrote:
>
> > Synopsis: [PATCH] Update audio/cheesetracker to 0.9.9
> >
> > State-Changed-From-To: open->feedback
> > State-Changed-By: vs
> > State-Changed-When: Mon Nov 15 09:09:51 GMT 2004
> > State-Changed-Why:
> > Hm, something doesn't work as expected on 4.10. Did you nuke any patches which
> > were addressing this or is this new behaviour? Also, please explicitly list
> > added/removed files in your PR.
> >
> > ===> cheesetracker-0.9.9 depends on file: /usr/X11R6/bin/moc - found
> > ===> cheesetracker-0.9.9 depends on shared library: sigc-1.2.5 - found
> > ===> Configuring for cheesetracker-0.9.9
> > ===> Building for cheesetracker-0.9.9
> > scons: Reading SConscript files ...
> > Detecting if PKG-CONFIG is installed...
> > 0.15.0
> > pkg-config found!
> > Checking for libsigc++-1.2...
> > 1.2.5
> > libsigc++-1.2 found!
> > QT Check:
> > $QTDIR not found, you could define this pointing to a proper QT location if not found
> > I will try to check if you have Qt in a bunch of paths..
> > Looking for QT 3.x Includes:
> > /usr/X11R6/include
> > Checking QT version..
> >
> > #define QT_VERSION_STR "3.3.2"
> >
> > Looking for QT 3.x Libraries:
> > Looking for QT 3.x 'moc' Binary:
> > I Couldnt find QT in your system :(
> >
> >
> > http://www.freebsd.org/cgi/query-pr.cgi?pr=73917
> >
>
More information about the freebsd-ports-bugs
mailing list