FreeBSD Bugzilla – Attachment 132269 Details for
Bug 176536
audio/creox: Update to version 0.3.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 14.65 KB, created by
tkato432
on 2013-02-28 18:10:03 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
tkato432
Created:
2013-02-28 18:10:03 UTC
Size:
14.65 KB
patch
obsolete
>diff -urN /usr/ports/audio/creox/Makefile audio/creox/Makefile >--- /usr/ports/audio/creox/Makefile 2012-12-30 22:11:35.000000000 +0900 >+++ audio/creox/Makefile 2013-02-20 02:16:56.000000000 +0900 >@@ -1,49 +1,36 @@ >-# New ports collection makefile for: Creox >-# Date created: 18 Aug 2009 >-# Whom: Alexey Dokuchaev <danfe@FreeBSD.org> >-# >+# Created by: Alexey Dokuchaev <danfe@FreeBSD.org> > # $FreeBSD: head/audio/creox/Makefile 309662 2012-12-30 12:03:51Z beat $ >-# > > PORTNAME= creox >-DISTVERSION= 0.2.2rc2 >-PORTREVISION= 5 >+PORTVERSION= 0.3.0 > CATEGORIES= audio kde >-MASTER_SITES= http://zyzstar.kosoru.com/projects/creox/downloads/ >+MASTER_SITES= GH > > MAINTAINER= ports@FreeBSD.org >-COMMENT= A real-time sound processor >+COMMENT= Realtime sound processor > >-LIB_DEPENDS= jack.0:${PORTSDIR}/audio/jack >+LICENSE= GPLv2 > >-DEPRECATED= Depends on QT3; unmaintained >-EXPIRATION_DATE= 2013-07-01 >+LIB_DEPENDS= jack:${PORTSDIR}/audio/jack > >-USE_BZIP2= yes >-USE_AUTOTOOLS= libtool >-GNU_CONFIGURE= yes >-USE_GETTEXT= yes >-USE_KDELIBS_VER=3 >-INSTALLS_ICONS= yes >+USE_GITHUB= yes >+GH_ACCOUNT= laudrup >+GH_PROJECT= Creox4 >+GH_TAGNAME= 0.3 >+GH_COMMIT= 8e27483 >+ >+USE_XORG= xft xpm >+USE_KDE4= automoc4 kdelibs kdeprefix >+USE_QT4= moc_build qmake_build rcc_build uic_build >+USE_CMAKE= yes >+CMAKE_OUTSOURCE=yes >+MAKE_JOBS_SAFE= yes > > post-patch: >-# Fix bogus test(1) syntax and remove superfluous -O2 >- @${REINPLACE_CMD} -E 's,(if \[ [[:graph:]]+ )==,\1=, ; \ >- s,-O2,,' ${WRKSRC}/configure >+ @${REINPLACE_CMD} -e \ >+ '/-Wno-unused-but-set-variable/d' ${WRKSRC}/CMakeLists.txt > # FreeBSD does not have exp10f(3), use powf(3) instead >- @${REINPLACE_CMD} -e 's|exp10f(|powf(10., |' \ >- ${WRKSRC}/creox/dsp_flow/threadeffector.cpp \ >- ${WRKSRC}/creox/effects_dsp/tremoloprocessor.cpp \ >- ${WRKSRC}/creox/effects_dsp/phaserprocessor.cpp \ >- ${WRKSRC}/creox/effects_dsp/flangerprocessor.cpp \ >- ${WRKSRC}/creox/effects_dsp/echoprocessor.cpp \ >- ${WRKSRC}/creox/effects_dsp/distortionprocessor.cpp >-# Fix std::fmaf (remove std:: prefix) >- @${REINPLACE_CMD} -e 's,std::fmaf,fmaf,' \ >- ${WRKSRC}/creox/effects_dsp/tremoloprocessor.cpp \ >- ${WRKSRC}/creox/effects_dsp/echoprocessor.cpp >-# Add missing closing parentheses on line 186 >- @${REINPLACE_CMD} -e '186s,);,)&,' \ >- ${WRKSRC}/creox/effects_dsp/tremoloprocessor.cpp >+ @${GREP} -lR "exp10f(" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ >+ 's|exp10f(|powf(10.,|' > > .include <bsd.port.mk> >diff -urN /usr/ports/audio/creox/distinfo audio/creox/distinfo >--- /usr/ports/audio/creox/distinfo 2012-11-08 05:37:36.000000000 +0900 >+++ audio/creox/distinfo 2013-02-18 20:22:56.000000000 +0900 >@@ -1,2 +1,2 @@ >-SHA256 (creox-0.2.2rc2.tar.bz2) = 176367094866cf7c811df0cf33acb69fb5e1681bd17414d0cc90df398c30429f >-SIZE (creox-0.2.2rc2.tar.bz2) = 670791 >+SHA256 (creox-0.3.0.tar.gz) = 7ca8ea0d54eeeb50e8df8bbe3832ef0e68880c00bf6f77aee1fd567beb457b23 >+SIZE (creox-0.3.0.tar.gz) = 216287 >diff -urN /usr/ports/audio/creox/files/patch-creox__effects_dsp__distortionprocessor.cpp audio/creox/files/patch-creox__effects_dsp__distortionprocessor.cpp >--- /usr/ports/audio/creox/files/patch-creox__effects_dsp__distortionprocessor.cpp 1970-01-01 09:00:00.000000000 +0900 >+++ audio/creox/files/patch-creox__effects_dsp__distortionprocessor.cpp 2013-02-18 20:36:48.000000000 +0900 >@@ -0,0 +1,32 @@ >+--- creox/effects_dsp/distortionprocessor.cpp.orig >++++ creox/effects_dsp/distortionprocessor.cpp >+@@ -423,7 +424,8 @@ >+ { >+ const float omega = 2.0f*float(M_PI)*centerFrequency/m_samplerate_f; >+ float sn,cs; >+- sincosf(omega, &sn, &cs); >++ sn = sinf(omega); >++ cs = cosf(omega); >+ const float alpha = sn*sinhf(float(M_LN2/2.0)*bandwidth*(omega/sn)); >+ const float a0 = 1.0f/(1.0f + alpha); //a0 = 1/a0 >+ >+@@ -462,7 +464,8 @@ >+ const float A = powf(10., gain/40.0f); >+ const float omega = 2.0f*float(M_PI)*frequency/m_samplerate_f; >+ float sn,cs; >+- sincosf(omega, &sn, &cs); >++ sn = sinf(omega); >++ cs = cosf(omega); >+ register const float beta = sn * sqrtf( (A*A + 1.0f)/slope - powf(A-1.0f, 2.0f) ); >+ >+ register const float AplusOne = A + 1.0f; >+@@ -500,7 +503,8 @@ >+ { >+ const float omega = 2.0f*float(M_PI)*cutoffFrequency/m_samplerate_f; >+ float sn,cs; >+- sincosf(omega, &sn, &cs); >++ sn = sinf(omega); >++ cs = cosf(omega); >+ const float alpha = sn/(2.0f * Q); >+ const float a0 = 1.0f/(1.0f + alpha); //a0 = 1/a0 >+ >diff -urN /usr/ports/audio/creox/files/patch-creox__effects_dsp__echoprocessor.cpp audio/creox/files/patch-creox__effects_dsp__echoprocessor.cpp >--- /usr/ports/audio/creox/files/patch-creox__effects_dsp__echoprocessor.cpp 1970-01-01 09:00:00.000000000 +0900 >+++ audio/creox/files/patch-creox__effects_dsp__echoprocessor.cpp 2013-02-18 21:06:25.000000000 +0900 >@@ -0,0 +1,11 @@ >+--- creox/effects_dsp/echoprocessor.cpp.orig 2011-06-22 06:27:40.000000000 +0900 >++++ creox/effects_dsp/echoprocessor.cpp 2013-02-18 21:05:56.000000000 +0900 >+@@ -221,7 +221,7 @@ >+ parallelEchoes += parEcho * m_parallelEchoParam[count].decay_f; >+ #ifdef FP_FAST_FMAF >+ *(m_parallelEchoChain[count].buffer + m_parallelEchoChain[count].offset) = >+- std::fmaf(parEcho, m_parallelEchoParam[count].feedback_f, inputSample); >++ fmaf(parEcho, m_parallelEchoParam[count].feedback_f, inputSample); >+ #else >+ *(m_parallelEchoChain[count].buffer + m_parallelEchoChain[count].offset) = >+ inputSample + (parEcho * m_parallelEchoParam[count].feedback_f); >diff -urN /usr/ports/audio/creox/files/patch-creox__effects_dsp__phaserprocessor.cpp audio/creox/files/patch-creox__effects_dsp__phaserprocessor.cpp >--- /usr/ports/audio/creox/files/patch-creox__effects_dsp__phaserprocessor.cpp 1970-01-01 09:00:00.000000000 +0900 >+++ audio/creox/files/patch-creox__effects_dsp__phaserprocessor.cpp 2013-02-18 20:37:11.000000000 +0900 >@@ -0,0 +1,22 @@ >+--- creox/effects_dsp/phaserprocessor.cpp.orig >++++ creox/effects_dsp/phaserprocessor.cpp >+@@ -156,7 +157,8 @@ >+ { >+ const float omega = 2.0f * float(M_PI) * m_stepFrequency / m_samplerate_d; >+ float sn, cs; >+- sincosf(omega, &sn, &cs); >++ sn = sinf(omega); >++ cs = cosf(omega); >+ *(m_coefBuffPrelim++) = cs; // cs >+ *(m_coefBuffPrelim++) = sn / m_resonance; // alpha (m_resonance = 2.0*resonance) >+ m_stepFrequency *= m_expStep; >+@@ -231,7 +233,8 @@ >+ } >+ >+ float sn, cs; >+- sincosf(omega, &sn, &cs); >++ sn = sinf(omega); >++ cs = cosf(omega); >+ register const float alpha = sn / m_resonance; // alpha (m_resonance = 2.0 * resonance) >+ >+ // perform filter >diff -urN /usr/ports/audio/creox/files/patch-creox__effects_dsp__tremoloprocessor.cpp audio/creox/files/patch-creox__effects_dsp__tremoloprocessor.cpp >--- /usr/ports/audio/creox/files/patch-creox__effects_dsp__tremoloprocessor.cpp 1970-01-01 09:00:00.000000000 +0900 >+++ audio/creox/files/patch-creox__effects_dsp__tremoloprocessor.cpp 2013-02-18 21:04:54.000000000 +0900 >@@ -0,0 +1,13 @@ >+--- creox/effects_dsp/tremoloprocessor.cpp.orig 2011-06-22 06:27:40.000000000 +0900 >++++ creox/effects_dsp/tremoloprocessor.cpp 2013-02-18 21:04:20.000000000 +0900 >+@@ -182,8 +182,8 @@ >+ register const float inputSample = *(inputBuffer++) * m_inputGain_f; >+ #ifdef FP_FAST_FMAF >+ *(outputBuffer++) = (inputSample * m_dry_f) >+- + (inputSample * m_wet_f * std::fmaf(amplitudeModulation, >+- m_modulationMulti, m_modulationShift); >++ + (inputSample * m_wet_f * fmaf(amplitudeModulation, >++ m_modulationMulti, m_modulationShift)); >+ #else >+ *(outputBuffer++) = (inputSample * m_dry_f) >+ + (inputSample * m_wet_f * ((amplitudeModulation * m_modulationMulti) >diff -urN /usr/ports/audio/creox/files/patch-error_h audio/creox/files/patch-error_h >--- /usr/ports/audio/creox/files/patch-error_h 2012-11-08 05:37:36.000000000 +0900 >+++ audio/creox/files/patch-error_h 1970-01-01 09:00:00.000000000 +0900 >@@ -1,60 +0,0 @@ >---- creox/dsp_flow/threadeffector.cpp.orig 2009-08-18 22:37:58.000000000 +0700 >-+++ creox/dsp_flow/threadeffector.cpp 2009-08-18 22:38:37.000000000 +0700 >-@@ -22,6 +22,7 @@ >- #include <cmath> >- #include <cstring> >- #include <iostream> >-+#include <errno.h> >- #include <klocale.h> >- #include <kapplication.h> >- #include <kglobal.h> >---- creox/effects_dsp/distortionprocessor.cpp.orig 2009-08-18 22:37:58.000000000 +0700 >-+++ creox/effects_dsp/distortionprocessor.cpp 2009-08-18 22:01:18.000000000 +0700 >-@@ -25,6 +25,7 @@ >- #include <cassert> >- #include <cstring> >- #include <iostream> >-+#include <errno.h> >- #include "crdatastream.h" >- #include "distortionprocessor.h" >- >---- creox/effects_dsp/echoprocessor.cpp.orig 2009-08-18 22:37:58.000000000 +0700 >-+++ creox/effects_dsp/echoprocessor.cpp 2009-08-18 21:57:41.000000000 +0700 >-@@ -22,6 +22,7 @@ >- #include <cmath> >- #include <cstring> >- #include <iostream> >-+#include <errno.h> >- #include "crdatastream.h" >- #include "echoprocessor.h" >- >---- creox/effects_dsp/flangerprocessor.cpp.orig 2009-08-18 22:37:58.000000000 +0700 >-+++ creox/effects_dsp/flangerprocessor.cpp 2009-08-18 21:56:44.000000000 +0700 >-@@ -21,6 +21,7 @@ >- #include <cstring> >- #include <cmath> >- #include <iostream> >-+#include <errno.h> >- #include "crdatastream.h" >- #include "flangerprocessor.h" >- >---- creox/effects_dsp/phaserprocessor.cpp.orig 2009-08-18 22:37:58.000000000 +0700 >-+++ creox/effects_dsp/phaserprocessor.cpp 2009-08-18 21:55:01.000000000 +0700 >-@@ -26,6 +26,7 @@ >- #include <cstring> >- #include <cmath> >- #include <iostream> >-+#include <errno.h> >- #include "crdatastream.h" >- #include "phaserprocessor.h" >- >---- creox/effects_dsp/tremoloprocessor.cpp.orig 2009-08-18 22:37:58.000000000 +0700 >-+++ creox/effects_dsp/tremoloprocessor.cpp 2009-08-18 21:28:37.000000000 +0700 >-@@ -21,6 +21,7 @@ >- #include <cassert> >- #include <cmath> >- #include <iostream> >-+#include <errno.h> >- #include "crdatastream.h" >- #include "tremoloprocessor.h" >- >diff -urN /usr/ports/audio/creox/files/patch-sincosf audio/creox/files/patch-sincosf >--- /usr/ports/audio/creox/files/patch-sincosf 2012-11-08 05:37:36.000000000 +0900 >+++ audio/creox/files/patch-sincosf 1970-01-01 09:00:00.000000000 +0900 >@@ -1,54 +0,0 @@ >---- creox/effects_dsp/distortionprocessor.cpp.orig 2009-08-18 22:37:58.000000000 +0700 >-+++ creox/effects_dsp/distortionprocessor.cpp 2009-08-18 22:01:18.000000000 +0700 >-@@ -423,7 +424,8 @@ >- { >- const float omega = 2.0f*float(M_PI)*centerFrequency/m_samplerate_f; >- float sn,cs; >-- sincosf(omega, &sn, &cs); >-+ sn = sinf(omega); >-+ cs = cosf(omega); >- const float alpha = sn*sinhf(float(M_LN2/2.0)*bandwidth*(omega/sn)); >- const float a0 = 1.0f/(1.0f + alpha); //a0 = 1/a0 >- >-@@ -462,7 +464,8 @@ >- const float A = powf(10., gain/40.0f); >- const float omega = 2.0f*float(M_PI)*frequency/m_samplerate_f; >- float sn,cs; >-- sincosf(omega, &sn, &cs); >-+ sn = sinf(omega); >-+ cs = cosf(omega); >- register const float beta = sn * sqrtf( (A*A + 1.0f)/slope - powf(A-1.0f, 2.0f) ); >- >- register const float AplusOne = A + 1.0f; >-@@ -500,7 +503,8 @@ >- { >- const float omega = 2.0f*float(M_PI)*cutoffFrequency/m_samplerate_f; >- float sn,cs; >-- sincosf(omega, &sn, &cs); >-+ sn = sinf(omega); >-+ cs = cosf(omega); >- const float alpha = sn/(2.0f * Q); >- const float a0 = 1.0f/(1.0f + alpha); //a0 = 1/a0 >- >---- creox/effects_dsp/phaserprocessor.cpp.orig 2009-08-18 22:37:58.000000000 +0700 >-+++ creox/effects_dsp/phaserprocessor.cpp 2009-08-18 21:55:01.000000000 +0700 >-@@ -156,7 +157,8 @@ >- { >- const float omega = 2.0f * float(M_PI) * m_stepFrequency / m_samplerate_d; >- float sn, cs; >-- sincosf(omega, &sn, &cs); >-+ sn = sinf(omega); >-+ cs = cosf(omega); >- *(m_coefBuffPrelim++) = cs; // cs >- *(m_coefBuffPrelim++) = sn / m_resonance; // alpha (m_resonance = 2.0*resonance) >- m_stepFrequency *= m_expStep; >-@@ -231,7 +233,8 @@ >- } >- >- float sn, cs; >-- sincosf(omega, &sn, &cs); >-+ sn = sinf(omega); >-+ cs = cosf(omega); >- register const float alpha = sn / m_resonance; // alpha (m_resonance = 2.0 * resonance) >- >- // perform filter >diff -urN /usr/ports/audio/creox/pkg-descr audio/creox/pkg-descr >--- /usr/ports/audio/creox/pkg-descr 2012-11-08 05:37:36.000000000 +0900 >+++ audio/creox/pkg-descr 2013-02-18 21:10:56.000000000 +0900 >@@ -1,11 +1,11 @@ >-Creox is a real-time sound processor. You can plug your electric guitar or >-any other musical instrument directly to the PC's sound card and start >-experimenting with various sound effects. Creox offers nice user-friendly >-KDE-based GUI, a preset support, a low-latency DSP engine, and each effect >-parameter can be altered "on the fly". >+Creox is a real-time sound processor. You can plug your electric guitar >+or any other musical instrument directly to the PC's sound card and >+start experimenting with various sound effects. Creox offers nice >+user-friendly KDE-based GUI, a preset support, a low-latency DSP engine, >+and each effect parameter can be altered "on the fly". > >-As Creox is a JACK application, the output sound can be routed to the other >-JACK-aware applications, and the audio input can be taken as the output from >-the other JACK client. >+As Creox is a JACK application, the output sound can be routed to the >+other JACK-aware applications, and the audio input can be taken as the >+output from the other JACK client. > >-WWW: http://zyzstar.kosoru.com/?creox >+WWW: http://stacktrace.dk/project/creox-4/ >diff -urN /usr/ports/audio/creox/pkg-plist audio/creox/pkg-plist >--- /usr/ports/audio/creox/pkg-plist 2012-11-08 05:37:36.000000000 +0900 >+++ audio/creox/pkg-plist 2013-02-18 20:44:55.000000000 +0900 >@@ -1,30 +1,11 @@ > bin/creox >-share/doc/HTML/en/creox/common >-share/doc/HTML/en/creox/index.docbook >-share/doc/HTML/en/creox/index.cache.bz2 >-share/locale/ru/LC_MESSAGES/creox.mo >-share/apps/creox/icons/hicolor/16x16/actions/distortion.png >-share/apps/creox/icons/hicolor/16x16/actions/echo.png >-share/apps/creox/icons/hicolor/16x16/actions/flanger.png >-share/apps/creox/icons/hicolor/16x16/actions/phaser.png >-share/apps/creox/icons/hicolor/16x16/actions/preset_chain.png >-share/apps/creox/icons/hicolor/16x16/actions/preset_nochain.png >-share/apps/creox/icons/hicolor/16x16/actions/tremolo.png >-share/apps/creox/icons/hicolor/48x48/actions/sound_card_properties.png >-share/apps/creox/pics/sound_card_properties.png >-share/apps/creox/pics/crsplash.png >+share/applications/kde4/creox.desktop > share/apps/creox/creoxui.rc >-share/applnk/Applications/creox.desktop >+share/apps/creox/pics/crsplash.png >+share/config.kcfg/creox4.kcfg > share/icons/hicolor/16x16/apps/creox.png > share/icons/hicolor/32x32/apps/creox.png > share/icons/hicolor/48x48/apps/creox.png > share/icons/hicolor/64x64/apps/creox.png >-@dirrm share/apps/creox/icons/hicolor/48x48/actions >-@dirrm share/apps/creox/icons/hicolor/48x48 >-@dirrm share/apps/creox/icons/hicolor/16x16/actions >-@dirrm share/apps/creox/icons/hicolor/16x16 >-@dirrm share/apps/creox/icons/hicolor >-@dirrm share/apps/creox/icons > @dirrm share/apps/creox/pics > @dirrm share/apps/creox >-@dirrm share/doc/HTML/en/creox
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 176536
: 132269