Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Apr 2021 04:07:17 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: a2c5d69385fe - main - audio/audacity: Update 2.4.2 -> 3.0.0
Message-ID:  <202104180407.13I47HIu055807@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a2c5d69385fe0d8c5a666d570f5b464ca302d37d

commit a2c5d69385fe0d8c5a666d570f5b464ca302d37d
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2021-04-18 04:02:53 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2021-04-18 04:06:08 +0000

    audio/audacity: Update 2.4.2 -> 3.0.0
    
    I also changed the default of LADSPA to OFF and LV2 to ON because LV2 is a new generation of LADSPA.
    
    PR:             254598
    Submitted by:   xxjack12xx@gmail.com (maintainer)
---
 audio/audacity/Makefile                            | 26 +++++-----
 audio/audacity/distinfo                            |  6 +--
 .../files/patch-cmake-proxies_CMakeLists.txt       |  4 +-
 .../patch-cmake-proxies_wxWidgets_CMakeLists.txt   | 20 ++++++++
 .../patch-lib-src_libnyquist_nyquist_cmt_cext.h    |  2 +-
 ...rc_libnyquist_nyquist_nyqstk_include_FileRead.h | 10 ----
 .../patch-lib-src_libnyquist_nyquist_xlisp_xlfio.c | 12 +++++
 .../patch-lib-src_libnyquist_nyquist_xlisp_xlisp.h |  6 +--
 .../audacity/files/patch-lib-src_portsmf_allegro.h | 10 ----
 audio/audacity/files/patch-src_AudioIO.cpp         |  4 +-
 audio/audacity/files/patch-src_FFmpeg.h            | 29 -----------
 .../audacity/files/patch-src_ProjectSerializer.cpp | 60 ++++++++++++++++++++++
 audio/audacity/files/patch-src_import_Import.cpp   | 16 ++++++
 .../files/patch-src_widgets_FileConfig.cpp         | 11 ++++
 audio/audacity/files/patch-src_widgets_Grid.cpp    | 11 ++++
 audio/audacity/pkg-plist                           |  5 +-
 16 files changed, 157 insertions(+), 75 deletions(-)

diff --git a/audio/audacity/Makefile b/audio/audacity/Makefile
index 75b96d11bef2..a860326b2886 100644
--- a/audio/audacity/Makefile
+++ b/audio/audacity/Makefile
@@ -1,10 +1,10 @@
 # Created by: Marc van Woerkom <3d@FreeBSD.org>
 
 PORTNAME=	audacity
-PORTVERSION=	2.4.2
-PORTREVISION=	4
-DISTVERSIONPREFIX=	Audacity-
+DISTVERSIONPREFIX=	minsrc-
+DISTVERSION=	3.0.0
 CATEGORIES=	audio
+MASTER_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/releases/download/Audacity-${PORTVERSION}/
 
 MAINTAINER=	xxjack12xx@gmail.com
 COMMENT=	GUI editor for digital audio waveforms
@@ -16,11 +16,11 @@ LIB_DEPENDS=	libasound.so:audio/alsa-lib \
 		libexpat.so:textproc/expat2 \
 		libportaudio.so:audio/portaudio \
 		libsndfile.so:audio/libsndfile \
-		libsoxr.so:audio/libsoxr
+		libsoxr.so:audio/libsoxr \
+		libsqlite3.so:databases/sqlite3
 
-USES=		cmake compiler:c++11-lang cpe desktop-file-utils gettext \
-		gnome libtool python:build pkgconfig shared-mime-info
-USE_GITHUB=	yes
+USES=		cmake compiler:c++14-lang cpe desktop-file-utils gettext \
+		gnome libtool python:build pkgconfig shared-mime-info tar:xz
 USE_GNOME=	cairo gtk30
 USE_WX=		3.1+
 WX_COMPS=	wx
@@ -40,7 +40,7 @@ CMAKE_OFF=	audacity_use_pch
 OPTIONS_DEFINE=		DEBUG DOCS FFMPEG FLAC ID3TAG LADSPA LAME LV2 MAD \
 			MIDI OGG SBSMS SOUNDTOUCH TWOLAME VAMP \
 			VORBIS VST
