Commit graph

145 commits

Author SHA1 Message Date
nia
62f5915c03 audio: Allow audacity to use the system's portaudio.
This should make it easier to diagnose and fix recording problems later.
Probably.
2019-10-26 17:22:07 +00:00
nia
32ddbd5a12 audacity: Disable SSE on non-x86 2019-10-20 09:59:13 +00:00
mrg
69ef126415 revert 1.123. wasn't finished testing and doesn't work right.. 2019-09-03 01:43:10 +00:00
mrg
55fd522765 only pull in audio/alsa-lib/buildlink3.mk on linux, the only OPSYS
that enables alsa here.  avoids building an unused alsa-lib.
2019-09-03 01:26:07 +00:00
wiz
1ac2210b6f *: recursive bump for gdk-pixbuf2-2.38.1 2019-07-21 22:23:57 +00:00
nia
2b691e92c2 audacity: Require gcc 4.9 2019-07-17 11:58:23 +00:00
nia
ece8b0ea8a audacity: Needs 64-bit atomic ops - build with -march=i586 on i386.
PR pkg/54353
2019-07-15 18:44:32 +00:00
nia
1a0dc5af0c audacity: Update to 2.3.2
Changes in 2.3.2

    Audacity now includes the LAME MP3 encoder.
    There is a new Select button in the track panel to select the whole track.
    Audacity mod-script-pipe for driving Audacity from Python now comes with Audacity and it can be enabled via preferences.
    Over 20 bugs fixed since 2.3.1. The most serious bug was that Audacity 2.3.1 would crash if append-recording to a collapsed track.

Changes in 2.3.1

About 25 bugs fixed (since 2.3.1)

    Options and preferences:
        Microfades are now an opt-in feature. They were always on in 2.3.0.
        The advanced vertical zooming option is now available in the View->Zoom menu.
    Regular interval labels now support range labels.

Changes in 2.3.0 (withdrawn release)

Many new features and over 90 bugs fixed (since 2.2.2)

    New feature – “Punch and Roll Recording”
    Pinned-play-head can now be repositioned by dragging
    Play-at-speed now can be adjusted whilst playing.
    Toolbars controlling volume and speed can now be resized for greater precision
    Macros (formerly ‘Chains’) substantially extended
        New Macro palette
        Macros can be bound to keyboard keys
    New commands
        New ‘Tools’ menu
        New ‘Scriptables’ commands
    Nyquist gains AUD-DO command
    Nyquist effects are now translatable and translated
    More dialogs have help buttons now
    Increased legibility of trackname display
    Half-wave option for collapsed tracks
    Sliding Stretch
    Dialog (option) for entering labels
2019-06-04 23:09:51 +00:00
nia
bc73ed0e23 audacity: Update to 2.2.2
Changes in version 2.2.2:

Improvements

    * Dropout detection
      Dropout detection is controlled from a setting in Recording Preferences
      called "Detect dropouts".
      When this setting is "on" (default setting) Audacity will detect dropouts
      (brief gaps in the recording) and will insert zeroes into the recording
      to keep the other good parts synchronized. These silent spans will make
      the dropouts more obvious, but keep the duration of the recording correct.
      When recording stops, a Warning message box alerts the user and a label track,
      called "Dropouts", is added showing the lost parts, labeled with consecutive numbers.
    * Improved horizontal zooming
      For this release we have improved the way zooming using your mouse wheel
      works and provided a new Zoom Toggle function.
    * Improved vertical zooming
      We have added a context menu to the vertical scale to control vertical zooming
      Previous vertical zooming methods (left-click in the vertical ruler, left-drag
      in the vertical ruler) remain available by selecting "Advanced Vertical Zooming"
      in Track Behaviors Preferences.
    * "Extra" menu
      The "Ext-Bar" and "Ext-Command" menus have been consolidated into the "Extra" menu.
    * Theme tweaks
      The appearance and/or contrast of a few icons has been improved.
    * Easier access to changing key bindings for shortcuts
      For menu commands that are enabled (not grayed-out) if you hold the Shift key
      and click on the sub-menu item, instead of executing the command the Keyboard
      Preferences pop open at the chosen command. You can then change that (or any
      other) shortcut binding.
    * Language selection in Preferences
      Interface Preferences has been upgraded so when selecting languages the proper
      spelling of these languages is shown with accented and special characters.

