FreeBSD Bugzilla – Attachment 250192 Details for
Bug 278538
audio/audacity: update to 3.5.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Update to 3.5.0
audacity_v3.diff (text/plain), 12.03 KB, created by
Vladimir Druzenko
on 2024-04-24 00:02:22 UTC
(
hide
)
Description:
Update to 3.5.0
Filename:
MIME Type:
Creator:
Vladimir Druzenko
Created:
2024-04-24 00:02:22 UTC
Size:
12.03 KB
patch
obsolete
>diff --git a/audio/audacity/Makefile b/audio/audacity/Makefile >index 89c6462047b8..06af25652f7b 100644 >--- a/audio/audacity/Makefile >+++ b/audio/audacity/Makefile >@@ -1,9 +1,12 @@ > PORTNAME= audacity > DISTVERSIONPREFIX= Audacity- >-DISTVERSION= 3.4.2 >-PORTREVISION= 3 >+DISTVERSION= 3.5.0 > CATEGORIES= audio > >+PATCH_SITES= https://github.com/audacity/audacity/commit/ >+# FreeBSD compilation fixes: https://github.com/audacity/audacity/pull/6331 >+PATCHFILES+= 4191cfb8376d19d044cadaf31214182375a9af55.patch:-p1 >+ > MAINTAINER= xxjack12xx@gmail.com > COMMENT= GUI editor for digital audio waveforms > WWW= https://www.audacityteam.org/ >@@ -13,18 +16,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt > > BUILD_DEPENDS= conan:sysutils/conan \ > rapidjson>0:devel/rapidjson >-LIB_DEPENDS= libasound.so:audio/alsa-lib \ >- libcurl.so:ftp/curl \ >- libexpat.so:textproc/expat2 \ >+LIB_DEPENDS= libexpat.so:textproc/expat2 \ > liblilv-0.so:audio/lilv \ > libmp3lame.so:audio/lame \ > libmpg123.so:audio/mpg123 \ >- libopenjp2.so:graphics/openjpeg \ > libopus.so:audio/opus \ > libopusfile.so:audio/opusfile \ > libportaudio.so:audio/portaudio \ > libportmidi.so:audio/portmidi \ >- libpng.so:graphics/png \ > libserd-0.so:devel/serd \ > libsndfile.so:audio/libsndfile \ > libsord-0.so:devel/sord \ >@@ -32,19 +31,17 @@ LIB_DEPENDS= libasound.so:audio/alsa-lib \ > libsratom-0.so:audio/sratom \ > libsqlite3.so:databases/sqlite3 \ > libsuil-0.so:audio/suil \ >- libturbojpeg.so:graphics/libjpeg-turbo \ > libwavpack.so:audio/wavpack \ > libuuid.so:misc/e2fsprogs-libuuid > > USES= cmake compiler:c++20-lang cpe desktop-file-utils gettext \ > gnome libtool python:build pkgconfig shared-mime-info >+CPE_VENDOR= audacityteam > > USE_GITHUB= yes > USE_GNOME= cairo gdkpixbuf2 gtk30 > USE_WX= 3.2+ >-CPE_VENDOR= audacityteam > WX_COMPS= wx >-PORTDOCS= README.md > > CMAKE_ARGS= -DAUDACITY_BUILD_LEVEL=2 \ > -Daudacity_lib_preference:STRING=system \ >@@ -74,12 +71,17 @@ CMAKE_OFF= audacity_has_audiocom_upload audacity_conan_enabled audacity_conan_fo > audacity_has_crashreports audacity_has_networking audacity_has_updates_check audacity_has_url_schemes_support \ > audacity_has_tests audacity_has_vst3 audacity_perform_codesign audacity_use_pch > >+# TODO: fix NLS support properly >+PLIST_SUB+= NLS="" >+PORTDOCS= README.md >+ > OPTIONS_DEFINE= DEBUG DOCS FFMPEG FLAC ID3TAG LADSPA MANUAL \ > OGG SBSMS SOUNDTOUCH TWOLAME VAMP \ > VORBIS VST > OPTIONS_DEFAULT= FFMPEG FLAC ID3TAG LADSPA OGG SBSMS \ > SOUNDTOUCH TWOLAME VAMP VORBIS VST > OPTIONS_EXCLUDE_i386= SBSMS >+OPTIONS_SUB= yes > > MANUAL_DESC= Include manual > SBSMS_DESC= Use libsbsms for pitch and tempo changing >@@ -94,51 +96,47 @@ DOCS_BUILD_DEPENDS= docbook-to-man:textproc/docbook-to-man \ > docbook2man:textproc/docbook-utils > DOCS_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz > >-FFMPEG_CMAKE_ON= -Daudacity_use_ffmpeg:STRING=loaded >-FFMPEG_CMAKE_OFF= -Daudacity_use_ffmpeg:STRING=off > FFMPEG_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/libavcodec.pc:multimedia/ffmpeg > FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg >+FFMPEG_CMAKE_ON= -Daudacity_use_ffmpeg:STRING=loaded >+FFMPEG_CMAKE_OFF= -Daudacity_use_ffmpeg:STRING=off > >+FLAC_LIB_DEPENDS= libFLAC.so:audio/flac > FLAC_CMAKE_ON= -Daudacity_use_libflac:STRING=system > FLAC_CMAKE_OFF= -Daudacity_use_libflac:STRING=off >-FLAC_LIB_DEPENDS= libFLAC.so:audio/flac > >+ID3TAG_LIB_DEPENDS= libid3tag.so:audio/libid3tag > ID3TAG_CMAKE_ON= -Daudacity_use_libid3tag:STRING=system > ID3TAG_CMAKE_OFF= -Daudacity_use_libid3tag:STRING=off >-ID3TAG_LIB_DEPENDS= libid3tag.so:audio/libid3tag > >-LADSPA_CMAKE_BOOL= audacity_use_ladspa > LADSPA_RUN_DEPENDS= listplugins:audio/ladspa >+LADSPA_CMAKE_BOOL= audacity_use_ladspa > > MANUAL_CMAKE_BOOL= audacity_package_manual > >-# TODO: fix NLS support properly >-PLIST_SUB+= NLS="" >-OPTIONS_SUB= yes >- >+OGG_LIB_DEPENDS= libogg.so:audio/libogg > OGG_CMAKE_ON= -Daudacity_use_libogg:STRING=system > OGG_CMAKE_OFF= -Daudacity_use_libogg:STRING=off >-OGG_LIB_DEPENDS= libogg.so:audio/libogg > > SBSMS_CMAKE_ON= -Daudacity_use_sbsms:STRING=local > SBSMS_CMAKE_OFF= -Daudacity_use_sbsms:STRING=off > >+SOUNDTOUCH_LIB_DEPENDS= libSoundTouch.so:audio/soundtouch > SOUNDTOUCH_CMAKE_ON= -Daudacity_use_soundtouch:STRING=system > SOUNDTOUCH_CMAKE_OFF= -Daudacity_use_soundtouch:STRING=off >-SOUNDTOUCH_LIB_DEPENDS= libSoundTouch.so:audio/soundtouch > >+TWOLAME_LIB_DEPENDS= libtwolame.so:audio/twolame > TWOLAME_CMAKE_ON= -Daudacity_use_twolame:STRING=system > TWOLAME_CMAKE_OFF= -Daudacity_use_twolame:STRING=off >-TWOLAME_LIB_DEPENDS= libtwolame.so:audio/twolame > >+VAMP_LIB_DEPENDS= libvamp-hostsdk.so:audio/vamp-plugin-sdk > VAMP_CMAKE_ON= -Daudacity_use_vamp:STRING=system > VAMP_CMAKE_OFF= -Daudacity_use_vamp:STRING=off >-VAMP_LIB_DEPENDS= libvamp-hostsdk.so:audio/vamp-plugin-sdk > >-VORBIS_CMAKE_ON= -Daudacity_use_libvorbis:STRING=system >-VORBIS_CMAKE_OFF= -Daudacity_use_libvorbis:STRING=off > VORBIS_LIB_DEPENDS= libogg.so:audio/libogg \ > libvorbis.so:audio/libvorbis >+VORBIS_CMAKE_ON= -Daudacity_use_libvorbis:STRING=system >+VORBIS_CMAKE_OFF= -Daudacity_use_libvorbis:STRING=off > > VST_CMAKE_BOOL= audacity_use_vst > >diff --git a/audio/audacity/distinfo b/audio/audacity/distinfo >index 41477bfe0891..1dc0ae2444f5 100644 >--- a/audio/audacity/distinfo >+++ b/audio/audacity/distinfo >@@ -1,3 +1,5 @@ >-TIMESTAMP = 1700366068 >-SHA256 (audacity-audacity-Audacity-3.4.2_GH0.tar.gz) = 752cbe51fea0c143085d453eecbf024f5225891fd0118f1866d5964d892f1c25 >-SIZE (audacity-audacity-Audacity-3.4.2_GH0.tar.gz) = 57368804 >+TIMESTAMP = 1713915585 >+SHA256 (audacity-audacity-Audacity-3.5.0_GH0.tar.gz) = ccdc68d86f082e532f64bbbcc35309d105fbf36da9e2b4cf19ee8e85d0b91f23 >+SIZE (audacity-audacity-Audacity-3.5.0_GH0.tar.gz) = 57385696 >+SHA256 (4191cfb8376d19d044cadaf31214182375a9af55.patch) = 3c0f1425930e0b07439282e879c48bff414c403c78f356847ea109e09bbcd314 >+SIZE (4191cfb8376d19d044cadaf31214182375a9af55.patch) = 2015 >diff --git a/audio/audacity/files/patch-lib-src_libnyquist_nyquist_cmt_cext.h b/audio/audacity/files/patch-lib-src_libnyquist_nyquist_cmt_cext.h >deleted file mode 100644 >index 2d0cca0557c2..000000000000 >--- a/audio/audacity/files/patch-lib-src_libnyquist_nyquist_cmt_cext.h >+++ /dev/null >@@ -1,11 +0,0 @@ >---- lib-src/libnyquist/nyquist/cmt/cext.h.orig 2021-02-04 18:52:51 UTC >-+++ lib-src/libnyquist/nyquist/cmt/cext.h >-@@ -61,7 +61,7 @@ EXIT(n) -- calls exit(n) after shutting down/dealloca >- #include <malloc.h> >- #endif >- >--#if NEED_ULONG >-+#if NEED_ULONG || __FreeBSD__ >- typedef unsigned long ulong; >- #endif >- >diff --git a/audio/audacity/files/patch-lib-src_libnyquist_nyquist_xlisp_xlisp.h b/audio/audacity/files/patch-lib-src_libnyquist_nyquist_xlisp_xlisp.h >deleted file mode 100644 >index 22ab44bcac78..000000000000 >--- a/audio/audacity/files/patch-lib-src_libnyquist_nyquist_xlisp_xlisp.h >+++ /dev/null >@@ -1,18 +0,0 @@ >---- lib-src/libnyquist/nyquist/xlisp/xlisp.h.orig 2022-09-22 16:16:06 UTC >-+++ lib-src/libnyquist/nyquist/xlisp/xlisp.h >-@@ -181,6 +181,15 @@ extern long ptrtoabs(); >- #endif >- #endif >- >-+/* FreeBSD */ >-+#ifdef __FreeBSD__ >-+#if __BYTE_ORDER == __LITTLE_ENDIAN >-+#define XL_LITTLE_ENDIAN >-+#else >-+#define XL_BIG_ENDIAN >-+#endif >-+#endif >-+ >- /* Apple CC (xcode, macOS, macintosh) */ >- #ifdef __APPLE__ >- #define NNODES 2000 >diff --git a/audio/audacity/files/patch-libraries_lib-basic-ui_BasicUI.cpp b/audio/audacity/files/patch-libraries_lib-basic-ui_BasicUI.cpp >deleted file mode 100644 >index 324ae029e6b1..000000000000 >--- a/audio/audacity/files/patch-libraries_lib-basic-ui_BasicUI.cpp >+++ /dev/null >@@ -1,10 +0,0 @@ >---- libraries/lib-basic-ui/BasicUI.cpp.orig 2022-09-28 03:57:45 UTC >-+++ libraries/lib-basic-ui/BasicUI.cpp >-@@ -29,6 +29,7 @@ Paul Licameli >- >- #include <string> >- >-+extern char** environ; >- namespace >- { >- >diff --git a/audio/audacity/files/patch-src_AboutDialog.cpp b/audio/audacity/files/patch-src_AboutDialog.cpp >deleted file mode 100644 >index 6e4a1fb8e752..000000000000 >--- a/audio/audacity/files/patch-src_AboutDialog.cpp >+++ /dev/null >@@ -1,11 +0,0 @@ >---- src/AboutDialog.cpp.orig 2022-09-22 16:16:06 UTC >-+++ src/AboutDialog.cpp >-@@ -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" >--#include "RevisionIdent.h" >-+//#include "RevisionIdent.h" >- >- #ifndef REV_TIME >- #define REV_TIME "unknown date and time" >diff --git a/audio/audacity/files/patch-src_ListNavigationPanel.h b/audio/audacity/files/patch-src_ListNavigationPanel.h >deleted file mode 100644 >index 5cf377b91f70..000000000000 >--- a/audio/audacity/files/patch-src_ListNavigationPanel.h >+++ /dev/null >@@ -1,11 +0,0 @@ >---- 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" >- >diff --git a/audio/audacity/files/patch-src_MIDIPlay.cpp b/audio/audacity/files/patch-src_MIDIPlay.cpp >deleted file mode 100644 >index 44399cc73e0c..000000000000 >--- a/audio/audacity/files/patch-src_MIDIPlay.cpp >+++ /dev/null >@@ -1,11 +0,0 @@ >---- src/MIDIPlay.cpp.orig 2022-09-27 05:35:02 UTC >-+++ src/MIDIPlay.cpp >-@@ -490,7 +490,7 @@ static double SystemTime(bool usingAlsa) >- if (usingAlsa) { >- struct timespec now; >- // CLOCK_MONOTONIC_RAW is unaffected by NTP or adj-time >--#ifdef FreeBSD >-+#ifdef __FreeBSD__ >- clock_gettime(CLOCK_REALTIME, &now); >- #else >- clock_gettime(CLOCK_MONOTONIC_RAW, &now); >diff --git a/audio/audacity/pkg-plist b/audio/audacity/pkg-plist >index 6e935282e251..f2fcfec08361 100644 >--- a/audio/audacity/pkg-plist >+++ b/audio/audacity/pkg-plist >@@ -6,10 +6,13 @@ lib/audacity/lib-basic-ui.so > lib/audacity/lib-channel.so > lib/audacity/lib-command-parameters.so > lib/audacity/lib-components.so >+lib/audacity/lib-concurrency.so >+lib/audacity/lib-crypto.so > lib/audacity/lib-effects.so > lib/audacity/lib-exceptions.so > lib/audacity/lib-export-ui.so > %%FFMPEG%%lib/audacity/lib-ffmpeg-support.so >+lib/audacity/lib-fft.so > lib/audacity/lib-file-formats.so > lib/audacity/lib-files.so > lib/audacity/lib-graphics.so >@@ -18,8 +21,11 @@ lib/audacity/lib-ipc.so > %%LADSPA%%lib/audacity/lib-ladspa.so > lib/audacity/lib-lv2.so > lib/audacity/lib-math.so >+lib/audacity/lib-menus.so > lib/audacity/lib-mixer.so > lib/audacity/lib-module-manager.so >+lib/audacity/lib-music-information-retrieval.so >+lib/audacity/lib-note-track.so > lib/audacity/lib-numeric-formats.so > lib/audacity/lib-playable-track.so > lib/audacity/lib-preferences.so >@@ -33,6 +39,7 @@ lib/audacity/lib-sample-track.so > lib/audacity/lib-screen-geometry.so > lib/audacity/lib-shuttlegui.so > lib/audacity/lib-snapping.so >+lib/audacity/lib-sqlite-helpers.so > lib/audacity/lib-stretching-sequence.so > lib/audacity/lib-string-utils.so > lib/audacity/lib-strings.so >@@ -47,6 +54,7 @@ lib/audacity/lib-track.so > lib/audacity/lib-transactions.so > lib/audacity/lib-utility.so > lib/audacity/lib-uuid.so >+lib/audacity/lib-viewport.so > lib/audacity/lib-vst.so > lib/audacity/lib-wave-track.so > lib/audacity/lib-wx-init.so >@@ -57,6 +65,7 @@ lib/audacity/modules/mod-cl.so > %%FFMPEG%%lib/audacity/modules/mod-ffmpeg.so > %%FLAC%%lib/audacity/modules/mod-flac.so > lib/audacity/modules/mod-lof.so >+lib/audacity/modules/mod-midi-import-export.so > %%TWOLAME%%lib/audacity/modules/mod-mp2.so > lib/audacity/modules/mod-mp3.so > lib/audacity/modules/mod-mpg123.so >@@ -1532,7 +1541,6 @@ share/applications/audacity.desktop > %%DATADIR%%/plug-ins/crossfadeclips.ny > %%DATADIR%%/plug-ins/crossfadetracks.ny > %%DATADIR%%/plug-ins/delay.ny >-%%DATADIR%%/plug-ins/eq-xml-to-txt-converter.ny > %%DATADIR%%/plug-ins/equalabel.ny > %%DATADIR%%/plug-ins/highpass.ny > %%DATADIR%%/plug-ins/label-sounds.ny >@@ -1549,7 +1557,6 @@ share/applications/audacity.desktop > %%DATADIR%%/plug-ins/sample-data-import.ny > %%DATADIR%%/plug-ins/spectral-delete.ny > %%DATADIR%%/plug-ins/tremolo.ny >-%%DATADIR%%/plug-ins/vocalrediso.ny > %%DATADIR%%/plug-ins/vocoder.ny > share/icons/hicolor/16x16/audacity.png > share/icons/hicolor/22x22/audacity.png
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
vvd
:
maintainer-approval?
Actions:
View
|
Diff
Attachments on
bug 278538
: 250192