Commit graph

4927 commits

Author SHA1 Message Date
tnn
f59935a965 Honour PKGMANDIR 2008-05-20 18:36:47 +00:00
simonb
27726a7d0c Check for end-of-string when parsing a stringlist field.
Problem and fix originally reported by Kentaro Oda to the mad-dev
mailing list.

See http://cve.mitre.org/cgi-bin/cvename.cgi?name=3DCVE-2008-2109
for some more info.
2008-05-20 13:31:39 +00:00
adrianp
dbdf9f9259 0.2.4.2
Small bug fixes for port order on mdns advertisement on intel macs, playlists based on bitrate. Primarly, though, this release is to apply fix for CVE-2008-1771. Thanks to Nico Golde for bringing it to light.
0.2.4.1
Security updates for two DOS and one format string vulnerability.
2008-05-14 21:12:12 +00:00
drochner
ef8ece7326 pull some patches from upstream CVS to fix integer overflows /
buffer overflows (CVE-2008-1419, CVE-2008-1420, CVE-2008-1423),
bump PKGREVISION
2008-05-14 16:36:18 +00:00
tonnerre
02d445d979 Fix several plists that use imake after some modifications in the imake
framework several monthes ago. This resolves various build problems on
Linux.
Should fix PR 37646. Patch from cheusov. Confirmed by joerg.
2008-05-11 14:29:23 +00:00
obache
571c74da12 Update cmus to 2.2.0.
Based on patch provided by Adam Hoka in PR 37856.

This release adds replaygain support (with help from Johannes Weißl).
To enable replaygain do ":set replaygain=true".

New commands:
    prev-view - switch to the previously used view
    tqueue    - add random tracks to the play-queue
    lqueue    - add random albums to the play-queue

New plugins:
    ffmpeg    - .wma files, could extend to support more
    wavpack   - .wv files
    waveout   - output plugin for Windows

There's also Cygwin support, many bug fixes, a new theme (green.theme)
and status scripts for Gaim and Pidgin in the contrib directory.

Changes
-------

Aaron Lehmann (2):
      Date sorting
      Filter: handle yyyy-mm-dd dates

Andrew Fuller (1):
      browse: Keep ".." sorted on top

David Thiel (1):
      Status script for pidgin

Frank Terbeck (2):
      mail address update
      added :prev-view command.

Johannes Weißl (5):
      mpc: Tag reading fixes
      mpc: Tag reading fixes (part 2)
      Convert "album artist" tag to albumartist (hydrogenaudio suggestion)
      Support artistsort and albumartistsort tags
      Added wavpack plugin, added ape-support for mp3s.

Joshua Kwan (1):
      Status script for Gaim

Kevin Ko (3):
      ffmpeg plugin
      Fix seeking with recent version of ffmpeg
      ffmpeg: Fix deprecated warning and remove audio/x-ms-wma MIME type

Rob Wilson (1):
      Another green theme

Sven Wegener (1):
      Set window hardstatus instead of window alias

Thomas Nordlander (1):
      Display selected line in the settings view as active

Timo Hirvonen (66):
      Close unused fds after fork()
      Simplify tab completion code by removing nr_tails variable
      Simplify tab completion code
      Fix typo in cmus.1
      Sort playlist file for library views in same order as view 2
      Remove simple_track_cmp()
      Add albumartist to valid sort keys
      Use albumartist tag instead of <Compilations> when possible
      Convert album_artist tag to albumartist
      aac/mp4: Fix incompatible type warnings
      Improve searching URLs
      Indent ffmpeg.c
      Collect REPLAYGAIN_* tags
      ID3: Parse replay gain tags
      Pass struct track_info to player functions instead of filename
      Remove cur_track_info hack
      cmus_play_file: Treat URLs specially
      AAC: Detect corrupted stream
      Replaygain support
      Make replaygain limiting optional
      Add helper functions for allocating struct keyval arrays
      mpc: Get replaygain info
      mad: Simplify tag reading somewhat
      Simplify tag reading code in plugins
      Don't add duplicate tags
      flac: Fix metadata reading
      wavpack: Fix "FALSE undeclared" error
      Link ape.o to cmus instead wavpack, mpc and mad plugins
      Rename struct APE to struct apetag and make it public
      wavpack: Pass correct sample count to format_samples()
      wavpack: Get file size only once, use ip_data->remote to see if we can seek
      ID3: Rename struct ID3 to struct id3tag and make it public
      Link id3.o and utf8_encode.o to cmus instead of aac, mad and wavpack plugins
      Make sorting by albumartist fall back to artist
      Some documentation for settings view
      Rename shuffle_list_add_track() to list_add_rand()
      Add tqueue command
      Add lqueue command
      lqueue/tqueue: Lock editable
      configure: Add exampledir variable
      audio/x-mpegurl is playlist, not mpeg stream
      Always write MIME type to the debug file
      Write error messages to the debug file
      Make error_msg() display errors at init time
      Use error_msg() instead of warn() and warn_errno()
      ALSA: Override default error handler
      Always display errors
      Lower minimum error display time to two seconds
      Start playing on :seek if stopped
      seek: Ceil position to duration - 5s
      Document lqueue, tqueue and prev-view commands
      Don't allow saving if tracks are being added
      Remove useless function quit()
      Confirm quit if loading playlist
      Build system: Remove .NOTPARALLEL
      Fix libmikmod 3.1.10 check
      Fix some includes
      mad: Move some code to a separate function
      mad: More code reorganization
      mad: Move XING debug code
      mad: Remove nomad.header
      mad: Avoid calling mad_timer_add() twice
      mad: Fix duration calculation
      Add warnings about insecurity of using TCP/IP
      Document Replay Gain
      2.2.0

