Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Oct 2018 20:26:06 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r481065 - in head/audio/audacity: . files
Message-ID:  <201810012026.w91KQ6mJ080588@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Mon Oct  1 20:26:06 2018
New Revision: 481065
URL: https://svnweb.freebsd.org/changeset/ports/481065

Log:
  audio/audacity: Update to 2.3.0
  
  PR:		231837
  Submitted by:	xxjack12xx@gmail.com (maintainer)

Modified:
  head/audio/audacity/Makefile   (contents, props changed)
  head/audio/audacity/distinfo   (contents, props changed)
  head/audio/audacity/files/patch-configure.ac   (contents, props changed)
  head/audio/audacity/files/patch-include_audacity_Types.h   (contents, props changed)
  head/audio/audacity/files/patch-lib-src_FileDialog_Makefile.am   (contents, props changed)
  head/audio/audacity/files/patch-lib-src_FileDialog_configure.ac   (contents, props changed)
  head/audio/audacity/files/patch-lib-src_libnyquist_nyquist_cmt_cext.h   (contents, props changed)
  head/audio/audacity/files/patch-lib-src_libnyquist_nyquist_xlisp_xlisp.h   (contents, props changed)
  head/audio/audacity/files/patch-lib-src_portmidi_porttime_ptlinux.c   (contents, props changed)
  head/audio/audacity/files/patch-src_AudioIO.cpp   (contents, props changed)
  head/audio/audacity/files/patch-src_FFmpeg.h   (contents, props changed)
  head/audio/audacity/files/patch-src_Makefile.am   (contents, props changed)
  head/audio/audacity/files/patch-src_MemoryX.h   (contents, props changed)

Modified: head/audio/audacity/Makefile
==============================================================================
--- head/audio/audacity/Makefile	Mon Oct  1 20:02:54 2018	(r481064)
+++ head/audio/audacity/Makefile	Mon Oct  1 20:26:06 2018	(r481065)
@@ -2,9 +2,8 @@
 # $FreeBSD$
 
 PORTNAME=	audacity
-PORTVERSION=	2.2.2
+PORTVERSION=	2.3.0
 DISTVERSIONPREFIX=	Audacity-
-PORTREVISION=	3
 CATEGORIES=	audio
 
 MAINTAINER=	xxjack12xx@gmail.com
@@ -40,7 +39,7 @@ SHEBANG_FILES=	lib-src/lv2/build
 USE_GITHUB=	yes
 
 OPTIONS_DEFINE=	NLS DEBUG DOCS DYNLOAD FFMPEG FLAC ID3TAG LADSPA LAME LV2 \
-		MAD SBSMS SOUNDTOUCH TWOLAME VAMP VORBIS VST
+		MAD MOD_SCRIPT_PIPE MOD_NYQ_BENCH SBSMS SOUNDTOUCH TWOLAME VAMP VORBIS VST
 OPTIONS_DEFAULT=	FLAC ID3TAG LADSPA MAD \
 			SBSMS SOUNDTOUCH TWOLAME VAMP VORBIS VST
 
@@ -53,6 +52,8 @@ DYNLOAD_DESC=	Enable dynamic loading of lame and FFmpe
 LAME_DESC=	Use lame for import and export support
 LV2_DESC=	Add LV2 plug-in support
 MAD_DESC=	Use libmad for mp2/3 decoding support
+MOD_SCRIPT_PIPE_DESC=	mod-script-pipe scripting support
+MOD_NYQ_BENCH_DESC=	Enable Nyquist Workbench
 SBSMS_DESC=	Use libsbsms for pitch and tempo changing
 SOUNDTOUCH_DESC=	Use libSoundTouch for pitch and tempo changing
 TAGLIB_DESC=	Use TagLib for metadata support
@@ -101,9 +102,6 @@ JACK_LIB_DEPENDS=	libjack.so:audio/jack
 LADSPA_CONFIGURE_ENABLE=	ladspa
 LADSPA_RUN_DEPENDS=	listplugins:audio/ladspa
 
-MAD_CONFIGURE_WITH=	libmad=system
-MAD_LIB_DEPENDS=	libmad.so:audio/libmad
-
 LAME_CONFIGURE_ON=	--with-lame=system
 LAME_CONFIGURE_OFF=	--with-lame	# --without-lame is broken
 LAME_CPPFLAGS=		-I${LOCALBASE}/include
@@ -113,6 +111,14 @@ LAME_LIB_DEPENDS=	libmp3lame.so:audio/lame
 LV2_CONFIGURE_WITH=	lv2=system
 LV2_LIB_DEPENDS=	liblilv-0.so:audio/lilv \
 			libsuil-0.so:audio/suil
