1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

audio/audacity: update to 3.3.1

Changes:	https://github.com/audacity/audacity/releases/tag/Audacity-3.3.1
Changes:	https://github.com/audacity/audacity/releases/tag/Audacity-3.3.0

    Some of the built-in effects are now realtime capable (Bass & Treble, Distortion, Phaser, Reverb and Wahwah).
    #4352 Added a new effect: Shelf Filter.
    Added an initial (beta) version of Beats and Measures.
    #4414 Reworked the bottom toolbar dock:
        Project Sample Rate is now found in Audio Setup -> Audio Settings (formerly known as Project Rate).
        The Snapping Toolbar (formerly known as Snap-To) is now independent of the Selection Toolbar.
        Added a new Time Signature Toolbar (beta). It is hidden by default.
    #4212 Improved Zooming behavior slightly (more to come in the future).
    #4393 Added a new ruler, Linear (dB). This ruler goes from 0 dBFS to -∞ dBFS and better reflects the volume as shown in the recording/playback meters.
    #3820 When copying clips between projects, you now can choose between whether to copy smart clips or just the visible portion.
    #4133 Added a delete button to the Cut/Copy/Paste toolbar.

Bugfixes

    #1584 Audacity no longer dithers tracks unnecessarily.
    #2427 Linux playback now handles output latency better (less stutters).
    #3796 The EQ effect no longer resets clip names.
    #3801 Audacity no longer crashes when trying to load projects with plugins that since have been deleted.
    #4417 Resampling a track no longer trims it.

Libraries

    FFmpeg 6 (avformat 60) is now supported.
    Moved from Breakpad to Crashpad.
    Extracted various libraries from within Audacity.

PR:		271094

Approved by:	jack (maintainer)
This commit is contained in:
Jack 2023-05-01 16:56:37 +01:00 committed by Matthew Seaman
parent c3def8cdee
commit 0eb3ec48ff
6 changed files with 38 additions and 1410 deletions

View File

@ -1,7 +1,6 @@
PORTNAME= audacity
DISTVERSIONPREFIX= Audacity-
DISTVERSION= 3.2.5
PORTREVISION= 2
DISTVERSION= 3.3.1
CATEGORIES= audio
MAINTAINER= xxjack12xx@gmail.com
@ -15,11 +14,13 @@ BUILD_DEPENDS= conan:sysutils/conan
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libcurl.so:ftp/curl \
libexpat.so:textproc/expat2 \
libopenjp2.so:graphics/openjpeg \
libmp3lame.so:audio/lame \
libmpg123.so:audio/mpg123 \
libopus.so:audio/opus \
libportaudio.so:audio/portaudio \
libportmidi.so:audio/portmidi \
libpng.so:graphics/png \
libsndfile.so:audio/libsndfile \
libsoxr.so:audio/libsoxr \
libsqlite3.so:databases/sqlite3 \
@ -34,11 +35,12 @@ USE_GNOME= cairo gdkpixbuf2 gtk30
USE_WX= 3.2+
CPE_VENDOR= audacityteam
WX_COMPS= wx
PORTDOCS= README.txt
PORTDOCS= README.md
CMAKE_ARGS= -Daudacity_lib_preference:STRING=system \
-Daudacity_use_curl:STRING=system \
-Daudacity_use_expat:STRING=system \
-Daudacity_use_jpeg:STRING=system \
-Daudacity_use_libmp3lame:STRING=system \
-Daudacity_use_libmpg123:STRING=system \
-Daudacity_use_libopus:STRING=system \
@ -48,9 +50,9 @@ CMAKE_ARGS= -Daudacity_lib_preference:STRING=system \
-Daudacity_use_portaudio:STRING=system \
-Daudacity_use_portmixer:STRING=local \
-Daudacity_use_portsmf:STRING=local \
-Daudacity_use_png:STRING=system \
-Daudacity_use_soxr:STRING=system \
-Daudacity_use_sqlite:STRING=system \
-Daudacity_use_uuid:STRING=system \
-Daudacity_use_wavpack=system \
-Daudacity_use_wxwidgets:STRING=system \
-Daudacity_use_zlib:STRING=system
@ -163,3 +165,4 @@ post-install-DOCS-on:
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1677789050
SHA256 (audacity-audacity-Audacity-3.2.5_GH0.tar.gz) = 7ee4f6f3ea985114b8fda578c67faf163e1d2cc8b2f0bad1b259a9367d2ccb1b
SIZE (audacity-audacity-Audacity-3.2.5_GH0.tar.gz) = 57017533
TIMESTAMP = 1682836030
SHA256 (audacity-audacity-Audacity-3.3.1_GH0.tar.gz) = 5c22735a9ed7b0a0143a1817cc5f7e61ae3a855d911fbca8758962e5273710e4
SIZE (audacity-audacity-Audacity-3.3.1_GH0.tar.gz) = 57120730

View File

@ -1,11 +0,0 @@
--- cmake-proxies/CMakeLists.txt.orig 2022-10-05 10:43:02 UTC
+++ cmake-proxies/CMakeLists.txt
@@ -131,7 +131,7 @@ else()
libmad
libmad/0.15.2b-1@
OPTION_NAME libmad
- PKG_CONFIG "mad >= 0.15.0b" # Ubuntu has broken PC file
+ PKG_CONFIG "libmad >= 0.15.0b" # Ubuntu has broken PC file
)
endif()

View File

@ -1,6 +1,6 @@
--- src/AboutDialog.cpp.orig 2022-09-22 16:16:06 UTC
+++ src/AboutDialog.cpp
@@ -59,7 +59,7 @@ hold information about one contributor to Audacity.
@@ -55,7 +55,7 @@ hold information about one contributor to Audacity.
// RevisionIdent.h may contain #defines like these ones:
//#define REV_LONG "28864acb238cb3ca71dda190a2d93242591dd80e"
//#define REV_TIME "Sun Apr 12 12:40:22 2015 +0100"

View File

@ -0,0 +1,11 @@
--- src/ListNavigationPanel.h.orig 2023-04-27 07:55:48 UTC
+++ src/ListNavigationPanel.h
@@ -13,7 +13,7 @@
#include <wx/window.h>
#include <wx/containr.h>
-extern template class WXDLLIMPEXP_CORE wxNavigationEnabled<wxWindow>;
+//extern template class WXDLLIMPEXP_CORE wxNavigationEnabled<wxWindow>;
#include "ListNavigationEnabled.h"

File diff suppressed because it is too large Load Diff