dnk000@gmail.com (5):
      Cygwin support
      Waveout plugin
      Waveout fixes
      waveout: Fix buffer space calculation
      aac/mp4: Use faad 2.0 instead of 2.5 due to license issues
2008-05-10 14:56:33 +00:00
obache
e564e052f2 Update MASTER_SITES. 2008-05-10 08:18:34 +00:00
obache
55a1fbdd43 Now via SOURCEFORGE. 2008-05-10 08:15:28 +00:00
drochner
9ef9625423 +gimmix 2008-05-09 17:01:01 +00:00
drochner
826459ffae add gimmix-0.4.3, just another mpd client 2008-05-09 16:58:32 +00:00
drochner
faf83448dc -reset maintainer to pkgsrc-users, suggested by simonb
-update to 0.13.1
 changes: Numerous bugfixes
2008-05-09 14:03:12 +00:00
bjs
e7c7b0b63d Add qjackctl to audio/Makefile. 2008-05-07 15:00:46 +00:00
bjs
78c757358f Import QJackCtl 0.3.2, a Qt4 GUI for the JACK Audio Connection Kit.
It provides a slick "patch-bay" style interface for managing clients
and more.
2008-05-07 15:00:08 +00:00
bjs
5eb3e7c1cb Add note about workaround for loader's mmap of driver modules failing
on NetBSD-current.
2008-05-07 12:15:02 +00:00
bjs
6ab38c633c Update to rhythmbox 0.10.1 (latest stable version). While here,
add user-destdir support.

Changes from 0.9.8 to 0.10.1:

2007-05-28  James Livingston  <doclivingston@gmail.com>

	* configure.ac: bump version for the release
	* NEWS:

2007-05-28  James Livingston  <doclivingston@gmail.com>

	* plugins/audioscrobbler/rb-audioscrobbler.c:
	(rb_audioscrobbler_init), (rb_audioscrobbler_timeout_cb),
	(rb_audioscrobbler_do_handshake), (rb_audioscrobbler_submit_queue),
	(rb_audioscrobbler_preferences_sync),
	(rb_audioscrobbler_gconf_changed_cb): don't crash if the
	username/password isn't set. Fixes #426312

2007-05-28  James Livingston  <doclivingston@gmail.com>

	* plugins/ipod/rb-ipod-source.c: (rb_ipod_source_constructor),
	(rb_ipod_load_songs): fix a crasher, closes #441444

	* plugins/audioscrobbler/Makefile.am: fix the build.

2007-05-23  James Livingston  <doclivingston@gmail.com>

	patch by: Bastien Nocera  <hadess@hadess.net>

	* plugins/generic-player/rb-generic-player-source.c:
	(handle_playlist_entry_cb), (load_playlist_file):
	* plugins/iradio/rb-iradio-source.c: (handle_playlist_entry_cb),
	(rb_iradio_source_add_from_playlist):
	* shell/rb-playlist-manager.c: (handle_playlist_entry_cb),
	(rb_playlist_manager_parse_file):
	* shell/rb-shell-player.c: (playlist_entry_cb),
	(open_location_thread):
	* shell/rb-shell.c: (handle_playlist_entry_cb),
	(rb_shell_load_uri):
	* sources/rb-playlist-source.c:
	(rb_playlist_source_save_playlist): Convert to using the new
	totem-pl-parser API, with a compile-time fallback on the old API

2007-05-20  Jonathan Matthew  <jonathan@kaolin.wh9.net>

	* podcast/rb-podcast-manager.c: (rb_podcast_manager_shutdown):
	Take a copy of the download list; otherwise, cancelling jobs
	modifies the list while it's being iterated.  Fixes #404169.

2007-05-08  Christophe Fergeau  <teuf@gnome.org>

	* plugins/visualizer/rb-visualizer-plugin.c:
	(rb_visualizer_plugin_dispose): remove timeout callback in dispose,
        fixes bug #436355