Bug Fixes
   * Multiple use of "Save As" to the existing open project can result in data
     corruption/loss
   * Crash undoing during record, using Discard button of History window
   * Exporting audio in compressed formats to device with insufficient space produces
     inconsistent/truncated results
   * In Export Multiple, Cancel does not remove the file that is in progress when
     Cancel is chosen
   * Unicode page encodings fixed ( ͡° ͜ʖ ͡°)
   * Crash using SBSMS pitch change at low sample rate
   * (Mac) Equalization: "Telephone" curve displays a flat line, no sound on Preview
   * Toolbars: open undocked if previously not shown, unless Reset Toolbars first
   * Analysis effects that create labels should give focus to label track
   * Control value may be out of range when using FloatingPointValidator
   * Analysis effects produce false indication that a label is open for editing
   * Import Uncompressed File Dialog Incorrect Reference to Menu Item
   * Wave Color not grayed out in TCP dropdown menu when in Spectrogram view
   * Hover indication on note track channel toggle appears on all tracks (when
     they rerender)
   * Installer has old logo for 2.2.1 and 2.2.0
   * Un-muting with a single track unnecessarily activates the Solo button
   * Applying chain to file should zoom-to-fit


Changes in version 2.2.1:

Improvements

    * Waveform colorways
      You can optionally change the colorway of the waveforms displayed in your project.
      The setting is per track and not per project so you can have multiple colorways
          in the same project.
    * "Save Other" reverts to "Export" in the File menu
      When we made the menu changes for 2.2.0 we introduced an entry into the File menu
      called "Save Other" which led to a sub-menu for exporting various audio formats.
      Many users were confused by this change and found it hard to find where they could
      export audio from. So for 2.2.1 we have changed that menu entry to be File > Export.

Bug Fixes

   * Release 2.2.1 was mainly a maintenance release.
     Soon after the release of 2.2.0 we discovered some problematical bugs in Audacity:
       Bug #1767 - Opening a second project from Mac's Finder produces a second
         inaccessible instance of Audacity
       Bug #1770 - Crash applying certain chain files
       Bug #1783 - Preview fails when selection extends before zero
       Bug #1787 - Auto-scroll stopped working in 2.2.0
       Bug #1765 - Using File > Open to import audio gives wrong zoom level
         and no scroll bar slider


Changes in version 2.2.0:

    * Four Selectable themes provided, with new 'Light' theme as default,
      plus option to customize
    * Many menu changes:
        * Menus Reorganized
        * Extended menu bar provided
        * New keyboard commands for working with clips
    * Help buttons ? in Preferences, Effects, Generators and Analyzers - and
      other places
    * Non-Greying out of effects when no selection (and explanatory dialog
      with help button)
    * Playback of MIDI (and Allegro) files imported into Note Tracks is
      now available.
    * 'Center' option in Selection Toolbar
    * Stem plots
    * Major overhaul to documentation/manual including many new images and
      streamlined text on landing pages for in-program help.

Other Changes

    * Append-record is now the default (use Shift + Record for old behavior,
	to record on a new track)
    * The Esc key now cancels all click-and-drag actions. It also chooses among
      overlapping mouse click targets, which is especially useful in the Multi-Tool.
    * Sync-Lock button removed (use menu item or keyboard shortcut instead)
    * New preferences and preference pages
    * Overhaul of much code:
        * Overhaul of envelope handling code to deal with some anomalies
        * Overhaul of exception handling for greater safety
   *  New Logo

