pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/audio/audacity Update to 2.1.2
details: https://anonhg.NetBSD.org/pkgsrc/rev/0d7b5dc25abd
branches: trunk
changeset: 347969:0d7b5dc25abd
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Sun Jun 05 01:02:38 2016 +0000
description:
Update to 2.1.2
* fosshub.com does not provide direct link for distfile
Changelog:
2.1.2
Improvements
Effects
Noise Reduction defaults changed.
Interface
We've made several improvements to the spectrogram view of tracks which are particularly valuable for vocal work.
New option 'Spectral Reassignment'. This algorithm deduces a 'finer' spectrogram for vocal work.
Four new Spectrogram scales.
Improvement to the Pitch (EAC) algorithm - cleaner (sharper) display.
Spectrogram Settings are now available per-track.
Other Changes
Upgraded from wxWidgets 2.8.12 to wxWidgets 3.0.2.
Restructuring of the Preferences Menu
Restructuring of the Track Dropdown Menu (for the Spectrograms)
The Noise Reduction "Frequency smoothing" default has been increased to 3 to help avoid metallic artifacts. Resetting Preferences or deleting audacity.cfg will set the new default.
(Windows) The location of Audacity's work-in-progress folder has been changed, to avoid problems where certain disk cleaners treated them as deletable temporary files.
Bug Fixes
Crashes
Crashes on reading .wav files with many channels (CVE-2016-2540) and corrupt .mp2 files (CVE-2016-2541) have been fixed. Thanks to Chris Navarrete from Fortinet's FortiGuard Labs for
notifying us of these bugs and associated security risk.
2.1.1
Improvements
Effects
Noise Reduction defaults changed.
Interface
We've made several improvements to the spectrogram view of tracks which are particularly valuable for vocal work.
New option 'Spectral Reassignment'. This algorithm deduces a 'finer' spectrogram for vocal work.
Four new Spectrogram scales.
Improvement to the Pitch (EAC) algorithm - cleaner (sharper) display.
Spectrogram Settings are now available per-track.
Other Changes
Upgraded from wxWidgets 2.8.12 to wxWidgets 3.0.2.
Restructuring of the Preferences Menu
Restructuring of the Track Dropdown Menu (for the Spectrograms)
The Noise Reduction "Frequency smoothing" default has been increased to 3 to help avoid metallic artifacts. Resetting Preferences or deleting audacity.cfg will set the new default.
(Windows) The location of Audacity's work-in-progress folder has been changed, to avoid problems where certain disk cleaners treated them as deletable temporary files.
Bug Fixes
Crashes
Crashes on reading .wav files with many channels (CVE-2016-2540) and corrupt .mp2 files (CVE-2016-2541) have been fixed. Thanks to Chris Navarrete from Fortinet's FortiGuard Labs for
notifying us of these bugs and associated security risk.
diffstat:
audio/audacity/Makefile | 18 +-
audio/audacity/PLIST | 18 +-
audio/audacity/distinfo | 22 +-
audio/audacity/patches/patch-am | 10 +-
audio/audacity/patches/patch-lib-src_FileDialog_Makefile.am | 13 +-
audio/audacity/patches/patch-lib-src_FileDialog_Makefile.in | 302 ++++++++++
audio/audacity/patches/patch-lib-src_lib-widget-extra_Makefile.am | 10 +-
audio/audacity/patches/patch-lib-src_libnyquist_nyquist_ffts_src_fftlib.c | 268 --------
audio/audacity/patches/patch-lib-src_libnyquist_nyquist_nyqsrc_sndread.c | 8 +-
audio/audacity/patches/patch-lib-src_libnyquist_nyquist_xlisp_xlfio.c | 16 -
audio/audacity/patches/patch-src_FFmpeg.h | 33 +
11 files changed, 390 insertions(+), 328 deletions(-)
diffs (truncated from 909 to 300 lines):
diff -r f544e85a93e5 -r 0d7b5dc25abd audio/audacity/Makefile
--- a/audio/audacity/Makefile Sun Jun 05 00:47:40 2016 +0000
+++ b/audio/audacity/Makefile Sun Jun 05 01:02:38 2016 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.100 2015/11/18 14:19:47 ryoon Exp $
+# $NetBSD: Makefile,v 1.101 2016/06/05 01:02:38 ryoon Exp $
-DISTNAME= audacity-minsrc-2.1.0
+DISTNAME= audacity-minsrc-2.1.2
PKGNAME= ${DISTNAME:S/-minsrc//1}
-PKGREVISION= 8
CATEGORIES= audio
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=audacity/}
+# sadly fosshub.com does not provice hot link
+MASTER_SITES= ${MASTER_SITE_LOCAL}
EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -13,10 +13,12 @@
LICENSE= gnu-gpl-v2 # AND cc-by-v3.0-license
USE_LIBTOOL= yes
-USE_TOOLS+= automake autoreconf
+USE_TOOLS+= automake autoreconf bash
USE_TOOLS+= gmake intltool msgfmt msgmerge pkg-config
USE_TOOLS+= xgettext zip:run
USE_LANGUAGES= c c++
+WRAPPER_SHELL= ${BASH}
+CONFIG_SHELL= ${BASH}
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --enable-nyquist=yes
CONFIGURE_ARGS+= --with-expat=system
@@ -33,6 +35,7 @@
CONFIGURE_ARGS+= --with-soundtouch=system
CONFIGURE_ARGS+= --with-twolame=system
CONFIGURE_ARGS+= --with-vorbis=system
+CONFIGURE_ARGS+= --with-libsoxr=system
CONFIGURE_ARGS+= --without-xaudio
CONFIG_GUESS_OVERRIDE= \
@@ -45,7 +48,6 @@
# regen Makefile.in to avoid being built as shared libraries
pre-configure:
- cd ${WRKSRC}/lib-src/FileDialog && ${PKGSRC_SETENV} autoreconf -fiv
cd ${WRKSRC}/lib-src/portaudio-v19 && ${PKGSRC_SETENV} autoreconf -fiv
cd ${WRKSRC}/lib-src/portmixer && ${PKGSRC_SETENV} autoreconf -fiv
cd ${WRKSRC}/lib-src/lib-widget-extra && autoreconf -fiv
@@ -65,13 +67,15 @@
.include "../../audio/libmad/buildlink3.mk"
.include "../../audio/libsbsms/buildlink3.mk"
.include "../../audio/libsamplerate/buildlink3.mk"
+.include "../../audio/libsoxr/buildlink3.mk"
.include "../../audio/libsndfile/buildlink3.mk"
.include "../../audio/libvorbis/buildlink3.mk"
#.include "../../audio/portaudio-devel/buildlink3.mk" # Needs Pa_GetStreamHostApiType
+.include "../../audio/suil/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
BUILDLINK_API_DEPENDS.flac+= flac>=1.3.0
.include "../../audio/flac/buildlink3.mk"
-.include "../../multimedia/ffmpeg1/buildlink3.mk"
+.include "../../multimedia/ffmpeg3/buildlink3.mk"
.include "../../textproc/expat/buildlink3.mk"
.include "../../x11/wxGTK30/buildlink3.mk"
.include "../../mk/dlopen.buildlink3.mk"
diff -r f544e85a93e5 -r 0d7b5dc25abd audio/audacity/PLIST
--- a/audio/audacity/PLIST Sun Jun 05 00:47:40 2016 +0000
+++ b/audio/audacity/PLIST Sun Jun 05 01:02:38 2016 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2015/09/18 21:19:07 mrg Exp $
+@comment $NetBSD: PLIST,v 1.13 2016/06/05 01:02:38 ryoon Exp $
bin/audacity
man/man1/audacity.1
share/appdata/audacity.appdata.xml
@@ -12,7 +12,6 @@
share/audacity/include/audacity/ModuleInterface.h
share/audacity/include/audacity/PluginInterface.h
share/audacity/include/audacity/Types.h
-share/audacity/nyquist/bug.lsp
share/audacity/nyquist/dspprims.lsp
share/audacity/nyquist/envelopes.lsp
share/audacity/nyquist/equalizer.lsp
@@ -50,25 +49,34 @@
share/audacity/nyquist/sndfnint.lsp
share/audacity/nyquist/stk.lsp
share/audacity/nyquist/system.lsp
+share/audacity/nyquist/test.lsp
+share/audacity/nyquist/upic.sal
+share/audacity/nyquist/velocity.lsp
share/audacity/nyquist/xlinit.lsp
share/audacity/nyquist/xm.lsp
share/audacity/plug-ins/SilenceMarker.ny
share/audacity/plug-ins/SoundFinder.ny
+share/audacity/plug-ins/SpectralEditMulti.ny
+share/audacity/plug-ins/SpectralEditParametricEQ.ny
+share/audacity/plug-ins/SpectralEditShelves.ny
share/audacity/plug-ins/StudioFadeOut.ny
share/audacity/plug-ins/adjustable-fade.ny
share/audacity/plug-ins/beat.ny
share/audacity/plug-ins/clicktrack.ny
share/audacity/plug-ins/clipfix.ny
+share/audacity/plug-ins/crossfadeclips.ny
share/audacity/plug-ins/crossfadetracks.ny
share/audacity/plug-ins/delay.ny
share/audacity/plug-ins/equalabel.ny
share/audacity/plug-ins/highpass.ny
+share/audacity/plug-ins/limiter.ny
share/audacity/plug-ins/lowpass.ny
share/audacity/plug-ins/notch.ny
share/audacity/plug-ins/pluck.ny
share/audacity/plug-ins/rissetdrum.ny
share/audacity/plug-ins/sample-data-export.ny
share/audacity/plug-ins/tremolo.ny
+share/audacity/plug-ins/vocalrediso.ny
share/audacity/plug-ins/vocalremover.ny
share/audacity/plug-ins/vocoder.ny
share/doc/audacity/LICENSE.txt
@@ -86,7 +94,7 @@
${PLIST.nls}share/locale/bn/LC_MESSAGES/audacity.mo
${PLIST.nls}share/locale/bs/LC_MESSAGES/audacity.mo
${PLIST.nls}share/locale/ca/LC_MESSAGES/audacity.mo
-${PLIST.nls}share/locale/ca@valencia/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/ca_ES@valencia/LC_MESSAGES/audacity.mo
${PLIST.nls}share/locale/cs/LC_MESSAGES/audacity.mo
${PLIST.nls}share/locale/cy/LC_MESSAGES/audacity.mo
${PLIST.nls}share/locale/da/LC_MESSAGES/audacity.mo
@@ -117,8 +125,8 @@
${PLIST.nls}share/locale/nl/LC_MESSAGES/audacity.mo
${PLIST.nls}share/locale/oc/LC_MESSAGES/audacity.mo
${PLIST.nls}share/locale/pl/LC_MESSAGES/audacity.mo
-${PLIST.nls}share/locale/pt/LC_MESSAGES/audacity.mo
${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/pt_PT/LC_MESSAGES/audacity.mo
${PLIST.nls}share/locale/ro/LC_MESSAGES/audacity.mo
${PLIST.nls}share/locale/ru/LC_MESSAGES/audacity.mo
${PLIST.nls}share/locale/sk/LC_MESSAGES/audacity.mo
@@ -131,7 +139,7 @@
${PLIST.nls}share/locale/tr/LC_MESSAGES/audacity.mo
${PLIST.nls}share/locale/uk/LC_MESSAGES/audacity.mo
${PLIST.nls}share/locale/vi/LC_MESSAGES/audacity.mo
-${PLIST.nls}share/locale/zh/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/audacity.mo
${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/audacity.mo
share/mime/packages/audacity.xml
share/pixmaps/audacity.xpm
diff -r f544e85a93e5 -r 0d7b5dc25abd audio/audacity/distinfo
--- a/audio/audacity/distinfo Sun Jun 05 00:47:40 2016 +0000
+++ b/audio/audacity/distinfo Sun Jun 05 01:02:38 2016 +0000
@@ -1,21 +1,21 @@
-$NetBSD: distinfo,v 1.31 2015/11/03 01:12:25 agc Exp $
+$NetBSD: distinfo,v 1.32 2016/06/05 01:02:38 ryoon Exp $
-SHA1 (audacity-minsrc-2.1.0.tar.xz) = a53bce0276240bb56f2e3fd1bf235a4ef688caa3
-RMD160 (audacity-minsrc-2.1.0.tar.xz) = 16b0e91222b91b47eeb533d4725b68e5548c057f
-SHA512 (audacity-minsrc-2.1.0.tar.xz) = 5ed441b567bc72a794d9d5a1248db137d1a6d019b5fcdcb8b536a509ecacbf5d85b50c2a0cad484f84053dff4ffa662027cca157fde4b18f9d53b2bd106c34b4
-Size (audacity-minsrc-2.1.0.tar.xz) = 5104924 bytes
+SHA1 (audacity-minsrc-2.1.2.tar.xz) = d0b8924b846f833182e674d621b28eb666cc97d6
+RMD160 (audacity-minsrc-2.1.2.tar.xz) = 47fccf8b96b6db95a677045bf122084d233bd80c
+SHA512 (audacity-minsrc-2.1.2.tar.xz) = 46bc68825d29e88b14a674749532345ab63673ea1b85ad0d2a1b72b0974c74d2175e0ef307dad735592d18e56c1e0c65f994f4ee05d9e0f1aec194cd02c930da
+Size (audacity-minsrc-2.1.2.tar.xz) = 7233500 bytes
SHA1 (patch-Makefile.in) = 8a770c2ab0494359c22d7f8e1b548fb83c2c00ff
SHA1 (patch-aa) = 67c0ec5ff99004d9035de13f0263add46ed8c994
-SHA1 (patch-am) = 23ffc055ee81fad7b3aab8f7dd447e641644be96
-SHA1 (patch-lib-src_FileDialog_Makefile.am) = 234c29402f157000dc3afb0b39e23f107c50eaf3
-SHA1 (patch-lib-src_lib-widget-extra_Makefile.am) = afa60d928f9d3de287815b4f7aadd4bbcc700a21
-SHA1 (patch-lib-src_libnyquist_nyquist_ffts_src_fftlib.c) = 3724b3e7cdd1f45cd38c76f2da3a3af6048dddb3
-SHA1 (patch-lib-src_libnyquist_nyquist_nyqsrc_sndread.c) = c7a6c6a7f0dbb3828a4d5780ec94908b40d974d2
+SHA1 (patch-am) = 732764ddf9546524bea13f45cb8d3ffa00c76eb1
+SHA1 (patch-lib-src_FileDialog_Makefile.am) = a1bf7353f970f24dde1f069427d16b0473e2fa71
+SHA1 (patch-lib-src_FileDialog_Makefile.in) = fe4569e6f7d4fbd54e0aa2dd84e7474adb2ff764
+SHA1 (patch-lib-src_lib-widget-extra_Makefile.am) = 03d080c141259fbf02a9c5a70ce06625fcebf75e
+SHA1 (patch-lib-src_libnyquist_nyquist_nyqsrc_sndread.c) = dbc0b5b88043c7b2895742e78e6a5990f65012ef
SHA1 (patch-lib-src_libnyquist_nyquist_sys_unix_switches.h) = d313f137f11d3e0fafa383ddeccbc89021e9ddee
-SHA1 (patch-lib-src_libnyquist_nyquist_xlisp_xlfio.c) = a55127d6173d3ffb729fde7358bedd7c1320bf09
SHA1 (patch-lib-src_libnyquist_nyquist_xlisp_xlisp.h) = a0d194f7f7f278cfba1f54269e0323990abb73f3
SHA1 (patch-lib-src_portaudio-v19_Makefile.in) = 9e86fbd93d322322b8416ef6b43ba5c98141c986
SHA1 (patch-lib-src_portmixer_src-extra_Makefile.am) = 9a0d5be37753683a2cade42673edb3d08e01ab4d
SHA1 (patch-lib-src_sbsms_src-extra_Makefile.am) = 2beca18a286de1b26f4f96976fb58e1665d0531c
+SHA1 (patch-src_FFmpeg.h) = 664efb8a668a9dd5f76704e5a46c495a8c2c3a4d
SHA1 (patch-src_effects_NoiseRemoval.cpp) = 6d72545cde66ac90d4eb3821a3a3f384ccbf46f2
SHA1 (patch-src_effects_VST_VSTEffect.cpp) = 76a55afd7977505801dd129e139c9782bfd8dfcb
diff -r f544e85a93e5 -r 0d7b5dc25abd audio/audacity/patches/patch-am
--- a/audio/audacity/patches/patch-am Sun Jun 05 00:47:40 2016 +0000
+++ b/audio/audacity/patches/patch-am Sun Jun 05 01:02:38 2016 +0000
@@ -1,12 +1,12 @@
-$NetBSD: patch-am,v 1.6 2015/04/20 13:38:23 rodent Exp $
+$NetBSD: patch-am,v 1.7 2016/06/05 01:02:38 ryoon Exp $
Don't hardcode TMPDIR.
---- src/AudacityApp.cpp.orig 2015-03-02 01:06:58.000000000 +0000
+--- src/AudacityApp.cpp.orig 2016-01-13 14:31:23.000000000 +0000
+++ src/AudacityApp.cpp
-@@ -1096,7 +1096,7 @@ bool AudacityApp::OnInit()
- * The "share" and "share/doc" directories in their install path */
- #ifdef __WXGTK__
+@@ -1182,7 +1182,7 @@ bool AudacityApp::OnInit()
+ wxString home = wxGetHomeDir();
+
/* On Unix systems, the default temp dir is in /var/tmp. */
- defaultTempDir.Printf(wxT("/var/tmp/audacity-%s"), wxGetUserId().c_str());
+ defaultTempDir.Printf(wxT("%s/.audacity1.2-%s"), home.c_str(), wxGetUserId().c_str());
diff -r f544e85a93e5 -r 0d7b5dc25abd audio/audacity/patches/patch-lib-src_FileDialog_Makefile.am
--- a/audio/audacity/patches/patch-lib-src_FileDialog_Makefile.am Sun Jun 05 00:47:40 2016 +0000
+++ b/audio/audacity/patches/patch-lib-src_FileDialog_Makefile.am Sun Jun 05 01:02:38 2016 +0000
@@ -1,15 +1,14 @@
-$NetBSD: patch-lib-src_FileDialog_Makefile.am,v 1.1 2015/09/18 21:19:07 mrg Exp $
+$NetBSD: patch-lib-src_FileDialog_Makefile.am,v 1.2 2016/06/05 01:02:38 ryoon Exp $
don't build a shared library of this.
---- lib-src/FileDialog/Makefile.am.orig 2015-03-01 17:07:12.000000000 -0800
-+++ lib-src/FileDialog/Makefile.am 2015-09-18 11:28:47.000000000 -0700
-@@ -2,7 +2,7 @@
-
- EXTRA_DIST = FileDialog.vcproj FileDialogPrivate.h.in
+--- lib-src/FileDialog/Makefile.am.orig 2016-01-13 14:31:17.000000000 +0000
++++ lib-src/FileDialog/Makefile.am
+@@ -1,6 +1,6 @@
+ ACLOCAL_AMFLAGS = -I m4
-lib_LTLIBRARIES = libFileDialog.la
+noinst_LTLIBRARIES = libFileDialog.la
- libFileDialog_la_CPPFLAGS = $(WX_CXXFLAGS)
+ libFileDialog_la_CPPFLAGS = $(WX_CXXFLAGS) -Wno-deprecated-declarations
libFileDialog_la_LIBADD = $(WX_LIBS)
diff -r f544e85a93e5 -r 0d7b5dc25abd audio/audacity/patches/patch-lib-src_FileDialog_Makefile.in
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/audacity/patches/patch-lib-src_FileDialog_Makefile.in Sun Jun 05 01:02:38 2016 +0000
@@ -0,0 +1,302 @@
+$NetBSD: patch-lib-src_FileDialog_Makefile.in,v 1.1 2016/06/05 01:02:38 ryoon Exp $
+
+* Do not build shared library
+* Fix libtool tag issue
+
+--- lib-src/FileDialog/Makefile.in.orig 2016-01-13 14:36:43.000000000 +0000
++++ lib-src/FileDialog/Makefile.in
+@@ -1,7 +1,7 @@
+-# Makefile.in generated by automake 1.14.1 from Makefile.am.
++# Makefile.in generated by automake 1.15 from Makefile.am.
+ # @configure_input@
+
+-# Copyright (C) 1994-2013 Free Software Foundation, Inc.
++# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -15,7 +15,17 @@
+ @SET_MAKE@
+
+ VPATH = @srcdir@
+-am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
++am__is_gnu_make = { \
++ if test -z '$(MAKELEVEL)'; then \
++ false; \
++ elif test -n '$(MAKE_HOST)'; then \
++ true; \
++ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
++ true; \
++ else \
++ false; \
++ fi; \
++}
+ am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+@@ -94,18 +104,6 @@ host_triplet = @host@
+ @WINDOWS_TRUE@ $(NULL)
+
+ subdir = .
+-DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+- $(top_srcdir)/configure $(am__configure_deps) \
+- $(top_srcdir)/autotools/depcomp autotools/ar-lib \
+- autotools/compile autotools/config.guess autotools/config.sub \
+- autotools/depcomp autotools/install-sh autotools/missing \
+- autotools/ltmain.sh $(top_srcdir)/autotools/ar-lib \
+- $(top_srcdir)/autotools/compile \
+- $(top_srcdir)/autotools/config.guess \
+- $(top_srcdir)/autotools/config.sub \
+- $(top_srcdir)/autotools/install-sh \
+- $(top_srcdir)/autotools/ltmain.sh \
+- $(top_srcdir)/autotools/missing
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+ am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
+ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
+@@ -113,40 +111,14 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/l
+ $(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
++DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
++ $(am__configure_deps) $(am__DIST_COMMON)
+ am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno config.status.lineno
+ mkinstalldirs = $(install_sh) -d
+ CONFIG_CLEAN_FILES =
+ CONFIG_CLEAN_VPATH_FILES =
+-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+-am__vpath_adj = case $$p in \
+- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
Home |
Main Index |
Thread Index |
Old Index