2007-05-07  Jonathan Matthew  <jonathan@kaolin.wh9.net>

	* rhythmdb/rhythmdb-query-model.c:
	(rhythmdb_query_model_base_rows_reordered):
	Only process reordered entries that are in the child model.
	Fixes #436329.

2007-04-28  Jonathan Matthew  <jonathan@kaolin.wh9.net>

	* plugins/jamendo/jamendo/JamendoSource.py:
	* plugins/magnatune/magnatune/MagnatuneSource.py:
	Cancel outstanding async transfers when the source is deleted,
	rather than trying to close the target file, which won't actually
	do anything anyway.  Fixes #434003.

2007-04-26  Jonathan Matthew  <jonathan@kaolin.wh9.net>

	* bindings/python/rhythmdb.override:
	Check that an entry was actually passed to db.entry_get().
	Fixes #432949.

2007-04-21  Bastien Nocera  <hadess@hadess.net>

	* metadata/rb-metadata-gst.c: (rb_metadata_gst_load_tag):
	Don't replace a string with another shorter version of it, avoids
	problems with ID3v1 tags being preferred to ID3v2 tags when they
	have the same data (Closes: #428276)

2007-04-21  Jonathan Matthew  <jonathan@kaolin.wh9.net>

	* plugins/audiocd/rb-audiocd-source.c: (metadata_cb):
	Apparently metadata_cb can be called with no error set and
	albums == NULL.  Don't crash in this case.  Fixes #414864.

2007-04-21  Jonathan Matthew  <jonathan@kaolin.wh9.net>

	* plugins/rb-python-module.c: (rb_python_module_init_python):
	Disable pyg* log hooks, since they appear to cause crashes when used
	from multiple threads, and they're annoying anyway.  Probably fixes
	#429687.

2007-04-19  Jonathan Matthew  <jonathan@kaolin.wh9.net>

	patch mostly by: Irene Huang  <Irene.Huang@sun.com>

	* plugins/visualizer/rb-visualizer-plugin.c:
	(rb_visualizer_plugin_window_title_change_cb):
	Be kind to c libraries that don't like NULL strings.  Fixes #418886.

2007-04-14  Christophe Fergeau  <teuf@gnome.org>

	* plugins/ipod/rb-ipod-source.c: apply patch from trunk rev 4977
	which the previous commit depends on. Fixes bug #386662 some more.

2007-04-03  Christophe Fergeau  <teuf@gnome.org>

        * plugins/ipod/rb-ipod-source.c: (impl_move_to_trash): call
        schedule_save instead of directly calling itdb_save after
	removing a file, this makes sure file deletion works on iPod
	shuffles as well.  Initial patch by William
	<will@johnstonclan.net>, fixes bug #386662

============ Version 0.10.0

2007-04-02  James Livingston  <doclivingston@gmail.com>

	* configure.ac: bump version.
	* NEWS: add news

2007-03-29  James Livingston  <doclivingston@gmail.com>

	* lib/rb-util.c: (rb_string_list_contains):
	* lib/rb-util.h:
	* sources/rb-removable-media-source.c: (impl_paste): backport the
	change to hack around our having application/x-id3 for MP3s.

2007-03-26  James Livingston  <doclivingston@gmail.com>

	* data/glade/playlist-save.glade: make the playlist format combo
	not be so huge. Fixes #419153

2007-03-20  Jonathan Matthew  <jonathan@kaolin.wh9.net>

	* plugins/visualizer/rb-fake-visualizer.c: (rb_fake_vis_chain):
	Set a timestamp on the first frame.  Should fix some seeking
	problems.

2007-03-20  James Livingston  <doclivingston@gmail.com>

	patch by: Adam Zimmerman <adam_zimmerman@sfu.ca>

	* plugins/magnatune/magnatune/TrackListHandler.py: handle the
	release date being not an integer. Fixes #414980

2007-03-20  James Livingston  <doclivingston@gmail.com>

	* lib/rb-file-helpers.c: (_gnomevfs_info_unreadable),
	(rb_uri_handle_recursively_cb):
	* rhythmdb/rhythmdb-private.h:
	* rhythmdb/rhythmdb.c: (rhythmdb_init), (rhythmdb_finalize),
	(rhythmdb_add_uri_with_type): make files starting with a dot not
	get added. Again. Fixes #395124

2007-03-20  Jonathan Matthew  <jonathan@kaolin.wh9.net>

	* metadata/Makefile.am:
	* metadata/rb-metadata-dbus-client.c: (start_metadata_service):
	Apply the program name transform to the metadata helper name and
	pass it in as a preprocessor symbol so we can find it when
	configured with --program-suffix etc.  Fixes #419874.

2007-03-20  Irene Huang  <irene.huang@sun.com>

	* shell/main.c: (main): Should call gdk_threads_enter/leave
	after gdk_threads_init in main. Fixes bug # 420444.

2007-03-11  James Livingston  <doclivingston@gmail.com>

	* plugins/artdisplay/rhythmbox-missing-artwork.svg: replace with a
	GPL-licenced vesion by Jakub Steiner, since CC-BY-SA licencing
	apparently has issues with GPL-licenced programs.

2007-03-10  Jonathan Matthew  <jonathan@kaolin.wh9.net>

	* plugins/power-manager/rb-power-manager-plugin.c:
	(proxy_destroy_cb), (create_dbus_proxy), (inhibit), (uninhibit),
	(impl_activate):
	Use dbus_g_proxy_new_for_name_owner instead of
	dbus_g_proxy_new_for_name so dbus doesn't start g-p-m if it's not
	already running.  Recreate the dbus proxy as required.  Fixes
	#416213.

2007-03-09  James Livingston  <doclivingston@gmail.com>

	* rhythmdb/rhythmdb-tree.c: (rhythmdb_tree_parser_end_element),
	(rhythmdb_tree_save), (rhythmdb_tree_entry_type_registered): hold
	the entries lock when accessing the unknown-entries map.
	Fixes #416024

2007-03-06  Jonathan Matthew  <jonathan@kaolin.wh9.net>

	* plugins/visualizer/rb-visualizer-plugin.c: (find_xoverlay),
	(bus_sync_message_cb), (rb_visualizer_plugin_window_id_notify_cb),
	(update_window):
	Check we actually found an x overlay interface before trying to use
	it.

2007-03-03  James Livingston  <doclivingston@gmail.com>

	* lib/rb-util.c: (rb_assert_locked), (rb_threads_init),
	(rb_str_in_strv):
	* lib/rb-util.h: add util function which asserts that a lock
	is being held (only works on systems where GMutex isn't recursive)

	* rhythmdb/rhythmdb-tree.c: (unparent_entries),
	(rhythmdb_tree_finalize), (set_entry_album),
	(rhythmdb_tree_entry_new_internal), (get_or_create_genre),
	(get_or_create_artist), (get_or_create_album),
	(remove_entry_from_album), (rhythmdb_tree_entry_set),
	(rhythmdb_tree_entry_delete), (remove_one_song),
	(rhythmdb_tree_entry_delete_by_type): take the tree lock in other
	paths, and use the above function to ensure the lock is being held.
	Fixes #393642 and probably others

2007-03-03  James Livingston  <doclivingston@gmail.com>

	patch by: Alex "weej" Jones  <alex@weej.com>

	* plugins/audioscrobbler/Makefile.am:
	* plugins/audioscrobbler/as-icon.svg:
	* plugins/audioscrobbler/rb-audioscrobbler-plugin.c:
	(impl_activate):
	* plugins/audioscrobbler/rb-lastfm-source.c:
	(rb_lastfm_source_init): Use audioscrobbler logo for the source,
	which the last.fm guys have said is fine. Fixes #409164

2007-03-02  James Livingston  <doclivingston@gmail.com>

	patch by: Andreas Hanke  <andreas.hanke@gmx-topmail.de>

	* configure.ac:
	* macros/acinclude.m4: remove use of AS_AC_EXPAND. Fixes #413301

2007-03-02  James Livingston  <doclivingston@gmail.com>

	patch mostly by: Christophe Fergeau  <teuf@gnome.org>

	* plugins/rb-plugins-engine.c: (rb_plugins_engine_load):
	* sources/rb-sourcelist.c: (rb_sourcelist_source_to_iter),
	(rb_sourcelist_visible_source_to_iter): fix more leaks

2007-03-02  James Livingston  <doclivingston@gmail.com>

	* plugins/rb-plugin-manager.c: (plugin_manager_view_cell_cb): don't
	crash if the plugin has NULL for the name, just emit a critical
	warning. Fixes #413206

2007-03-02  James Livingston  <doclivingston@gmail.com>

	patch by: Christophe Fergeau  <teuf@gnome.org>

	* plugins/audiocd/rb-audiocd-plugin.c:
	(rb_audiocd_plugin_mount_volume): fix a leak

2007-03-02  James Livingston  <doclivingston@gmail.com>

	* lib/rb-file-helpers.c: (rb_canonicalise_uri): don't crash.

	* podcast/rb-podcast-manager.c:
	(rb_podcast_manager_download_file_info_cb): generate proper URIs.

	Fixes #411189

2007-03-01  Alex Lancaster  <alexl@users.sourceforge.net>

	Patch partially by: Edward Rudd <eddie@omegaware.com>:

	* plugins/magnatune/magnatune/MagnatuneSource.py
	(MagnatuneSource.purchase_album):
	Pass in artist and album name to dialog correctly.  Use
	set_markup() to italicise album name.  Fixes #412931.

2007-03-01  Alex Lancaster  <alexl@users.sourceforge.net>

	Patch partially by: Kjell Braden <fnord@abwesend.de>:

	* plugins/jamendo/jamendo-loading.glade:
	Fix typos.  Fixes #413640.

2007-02-26  Jonathan Matthew  <jonathan@kaolin.wh9.net>

	* plugins/daap/rb-daap-src.c: (rb_daap_src_open):
	Fix libsoup compatibility properly, so it actually works with
	2.2.98 and earlier as well as 2.2.99 and newer.  Fixes #410940.

2007-02-25  James Livingston  <doclivingston@gmail.com>

	* plugins/rb-plugins-engine.c: (rb_plugins_engine_load): handle keys
	being missing from the .rb-plugin file without crashing.
	Fixes #411558

2007-02-25  James Livingston  <doclivingston@gmail.com>

	* plugins/daap/rb-daap-share.c: (message_get_session_id),
	(message_get_revision_number): check that there is a query part
	in the URI before trying to use it. Fixes #411783

2007-02-25  James Livingston  <doclivingston@gmail.com>

	patch by: Julien Puydt  <julien.puydt@laposte.net>

	* plugins/jamendo/jamendo/JamendoSource.py: improve error handling.
	Fixes #411038

2007-02-25  James Livingston  <doclivingston@gmail.com>

	* sources/rb-browser-source.c: (rb_browser_source_class_init):
	don't try to use a popup menu that doesn't exist. Fixes #411703

2007-02-25  James Livingston  <doclivingston@gmail.com>

	patch by: Nguyen Thai Ngoc Duy  <pclouds@gmail.com>

	* plugins/artdisplay/artdisplay/CoverArtDatabase.py: import GError.
	Fixes #411122

2007-02-25  James Livingston  <doclivingston@gmail.com>

	patch by: Og Maciel  <ogmaciel@ubuntu.com>

	* plugins/magnatune/magnatune/MagnatuneSource.py: fix a typo
	having a '.' instead of a '?'. Fixes #411584

2007-02-25  James Livingston  <doclivingston@gmail.com>

	patch by: Gilles Dartiguelongue  <dartigug@esiee.fr>

	* metadata/Makefile.am: fix parallel builds. Fixes #411145

2007-02-24  James Livingston  <doclivingston@gmail.com>

	patch by: Gilles Dartiguelongue  <dartigug@esiee.fr>

	* widgets/Makefile.am: unbreak LDFLAGS="-Wl,--as-needed". Fixes
	#411141, and maybe #380411

2007-02-22  James Livingston  <doclivingston@gmail.com>

	* shell/rb-shell-clipboard.c: (rb_shell_clipboard_sync): fix
	crasher, fixes #410601

2007-02-22  Jonathan Matthew  <jonathan@kaolin.wh9.net>

	* rhythmdb/rhythmdb-property-model.c:
	(rhythmdb_property_model_insert),
	(rhythmdb_property_model_delete_prop):
	Emit row-changed signals when property counts change.
2008-05-06 06:26:59 +00:00
drochner
e50748b443 update to 1.5.1
changes:
-many UI refinements
-New, faster python mpd interface
-bugfixes
2008-05-05 10:41:21 +00:00
drochner
b5e6c97e70 +py-mpd 2008-05-05 10:20:50 +00:00
drochner
aafeb1f8ed import py-mpd-0.2.0, a Python mpd client library 2008-05-05 10:19:22 +00:00
bjs
be3663405f Update to jack-0.111.5. Mostly improvements to the jack_net client.
Also, some code cleanup/improvements to the sun driver; with a fix to
audio.c that I'm hopefully going to commit very soon, the sun driver works
quite well.
2008-05-04 01:02:07 +00:00
xtraeme
12cdf9c86a MAKE_JOBS_SAFE=no 2008-05-02 03:56:08 +00:00
xtraeme
c57b927c4d Fix path for icons, so that they are found at runtime. 2008-05-01 16:27:47 +00:00
xtraeme
2dd95fd239 + audio/tunapie 2008-05-01 16:07:13 +00:00
xtraeme
0b209281a7 Initial import of tunapie-2.1.6.
TunaPie is a directory browser for Internet radio and TV streams.
As of 0.9.6, it is compatible with the Icecast directory as well as the
Shoutcast (winamp) stream directory service.

Tunapie allows you to search for streams and then launch your audio player
(XMMS) or NSV viewer (Mplayer) of choice. It also allows recording of audio
and video streams using streamripper.
2008-05-01 16:06:16 +00:00
wiz
68fa36c0a0 Add patch from upstream against CVE-2008-1686.
Bump PKGREVISION.
2008-04-29 20:22:43 +00:00
tron
c4de5c631a Remove as maintainer. Blair Sadewitz is working on an update version
already.
2008-04-29 11:02:13 +00:00
wiz
40532a152c PKGREVISION++ for SDL_sound API bump. 2008-04-29 08:19:36 +00:00
wiz
7d6f13cf93 Update to 1.0.3:
04202008 - Upped version to 1.0.3 (brown paper bag release for soname bug).
04192008 - Apparently MICRO_VERSION in configure.in doesn't do what I think;
           reset for binary compatibility (thanks, Hans!).
04182008 - Include <math.h> in shn.c.

Bump API depends.
2008-04-29 08:19:16 +00:00
wiz
77c3a5676c Add upstream patch fixing
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1686
Bump PKGREVISION.
2008-04-29 05:51:09 +00:00
martin
d86d72404e Drop clauses 3 and 4 from TNF licenses 2008-04-29 05:46:08 +00:00
wiz
9818ad37ea Update to 9.9. Over one year of development.
9.9             Minor feature enhancements        24-Apr-2008 13:23
9.8             Minor bugfixes                    12-Mar-2008 09:04
9.7             Minor feature enhancements        08-Feb-2008 16:11
9.6             Minor feature enhancements        26-Dec-2007 13:59
9.5             Minor feature enhancements        08-Nov-2007 08:04
9.4             Minor feature enhancements        29-Sep-2007 13:29
9.3             Documentation                     23-Aug-2007 07:34
9.2             Minor feature enhancements        11-Jul-2007 20:21
9.1             Minor bugfixes                    07-Jun-2007 14:22
9.0             Major feature enhancements        01-May-2007 06:12
2008-04-28 12:47:44 +00:00
wiz
2bbc146572 Update to 14.0.1. Reenable flac support.
sox-14.0.1	2008-01-29
----------

  File formats:

  o Added support for non-standard, non-WAVE_FORMAT_EXTENSIBLE
    (esp. 24-bit) PCM wav (see wavpcm in soxformat.7 for details).  (robs)

  Effects:

  o Reimplemented reverb to be similar to freeverb.  (robs)

  Bug fixes:

  o Fix Sndtool read error causing noise at start.  (Reynir Stefánsson)
  o Fix mixer with >4 numbers, and mixer -3 behaving as mixer -4.  (robs)
  o Fix [1748909] sox does not report remaining playtime of mp3s.  (robs)
  o Fix failure to read AIFF files with empty MARK chunk.  (robs)
  o Fix spurious 'Premature EOF' message in some circumstances.  (robs)
  o Switched to 16-bit for libao driver since not all its plugins
    support it (such as oss, nas, and pulse audio) (Morita Sho)
  o Stop crash when "rec" is run with no arguments (Morita Sho).
  o Fix -V (without argument) on non-gnu systems.  (robs)
  o Fix reported (with -V) output audio length in some cases.  (robs)
  o Fix actual FLAC output file audio length in some cases.  (robs)
  o Fix poor 24-bit FLAC compression & support newer versions of
    libFLAC (1.2.x).  (robs)
  o Fix loss of 1 decoded FLAC block when using "trim 0 ...".  (robs)
  o Fix trim when first effect with IMA-ADPCM input wav file.  (robs)

  Internal improvements:

  o Let "make distcheck" run some automated test scripts.
  o Distribute missing cmake files.
  o Fix ogg vorbis compile error on some platforms.
  o Remove unused libltdl that could cause header mismatch with
    installed libltdl.
  o Fix AMR detection with --disable-shared.  (robs)
  o Updated configure to support linking to static libraries
    on mingw for flac, ogg, and libsamplerate libraries.


sox-14.0.0	2007-09-11
----------

  File formats:

  o Added ffmpeg support.  (Reuben Thomas)
  o FLAC: added seekable decoding; added seek-table generation.  (robs)
  o Added M3U & PLS playlist formats [FR# 1667341] (Note: SHOUTcast PLS
    is only partially supported).  (robs)
  o Made format readers and writers into individual modules for easier
    distribution of differently-licensed code.  (Reuben Thomas)
  o Added libao support.  (Reuben Thomas)
  o Added support for ADPCM-encoded PRC files, based on Danny Smith's
    rec2wav and sndcmp.  (Reuben Thomas)
  o Added AMR-NB [FR# 728875] & AMR-WB formats (with external libs).  (robs)
  o Added LPC-10 support.  (Reuben Thomas)

  Effects:

  o Use LADSPA effects (one input, one output).  (Reuben Thomas)
  o --octave option changed to --plot; can now also use gnuplot to
    plot effect transfer function.  (robs)
  o Added soft-knee companding.  (robs)
  o Show (with --plot) compand transfer function.  (robs)
  o Allow e.g. "vol 6dB" (as well as "vol 6 dB").  (robs)
  o Changed deemph filter from 1st order to 2nd order for
    better accuracy.  (robs)
  o Add option to silence effect to leave periods of silence
    in and only strip out extra silence.   (Mark Schreiber)
  o synth can now generate any number of channels.  (robs)
  o mixer can now mixdown to mono any number of channels.  (robs)
  o Added oops effect (mixer special case).  (robs)
  o All effects that could only work on mono or stereo audio, now
    work with any number of channels.  (robs)
  o Added WSOLA-based key and tempo effects.  (robs)

  Other new features:

  o Show (with -S) if clipping is occurring.  (robs)
  o Added internet input file support (needs wget).  (robs)
  o Made it possible to build without sound drivers.  (Reuben Thomas)

  Bug fixes:

  o Fix (m)compand transfer function non-linearities; fix compand
    drain volume.  (robs)
  o Fix crash with pan effect.  (robs)
  o Add missing RM define to Makefiles so installs work.
   (Bug# 1666599) (cbagwell)
  o Fix I/O performance regression in 13.0.0.  (Reuben Thomas)
  o Fix .lu, .la read regression in 13.0.0 [Bug# 1715076].  (robs)
  o Fix uncompressed NIST/Sphere read regression in v13 [Bug #1736016].
  o Fix displayed times when playing a file and using trim.  (robs)
  o Fix CDDA sector duration display for non-CDDA sample rates.  (robs)
  o synth fixes: brown noise; inverted square wave; offset < 0.  (robs)
  o Fix crash when encoding Vorbis or FLAC: with no comment.  (robs)
  o Fix effect drain problems: chorus, echo(s), phaser.  (robs)
  o Fix rabbit responsiveness and memory problems.  (Peter Samuelson)
  o Fix broken stereo audio when recording using ALSA.  (robs)
  o Fix OSS driver on big endian machines that was introduced in
    last release.

  Internal improvements:

  o Renamed libst to libsox for name recongition and to avoid
    duplications with other existing libst libraries.  (Reuben Thomas)
  o Moved effects to libsfx.  (Reuben Thomas)
  o Got rid of several hundred compiler warnings.  (robs, Reuben Thomas)
  o Added basic performance testing of I/O.  (Reuben Thomas)
  o Effects chain processing now available in libSoX.  (robs)
  o Added effects-chain buffering for effects that use a window [FR#
    1621695].  (robs)
  o Added cmake build files for Win32.  (robs)
2008-04-27 08:19:54 +00:00
wiz
2a93a93034 Update to 2.22.1:
============ Version 2.22.1

2008-03-25  Bastien Nocera

        * Makefile: 2.22.1
        * sounds/Makefile: patch from Damien Carbery
        to use DESTDIR appropriately

2008-03-21  Bastien Nocera

        * Makefile: Add COPYING to the tarball

============ Version 2.22.0

2008-03-21  Bastien Nocera

        * COPYING: add
        * Makefile: Fix dist target, include changelog, build
        a .tar.bz2 by default

2008-03-21  Bastien Nocera

        * Makefile: 2.22.0
        * README: add licensing for the new sounds
        * sounds/Makefile: update install method
        * sounds/*.wav: update for new millenium, hopefully a better
        default, most files modified for volume and length by
        Mike Langlie

2008-02-01  Bastien Nocera

        * MAINTAINERS: upd

2003-07-01  Kjartan Maraas

        * sounds/question.wav: Added this file from the Red Hat package.

2000-02-19  Timur Bakeyev

        * Simplified sounds/Makefile, so, it is not so gmake dependend. find
        replaced with the shell wildcards, "install -d" replaced with "mkdir -p".
2008-04-26 00:56:05 +00:00
wiz
4d8c6a0e60 Update to 0.4.19:
* configure.in: be smarter about automatically finding espeak

* drivers/espeak/Makefile.am: remove libstdc++.  It is not needed
  and makes the Solaris build fail.
2008-04-26 00:25:02 +00:00
bjs
35b17b889f Update to libsamplerate 0.1.3. No pkgsrc-specific changes.
Version 0.1.3 (2008-03-23)
==========================

  * Huge improvement to the quality of conversion with the
    SRC_SINC_MEDIUM_QUALITY and SRC_SINC_BEST_QUALITY converters.
  * Minor bug fixes.
2008-04-25 21:53:31 +00:00
joerg
a77e7015fe Update PYTHON_VERSIONS_COMPATIBLE
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.
2008-04-25 20:39:06 +00:00
bjs
2bb72bbf10 Remove vestigial PLIST_SUBST from makefile; it uses PLIST_VARS now. 2008-04-25 11:16:25 +00:00
wiz
e9e122fdb2 Add a variable XINE_MOD_DIR_VER that contains the subdirectory name
for the modules. Use it in xine-lib and its dependencies.

Fixes a bug in xine-esound and installation of wip/xine-xcb.
2008-04-24 12:32:22 +00:00
wiz
211b1ccd76 Update to 1.4.9.1:
VERSION 1.4.9
  BUGFIXES:
    * The last.fm dialog did not always properly disable options when the
      username was not entered.
    * Fix Amazon Cover fetching by using their new web service api.
    * Don't insert items into Dynamic Mode that don't exist.
    * If unavailable tracks are in the Playlist and random mode is on, don't
      stop those tracks if selected; continue with available tracks.
2008-04-23 18:23:33 +00:00
wiz
dbb6838c30 Bump PKGREVISION for SDL_sound ABI update. 2008-04-22 21:25:18 +00:00
wiz
a14614ca2f Update to 1.0.2. Add speex to DEPENDS. Update buildlink3.mk and bump ABI.
04172008 - Look for Speex includes in new directory. Converted all text
           encoding from ISO-8859-1 to UTF-8. Fixed "make dist" script for
           dealing with Subversion instead of CVS. Added Speex to the README.
           Upped version to 1.0.2.
04112008 - Check if Speex header has bogus data (CVE-2008-1686).
08062007 - Updated my email address.
07152007 - Minor correction in Timidity resampling code (Thanks, Sam!).
07062007 - Fixed uninitialized buffer in mpglib. (Thanks, Phil!).
10292006 - Fixed bogus memory dereference when SMPEG fails init (thanks, Chris!)
10272006 - FLAC 1.1.3 breaks their API _again_, so we try to do the right
           thing at build time. (Thanks, Josh!).
05122006 - Patched to get mpglib compiling again (thanks, Sam!).
12172005 - Fixed gcc4 whining in playsound_simple.c.
12062005 - Trimmed a bunch of junk out of the build system, and now it works
           on Mac OS X again.
10122005 - Check for libmodplug headers in two possible places (thanks, Tyler!)
10012005 - Added playsound_simple.c.
05302005 - Backport from devtree: Fixed automake nonsense.
11122004 - Backport from devtree: fix .voc decoder crash on file open.
05082004 - Fixed "bootstrap" to work with MacOSX.
05072004 - Backed out some commits, converted repository to Subversion, and
           branched off to a 1.1.0 development tree. Changed MikMod URL...old
           one is now a porn site.  :(
10252003 - VOC decoder was broken. Now it isn't.
10142003 - Build system fix: acinclude.m4 had some word wrapping badness.
2008-04-22 21:23:41 +00:00
drochner
eaf6372530 update to 1.1.12
changes:
-security fix (unchecked array index, CVE-2008-1686)
-a few bug fixes (including the 1.1.11.1 regressions)
-new version of the pulseaudio output plugin
-open-source upport for RealAudio "cook"
2008-04-15 19:25:28 +00:00
jlam
841dfa0e7a Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.
2008-04-12 22:42:57 +00:00
drochner
33016932fc update to 1.1.11.1
changes:
* Security fixes:
  - Array Indexing Vulnerability in sdpplin_parse(). (CVE-2008-0073)
  - integer overflow, possibly leading to buffer overflow, CVE-2008-1482
* Reworked the plugin directory naming so that external plugins don't have
  to be rebuilt for every release
* Made the version parsing much more reliable; it wasn't properly coping
  with four-part version numbers
* Fixed an off-by-one in the FLAC security fix patch. This breakage was
  causing failure to play some files
* Support 16-bit big-endian DTS audio
* Improved frame snapshot API. (ABI extension.)
* Re-add support for # (stream parameter separator) in raw filenames
* Fixed long delay when closing stream on dual core systems

pkgsrc note: CVE-2008-0073 was already fixed by patch
2008-04-10 11:48:57 +00:00
jlam
552f96013f whitespace 2008-04-08 21:04:07 +00:00
bjs
c9dcc6b710 Add an option to use the new jack-devel package. Bump revision. 2008-04-08 01:52:41 +00:00
bjs
f08c33c9d7 Update this package to 0.110.0, refactoring most of the patches.
There are still some bugs lurking, but on NetBSD/amd64 4.99.48
with azalia(4), both the sun and OSS drivers work fairly well!

Try it out with audio/moc-devel.

Please let me know if you encounter any problems.

Currently, I manually create the distfile with the dist-bzip2 target
in my local sources.  I plan on hosting a repository of these sources
somewhere with a NetBSD/pkgsrc branch soon.
2008-04-08 01:44:47 +00:00
joerg
350879abdf Now xsidplay linkes fully against libXt. 2008-04-07 18:28:56 +00:00
joerg
5c596d8f52 Fix DESTDIR. 2008-04-07 16:53:38 +00:00
bjs
2256880b0a Update to moc-2.4.3. While here, add a check for sched_get_priority_max
in librt and remove ffmpeg patch, which is no longer needed.

Also, I've changed options.mk so that selecting 'samplerate' implies
'sndfile', as the former is dependent on the latter.
2008-04-07 16:15:24 +00:00
bjs
7e820299c2 Add moc-devel to audio/Makefile. 2008-04-07 16:11:17 +00:00