+
+MAD_CONFIGURE_WITH=	libmad=system
+MAD_LIB_DEPENDS=	libmad.so:audio/libmad
+
+MOD_SCRIPT_PIPE_CONFIGURE_WITH=	mod-script-pipe
+MOD_SCRIPT_PIPE_USES=	python:3.6+
+MOD_NYQ_BENCH_CONFIGURE_WITH=	mod-nyq-bench
+MOD_NYQ_BENCH_USES=	python:3.6+
 
 SBSMS_CONFIGURE_WITH=	sbsms
 

Modified: head/audio/audacity/distinfo
==============================================================================
--- head/audio/audacity/distinfo	Mon Oct  1 20:02:54 2018	(r481064)
+++ head/audio/audacity/distinfo	Mon Oct  1 20:26:06 2018	(r481065)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1519297034
-SHA256 (audacity-audacity-Audacity-2.2.2_GH0.tar.gz) = 759e8efd5e4ff6cc2fdd31b36bc631307330c1a6e2d3426e3f1d46ebcf8907a3
-SIZE (audacity-audacity-Audacity-2.2.2_GH0.tar.gz) = 25947462
+TIMESTAMP = 1538360236
+SHA256 (audacity-audacity-Audacity-2.3.0_GH0.tar.gz) = 37127f68dceeb5da08d008ec9373a65e2d5d0a9b937c808a5d7c3b88aa9e275e
+SIZE (audacity-audacity-Audacity-2.3.0_GH0.tar.gz) = 27479664

Modified: head/audio/audacity/files/patch-configure.ac
==============================================================================
--- head/audio/audacity/files/patch-configure.ac	Mon Oct  1 20:02:54 2018	(r481064)
+++ head/audio/audacity/files/patch-configure.ac	Mon Oct  1 20:26:06 2018	(r481065)
@@ -1,6 +1,6 @@
---- configure.ac.orig   2016-01-08 22:05:48 UTC
+--- configure.ac.orig	2018-09-20 14:35:07 UTC
 +++ configure.ac
-@@ -235,20 +235,7 @@
+@@ -235,20 +235,7 @@ dnl check if alloca.h exists. If it does, we need to i
  dnl Solaris builds, by defining HAVE_ALLOCA_H
  AC_CHECK_HEADERS_ONCE(alloca.h)
  

Modified: head/audio/audacity/files/patch-include_audacity_Types.h
==============================================================================
--- head/audio/audacity/files/patch-include_audacity_Types.h	Mon Oct  1 20:02:54 2018	(r481064)
+++ head/audio/audacity/files/patch-include_audacity_Types.h	Mon Oct  1 20:26:06 2018	(r481065)
@@ -1,6 +1,6 @@
---- include/audacity/Types.h.orig       2017-03-13 21:02:21 UTC
+--- include/audacity/Types.h.orig	2018-10-01 14:07:33 UTC
 +++ include/audacity/Types.h
-@@ -72,7 +72,7 @@
+@@ -73,7 +73,7 @@ class sampleCount (public)
     sampleCount ( long v ) : value { v } {}
  
     // unsigned long is 64 bit on some platforms.  Let it narrow.

Modified: head/audio/audacity/files/patch-lib-src_FileDialog_Makefile.am
==============================================================================
--- head/audio/audacity/files/patch-lib-src_FileDialog_Makefile.am	Mon Oct  1 20:02:54 2018	(r481064)
+++ head/audio/audacity/files/patch-lib-src_FileDialog_Makefile.am	Mon Oct  1 20:26:06 2018	(r481065)
@@ -1,4 +1,4 @@
---- lib-src/FileDialog/Makefile.am.orig	2016-07-26 13:34:06 UTC
+--- lib-src/FileDialog/Makefile.am.orig	2018-10-01 14:07:33 UTC
 +++ lib-src/FileDialog/Makefile.am
 @@ -1,5 +1,7 @@
  ACLOCAL_AMFLAGS = -I m4
@@ -7,8 +7,8 @@
 +DIST_SUBDIRS=	gtk mac win
  lib_LTLIBRARIES = libFileDialog.la
  
- libFileDialog_la_CPPFLAGS = $(WX_CXXFLAGS) -Wno-deprecated-declarations
-@@ -7,22 +9,32 @@ libFileDialog_la_LIBADD = $(WX_LIBS)
+ libFileDialog_la_LIBTOOLFLAGS = --tag=CXX
+@@ -8,22 +10,32 @@ libFileDialog_la_LIBADD = $(WX_LIBS)
  libFileDialog_la_SOURCES = FileDialog.cpp FileDialog.h
  
  if GTK

