summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2020-05-23 15:51:28 +0000
committernia <nia@pkgsrc.org>2020-05-23 15:51:28 +0000
commit4bc75fbbed89a0b8715cde7ad5442f98312cd2d9 (patch)
treecc3b5abef4d4871355895b3132541a3539521ade /audio
parent2e3ef76b8da60eafe3c6c1fd7f5df8e80bd0a8d6 (diff)
downloadpkgsrc-4bc75fbbed89a0b8715cde7ad5442f98312cd2d9.tar.gz
audacity: Update to 2.4.1
Changes in version 2.4.1: Critical Bug Fix: * Audacity 2.4.0 was released with a critical bug, (Bug 2436), which is fixed in 2.4.1. The bug caused loss of data when using two projects at the same time. Improvements * Audacity now runs on Mac Catalina. * A new Time Toolbar showing current record/playback time has been split from the Selection Toolbar. It can be resized large. * Presets for more effects can be imported and exported. * A new Multi-View mode for tracks. In this mode both spectrogram and waveform views are shown at the same time. * Opus available as a new audio export format on Windows and Linux. * Easier to convert labels between point labels and range labels. * New Loudness Normalization effect. * New RMS measurement analyzer. * New Noise Gate effect. * New Spectral Delete effect. See also: https://wiki.audacityteam.org/wiki/New_features_in_Audacity_2.4.1 Bug Fixes Over 100 bugs in 2.3.3 fixed, including: * 2237 - Equalization effects have no Import or Export for curves * 2261 - Graphic EQ sliders have no frequency labels * 2265 - Track heights are reset to default on project re-opening * 2303 - Playback does not start at the saved cursor position on reopening a saved project. * 2314 - Zoom in fail when playing
Diffstat (limited to 'audio')
-rw-r--r--audio/audacity/Makefile18
-rw-r--r--audio/audacity/PLIST62
-rw-r--r--audio/audacity/distinfo11
-rw-r--r--audio/audacity/patches/patch-lib-src_libnyquist_nyquist_cmupv_src_cmupv.c15
4 files changed, 30 insertions, 76 deletions
diff --git a/audio/audacity/Makefile b/audio/audacity/Makefile
index b4c75ccd74d..2a5553b6f67 100644
--- a/audio/audacity/Makefile
+++ b/audio/audacity/Makefile
@@ -1,9 +1,6 @@
-# $NetBSD: Makefile,v 1.132 2020/04/16 21:54:06 nia Exp $
+# $NetBSD: Makefile,v 1.133 2020/05/23 15:51:28 nia Exp $
-DISTNAME= audacity-2.3.3
-# XXX: Remove after updating!
-DIST_SUBDIR= ${DISTNAME}
-PKGREVISION= 3
+DISTNAME= audacity-2.4.1
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_GITHUB:=audacity/}
GITHUB_PROJECT= Audacity
@@ -16,8 +13,6 @@ LICENSE= gnu-gpl-v2 # AND cc-by-v3.0-license
WRKSRC= ${WRKDIR}/audacity-${GITHUB_PROJECT}-${PKGVERSION_NOREV}
-EXTRACT_USING= bsdtar
-
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
@@ -25,11 +20,13 @@ USE_TOOLS+= automake autoreconf bash
USE_TOOLS+= gmake intltool msgfmt msgmerge pkg-config
USE_TOOLS+= xgettext zip:run
-USE_LANGUAGES= c gnu++11
+USE_LANGUAGES= c c++
# configure: error: Audacity requires at least GCC 4.9
GCC_REQD+= 4.9
+CFLAGS+= -DHAVE_VISIBILITY=1 # ???
+
WRAPPER_SHELL= ${BASH}
CONFIG_SHELL= ${BASH}
@@ -41,7 +38,8 @@ CONFIGURE_ARGS+= --with-libsndfile="system"
CONFIGURE_ARGS+= --with-libsoxr="system"
CONFIGURE_ARGS+= --with-portaudio="system"
CONFIGURE_ARGS+= --with-sbsms="local" # system version doesn't work
-CONFIGURE_ARGS+= --with-portmidi="local"
+CONFIGURE_ARGS+= --with-midi="no"
+CONFIGURE_ARGS+= --with-portmidi="no"
CONFIGURE_ARGS+= --with-ffmpeg="system"
CONFIGURE_ARGS+= --with-lame="system"
CONFIGURE_ARGS+= --with-libflac="system"
@@ -73,7 +71,6 @@ CONFIG_SUB_OVERRIDE= \
config.sub */config.sub */*/config.sub */*/*/config.sub
PTHREAD_AUTO_VARS= yes
-BUILDLINK_TRANSFORM+= rm:-Wl,--version-script=./build/vamp-plugin.map
INSTALLATION_DIRS+= lib
@@ -88,7 +85,6 @@ post-install:
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
-.include "../../audio/alsa-lib/buildlink3.mk"
.include "../../audio/lilv/buildlink3.mk"
.include "../../audio/lv2/buildlink3.mk"
.include "../../audio/soundtouch/buildlink3.mk"
diff --git a/audio/audacity/PLIST b/audio/audacity/PLIST
index 402e1d82a98..53e3f57fcdb 100644
--- a/audio/audacity/PLIST
+++ b/audio/audacity/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2019/11/24 00:47:34 nia Exp $
+@comment $NetBSD: PLIST,v 1.18 2020/05/23 15:51:28 nia Exp $
bin/audacity
lib/libFileDialog.so.0
man/man1/audacity.1
@@ -19,70 +19,12 @@ share/audacity/nyquist/envelopes.lsp
share/audacity/nyquist/equalizer.lsp
share/audacity/nyquist/evalenv.lsp
share/audacity/nyquist/fileio.lsp
-share/audacity/nyquist/follow.lsp
share/audacity/nyquist/init.lsp
share/audacity/nyquist/misc.lsp
+share/audacity/nyquist/nyinit-dbg.lsp
share/audacity/nyquist/nyinit.lsp
share/audacity/nyquist/nyqmisc.lsp
share/audacity/nyquist/nyquist-plot.txt
-share/audacity/nyquist/nyquist.lsp
-share/audacity/nyquist/printrec.lsp
-share/audacity/nyquist/profile.lsp
-share/audacity/nyquist/rawwaves/mand1.raw
-share/audacity/nyquist/rawwaves/mand10.raw
-share/audacity/nyquist/rawwaves/mand11.raw
-share/audacity/nyquist/rawwaves/mand12.raw
-share/audacity/nyquist/rawwaves/mand2.raw
-share/audacity/nyquist/rawwaves/mand3.raw
-share/audacity/nyquist/rawwaves/mand4.raw
-share/audacity/nyquist/rawwaves/mand5.raw
-share/audacity/nyquist/rawwaves/mand6.raw
-share/audacity/nyquist/rawwaves/mand7.raw
-share/audacity/nyquist/rawwaves/mand8.raw
-share/audacity/nyquist/rawwaves/mand9.raw
-share/audacity/nyquist/rawwaves/mandpluk.raw
-share/audacity/nyquist/rawwaves/marmstk1.raw
-share/audacity/nyquist/rawwaves/sinewave.raw
-share/audacity/nyquist/sal-parse.lsp
-share/audacity/nyquist/sal.lsp
-share/audacity/nyquist/seq.lsp
-share/audacity/nyquist/seqfnint.lsp
-share/audacity/nyquist/seqmidi.lsp
-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/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/nyquist-plug-in-installer.ny
-share/audacity/plug-ins/pluck.ny
-share/audacity/plug-ins/rhythmtrack.ny
-share/audacity/plug-ins/rissetdrum.ny
-share/audacity/plug-ins/rms.ny
-share/audacity/plug-ins/sample-data-export.ny
-share/audacity/plug-ins/sample-data-import.ny
-share/audacity/plug-ins/tremolo.ny
-share/audacity/plug-ins/vocalrediso.ny
-share/audacity/plug-ins/vocoder.ny
share/doc/audacity/LICENSE.txt
share/doc/audacity/README.txt
share/icons/hicolor/16x16/apps/audacity.png
diff --git a/audio/audacity/distinfo b/audio/audacity/distinfo
index cd1eeffe278..3cfe7e1b4a1 100644
--- a/audio/audacity/distinfo
+++ b/audio/audacity/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.42 2020/04/16 21:54:06 nia Exp $
+$NetBSD: distinfo,v 1.43 2020/05/23 15:51:28 nia Exp $
-SHA1 (audacity-2.3.3/audacity-2.3.3.tar.gz) = 165ad24f90728b644b928397eb75129977c16db1
-RMD160 (audacity-2.3.3/audacity-2.3.3.tar.gz) = 3963eeb7a59ba3435ff746bd3e39c60445edc0bb
-SHA512 (audacity-2.3.3/audacity-2.3.3.tar.gz) = 0789d5bc27933c688b8c99e0d9d9ca65f3b0c59cf74a235feee094a1815bdb59a32a4f50d2938b8fb9d72b0c5ba88451d02f90c5163931774a2088463562c5ef
-Size (audacity-2.3.3/audacity-2.3.3.tar.gz) = 62073352 bytes
+SHA1 (audacity-2.4.1.tar.gz) = f164b6a2e02947809cee2e313cb61279a60d4829
+RMD160 (audacity-2.4.1.tar.gz) = 8c0b5643d015c7dd5bbe1b47eae0025201eb51b2
+SHA512 (audacity-2.4.1.tar.gz) = 2f0a3f7e24dce91ae520e285dbb05778b68e0fe37b8ded55ac568b5f8135069951b3986764adc5d0791c165b283a3c19596f1d6f51ba17028e0eb04558c63f25
+Size (audacity-2.4.1.tar.gz) = 63935461 bytes
SHA1 (patch-Makefile.in) = 2aca8c2ae0af7863f8f090a707c08fba693c7c86
SHA1 (patch-aa) = 67c0ec5ff99004d9035de13f0263add46ed8c994
SHA1 (patch-configure) = 2cf208a6104c73c761156e2373d21af64606c31e
@@ -11,6 +11,7 @@ SHA1 (patch-configure.ac) = b34f733208080d57b30877d762e61a3d3fdec888
SHA1 (patch-lib-src_FileDialog_Makefile.am) = efa6ca612f3984a4cf8150e3c624e347d144af87
SHA1 (patch-lib-src_FileDialog_Makefile.in) = 44ca2539d68ab3951ae44377ed56f574785c1b08
SHA1 (patch-lib-src_lib-widget-extra_Makefile.am) = 03d080c141259fbf02a9c5a70ce06625fcebf75e
+SHA1 (patch-lib-src_libnyquist_nyquist_cmupv_src_cmupv.c) = 3d6cb845d82b1bcbe31dabd4bad30cb1f7ea27d5
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_xlisp.h) = 2d4558f059d86633a1fcdda22ef0c914758b35a0
diff --git a/audio/audacity/patches/patch-lib-src_libnyquist_nyquist_cmupv_src_cmupv.c b/audio/audacity/patches/patch-lib-src_libnyquist_nyquist_cmupv_src_cmupv.c
new file mode 100644
index 00000000000..1fe4abbbe72
--- /dev/null
+++ b/audio/audacity/patches/patch-lib-src_libnyquist_nyquist_cmupv_src_cmupv.c
@@ -0,0 +1,15 @@
+$NetBSD: patch-lib-src_libnyquist_nyquist_cmupv_src_cmupv.c,v 1.1 2020/05/23 15:51:28 nia Exp $
+
+Build on systems without log2l (NetBSD 9...)
+
+--- lib-src/libnyquist/nyquist/cmupv/src/cmupv.c.orig 2020-05-19 09:43:53.000000000 +0000
++++ lib-src/libnyquist/nyquist/cmupv/src/cmupv.c
+@@ -218,7 +218,7 @@ typedef struct {
+ //
+ int round_log_power(int fftsize, int *size_ptr)
+ {
+- long double log2_fft = log2l(fftsize);
++ long double log2_fft = log2(fftsize);
+ int round_log2_fft = (int) log2_fft;
+ if (round_log2_fft < log2_fft) {
+ round_log2_fft += 1;