svn commit: r383257 - in head/audio/audacity: . files
Thomas Zander
riggs at FreeBSD.org
Sun Apr 5 06:58:03 UTC 2015
Author: riggs
Date: Sun Apr 5 06:58:00 2015
New Revision: 383257
URL: https://svnweb.freebsd.org/changeset/ports/383257
Log:
- Update to upstream version 2.1.0
- Temporarily disable SOXR option
(likely to return in the next upstream release)
PR: 199080
Submitted by: xxjack12xx at gmail.com (maintainer)
Added:
head/audio/audacity/files/patch-src_effects_VST_VSTEffect.cpp (contents, props changed)
Deleted:
head/audio/audacity/files/patch-lib-src__libvamp__Makefile.in
Modified:
head/audio/audacity/Makefile
head/audio/audacity/distinfo
head/audio/audacity/files/patch-src__Makefile.in
head/audio/audacity/pkg-plist
Modified: head/audio/audacity/Makefile
==============================================================================
--- head/audio/audacity/Makefile Sun Apr 5 05:56:17 2015 (r383256)
+++ head/audio/audacity/Makefile Sun Apr 5 06:58:00 2015 (r383257)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= audacity
-PORTVERSION= 2.0.6
-PORTREVISION= 2
+PORTVERSION= 2.1.0
CATEGORIES= audio
MASTER_SITES= GOOGLE_CODE \
SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}
@@ -16,7 +15,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile
-WRKSRC= ${WRKDIR}/${PORTNAME}-src-${PORTVERSION}
+WRKSRC= ${WRKDIR}/${PORTNAME}-minsrc-${PORTVERSION}
GNU_CONFIGURE= yes
USES= desktop-file-utils gettext gmake pkgconfig shared-mime-info \
@@ -28,11 +27,11 @@ INSTALLS_ICONS= yes
PORTDOCS= README.txt
OPTIONS_DEFINE= DEBUG DOCS FFMPEG FLAC ID3TAG LADSPA LAME MAD MIDI NYQUIST \
- PORTMIXER SBSMS SOUNDTOUCH TWOLAME VAMP VORBIS
+ PORTMIXER SBSMS SOUNDTOUCH TWOLAME VAMP VORBIS VST
OPTIONS_SINGLE= SAMPLERATED
-OPTIONS_SINGLE_SAMPLERATED= SAMPLERATE SOXR
+OPTIONS_SINGLE_SAMPLERATED= SAMPLERATE #SOXR
OPTIONS_DEFAULT= FFMPEG FLAC ID3TAG LADSPA MAD MIDI NYQUIST \
- PORTMIXER SBSMS SOUNDTOUCH SOXR TWOLAME VAMP VORBIS
+ PORTMIXER SBSMS SOUNDTOUCH SAMPLERATE TWOLAME VAMP VORBIS VST
DEBUG_DESC= Enable debug support
LAME_DESC= Use lame for import and export support
@@ -44,17 +43,16 @@ SAMPLERATED_DESC= Default sample rate co
PORTMIXER_DESC= Compile with PortMixer support
SBSMS_DESC= Use libsbsms for pitch and tempo changing
SOUNDTOUCH_DESC= Use libSoundTouch for pitch and tempo changing
-SOXR_DESC= Use libsoxr for sample rate conversion
+#SOXR_DESC= Use libsoxr for sample rate conversion
TAGLIB_DESC= Use TagLib for metadata support
TWOLAME_DESC= Use libtwolame for MP2 export support
VAMP_DESC= Vamp plug-in support
-
+VST_DESC= VST plug-in support
CONFIGURE_ENV+= WX_CONFIG="${WX_CONFIG}"
CONFIGURE_ARGS+= --with-lib-preference="local system" \
- --enable-portaudio --enable-unicode --without-lv2
-
+ --enable-portaudio --enable-unicode
.if ${MACHINE_CPU:Msse}
CONFIGURE_ARGS+= --enable-sse
.else
@@ -100,8 +98,8 @@ SBSMS_CONFIGURE_WITH= sbsms
SOUNDTOUCH_CONFIGURE_WITH= soundtouch
SOUNDTOUCH_LIB_DEPENDS= libSoundTouch.so:${PORTSDIR}/audio/soundtouch
-SOXR_CONFIGURE_WITH= libsoxr
-SOXR_BUILD_DEPENDS= cmake:${PORTSDIR}/devel/cmake
+#SOXR_CONFIGURE_WITH= libsoxr
+#SOXR_BUILD_DEPENDS= cmake:${PORTSDIR}/devel/cmake
TWOLAME_CONFIGURE_WITH= libtwolame
TWOLAME_LIB_DEPENDS= libtwolame.so:${PORTSDIR}/audio/twolame
@@ -111,6 +109,8 @@ VAMP_CONFIGURE_WITH= libvamp
VORBIS_CONFIGURE_WITH= libvorbis
VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis
+VST_CONFIGURE_ENABLE= vst
+
.include <bsd.port.pre.mk>
LDFLAGS+= -lpthread -L${LOCALBASE}/lib
Modified: head/audio/audacity/distinfo
==============================================================================
--- head/audio/audacity/distinfo Sun Apr 5 05:56:17 2015 (r383256)
+++ head/audio/audacity/distinfo Sun Apr 5 06:58:00 2015 (r383257)
@@ -1,2 +1,2 @@
-SHA256 (audacity-minsrc-2.0.6.tar.xz) = 3080c190e678e0d682961a36c6e990c572dacd6b5ce499e5cec7362e9fa37d7b
-SIZE (audacity-minsrc-2.0.6.tar.xz) = 7380460
+SHA256 (audacity-minsrc-2.1.0.tar.xz) = b0d98d89b38be233e88af81e1add649732484b6f8feec95dc5977accdde042b3
+SIZE (audacity-minsrc-2.1.0.tar.xz) = 5104924
Modified: head/audio/audacity/files/patch-src__Makefile.in
==============================================================================
--- head/audio/audacity/files/patch-src__Makefile.in Sun Apr 5 05:56:17 2015 (r383256)
+++ head/audio/audacity/files/patch-src__Makefile.in Sun Apr 5 06:58:00 2015 (r383257)
@@ -1,6 +1,6 @@
--- src/Makefile.in.orig 2014-09-22 20:38:13 UTC
+++ src/Makefile.in
-@@ -1131,8 +1131,7 @@
+@@ -1055,8 +1055,7 @@
# /usr/local/include/wx-2.8/wx/buffer.h:289:9: note: in expansion of macro 'wxCHECK_RET'
# wxCHECK_RET( m_bufdata->m_data, wxT("invalid wxMemoryBuffer") );
# ^
Added: head/audio/audacity/files/patch-src_effects_VST_VSTEffect.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/audacity/files/patch-src_effects_VST_VSTEffect.cpp Sun Apr 5 06:58:00 2015 (r383257)
@@ -0,0 +1,11 @@
+--- src/effects/VST/VSTEffect.cpp 2015-03-31 23:03:30.000000000 -0700
++++ src/effects/VST/VSTEffect.cpp 2015-03-01 17:06:58.000000000 -0800
+@@ -2609,7 +2609,7 @@
+ // symbols.
+ //
+ // Once we define a proper external API, the flags can be removed.
+- void *lib = dlopen((const char *)wxString(realPath).ToUTF8(), RTLD_NOW | RTLD_LOCAL | RTLD_DEEPBIND);
++ void *lib = dlopen((const char *)wxString(realPath).ToUTF8(), RTLD_NOW | RTLD_LOCAL);
+ if (!lib)
+ {
+ return false;
Modified: head/audio/audacity/pkg-plist
==============================================================================
--- head/audio/audacity/pkg-plist Sun Apr 5 05:56:17 2015 (r383256)
+++ head/audio/audacity/pkg-plist Sun Apr 5 06:58:00 2015 (r383257)
@@ -3,6 +3,14 @@ man/man1/audacity.1.gz
share/appdata/audacity.appdata.xml
share/applications/audacity.desktop
%%DATADIR%%/EQDefaultCurves.xml
+%%DATADIR%%/include/audacity/ConfigInterface.h
+%%DATADIR%%/include/audacity/EffectAutomationParameters.h
+%%DATADIR%%/include/audacity/EffectInterface.h
+%%DATADIR%%/include/audacity/IdentInterface.h
+%%DATADIR%%/include/audacity/ImporterInterface.h
+%%DATADIR%%/include/audacity/ModuleInterface.h
+%%DATADIR%%/include/audacity/PluginInterface.h
+%%DATADIR%%/include/audacity/Types.h
%%DATADIR%%/nyquist/bug.lsp
%%DATADIR%%/nyquist/dspprims.lsp
%%DATADIR%%/nyquist/envelopes.lsp
@@ -50,8 +58,7 @@ share/applications/audacity.desktop
%%DATADIR%%/plug-ins/beat.ny
%%DATADIR%%/plug-ins/clicktrack.ny
%%DATADIR%%/plug-ins/clipfix.ny
-%%DATADIR%%/plug-ins/crossfadein.ny
-%%DATADIR%%/plug-ins/crossfadeout.ny
+%%DATADIR%%/plug-ins/crossfadetracks.ny
%%DATADIR%%/plug-ins/delay.ny
%%DATADIR%%/plug-ins/equalabel.ny
%%DATADIR%%/plug-ins/highpass.ny
@@ -94,6 +101,7 @@ share/locale/he/LC_MESSAGES/audacity.mo
share/locale/hi/LC_MESSAGES/audacity.mo
share/locale/hr/LC_MESSAGES/audacity.mo
share/locale/hu/LC_MESSAGES/audacity.mo
+share/locale/hy/LC_MESSAGES/audacity.mo
share/locale/id/LC_MESSAGES/audacity.mo
share/locale/it/LC_MESSAGES/audacity.mo
share/locale/ja/LC_MESSAGES/audacity.mo
More information about the svn-ports-all
mailing list