Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Apr 2015 06:58:01 +0000 (UTC)
From:      Thomas Zander <riggs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r383257 - in head/audio/audacity: . files
Message-ID:  <201504050658.t356w1cj048147@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201504050658.t356w1cj048147>