-OPTIONS_DEFAULT=	FLAC ID3TAG LADSPA MAD MIDI OGG SBSMS \
+OPTIONS_DEFAULT=	FLAC ID3TAG LV2 MAD MIDI OGG SBSMS \
 			SOUNDTOUCH TWOLAME VAMP VORBIS VST
 OPTIONS_EXCLUDE_i386=	SBSMS
 
@@ -134,13 +134,13 @@ CMAKE_ARGS+=	-DHAVE_MMX:BOOL=OFF \
 		-DHAVE_SSE2:BOOL=OFF
 .endif
 
-post-patch:
-	@${REINPLACE_CMD} -e 's,Python2,Python${PYTHON_MAJOR_VER}, ; \
-		/CMAKE_CXX_STANDARD/s,14,11,' ${WRKSRC}/CMakeLists.txt
-
 post-install:
-	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+	@cd ${STAGEDIR}${PREFIX} && ${STRIP_CMD} \
+		bin/${PORTNAME} \
+		share/audacity/modules/mod-script-pipe.so
 	@${RM} ${STAGEDIR}${DOCSDIR}/LICENSE.txt
+	# delete empty directories: https://github.com/audacity/audacity/issues/808
+	@${FIND} ${STAGEDIR} -type d -empty -delete
 
 post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/audio/audacity/distinfo b/audio/audacity/distinfo