Bug Fixes

   * Major work on bug fixing. 198 bugs that were in 2.1.3 were fixed for 2.2.0.
        * The most serious bug fixed this time round was bug 437 which was
          about what happens when Audacity is recording and runs out of storage.
        * Most of the bugs fixed were more minor, such as bug 463 which was
          about a case in which the numbering on the timeline could display
          incorrect times.


Changes in version 2.1.3:

 * Interface:
   * (macOS) Support for horizontal scroll on Magic Mouse / Trackpad and for
     Trackpad pinch/expand zoom gestures.
   * Pinned option on waveform makes waveform move and recording/playing head
     stay still.
   * Timer Record options to save/export/exit after recording.
   * Scrub Ruler and optional Scrub Toolbar.
   * New shortcuts ALT+RIGHT and ALT+LEFT (move to labels without editing).

 * Effects:
   * Effects no longer grayed out when paused.
   * New Distortion effect (replaces Leveller).
   * SBSMS (higher quality but slower) option on Change Tempo / Change Pitch
     effects.
   * New Rhythm Track generator (replaces Click Track).
   * New Generator for Sample Data Import.
   * Nyquist effects now significantly faster.

 * Other Changes:
   * Upgraded the PortAudio library to v19 rev r1966.  This gives Audacity
     Windows 10 support.
   * (Windows) DirectSound now records 24-bit samples.
   * (macOS) Audacity.app now has its resources inside it rather than in a
     separate folder, so installation to /Applications/ is cleaner.
   * (macOS) Audacity 2.1.3 provides partial support for Sierra. Details at
     http://wiki.audacityteam.org/wiki/Partial_Support_for_Mac_Sierra_in_2.1.3 .

Bug fixes:

 Over 60 bugs fixed, including five longstanding bugs.
2019-02-10 17:14:42 +00:00
bsiegert
265cdaf505 Bump revision after a number of updated dependencies. 2019-01-03 09:51:58 +00:00
ryoon
f1b968dd47 Recursive revbump from multimedia/libva 2018-11-23 08:06:28 +00:00
kleink
f1a683c990 Revbump after cairo 1.16.0 update. 2018-11-14 22:20:58 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
jperkin
f6b39ed173 audacity: SunOS build fixes. 2018-07-31 21:10:29 +00:00
wiz
9f420cb917 *: PKGREVISION bump for wxGTK30 switch from gtk2 to gtk3 2018-04-29 05:46:35 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
joerg
b277825b13 When depending on <cmath> to provide namespaces, also ensure that it is
really used.
2018-03-31 20:08:11 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
adam
3662185f5b revbump after x264-devel update 2018-02-26 08:19:25 +00:00
mrg
d460fcd72c port these packages to GCC 6:
- audacity: GCC 6 wants std namespace, found via <cmath>.
- smpeg2: don't initialise unsigned with "0-1".
- libclucene/strigi: match GCC 6 (and 7, and 8, and 9.)
2018-02-08 07:28:57 +00:00
wiz
20f7c989fe recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
maya
e7f56ac564 revbump for ffmpeg3 buildlink3.mk addition of vaapi and vdpau.
It creates a noticeable change at least for mpv, which now
doesn't complain about --vo=vaapi or --vo=vdpau.
2017-02-24 21:54:51 +00:00
ryoon
72c3cb198b Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
wiz
7ac05101c6 Recursive bump for harfbuzz's new graphite2 dependency. 2017-02-06 13:54:36 +00:00
wiz
c761d409e7 Recursive bump for libvpx shlib major change. 2017-01-16 23:45:10 +00:00
ryoon
82f67120a8 Recursive revbump from multimedia/libvpx uppdate 2016-08-17 00:06:39 +00:00
adam
77b8ed74db Revbump after graphics/gd update 2016-08-03 10:22:08 +00:00
markd
b27a38235b gcc6 build fixes 2016-07-16 01:32:51 +00:00
ryoon
02787672e7 Update to 2.1.2
* fosshub.com does not provide direct link for distfile