Modified: head/audio/audacity/files/patch-lib-src_FileDialog_configure.ac
==============================================================================
--- head/audio/audacity/files/patch-lib-src_FileDialog_configure.ac	Mon Oct  1 20:02:54 2018	(r481064)
+++ head/audio/audacity/files/patch-lib-src_FileDialog_configure.ac	Mon Oct  1 20:26:06 2018	(r481065)
@@ -1,6 +1,6 @@
---- lib-src/FileDialog/configure.ac.orig	2016-01-08 22:05:48 UTC
+--- lib-src/FileDialog/configure.ac.orig	2018-09-20 14:35:07 UTC
 +++ lib-src/FileDialog/configure.ac
-@@ -124,7 +124,7 @@ AM_CONDITIONAL([WINDOWS], test "$IMPLEME
+@@ -124,7 +124,7 @@ AM_CONDITIONAL([WINDOWS], test "$IMPLEMENTATION" = "wi
  
  echo "Implementation to use: $IMPLEMENTATION"
  

Modified: head/audio/audacity/files/patch-lib-src_libnyquist_nyquist_cmt_cext.h
==============================================================================
--- head/audio/audacity/files/patch-lib-src_libnyquist_nyquist_cmt_cext.h	Mon Oct  1 20:02:54 2018	(r481064)
+++ head/audio/audacity/files/patch-lib-src_libnyquist_nyquist_cmt_cext.h	Mon Oct  1 20:26:06 2018	(r481065)
@@ -1,6 +1,6 @@
---- lib-src/libnyquist/nyquist/cmt/cext.h.orig	2016-07-26 13:34:07 UTC
+--- lib-src/libnyquist/nyquist/cmt/cext.h.orig	2018-10-01 14:07:33 UTC
 +++ lib-src/libnyquist/nyquist/cmt/cext.h
-@@ -58,7 +58,7 @@ EXIT(n)  -- calls exit(n) after shutting
+@@ -58,7 +58,7 @@ EXIT(n)  -- calls exit(n) after shutting down/dealloca
  #include <malloc.h>
  #endif
  

Modified: head/audio/audacity/files/patch-lib-src_libnyquist_nyquist_xlisp_xlisp.h
==============================================================================
--- head/audio/audacity/files/patch-lib-src_libnyquist_nyquist_xlisp_xlisp.h	Mon Oct  1 20:02:54 2018	(r481064)
+++ head/audio/audacity/files/patch-lib-src_libnyquist_nyquist_xlisp_xlisp.h	Mon Oct  1 20:26:06 2018	(r481065)
@@ -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
-@@ -153,6 +153,15 @@ extern long ptrtoabs();
+@@ -160,6 +160,15 @@ extern long ptrtoabs();
  #endif
  #endif
  

Modified: head/audio/audacity/files/patch-lib-src_portmidi_porttime_ptlinux.c
==============================================================================
--- head/audio/audacity/files/patch-lib-src_portmidi_porttime_ptlinux.c	Mon Oct  1 20:02:54 2018	(r481064)
+++ head/audio/audacity/files/patch-lib-src_portmidi_porttime_ptlinux.c	Mon Oct  1 20:26:06 2018	(r481065)
@@ -1,6 +1,6 @@
---- lib-src/portmidi/porttime/ptlinux.c.orig	2018-02-22 17:57:15.438232000 -0800
-+++ lib-src/portmidi/porttime/ptlinux.c	2018-02-22 19:12:15.820418000 -0800
-@@ -31,14 +31,13 @@
+--- lib-src/portmidi/porttime/ptlinux.c.orig	2018-10-01 14:07:33 UTC
++++ lib-src/portmidi/porttime/ptlinux.c
+@@ -31,14 +31,13 @@ CHANGE LOG
  #include "porttime.h"
  #include "sys/time.h"
  #include "sys/resource.h"
@@ -16,7 +16,7 @@
  static pthread_t pt_thread_pid;
  static int pt_thread_created = FALSE;
  
-@@ -79,7 +78,7 @@
+@@ -79,7 +78,7 @@ static void *Pt_CallbackProc(void *p)
  PtError Pt_Start(int resolution, PtCallback *callback, void *userData)
  {
      if (time_started_flag) return ptNoError;
@@ -25,7 +25,7 @@
      if (callback) {
          int res;
          pt_callback_parameters *parms = (pt_callback_parameters *) 
-@@ -121,10 +120,10 @@
+@@ -121,10 +120,10 @@ int Pt_Started()
  PtTimestamp Pt_Time()
  {
      long seconds, milliseconds;

Modified: head/audio/audacity/files/patch-src_AudioIO.cpp
==============================================================================
--- head/audio/audacity/files/patch-src_AudioIO.cpp	Mon Oct  1 20:02:54 2018	(r481064)
+++ head/audio/audacity/files/patch-src_AudioIO.cpp	Mon Oct  1 20:26:06 2018	(r481065)
@@ -1,6 +1,6 @@
---- src/AudioIO.cpp.orig	2018-07-17 20:25:01 UTC
+--- src/AudioIO.cpp.orig	2018-10-01 14:07:33 UTC
 +++ src/AudioIO.cpp
-@@ -465,7 +465,6 @@ TimeTrack and AudioIOListener and whether the playback
+@@ -467,7 +467,6 @@ TimeTrack and AudioIOListener and whether the playback
     #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
  
-@@ -979,13 +978,22 @@ struct AudioIO::ScrubQueue (private)
+@@ -787,13 +786,22 @@ struct AudioIO::ScrubState (private)
  // return the system time as a double
  static double streamStartTime = 0; // bias system time to small number
  

Modified: head/audio/audacity/files/patch-src_FFmpeg.h
==============================================================================
--- head/audio/audacity/files/patch-src_FFmpeg.h	Mon Oct  1 20:02:54 2018	(r481064)
+++ head/audio/audacity/files/patch-src_FFmpeg.h	Mon Oct  1 20:26:06 2018	(r481065)
@@ -1,6 +1,6 @@
---- src/FFmpeg.h.orig	2016-07-26 13:34:06 UTC
+--- src/FFmpeg.h.orig	2018-10-01 14:07:33 UTC
 +++ src/FFmpeg.h
-@@ -689,7 +689,7 @@ extern "C" {
+@@ -705,7 +705,7 @@ extern "C" {
     FFMPEG_FUNCTION_WITH_RETURN(
        AVOutputFormat*,
        av_oformat_next,
@@ -8,22 +8,22 @@
 +      (const AVOutputFormat *f),
        (f)
     );
+ #endif
+@@ -786,7 +786,7 @@ extern "C" {
     FFMPEG_FUNCTION_WITH_RETURN(
-@@ -756,7 +756,7 @@ extern "C" {
-    FFMPEG_FUNCTION_WITH_RETURN(
        int,
        av_fifo_size,
 -      (AVFifoBuffer *f),
 +      (const AVFifoBuffer *f),
        (f)
     );
+ #endif
+@@ -848,7 +848,7 @@ extern "C" {
     FFMPEG_FUNCTION_WITH_RETURN(
-@@ -802,7 +802,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)
     );
-    FFMPEG_FUNCTION_WITH_RETURN(
+ #endif

Modified: head/audio/audacity/files/patch-src_Makefile.am
==============================================================================
--- head/audio/audacity/files/patch-src_Makefile.am	Mon Oct  1 20:02:54 2018	(r481064)
+++ head/audio/audacity/files/patch-src_Makefile.am	Mon Oct  1 20:26:06 2018	(r481065)
@@ -1,6 +1,6 @@
 --- src/Makefile.am.orig	2016-07-26 13:34:06 UTC
 +++ src/Makefile.am
-@@ -75,8 +75,7 @@ audacity_CPPFLAGS = \
+@@ -79,8 +79,7 @@ audacity_CPPFLAGS = \
  #  /usr/local/include/wx-2.8/wx/buffer.h:289:9: note: in expansion of macro 'wxCHECK_RET'
  #           wxCHECK_RET( m_bufdata->m_data, wxT("invalid wxMemoryBuffer") );
  #           ^

Modified: head/audio/audacity/files/patch-src_MemoryX.h
==============================================================================
--- head/audio/audacity/files/patch-src_MemoryX.h	Mon Oct  1 20:02:54 2018	(r481064)
+++ head/audio/audacity/files/patch-src_MemoryX.h	Mon Oct  1 20:26:06 2018	(r481065)
@@ -1,5 +1,5 @@
---- src/MemoryX.h.orig	2018-02-22 14:12:04.240599000 -0800
-+++ src/MemoryX.h	2018-02-22 14:01:53.685861000 -0800
+--- src/MemoryX.h.orig	2018-10-01 14:07:33 UTC
++++ src/MemoryX.h
 @@ -1,6 +1,7 @@
  #ifndef __AUDACITY_MEMORY_X_H__
  #define __AUDACITY_MEMORY_X_H__
@@ -7,13 +7,13 @@
 +#include <stdlib.h>
  // C++ standard header <memory> with a few extensions
  #include <memory>
- #ifndef safenew
-@@ -1171,7 +1172,7 @@
-    namespace tr1
-    {
- #endif
--      template<typename T> struct hash;
-+      //template<typename T> struct hash;
-       template<> struct hash< wxString > {
-          size_t operator () (const wxString &str) const // noexcept
-          {
+ #include <cstdlib> // Needed for free.
+@@ -706,7 +707,7 @@ make_value_transform_iterator(const Iterator &iterator
+ // For using std::unordered_map on wxString
+ namespace std
+ {
+-   template<typename T> struct hash;
++   //template<typename T> struct hash;
+    template<> struct hash< wxString > {
+       size_t operator () (const wxString &str) const // noexcept
+       {



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