index f0de0d092a4f..4b53733c5ba4 100644
--- a/audio/audacity/distinfo
+++ b/audio/audacity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1593304211
-SHA256 (audacity-audacity-Audacity-2.4.2_GH0.tar.gz) = cdb4800c8e9d1d4ca19964caf8d24000f80286ebd8a4db566c2622449744c099
-SIZE (audacity-audacity-Audacity-2.4.2_GH0.tar.gz) = 61248430
+TIMESTAMP = 1616886054
+SHA256 (audacity-minsrc-3.0.0.tar.xz) = d3bb1358b930ea4ef935ed83cc5a0f47006565762c5667c2fb376c6535876a6a
+SIZE (audacity-minsrc-3.0.0.tar.xz) = 13308836
diff --git a/audio/audacity/files/patch-cmake-proxies_CMakeLists.txt b/audio/audacity/files/patch-cmake-proxies_CMakeLists.txt
index 4f1dbe0e6300..bec1681c2429 100644
--- a/audio/audacity/files/patch-cmake-proxies_CMakeLists.txt
+++ b/audio/audacity/files/patch-cmake-proxies_CMakeLists.txt
@@ -1,4 +1,4 @@
---- cmake-proxies/CMakeLists.txt.orig	2020-06-19 15:16:47 UTC
+--- cmake-proxies/CMakeLists.txt.orig	2021-02-04 18:52:51 UTC
 +++ cmake-proxies/CMakeLists.txt
 @@ -132,7 +132,7 @@ addlib( expat              expat       EXPAT       YES
  addlib( lame               lame        LAME        YES   YES   "lame >= 3.100" )
@@ -6,6 +6,6 @@
  addlib( libsoxr            soxr        SOXR        YES   YES   "soxr >= 0.1.1" )
 -addlib( portaudio-v19      portaudio   PORTAUDIO   YES   YES   "" )
 +addlib( portaudio-v19      portaudio   PORTAUDIO   YES   YES   "portaudio-2.0 >= 19" )
+ addlib( sqlite             sqlite      SQLITE      YES   YES   "sqlite3 >= 3.32.0" )
  
  # Optional libraries
- #
diff --git a/audio/audacity/files/patch-cmake-proxies_wxWidgets_CMakeLists.txt b/audio/audacity/files/patch-cmake-proxies_wxWidgets_CMakeLists.txt
new file mode 100644
index 000000000000..9be6dbd70f27
--- /dev/null
+++ b/audio/audacity/files/patch-cmake-proxies_wxWidgets_CMakeLists.txt
@@ -0,0 +1,20 @@
+--- cmake-proxies/wxWidgets/CMakeLists.txt.orig	2020-08-05 16:32:53 UTC
++++ cmake-proxies/wxWidgets/CMakeLists.txt
+@@ -237,17 +237,6 @@ file(
+       "^#define +wxVERSION_STRING +"
+ )
+ 
+-string( REGEX MATCHALL "\".+(Audacity).+\"" ours "${output}")
+-if( NOT ours )
+-   message( FATAL_ERROR
+-      "\n########################################################################\n"
+-      "Audacity version 3.0.0 or higher requires use of a customized version of "
+-      "wxWidgets.  For details:\n"
+-      "  https://wiki.audacityteam.org/wiki/Building_for_Distros\n"
+-      "########################################################################\n"
+-   )
+-endif()
+-
+ target_include_directories( ${TARGET} INTERFACE ${INCLUDES} )
+ target_compile_definitions( ${TARGET} INTERFACE ${DEFINES} )
+ target_compile_options( ${TARGET} INTERFACE ${COPTS} )
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
index 30388586d0be..2d0cca0557c2 100644
--- a/audio/audacity/files/patch-lib-src_libnyquist_nyquist_cmt_cext.h
+++ b/audio/audacity/files/patch-lib-src_libnyquist_nyquist_cmt_cext.h
@@ -1,4 +1,4 @@
---- lib-src/libnyquist/nyquist/cmt/cext.h.orig	2018-10-01 14:07:33 UTC
+--- 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>
diff --git a/audio/audacity/files/patch-lib-src_libnyquist_nyquist_nyqstk_include_FileRead.h b/audio/audacity/files/patch-lib-src_libnyquist_nyquist_nyqstk_include_FileRead.h
deleted file mode 100644
index fb9932cd3c0c..000000000000
--- a/audio/audacity/files/patch-lib-src_libnyquist_nyquist_nyqstk_include_FileRead.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib-src/libnyquist/nyquist/nyqstk/include/FileRead.h.orig	2016-07-26 13:34:06 UTC
-+++ lib-src/libnyquist/nyquist/nyqstk/include/FileRead.h
-@@ -33,6 +33,7 @@
- #define STK_FILEREAD_H
- 
- #include "Stk.h"
-+#include <stdio.h>
- 
- namespace Nyq
- {
diff --git a/audio/audacity/files/patch-lib-src_libnyquist_nyquist_xlisp_xlfio.c b/audio/audacity/files/patch-lib-src_libnyquist_nyquist_xlisp_xlfio.c
new file mode 100644
index 000000000000..4bb6881c486d
--- /dev/null
+++ b/audio/audacity/files/patch-lib-src_libnyquist_nyquist_xlisp_xlfio.c
@@ -0,0 +1,12 @@
+--- lib-src/libnyquist/nyquist/xlisp/xlfio.c.orig	2021-02-04 18:52:51 UTC
++++ lib-src/libnyquist/nyquist/xlisp/xlfio.c
+@@ -19,8 +19,7 @@
+ /* do some sanity checking: */
+ #ifndef XL_BIG_ENDIAN
+ #ifndef XL_LITTLE_ENDIAN
+-#error configuration error -- either XL_BIG_ or XL_LITTLE_ENDIAN must be defined
+-in xlisp.h
++#error configuration error -- either XL_BIG_ or XL_LITTLE_ENDIAN must be defined in xlisp.h
+ #endif
+ #endif
+ #ifdef XL_BIG_ENDIAN
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
index cbf7ec305e7c..64e0f0276d9e 100644
--- a/audio/audacity/files/patch-lib-src_libnyquist_nyquist_xlisp_xlisp.h
+++ b/audio/audacity/files/patch-lib-src_libnyquist_nyquist_xlisp_xlisp.h
@@ -1,6 +1,6 @@
---- lib-src/libnyquist/nyquist/xlisp/xlisp.h.orig	2016-07-26 13:34:06 UTC
+--- lib-src/libnyquist/nyquist/xlisp/xlisp.h.orig	2021-02-04 18:52:51 UTC
 +++ lib-src/libnyquist/nyquist/xlisp/xlisp.h
-@@ -161,6 +161,15 @@ extern long ptrtoabs();
+@@ -172,6 +172,15 @@ extern long ptrtoabs();
  #endif
  #endif
  
@@ -13,6 +13,6 @@
 +#endif
 +#endif
 +
- /* Apple CC */
+ /* Apple CC (xcode, macOS, macintosh) */
  #ifdef __APPLE__
  #define NNODES 2000
diff --git a/audio/audacity/files/patch-lib-src_portsmf_allegro.h b/audio/audacity/files/patch-lib-src_portsmf_allegro.h
deleted file mode 100644
index 747f85b03f78..000000000000
--- a/audio/audacity/files/patch-lib-src_portsmf_allegro.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib-src/portsmf/allegro.h.orig	2020-07-18 17:54:26 UTC
-+++ lib-src/portsmf/allegro.h
-@@ -51,6 +51,7 @@
- #include <assert.h>
- #include <istream>
- #include <ostream>
-+#include <cstring>
- 
- #define ALG_EPS 0.000001 // epsilon
- #define ALG_DEFAULT_BPM 100.0 // default tempo
diff --git a/audio/audacity/files/patch-src_AudioIO.cpp b/audio/audacity/files/patch-src_AudioIO.cpp
index 6cc523faba46..7534cdee3a98 100644
--- a/audio/audacity/files/patch-src_AudioIO.cpp
+++ b/audio/audacity/files/patch-src_AudioIO.cpp
@@ -1,6 +1,6 @@
 --- src/AudioIO.cpp.orig	2020-06-19 15:16:47 UTC
 +++ src/AudioIO.cpp
-@@ -491,7 +491,6 @@ time warp info and AudioIOListener and whether the pla
+@@ -490,7 +490,6 @@ time warp info and AudioIOListener and whether the pla
     #define ROUND(x) (int) ((x)+0.5)
     //#include <string.h>
  //   #include "../lib-src/portmidi/pm_common/portmidi.h"
@@ -8,7 +8,7 @@
     #include "NoteTrack.h"
  #endif
  
-@@ -815,13 +814,22 @@ struct AudioIoCallback::ScrubState (private)
+@@ -814,13 +813,22 @@ struct AudioIoCallback::ScrubState (private)
  // return the system time as a double
  static double streamStartTime = 0; // bias system time to small number
  
diff --git a/audio/audacity/files/patch-src_FFmpeg.h b/audio/audacity/files/patch-src_FFmpeg.h
deleted file mode 100644
index de19b2a86437..000000000000
--- a/audio/audacity/files/patch-src_FFmpeg.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- src/FFmpeg.h.orig	2018-10-01 14:07:33 UTC
-+++ src/FFmpeg.h
-@@ -685,7 +685,7 @@ extern "C" {
-    FFMPEG_FUNCTION_WITH_RETURN(
-       AVOutputFormat*,
-       av_oformat_next,
--      (AVOutputFormat *f),
-+      (const AVOutputFormat *f),
-       (f)
-    );
- #endif
-@@ -766,7 +766,7 @@ extern "C" {
-    FFMPEG_FUNCTION_WITH_RETURN(
-       int,
-       av_fifo_size,
--      (AVFifoBuffer *f),
-+      (const AVFifoBuffer *f),
-       (f)
-    );
- #endif
-@@ -828,7 +828,7 @@ extern "C" {
-    FFMPEG_FUNCTION_WITH_RETURN(
-       AVDictionaryEntry *,
-       av_dict_get,
--      (AVDictionary *m, const char *key, const AVDictionaryEntry *prev, int flags),
-+      (const AVDictionary *m, const char *key, const AVDictionaryEntry *prev, int flags),
-       (m, key, prev, flags)
-    );
- #endif
diff --git a/audio/audacity/files/patch-src_ProjectSerializer.cpp b/audio/audacity/files/patch-src_ProjectSerializer.cpp
new file mode 100644
index 000000000000..3e43594c4a59
--- /dev/null
+++ b/audio/audacity/files/patch-src_ProjectSerializer.cpp
@@ -0,0 +1,60 @@
+--- src/ProjectSerializer.cpp.orig	2021-02-04 18:52:51 UTC
++++ src/ProjectSerializer.cpp
+@@ -206,9 +206,9 @@ ProjectSerializer::ProjectSerializer(size_t allocSize)
+    std::call_once(flag, []{
+       // Just once per run, store header information in the unique static
+       // dictionary that will be written into each project that is saved.
+-      // Store the size of "wxChar" so we can convert during recovery in
+-      // case the file is used on a system with a different character size.
+-      char size = sizeof(wxChar);
++      // Store the size of "wxStringCharType" so we can convert during recovery
++      // in case the file is used on a system with a different character size.
++      char size = sizeof(wxStringCharType);
+       mDict.AppendByte(FT_CharSize);
+       mDict.AppendData(&size, 1);
+    });
+@@ -242,7 +242,7 @@ void ProjectSerializer::WriteAttr(const wxString & nam
+    mBuffer.AppendByte(FT_String);
+    WriteName(name);
+ 
+-   const Length len = value.length() * sizeof(wxChar);
++   const Length len = value.length() * sizeof(wxStringCharType);
+    WriteLength( mBuffer, len );
+    mBuffer.AppendData(value.wx_str(), len);
+ }
+@@ -309,7 +309,7 @@ void ProjectSerializer::WriteData(const wxString & val
+ {
+    mBuffer.AppendByte(FT_Data);
+ 
+-   Length len = value.length() * sizeof(wxChar);
++   Length len = value.length() * sizeof(wxStringCharType);
+    WriteLength( mBuffer, len );
+    mBuffer.AppendData(value.wx_str(), len);
+ }
+@@ -317,7 +317,7 @@ void ProjectSerializer::WriteData(const wxString & val
+ void ProjectSerializer::Write(const wxString & value)
+ {
+    mBuffer.AppendByte(FT_Raw);
+-   Length len = value.length() * sizeof(wxChar);
++   Length len = value.length() * sizeof(wxStringCharType);
+    WriteLength( mBuffer, len );
+    mBuffer.AppendData(value.wx_str(), len);
+ }
+@@ -334,7 +334,7 @@ void ProjectSerializer::WriteSubTree(const ProjectSeri
+ 
+ void ProjectSerializer::WriteName(const wxString & name)
+ {
+-   wxASSERT(name.length() * sizeof(wxChar) <= SHRT_MAX);
++   wxASSERT(name.length() * sizeof(wxStringCharType) <= SHRT_MAX);
+    UShort id;
+ 
+    auto nameiter = mNames.find(name);
+@@ -346,7 +346,7 @@ void ProjectSerializer::WriteName(const wxString & nam
+    {
+       // mNames is static.  This appends each name to static mDict only once
+       // in each run.
+-      UShort len = name.length() * sizeof(wxChar);
++      UShort len = name.length() * sizeof(wxStringCharType);
+ 
+       id = mNames.size();
+       mNames[name] = id;
diff --git a/audio/audacity/files/patch-src_import_Import.cpp b/audio/audacity/files/patch-src_import_Import.cpp
new file mode 100644
index 000000000000..5e43033c33ee
--- /dev/null
+++ b/audio/audacity/files/patch-src_import_Import.cpp
@@ -0,0 +1,16 @@
+--- src/import/Import.cpp.orig	2021-02-04 18:52:51 UTC
++++ src/import/Import.cpp
+@@ -803,9 +803,11 @@ bool Importer::Import( AudacityProject &project,
+ /* i18n-hint: %s will be the filename */
+ "Audacity did not recognize the type of the file '%s'.\n\n%sFor uncompressed files, also try File > Import > Raw Data.")
+          .Format( fName,
++#if defined(USE_FFMPEG)
+                   !FFmpegLibsInst()
+-                  ? XO("Try installing FFmpeg.\n\n")
+-                  : XO("") );
++                  ? XO("Try installing FFmpeg.\n\n") :
++#endif
++		Verbatim("") );
+    }
+    else
+    {
diff --git a/audio/audacity/files/patch-src_widgets_FileConfig.cpp b/audio/audacity/files/patch-src_widgets_FileConfig.cpp
new file mode 100644
index 000000000000..dbad602eaca0
--- /dev/null
+++ b/audio/audacity/files/patch-src_widgets_FileConfig.cpp
@@ -0,0 +1,11 @@
+--- src/widgets/FileConfig.cpp.orig	2021-02-04 18:52:51 UTC
++++ src/widgets/FileConfig.cpp
+@@ -10,6 +10,8 @@
+ 
+ #include "../Audacity.h"
+ 
++#include <errno.h>
++
+ #include <wx/defs.h>
+ #include <wx/app.h>
+ #include <wx/bmpbuttn.h>
diff --git a/audio/audacity/files/patch-src_widgets_Grid.cpp b/audio/audacity/files/patch-src_widgets_Grid.cpp
new file mode 100644
index 000000000000..4945a5bc8067
--- /dev/null
+++ b/audio/audacity/files/patch-src_widgets_Grid.cpp
@@ -0,0 +1,11 @@
+--- src/widgets/Grid.cpp.orig	2021-02-04 18:52:51 UTC
++++ src/widgets/Grid.cpp
+@@ -572,7 +572,7 @@ void Grid::OnKeyDown(wxKeyEvent &event)
+          {
+             wxTextDataObject *data = safenew wxTextDataObject(GetCellValue(crow, ccol));
+             wxClipboard::Get()->SetData(data);
+-            SetCellValue(crow, ccol, {});
++            SetCellValue(crow, ccol, "");
+             return;
+          }
+          break;
diff --git a/audio/audacity/pkg-plist b/audio/audacity/pkg-plist
index 22a98a03a8e4..5457883d5bd6 100644
--- a/audio/audacity/pkg-plist
+++ b/audio/audacity/pkg-plist
@@ -49,8 +49,6 @@ share/applications/audacity.desktop
 %%DATADIR%%/nyquist/velocity.lsp
 %%DATADIR%%/nyquist/xlinit.lsp
 %%DATADIR%%/nyquist/xm.lsp
-%%DATADIR%%/plug-ins/SilenceMarker.ny
-%%DATADIR%%/plug-ins/SoundFinder.ny
 %%DATADIR%%/plug-ins/SpectralEditMulti.ny
 %%DATADIR%%/plug-ins/SpectralEditParametricEQ.ny
 %%DATADIR%%/plug-ins/SpectralEditShelves.ny
@@ -64,6 +62,7 @@ share/applications/audacity.desktop
 %%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
 %%DATADIR%%/plug-ins/limiter.ny
 %%DATADIR%%/plug-ins/lowpass.ny
 %%DATADIR%%/plug-ins/noisegate.ny
@@ -93,6 +92,7 @@ share/icons/hicolor/scalable/apps/audacity.svg
 %%NLS%%share/locale/bs/LC_MESSAGES/audacity.mo
 %%NLS%%share/locale/ca/LC_MESSAGES/audacity.mo
 %%NLS%%share/locale/ca_ES@valencia/LC_MESSAGES/audacity.mo
+%%NLS%%share/locale/co/LC_MESSAGES/audacity.mo
 %%NLS%%share/locale/cs/LC_MESSAGES/audacity.mo
 %%NLS%%share/locale/cy/LC_MESSAGES/audacity.mo
 %%NLS%%share/locale/da/LC_MESSAGES/audacity.mo
@@ -119,6 +119,7 @@ share/icons/hicolor/scalable/apps/audacity.svg
 %%NLS%%share/locale/ko/LC_MESSAGES/audacity.mo
 %%NLS%%share/locale/lt/LC_MESSAGES/audacity.mo
 %%NLS%%share/locale/mk/LC_MESSAGES/audacity.mo
+%%NLS%%share/locale/mr/LC_MESSAGES/audacity.mo
 %%NLS%%share/locale/my/LC_MESSAGES/audacity.mo
 %%NLS%%share/locale/nb/LC_MESSAGES/audacity.mo
 %%NLS%%share/locale/nl/LC_MESSAGES/audacity.mo



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