Changelog:
2.1.2
Improvements

    Effects
        Noise Reduction defaults changed.

    Interface

        We've made several improvements to the spectrogram view of tracks which are particularly valuable for vocal work.

            New option 'Spectral Reassignment'. This algorithm deduces a 'finer' spectrogram for vocal work.
            Four new Spectrogram scales.
            Improvement to the Pitch (EAC) algorithm  -  cleaner (sharper) display.
            Spectrogram Settings are now available per-track.

    Other Changes
        Upgraded from wxWidgets 2.8.12 to wxWidgets 3.0.2.
        Restructuring of the Preferences Menu
        Restructuring of the Track Dropdown Menu (for the Spectrograms)
        The Noise Reduction "Frequency smoothing" default has been increased to 3 to help avoid metallic artifacts. Resetting Preferences or deleting audacity.cfg will set the new default.
        (Windows) The location of Audacity's work-in-progress folder has been changed, to avoid problems where certain disk cleaners treated them as deletable temporary files.

Bug Fixes

    Crashes
        Crashes on reading .wav files with many channels (CVE-2016-2540) and corrupt .mp2 files (CVE-2016-2541) have been fixed. Thanks to Chris Navarrete from Fortinet's FortiGuard Labs for notifying us of these bugs and associated security risk.

2.1.1
Improvements

    Effects
        Noise Reduction defaults changed.

    Interface

        We've made several improvements to the spectrogram view of tracks which are particularly valuable for vocal work.

            New option 'Spectral Reassignment'. This algorithm deduces a 'finer' spectrogram for vocal work.
            Four new Spectrogram scales.
            Improvement to the Pitch (EAC) algorithm  -  cleaner (sharper) display.
            Spectrogram Settings are now available per-track.

    Other Changes
        Upgraded from wxWidgets 2.8.12 to wxWidgets 3.0.2.
        Restructuring of the Preferences Menu
        Restructuring of the Track Dropdown Menu (for the Spectrograms)
        The Noise Reduction "Frequency smoothing" default has been increased to 3 to help avoid metallic artifacts. Resetting Preferences or deleting audacity.cfg will set the new default.
        (Windows) The location of Audacity's work-in-progress folder has been changed, to avoid problems where certain disk cleaners treated them as deletable temporary files.

Bug Fixes

    Crashes
        Crashes on reading .wav files with many channels (CVE-2016-2540) and corrupt .mp2 files (CVE-2016-2541) have been fixed. Thanks to Chris Navarrete from Fortinet's FortiGuard Labs for notifying us of these bugs and associated security risk.
2016-06-05 01:02:38 +00:00
ryoon
b33059afe1 Recursive revbump from multimedia/libvpx 2015-11-18 14:19:46 +00:00
agc
b734eb2ebf Add SHA512 digests for distfiles for audio category
Problems found with existing distfiles:
	/pub/pkgsrc/distfiles/amp-0.7.6.tgz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-16000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-8000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz
	/pub/pkgsrc/distfiles/kid3-3.3.0.tar.gz
	/pub/pkgsrc/distfiles/libdca-0.0.5.tar.bz2
	/pub/pkgsrc/distfiles/mp3to.gz
	/pub/pkgsrc/distfiles/squeezeboxserver-7.5.1-noCPAN.tgz
No changes made to these file.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 01:12:23 +00:00
mrg
98b49e4026 also patch the portaudio sources to build only as a static library.
bump pkg version.

hopefully this now works properly.  for me, my portaudio-devel package
was sufficient to allow it to work and i didn't notice this problem.
2015-09-29 04:49:55 +00:00
mrg
07720b8358 patch several Makefile.am's t use noinst_LTLIBRARIES instead of lib_,
so that we will only get static versions of them build.  now we don't
need to install the parts that shouldn't be and cause conflicts with
other patches.

now all we have to do is figure out all the things audacity 2.1.1
needs for the next update :-)


ok wiz@
2015-09-18 21:19:07 +00:00
wiz
2db9fa715b Switch audacity to wxGTK30. Bump PKGREVISION. 2015-09-18 11:37:02 +00:00
wiz
de81a0a8ca Install convenience libraries so that audacity binary can use them.
The configure script does not respect --disable-shared, no clue yet why,
which makes this necessary. However, it causes a conflict with portaudio,
which should, optimally, be fixed by building against the existing
library instead.

But, this should make the program usable again in the meantime.

Bump PKGREVISION.
2015-09-18 09:32:48 +00:00
wiz
58472d23c1 Update HOMEPAGE. 2015-09-18 08:53:21 +00:00
wiz
cd2ad946f4 Do not install a shell script over the real executable.
While here, clean up the Makefile.
Remove autoconf dependency (not used).
Remove alpha hack until someone reports it's still needed.
Bump PKGREVISION.
2015-09-18 08:46:20 +00:00
ryoon
6c4d1aff4b Recursive revbump from pkgsrc/multimedia/libvpx. 2015-06-30 09:57:33 +00:00
joerg
d3940188b0 Don't use inline to force undefined references. 2015-04-27 23:50:38 +00:00
tnn
255d0cb0b8 Recursive revbump following MesaLib update, categories a through f. 2015-04-25 14:20:17 +00:00
rodent
905eb90c71 Jack support works. Can't remember why i thought this was broken. 2015-04-21 03:34:22 +00:00
rodent
96ceaddc77 Fix MIDI support via portsmf. The patches we had were integrated in 1.3.5,
(CVE-2007-6061) so they're no longer relevant.
2015-04-21 03:22:58 +00:00
rodent
b1ecdb9407 Fix nyquist support (at least for {Free,Open,Net}BSD and Bitrig. 2015-04-21 01:33:38 +00:00
rodent
a98ada9403 There are quite a lot of changes to this package. They are spread across
eight (8) wiki pages here: http://wiki.audacityteam.org/wiki/Release_Notes.
For pkgsrc changes, some patches were removed which were integrated
upstream or don't exist in source anymore. PKG_OPTIONS framework was added
to enable the user to built with gtk{2,3}, jack, alsa, NLS, ladspa, and
debug options. gtk3, jack, and alsa options need work and aren't supported
currently. This package uses a cc-by-v3.0-license which needs to be
imported sometime too. Using portaudio-devel from pkgsrc is disabled, due
to requiring the Pa_GetStreamHostApiType() function which is not present in
our stable version. The in-tree portaudio is used instead. Nyquist support
is not building as well at the moment along with the portsmf midi support.
Package adds many additional dependencies like lv2, lilv, libogg, twolame,
libsbsms, libsndfile, and more. Enjoy.
2015-04-20 13:38:23 +00:00
ryoon
60806aa001 Recursive revbump from x11/pixman
Fix PR pkg/48777
2014-05-05 00:47:34 +00:00
jperkin
1b8f2b945c Fix pow() argument types, fixes SunOS. Patch from Sebastian Wiedenroth. 2013-12-10 14:23:44 +00:00
joerg
b7c07478d4 Don't use -fcheck-new. With exceptions, it won't happen anyway and even
without, malloc() is unlikely to ever fail.
2013-10-28 23:43:03 +00:00
ryoon
3fba1a52dd Recursive revbump from pango-1.36.0 2013-10-10 14:41:44 +00:00
adam
d2cb6dec32 Revbump after cairo update 2013-09-02 19:50:38 +00:00
wiz
e0b49a2fed Bump PKGREVISION for libXft changes for NetBSD native X support on
NetBSD 6, requested by tron.
2013-06-06 12:53:40 +00:00