Commit graph

4829 commits

Author SHA1 Message Date
heinz
c5187dbe6f Added support for installation to DESTDIR. 2007-07-01 21:00:14 +00:00
heinz
c1fcb95598 The package supports installation to DESTDIR. 2007-07-01 20:47:46 +00:00
heinz
f2efa7597b Added support for installation to DESTDIR. 2007-07-01 15:57:16 +00:00
heinz
ed24cd8faf The package supports installation to DESTDIR. 2007-07-01 15:47:54 +00:00
chris
152a1e272c Make trm compile again (probably broke when the c++ compiler changed)
Change the install permissions to be 755, not 655.

Rather than patching configure and Makefile, use automake & autoconf to
rebuild them.

Bump pkg revision to 4.
2007-07-01 11:59:01 +00:00
wiz
493503d117 Update to 1.4.6:
VERSION 1.4.6
  CHANGES:
    * Improved icon theme, kindly provided by Landy DeField
      <lando@revelinux.com>. Big thanks!
    * Playlist now sends notifications to scripts if items are added, removed,
      reordered, or if the playlist is cleared.  Useful for script authors.
      Thanks to Miguel Angel Alvarez <maacruz@gmail.com> for the patch.
    * iPod device plugin now handles RockBox devices.  Thanks to Michael
      Buesch <mb@bu3sch.de> for the patch.
    * Organising files will only delete empty parent folders if the folder
      is within the collection hierarchy. (BR 136757)
    * The default cover image preview size has been increased to 130px.
    * The "hide menubar" option has been removed. It's too dangerous and led
      to countless support requests.
    * Generic media device can now handle any KIO-compatible URL, including
      obex and smb. Manage your bluetooth phone's music collection through
      Amarok!
    * Upgraded SQLite to 3.3.17.
    * Append an album to the playlist by right-clicking on it from within
      the Cover Manager.  Patch by Doug Reich <dreich@hmc.edu>.
    * Faster playlist handling. Patch by Ovy <ovy@alum.mit.edu>. (BR 142255)
    * The moodbar process has been given a higher priority. (BR 136867)
    * Allow for lyrics scripts to specifiy site, site_url, and add_url from
      within the script. This will allow for "meta lyrics" scripts. Patch by
      Sergio Pistone <sergio_pistone@yahoo.com.ar>. (BR 141885)
    * First rating star now lets you toggle between no rating, half a star,
      and one full star.

  BUGFIXES:
    * Uninstalling scripts would in some cases leave files behind. Patch by
      Sergio Pistone <sergio_pistone@yahoo.com.ar>. (BR 143716)
    * Last.fm "Custom Station" stream works again. (BR 146020)
    * Fix regression where the "Show Script Manager" button displayed on the
      Lyrics tab of the Context Browser wouldn't actually show the Script
      Manager.
    * Don't show ratings from the previous track's rating change in the OSD on
      playing the next track.
    * The config dialog is now less tall and fits on widescreen displays.
    * Making a dynamic playlist with the number of previously played tracks to
      show set to zero and attempting to play the first track would cause a
      crash. (BR 145157)
    * If "Stop after current track" was used, the last track would not be
      counted or rated in the user's statistics. (BR 140980)
    * Generic media device wouldn't allow you to drop a folder on the
      viewport, meaning you couldn't move subfolders to the top level of the
      mount point.
    * Made the settings dialog less tall. (BR 141250)
    * Star ratings now update instantly in the Context Browser, OSD, and
      Collection Browser.
    * lyrc script did not work behind proxy due to a stray quote mark. Gentoo
      Bug 166050.
    * Fix compilation on kde-3.3 systems.
    * amarok_live.py now uses popen correctly. Patch by Luke Macken
      <lmacken@fedoraproject.org>. (BR 127804)
    * Make amarok_proxy.rb use HTTP/1.0 as we don't support chunked responses.
      Patch by solsTiCE <solstice.dhiver@laposte.net>. (BR 141819)
    * Fix Quadratic loading in Playlists. Patch by Ovy
      <ovy@alum.mit.edu>. (BR 142255)
    * Correctly set iPod model. Patch by İsmail Dönmez <ismail@kde.org>.
    * Fix detection of vfat devices on FreeBSD. (BR 141614)
    * Right-click on volume slider would change the volume. (BR 141672)
2007-07-01 00:33:52 +00:00
joerg
f24be610fc API depends of multimedia/totem/buildlink3.mk allows both totem and
totem-xine, ABI depends only the former. This creates conflicts when
pkg_add picks the latter to fulfill the API depends. Allow both packages
for the ABI depends as well and bump the revisions of the two affected
packages.
2007-06-26 14:47:55 +00:00
minskim
eb48d6ba0a Allow to use the Carbon library if it exists. 2007-06-23 08:06:00 +00:00
schmonz
471688e10c PLIST-related fixes:
* Avoid building OSS support (this could be an option if anyone really cares)
* compile all .py into .pyc at install time (from joerg)

This doesn't address the PR about PKGLOCALEDIR on e.g. Solaris, but
in the meantime it should fix other bulk builds. Bump PKGREVISION.
2007-06-20 18:45:38 +00:00
drochner
8ea745c60a make fetch of album cover art work again after amazon changed its "API",
patch from http://exaile.org/trac/ticket/485
bump PKGREVISION
2007-06-19 18:28:39 +00:00
wiz
f09e3fc6cf From Sergey Svishchev:
Replace .kde/share with .kde/share/kde in scripts and documentation,
 makes playlist2html.py and webcontrol.py usable.

Bump PKGREVISION.
2007-06-15 22:12:54 +00:00
drochner
ff5977f044 xine-1.1.7 doesn't want to build the arts plugin unless told so
explicitely -- add a command line switch
(possibly kdemultimedia doesn't need it anymore?)
2007-06-15 18:29:17 +00:00
joerg
384a404cf6 Fix native case. 2007-06-15 17:04:17 +00:00
jlam
9de6396bd3 * Substitute for @SH@ as well as @AWK@ per de facto standards for
installed shell scripts.

* Generate the to-be-installed script at build time, not at install time.
  We "build" for a reason -- to see what's going to be installed before
  we actually install it.
2007-06-15 15:13:34 +00:00
jlam
d855bafc67 Use the standard SETUID_ROOT_PERMS definition, which defaults to 4555. 2007-06-15 14:47:06 +00:00
wiz
f472d0400a Add patch from Jesse Peterson in PR 36480:
Fix volume changes with auvia on amd64 port.
2007-06-13 22:29:20 +00:00
joerg
c1628656cc Use FreeBSD IO code for now on DragonFly. 2007-06-12 18:21:57 +00:00
joerg
e8837f2ce4 Doesn't build with Python before 2.3. 2007-06-11 17:38:35 +00:00
obache
8ef37bb000 Update rhythmbox to 0.9.8.
Overview of changes in Rhythmbox 0.9.8 "Type slowly"
=====================================================

* move to SVN and move round lots of files. yay!
* use "friendly" date-time in track list (William Jon McCann)
* add visualisation plugin (JOnathan Matthew)
* support more lastfm:// URIs (Jonathan Matthew)
* split code out into a library common to plugins and the binary (Jonathan Matthew)
* display cover art in the tray icon tooltop and song-change notification (Ed Catmur)
* Magnatune improvements (Adam Zimmerman)
* core art improvements, support art for podcasts et al (Ed Catmur, Martin Szulecki)
* Python plugin improvements (James Livingston, Jonathan Matthew)
* add support for the Jamendo online catalogue (Guillaume Desmottes)
* support new Gnome "media key" mechanism (James Livingston, Jonathan Matthew)
* support track transfer for "generic" audio players, and improve iPod
  track transfer support, including transcoding (James Livingston)
* many build/run issues on Solaris (Irene Huang)
* Nokia N800 support (William Jon McCann)
* Many core improvements, for future work
* the usual pile of minor features and bug fixes

Updated Translations
--------------------

* ca	Jordi Mallach
* da	Peter Bach
* de	Hendrik Brandt
* en_CA	Adam Weinberger
* en_GB	David Lodge
* fr	Jonathan Ernst and Stéphane Raimbault
* gl	Ignacio Casal Quinteiro
* hi	Gaurav Mishra (NEW)
* it	Luca Ferretti
* lt	Žygimantas Beručka
* nl	Tino Meinen
* pl	Artur Flinta and the Gnome Polish Team
* pt_BR	Guilherme de S. Pastore
* sv	Daniel Nylander
* vi	Nguyễn Thái Ngọc Duy


Overview of changes in Rhythmbox 0.9.7 "I love Perth"
=====================================================

* Use gnome-power-manager to inhibit suspend while playing (Jonathan Matthew)
* Add support for transient metadata (Ed Catmur)
* Plugin-ise Internet radio support (Jonathan Matthew)
* Add support for the MagnaTune online store (Adam Zimmerman)
* Add support for playin Last.fm radio streams (Matt N)
* Even more support for broken podcast feeds (Alex Lancaster)
* Display placeholder when no cover art can be found (Ed Catmur)
* Build fixes (Brian Cameron, Gilles Dartiguelongue, Alex Lancaster)
* Improve the python console (Brian McKenna)
* Ask the user if MusicBrainz returns multiple albums (Edgar Luna)
* Refactor support for "streaming" sources (Jonathan Matthew)
* Let dbus clients request playing song notification (Oskari Saarenmaa)
* Add more unit tests (Jonathan Matthew)
* Fix some a11y stuff (Jerry Tan)
* Plugin-ise DAAP, and DAAP improvements (Jonathan Matthew)
* Startup improvements, including async directory walking (James Livingston)
* Improve intra-application Drag and Drop (Jonathan Matthew)
* Support gnonfaudiosink's "profile" property (Alex Jones)
* Remove insane threading from podcasts (James Livingston, Jonathan Matthew)
* Disable ReplayGain by default, since it has issues (James M)

Plus the usual assortment of bug fixes, performance and memory improvements, and minor features.


Updated Translations
--------------------

* ar	Djihed Afifi
* ca	Jordi Mallach, Josep Puigdemont i Casamajó
* dz	Pema Geyleg (New)
* el	Nikos Charonitakis
* en_CA	Adam Weinberger
* es	Francisco Javier F. Serrador
* fi	Ilkka Tuohela
* gl	Ignacio Casal Quinteiro
* hu	Gabor Kelemen
* it	Luca Ferretti
* ja	Takeshi AIHANA
* lt	Žygimantas Beručka
* nb	Kjartan Maraas
* nl	Vincent van Adrighem
* sv	Fredrik Tuomas
* vi	Nguyễn Thái Ngọc Duy
2007-06-10 06:29:47 +00:00
rillig
2ba13d1656 Added a patch to fix the return statement of a signal handler. This is
problematic because the return type can be either void or int. The
autoconf manual says to just omit the return statement.
2007-06-08 19:14:15 +00:00
wiz
8c6e1744ac Remove dead MASTER_SITES. From Zafer Aydogan. 2007-06-08 18:33:05 +00:00
wiz
d045aecd08 Support PM_REQ_GETQSIZ and PM_REQ_GETFRAGSIZ in sun_a.c to improve
playback. From Sergey Svishchev in PR 35772.

Bump PKGREVISION.
2007-06-08 17:18:53 +00:00
wiz
4ce9c84008 Enable vcut. Patch provided by Jonathan A. Kollasch in PR 36382.
Bump PKGREVISION.
2007-06-08 17:06:44 +00:00
wiz
e6202bb768 Add libmpcdec support. Addresses PR 36452 by Gilles Dauphin. 2007-06-08 17:02:07 +00:00
wiz
088daa0e20 Update to 0.10.6:
=== release 0.10.6 ===

2007-05-23  Jan Schmidt  <thaytan@mad.scientist.com>

	* decoder/mp3-c-synth.c: (III_polyphase_matrix), (MPG_DCT_8):
	Use a temp array to turn 8 additions and 4 subtractions into 6
	additions and 2 subtractions.

	* decoder/mp3-c.c: (III_huffman_decode):
	Avoid a false assertion that occurs when we don't have any bigvalues
	or count1 bits to decode. Fixes #18.

2007-05-18  Jan Schmidt  <thaytan@mad.scientist.com>

	* decoder/flump3dec.c: (flump3dec_init), (flump3dec_reset),
	(flump3dec_flush), (flump3dec_sink_chain),
	(gst_flump3dec_update_ts), (flump3dec_drain_avail),
	(flump3dec_change_state):
	* decoder/flump3dec.h:
	* decoder/mp3tl.c: (mp3tl_decode_header):
	Fix timestamp handling so that incoming timestamps always get
	applied at the correct time. Add a threshold for accepting
	incoming timestamps - updates below the threshold are ignored,
	to avoid problems with the timestamping granularity of container
	formats.

2007-03-19  Jan Schmidt  <thaytan@mad.scientist.com>

	* configure.ac:
	Make liboil use OFF by default. Enable it with --enable-liboil.

2007-03-12  Jan Schmidt  <thaytan@mad.scientist.com>

	* decoder/flump3dec.c: (flump3dec_src_query),
	(flump3dec_src_convert), (flump3dec_time_to_bytepos),
	(flump3dec_src_event):
	Don't convert all upstream seeks to open-ended ones. Preserve
	-1 as a valid value for seek start and end instead of converting
	it blindly to time and bytes.

2007-02-28  Thomas Vander Stichele  <thomas at apestaart dot org>

	* Makefile.am:
	* autogen.sh:
	* configure.ac:
	  adapt to new AG_GST and pull in new common common

2007-02-18  Jan Schmidt  <thaytan@mad.scientist.com>

	* decoder/table-powtable.h:
	Oops, commit the power factors table too.

2007-02-18  Jan Schmidt  <thaytan@mad.scientist.com>

	* Makefile.am:
	* configure.ac:
	* decoder/Makefile.am:
	* decoder/bitstream.c: (bs_getbytes), (h_setbuf):
	* decoder/bitstream.h:
	* decoder/mp3-c-synth.c:
	* decoder/mp3-c.c: (III_get_side_info), (III_dequantize_sample),
	(c_decode_mp3), (mp3_c_init), (mp3_c_flush):
	* decoder/mp3-c.h:
	* decoder/mp3-ipp.c: (ipp_decode_mp3), (mp3_ipp_init),
	(mp3_ipp_flush), (mp3_ipp_close):
	* decoder/mp3-ipp.h:
	* decoder/mp3tl-priv.h:
	* decoder/mp3tl.c: (mp3tl_new), (mp3tl_free),
	(mp3tl_decode_header), (mp3tl_decode_frame), (mp3tl_flush):
	Merge back pre-computed power factor table from the rework branch.
	Re-arrange the decoder backend so that the C implementation is always
	available, and use it for decoding "MPEG 2.5" even with IPP.

	Do more efficient bitstream operations by copying arrays of bytes
	directly into the huffman bitstream instead of a byte at a time.

	Use the simpler 'huffman bitstream' object where we can.

	* util/Makefile.am:
	* util/gen-pow-table.c: (main):
	Utility for computing the power factor table.

2007-02-16  Jan Schmidt  <thaytan@mad.scientist.com>

	* configure.ac:
	* decoder/Makefile.am:
	Add support for using liboil in the C build.

	* decoder/flump3dec.c: (flump3dec_base_init),
	(flump3dec_drain_avail):
	Change the reported codec tag string to
	'MPEG 1/2 Audio, Layer 1/2/3' so it shows more info.
	Make the element details show which build (IPP,liboil,C) is in use.

	* decoder/mp3-c-synth.c: (mp3_SubBandSynthesis):
	* decoder/mp3-c.c: (inv_mdct_s), (mp3_init):
	* decoder/table-dewindow.h:
	Use liboil in one place to do an array multiply.

2007-02-13  Mathieu Garcia  <matthieu@fluendo.com>

	* decoder/flump3dec.c (flump3dec_drain_avail): Post less often
	the bitrate tag (> 10kbps change)

2007-02-12  Mathieu Garcia  <matthieu@fluendo.com>

	* decoder/flump3dec.c (flump3dec_change_state):
	(flump3dec_drain_avail):
	* decoder/flump3dec.h (struct FluMp3Dec):
	Now we post the bitrate tag.

	* decoder/flump3dec.c (flump3dec_drain_avail): Set the
	GST_TAG_AUDIO_CODEC.


2007-01-31 Christian Schaller <christian@fluendo.com>

	* decoder/flump3dec.c: Fix codec classification
	Audio/Decoder -> Codec/Decoder/Audio

=== release 0.10.5 ===

2006-12-12  Jan Schmidt  <thaytan@mad.scientist.com>

	* decoder/common.h:
	* decoder/flump3dec.c: (flump3dec_get_query_types):
	* decoder/huffman.c:
	* decoder/mp3-c-synth.c: (mp3_SubBandSynthesis):
	* decoder/mp3-c.c: (III_get_side_info), (III_frequency_inversion),
	(mp3_close):
	* decoder/mp3tl-priv.h:
	Fix compilation on the Sun Studio compiler

=== release 0.10.4 ===

2006-11-28  Jan Schmidt  <thaytan@mad.scientist.com>

	* decoder/bitstream.c: (bs_new):
	* decoder/decode.c: (set_hdr_data_slots):
	* decoder/mp3-c.c: (III_get_LSF_scale_factors),
	(III_huffman_decode), (III_dequantize_sample), (III_reorder),
	(III_stereo), (decode_mp3):
	  Implement MPEG-2.5 samplerates.

	* decoder/mp3tl.c: (mp3tl_decode_header):
	  Ignore the incoming table of frame sizes and pass all data including
	  possibly auxilliary bits to the decoder for now.

2006-11-21  Jan Schmidt  <thaytan@mad.scientist.com>

	* decoder/flump3dec.c: (flump3dec_init):
	Don't leak pad templates.

2006-11-20  Jan Schmidt  <thaytan@mad.scientist.com>

	Merge back revisions 601 thru 605 from the gst-fluendo-mp3-rework
	branch

2006-11-20  Jan Schmidt  <thaytan@mad.scientist.com>

	* decoder/mp3-c-synth.c: (III_subband_synthesis),
	(mp3_SubBandSynthesis):
	Rearrange things slightly, so Layer 2 and Layer 3 decoding also use
	the new synthesis function.

2006-11-20  Jan Schmidt  <thaytan@mad.scientist.com>

	* decoder/Makefile.am:
	* decoder/mp3-c-synth.c: (III_subband_synthesis),
	(III_polyphase_matrix), (MPG_DCT_32), (MPG_DCT_16), (MPG_DCT_8),
	(mp3_SubBandSynthesis):
	* decoder/mp3-c.c:
	* decoder/mp3-c.h:
	* decoder/mp3-cos-tables.h:
	* decoder/mp3tl-priv.h:
	* decoder/mp3tl.c: (mp3tl_decode_frame):
	Move synthesis/dct functions out to a separate file. Fix decoding by
	using the correct entry from the synth_cos64_table lookup table.

2006-11-20  Jan Schmidt  <thaytan@mad.scientist.com>

	* decoder/Makefile.am:
	* decoder/mp3-c.c: (decode_mp3), (III_subband_synthesis),
	(III_polyphase_matrix), (MPG_DCT_32), (MPG_DCT_16), (MPG_DCT_8),
	(mp3_SubBandSynthesis):
	* decoder/mp3-cos-tables.h:
	* decoder/mp3tl-priv.h:
	* decoder/mp3tl.c: (mp3tl_decode_frame):
	Optimise polyphase filter bank by using a partially hand-unrolled
	32-point DCT.

2006-11-19  Jan Schmidt  <thaytan@mad.scientist.com>

	* decoder/Makefile.am:
	* decoder/mp3-c.c: (inv_mdct), (init_mdct),
	(III_frequency_inversion), (decode_mp3), (mp3_init):
	Clean up old, slow code branches.

=== release 0.10.3 ===

2006-09-07  Jan Schmidt  <thaytan@mad.scientist.com>

	* decoder/flump3dec.c: (flump3dec_change_state):

	Patch from Sebastian Moutte to fix setting caps on the src pad
	when reusing the element (Closes #5)

2006-09-06  Jan Schmidt  <thaytan@mad.scientist.com>

	* decoder/bitstream.h:
	* decoder/common.h:
	* decoder/decode.c: (II_dequant_and_scale_sample):
	* decoder/flump3dec.c: (flump3dec_get_type), (flump3dec_base_init),
	(flump3dec_check_for_xing), (flump3dec_drain_avail),
	(flump3dec_get_query_types):
	* decoder/huffman.c: (huffman_decoder):
	* decoder/mp3-c.c: (III_get_side_info), (III_get_scale_factors),
	(III_get_LSF_scale_data), (III_get_LSF_scale_factors),
	(III_huffman_decode), (III_dequantize_sample), (III_antialias),
	(decode_mp3), (mp3_SubBandSynthesis), (mp3_init), (mp3_flush),
	(mp3_close):
	* decoder/mp3-c.h:
	* decoder/mp3tl-priv.h:
	* decoder/mp3tl.c: (mp3tl_sync), (mp3tl_decode_frame):
	* decoder/table-huffdec.h:
	Clean ups and bug fixes.

	Change the way the main_data buffer is calculate to eliminate a state
	variable.

	Fix a nasty array index overflow that was resulting in noise in the
	left channel for some builds only.

	Fix all -Wextra warnings

2006-08-25  Wim Taymans  <wim@fluendo.com>

	* decoder/flump3dec.c: (flump3dec_drain_avail),
	(flump3dec_sink_event):
	Output the first frame before the second frame instead at EOS.

2006-08-18  Jan Schmidt  <thaytan@mad.scientist.com>

	* configure.ac:
	  Build against IPP for x86_64, and support IPP 5.0 & 5.1

	* decoder/mp3-c.c: (mp3_SubBandSynthesis):
	  Fix the float -> int16 conversion so it doesn't overflow
2007-06-08 13:03:22 +00:00
wiz
1b2c707977 Mention that this is the obsolete version, and that the current
version is available in audio/libmusicbrainz.
2007-06-08 07:04:52 +00:00
wiz
fad5575343 + libmusicbrainz. 2007-06-08 07:02:54 +00:00
wiz
05d2c1f2ba Initial import of libmusicbrainz-3.x:
MusicBrainz is a user-maintained community music metadatabase.
Music metadata is information such as the artist name, the release
title, and the list of tracks that appear on a release. MusicBrainz
collects this information about recordings and makes it available
to the public. All of the data in MusicBrainz is user contributed
and user maintained.

This library is an interface to the MusicBrainz database. It is
aimed at developers of media players, CD rippers, taggers and other
applications requiring music metadata. The service's architecture
follows the REST design principles. Interaction with the web service
is done using HTTP and all content is served in a simple but flexible
XML format.
2007-06-08 07:02:15 +00:00
wiz
055231f7d2 This does not conflict with libmusicbrainz-3*. 2007-06-08 06:42:32 +00:00
wiz
c4c1210b8c Update to 2.1.5:
Changes for libmusicbrainz 2.1.5
-------------------------------------

   - Fix for CD TOC reading on Solaris, thanks to Brian Cameron. (#2009)
   - Fixed compilation on GCC 4.3. (http://bugs.debian.org/417352)
   - Fix the patch for buffer overflows in rdfparse.c (2066)
   - Support for Debian GNU/kFreeBSD in configure.in (patch from the
     libmb package in Debian)
   - Patch to allow manually entering the CD TOC information, thanks
     to sbooth. (#2193)
   - Fixed configure.in to work with newer versions of autoconf. (#1829)
   - Buffer overflow in MBHttp::WriteToBuffer. (#2273)
   - Python bindings:
      - No shebang in non-executable scripts.
2007-06-08 06:34:01 +00:00
wiz
f9ca475dd5 Bump PKGREVISION for opencdk shlib major bump. 2007-06-05 08:11:43 +00:00
wiz
9d27f90a6f opencdk shlib major changed; bump ABI depends and PKGREVISIONs of
affected packages.
2007-06-05 05:36:59 +00:00
wiz
77ed0e7cca Remove dead mirror site. From Zafer Aydogan. 2007-06-04 05:44:09 +00:00
wiz
34664c0ae0 Remove dead mirror site. From Zafer Aydogan. 2007-06-03 22:04:42 +00:00
wiz
07895ec2b8 Remove dead mirror. From Zafer Aydogan. 2007-06-03 00:41:27 +00:00
rillig
7f125459d8 Removed some code duplication from the buildlink3 files by using the new
pkg-build-options.mk procedure.
2007-05-30 08:54:28 +00:00
gson
5fc2162db5 Updated wavesurfer to version 1.8.5. Summary of changes since 1.7.4:
* Mouse- and key binding updates:
      shortcuts keys for recording
      support for multiple popup events (shift-left-button and
      right-button are now the default on all platforms)
    * Misc. bug fixes including zoom in/out mixup

Changes in WaveSurfer version 1.8.4

    * Improved scrollwheel support, including zooming (Ctrl + wheel)
    * Fixed bugs in chooser & preferences dialogs
    * Several other bug fixes

Changes in WaveSurfer version 1.8.3

    * Global console variables SOUND and WSURF contain active sound/widget
    * Localization file for Brazilian Portuguese
    * Minor cosmetic fixes and some bug fixes

Changes in WaveSurfer version 1.8.2

    * The Chooser dialog can now handle bookmarks of the form
      pathname:<time>
    * Updated documentation
    * Bug fixes

Changes in WaveSurfer version 1.8.1

    * Many minor improvements and fixes

Changes in WaveSurfer version 1.8

    * Updated GUI that better matches the platform (WinXP, MacOSX,
      etc.) WaveSurfer is run on.
    * Other minor improvements and bug fixes

Changes in WaveSurfer version 1.7.6

    * -config option can now also specify a full path name
    * Chooser-dialog now handles auto-play, Windows path names and sorting
    * Automatically generated plots will not generate "Unsaved
      changes" dialog on exit as default anymore
    * WaveSurfer Mac binary now uses Tcl/Tk 8.4.9
    * Lots of other minor improvements and bug fixes

Changes in WaveSurfer version 1.7.5

    * Expanded key binding functionality
    * Enhancements to the Chooser-dialog
    * WaveSurfer binaries now use Snack 2.2.9
    * Several other improvements and bug fixes
2007-05-28 07:38:26 +00:00
gson
0e22f81ae7 Updated tcl-snack to version 2.2.10. Summary of changes
since 2.2.8:

10/20/04 (new feature) Implementation of data and append commands for
Python (Hinard).

10/26/04 (bug fix) Fixed leak in Windows sound I/O code. (Wilkason)

11/15/04 (new feature) The fade filter can now fade to a minimum level
other than zero.

11/18/04 (bug fix) Corrected memory leak in the pitch command.

11/25/04 (bug fix) Corrected handling of Lin24packed sample encoding.

11/30/04 (new feature) Support for more than 2 channels on Macintosh OS X.

----------------- Released 2.2.9, 12/1/04 -----------------------

1/26/05 (new feature) Added implementation for snack::audio
record_gain command on Windows (DeJong)

1/26/05 (enhancement) Several improvements regarding MP3 format
handling. (Wilkason)

14/12/05 (bug fix) Fixed canvas items to work with later ActiveTcl
releases.

----------------- Released 2.2.10, 14/12/05 -----------------------
2007-05-28 07:29:11 +00:00
markd
888ae72fc2 Update to arts 1.5.7 (part of KDE 3.5.7) 2007-05-23 12:53:00 +00:00
rillig
0418054093 Fixed gcc4 error messages. 2007-05-23 12:00:04 +00:00
rillig
d720b0ef2d Fixed gcc4 errors and warnings. 2007-05-23 11:51:53 +00:00
rillig
8089d5c6c7 Fixed the gcc4 error messages and a warning about undefined behavior. 2007-05-23 11:44:36 +00:00
rillig
436272d287 Fixed the detection of socklen_t. 2007-05-23 11:13:42 +00:00
heinz
2795ea8fe7 Added support for installation to DESTDIR. 2007-05-19 22:08:28 +00:00
kristerw
23f6dd0ca8 Add qtplay. 2007-05-15 21:26:25 +00:00
schmonz
887f0fb751 Respect ${CFLAGS} and ${CPPFLAGS}. 2007-05-13 13:13:41 +00:00
schmonz
0257fca831 Update to 3.8.0. Highlights from the changelog:
* Added the rhythmtapping modules.
* Added lessons to practise intervals from second to octave.
* Added twelve-tone and bpm exercises.
* Added ternary rhythm exercise.
* Added nameinterval exercise.
* Added descending melodic intervals exercise.
* Added LOTS of scale exercsies from Davide Bonetti.
* Removed GNOME dependencies. We now require pygtk 2.6.0 or newer.
* The user manual is now translatable using .po files.
* Many updated translations.
* Cairo version of all input widgets.
* Improved GtkTextView-based html widget if GtkHtml is not available.
2007-05-13 13:02:42 +00:00
schmonz
fff749b276 Initial import of qtplay, a Mac OS X command-line utility to play
Audio CD's, MP3's, and other music files using QuickTime.
2007-05-13 12:18:48 +00:00
wiz
bca4b27658 Update to 2.1:
2.1 - May 7th, 2007 :
=====================
    * Fixed a crash in the Artist/Album view after saving files,
    * Italian translation updated (thanks to Costantino Ceoldo),
    * Brazilian Portuguese translation updated (thanks to doutor.zero),
    * French translation updated.
2007-05-10 16:08:33 +00:00
tnn
3e76038b58 Update to 4.41.0:
fixed: corrupt floating-point audio on big-endian machines
fixed: limit RIFF data buffering to 16 MB to prevent out-of-memory crash
improved: attempt to mute errors when decoding corrupt legacy WavPack files
improved: overall performance enhancements of 10% to 30% (depending on mode)
added: MMX intrinsics for 24-bit (and higher) stereo encoding (thanks to
	Joachim Henke)
added: --skip and --until commands to unpack specified range of audio data
2007-05-09 23:43:05 +00:00
wiz
c42788e2f0 Update to 0.2.38:
===============
Version 0.2.38
===============
	* Fix 100% CPU problem introduced in 0.2.37 (Joe Marcus Clarke)
	* Fix libesddsp not linking against libesd (Loïc Minier)
	* Fix file descriptor leaks (Pierre Ossman)
	* Fix a build problem with the read/write wrapper (Jean Bréfort)
	* chdir to "/" when starting up (Dan Winship)
	* Only install the esddsp man page if we build the binary
2007-05-06 16:36:06 +00:00
markd
b96bd1b1c3 Update nas to 1.9
Fixes to several DOS attacks that could be carried out
aginst a nasd server, ANSI'fication of most of the server and
client code, and significant rework of input and output mixer
handling in the voxware (OSS) server.
2007-05-05 21:31:09 +00:00
agc
f530c47a9d Add and enable py-daap. 2007-05-04 20:25:12 +00:00
agc
f4dee7cece Initial import of PythonDaap 0.7 as py-daap into the Packages Collection.
PythonDaap is a (under development) DAAP client implemented in Python,
	and based on PyTunes by Davyd Madeley.  The authentication stuff
	(needed by recent copies of iTunes) has been added, and a primitive
	object model that can download individual tracks, and has playlist
	support.

	This distribution also includes an implementation of Apple's custom
	MD5 hasher as a python module.  This hasher is used in the DAAP
	authentication protocol, documented by David Hammerton.
2007-05-04 20:23:41 +00:00
wiz
2f1d0421c5 Update to 2.0.2:
2.0.2 - March 1st, 2007 :
=========================
    * Fixed a runtime crash on Mac OS 10.x platform (thanks to Timothy Lee),
    * When adding a picture to a file, the selection window starts on the same
      directory of the file,
    * Fixed command buttons not disabled when using the scanner command,
    * Fixed a compilation bug under Solaris (thanks to Ben Taylor),
    * Fixed sorting of filenames containing some particular UTF-8 characters,
    * Fixed a crash when double clicking over the file list when no file loaded,
    * Fixed a crash when deleting severals files,
    * Some code improvments to increase speed,
    * Czech translation updated (thanks to Zbynek Mrkvicka),
    * German translation updated (thanks to Götz Waschk),
    * French translation updated.
2007-05-03 11:51:18 +00:00
gdt
846746460b # 1) uses dia library before it is built
# 2) make succeeds even with failures, making this problem non-obvious
MAKE_JOBS_SAFE=		no
2007-05-02 12:51:43 +00:00
wiz
a7f146b373 Update to 2.0.1:
2.0.1 - April 12th, 2007 :
==========================
    * Added WavPack support (thanks to Maarten Maathuis),
    * Added a log area in the main window to avoid sending all messages to the
      console,
    * Added local access to the cddb search for the automatic mode,
    * Fixed some bugs in the cddb window,
    * Fixed the reloading of the current which was done two times when changing
      state of the "Show hidden directories" checkbox,
    * Fixed Glib warnings on startup,
    * Italian translation updated (thanks to Costantino Ceoldo),
    * Brazilian Portuguese translation updated (thanks to doutor.zero),
    * French translation updated.
2007-04-21 07:05:50 +00:00
drochner
8382e10a3b make this build with newer g++ 2007-04-19 18:21:52 +00:00
martti
ff4e3e305b intltool and pkg-config are defined in meta-pkgs/xfce4/Makefile.common 2007-04-17 17:45:06 +00:00
dillo
f33374314c Uses headers from x11/xf86vidmodeproto, so include its buildlink3.mk. 2007-04-14 22:12:14 +00:00
martti
cc3a1b98db Updated to Xfce 4.4.1
See http://www.xfce.org/documentation/changelogs/4.4.1 for details.
2007-04-12 09:55:08 +00:00
drochner
f3238a3f0c update to 0.2.9
changes:
New Graphics
Visualizations
Last.fm streaming (experimental, may lock Exaile up if it cannot connect
  to their website)
Mass Storage Driver plugin
Python Console plugin
A scriptable device panel
2007-04-11 18:50:08 +00:00
drochner
0511e6234d update to 0.4.11
change: minor bugfix
2007-04-11 18:18:44 +00:00
drochner
9ee447309c plug integer overflows in skin handling (CVE-2007-0653, CVE-2007-0654),
patch from Debian
2007-04-10 12:19:40 +00:00
wiz
854b90031a Update to 0.4.10:
gnome-speech 0.4.10:

* Fix for bug 409573 to have eSpeak driver also look for LANG when
  determining the default language. (Gilles Casse)

gnome-speech 0.4.9:

* Fix for bug 398916 to help select the Viavoice Chinese voices. Also
  fixed a memory leak with the driver. (Gilles Casse)

* Fix for bug 399512 to handle config parameters better. (Leonardo Boshell)

* Fix for bug 403763 to include math library when building driver
  for Swift. (Willie Walker)

gnome-speech 0.4.8:

* Brand new driver for eSpeak (http://espeak.sourceforge.net).
Many many thanks to Gilles Casse for his contribution here!!!

* Fix for bug 321658 to allow ibmtts is unable to select/change voice
of a different language.  Many many thanks to Gilles Casse for his
contribution here!!!

gnome-speech 0.4.7:

* Add support for Cepstral Swift driver.  There are known problems
with this support.  In particular, there are audio artifacts
(chirps and pops) when speech is interrupted.  We have a support
request into Cepstral for help with this: Support Ticket #6297.
2007-04-09 01:15:05 +00:00
obache
70c2d11081 define _NETBSD_SOURCE for fixing build problem on NetBSD 3.1.
XXX: define here. if pass this definision to configure, try to build solaris
XXX: backend, raise another build problem.
2007-04-06 15:47:29 +00:00
wiz
e0378cad3d Remove gkrellm1 and its dependencies from pkgsrc.
This has been replaced ages ago with gkrellm version 2.

No disagreement on pkgsrc-users.
2007-04-01 21:36:16 +00:00
adam
cce6399e52 Changes 2.1.5:
* Improvements
2007-03-24 21:02:18 +00:00
markd
2b7d305b4b $DESTDIR 2007-03-24 20:27:19 +00:00
joerg
161c920c15 Prepare for switching to NO_MTREE=yes. 2007-03-24 19:21:18 +00:00
markd
31b5d01e00 add nas-auscope. 2007-03-24 13:49:26 +00:00
markd
f680cde353 Reimport the nas auscope script as a separate package. 2007-03-24 13:47:48 +00:00
markd
6744c06d7b Don't build/install auscope. Removes dependency on perl if all you
are interested in is the nas library. Bump PKGREVISION.
2007-03-24 13:45:05 +00:00
gdt
d0c8606d10 replace no-commercial-use with actual license 2007-03-22 14:54:38 +00:00
wiz
2d1a8cc474 Bump PKGREVISION for gnome-keyring ABI bump. 2007-03-21 12:05:41 +00:00
rillig
44ff3d7760 Added a patch for non-gcc compilers, which often don't like
"case 1 ... 255".
2007-03-18 21:24:00 +00:00
rillig
c8368b07ae configure: error: *** JACK requires GNU getopt_long 2007-03-18 21:19:09 +00:00
rillig
2170d1ea0b Fixed the separation of CONFIGURE_SCRIPT and CONFIG_SHELL. 2007-03-17 20:43:23 +00:00
tv
f9f368db81 Missed PKGREVISION bump from shlib major update of www/neon. 2007-03-12 16:17:17 +00:00
wiz
33043e8906 Minor pkglint cleanup, from Sergey Svishchev. 2007-03-08 19:25:32 +00:00
rillig
e537d9a551 Fixed pkglint errors. 2007-03-08 19:24:24 +00:00
rillig
a3685db68e Fixed these gcc error messages from PR 35948:
Sun.c:8: error: static declaration of 'op' follows non-static declaration
Sun.h:40: error: previous declaration of 'op' was here

While here, also fixed the pkglint errors.
2007-03-08 15:01:50 +00:00
gdt
85ffd1d2ae OPTIONize the use of lame, defaulting to off, due to LICENSE= problems.
concept reviewed by dillo@
2007-03-06 23:55:07 +00:00
wiz
f9a0c7d5fc Update MASTER_SITES/HOMEPAGE -- mostly disappeared.
From Sergey Svishchev in private mail.
2007-03-04 11:29:57 +00:00
wiz
73c8b3c404 Update to 0.2.37:
===============
Version 0.2.37
===============
	* Fix null derefs and leaks reported by Coverity (kjartan)
	* Build fixes (David Schleef, Thomas Zajic, Behdad Esfahbod)
	* Disable autospawning (David Schleef)
	* Close filedescriptors and sockets (David Schleef)
	* Don't terminate until the last sample is done (David Schleef)
	* Add checks for clients disconnecting (Peter Åstrand)
	* Updated man pages (Christopher Hanna)
2007-03-01 14:19:29 +00:00
wiz
8cce363d3e Remove easytag-devel, easytag now contains a newer version. 2007-02-27 10:00:10 +00:00
wiz
c7d6f3748d Update to 2.0, based on audio/easytag-devel.
Changes to previous version in easytag-devel (1.99.13):

2.0 - February 21th, 2007 :
===========================
    * Added buttons in toolbar to search files, to search in cddb and to write
      playlist,
    * Added in the cddb window the option to match lines with the Levenshtein
      algorithm,
    * Fixed crash when no audio player is defined and problem of checking in the
      preferences window,
    * Added automatically removing of APE tag in a MP3 file,
    * Improved decoding of Arabic characters,
    * Added French Users Guide (Than to Emmanuel Brun),
    * Swedish translation updated (thanks to Anders Strömer),
    * Brazilian Portuguese translation updated (thanks to doutor.zero),
    * Czech translation updated (thanks to Zbynek Mrkvicka),
    * German translation updated (thanks to Götz Waschk),
    * Italian translation updated (thanks to Costantino Ceoldo),
    * Japanese translation updated (thanks to Takeshi Aihana),
    * French translation updated and typo fixed (thanks to Emmanuel Brun).


    Windows version :
    * Fixed autocompletion of year when a partial one was entered,
    * Fixed crash when no audio player selected in preferences window,
    * Improved detection of the locale.
2007-02-27 09:58:49 +00:00
wiz
26e77205b1 Update to 1.21:
* v1.21 Thu Jan  4 13:41:42 PST 2007

   * Use Module::Install
   * Prefer Encode::Detect::Detector over Encode::Detect if available.
   * Skip over Lyrics3 tags
   * Pull out iTunes iTunNORM gain info.
   * Handle Named genres separated by nulls & multiple genres
   * Skip over broken iTunes ID3v2.2 frames that are in a ID3v2.3/2.4 header.
   * Patch from Justin Fletcher <gerph (at) gerph.org> to fix ID3v2.4 header & footer parsing.

* v1.20, Saturday, January 7, 2006

   * New maintainer & Sponsor:

	Dan Sully - daniel | at | electricrain.com
	Slim Devices, Inc - dan | at | slimdevices.com

   * Read ReplayGain Information in:

	- RVA, RVAD and RVA2 tags.
	- COMM tags via J.River Media Center
	- PRIV tags via Windows Media Player

   * Unicode / Encode optimizations to only guess if the string isn't ascii.

   * Proper numeric genre decoding, now in tune with the ID3 spec.

   * Parse and return PIC & APIC data.

   * Handle multiple COMM and TCON tags.

   * Parse APE tags that are in the ID3v1 header space.

   * Parse USLT - Lyrics tags, used by iTunes.

* v1.13, Wednesday, March 10, 2005

   Fix for UTF-16 handling.  (Wes Barris)

* v1.12, Wednesday, March 9, 2005

   Add OFFSET to info.  (Dan Sully)

* v1.11, Friday, January 14, 2005

   Fix for ID3v2 tags that happen to be UTF-16LE.  (Dan Sully)

* v1.10, Thursday, December 30, 2004

   Make utf8 enabled by default (if available).

   perl 5.6 is now required.

   Remove dependency on Symbol.pm.

   Use three-arg open.  (Alex Marandon)

   Make reading of genres a bit more nimble.  (Brian S. Stephan)

   Fix frame counting.  (Ben Winslow, Anthony DiSante)

   Fix syncsafe byte reading.  (Pierre-Yves Thoulon, et al)

   Some Unicode fixes.  (Ilya Konstantinov)

   More changes for Unicode.  Unicode::String no longer used; Encode is used
   instead.  Encode::Guess used as last resort.  (Dan Sully)

   Optimizations and other fixes.  (michael, Dan Sully)

   Support for reading ID3v2 tags from WAV and AIFF files.  Not fully
   supported.  (Dan Sully)

* v1.02, Sunday, March 2, 2003

   Fix broken argument parsing for use_mp3_utf8.  (Ben Gertzfield)

   Document that UTF8 can be access in ":all" export tag.  (Ben Gertzfield)

   Better document for new() method.

   Add can() method.  (Ken Williams)

   Stick failure warnings in $@.  (Jeffrey Friedl)

   Added support for reasonable data from ID3v2 tags with RAW_V2 == 2.
   (brian d foy and others)

   Deal with broken iTunes comment frames in ID3v2.3.0/2.4.0.  (Many users)

   remove_mp3tag() was reporting 128 bytes removed even if no bytes were
   removed.  (scfc_de)

   Allow calling methods on objects where tag does not exist (e.g., don't fail
   if there is no comment but you call $mp3->comment).

   Various bugfixes.
2007-02-27 09:21:26 +00:00
wiz
0b92cb1e23 Use standard homepage. 2007-02-27 08:54:46 +00:00
wiz
8e2ac7bc01 Update to 0.06:
0.03  Fri Jun 11 13:29:00 2004
  - minor bug fix to pass tests with Perl 5.8.3 (thanks to Jeremy Devenport).

0.04  Thu Dec 30 07:47:00 2004
  - fixed a bug in Audio::Wav::Read::move_to, now adds where the data actually starts to the position given.
  - Audio::Wav::Read::move_to now rereads data length to see if file has grown since this was last read.
  - added method Audio::Wav::Read::reread_length, rereads the length of the file in case it is being written to as we are reading it.
  - added method Audio::Wav::Read::read_raw_samples which will read X samples in raw format.
  - added method Audio::Wav::Read::position_samples which returns the current audio data position in samples.
  - in method Audio::Wav::Write::add_cue, if sample position supplied is undefined, then the position will be the current position (end of all data written so far).
  - in method Audio::Wav::Write, moved the option of not caching data from the write_raw method to new.

0.05  Tue Oct 25 12:20:00 2005
  - Audio::Wav::Read::position_samples should have divided by block_align, rather than multiplied (thanks David Brandt).
  - Fixed bug where unknown blocks weren't skipped (thanks Robert Hiller).

0.06  Wed Mar 22 12:00:00 2006
  - Fixed a circular reference in Audio::Wav::Write::Header that was causing memory to leak (thanks Sumitro Chowdhury).
  - Tidied up bits and pieces.
  - Added very basic support for WAVEFORMATEXTENSIBLE.
  - When writing files, finish() will now be called by DESTROY if necessary.
2007-02-27 08:53:44 +00:00
wiz
b3122a3fb8 Seems to need msgfmt. Found in DragonFly bulk build. 2007-02-27 07:37:59 +00:00
joerg
e2b9e36bf1 Needs C for configure. 2007-02-23 15:56:22 +00:00
joerg
d6cc5010ce Needs C for configure. 2007-02-23 15:36:28 +00:00
wiz
1d5bfa14d8 Set WX_CONFIG to wx24-config, otherwise configure complains it cannot find
wxGTK (it is looking for wx-config).
2007-02-23 14:23:13 +00:00
ghen
b3737ae983 Reindent. 2007-02-23 09:15:23 +00:00
wiz
31663dcd05 Remove unnecessary quoting (according to pkglint). 2007-02-23 09:05:41 +00:00
rillig
0cf50a81b4 The rest of the update. Now pkglint is happy, too. 2007-02-23 03:37:55 +00:00
rillig
65ace24e1f Updated audacity to 1.2.6.
Changes since 1.2.4:

Changes in 1.2.6:

  * Fix memory leaks on Windows.

  * Correct font size problems.

  * Enable missing FLAC support.

Changes in 1.2.5:

  * An official Intel Mac version is now available.

  * Fixed bug in Generate Silence which caused it to apply to all tracks
    instead of just the selected ones.

  * Mac OS X: audio device opening code has been rewritten.  First, it
    is much more conservative about changing device settings; it will
    not change settings when you open the program or close the
    preferences dialog anymore, and it will not change the settings when
    you begin playback/recording if the current settings are adequate.
    When it does change the settings, it should work much better on
    devices such as the Griffin iMic, ART USB Phono Plus,
    and Ion iMX02 USB.

  * Mac OS X: added new Audio I/O preference that lets you tell Audacity
    to never change any audio device settings.

  * Newer libsndfile supports FLAC import and export

  * Updated soundtouch to current version which is faster and better quality

  * Modified configure script prefers system libraries to local copies to
    reduce compilation times and memory usage.

  * Minor updates to help files.

  * New or updated translations: Bulgarian (bg), Galician (gl),
    Traditional Chinese (zh_TW), Simplified Chinese (zh), Slovenian (sl),
    Swedish (sv), Bangladeshi (bn), Slovakian (sk), Romanian (ro),
    Lithuanian (lt), Welsh (cy), and Turkish (tr).
2007-02-23 03:27:40 +00:00
wiz
df2480f881 Update to 8.8:
Snd 8.8:

many improvements from Mike

Jack support in OSX and Cygwin from Kjetil

poussin-sum and jackson-sum in dsp.scm (more band-limited pulse-trains), and changed
  amplitude scaling in fejer-sum and legendre-sum so that they always peak at 1.0.
  Also added a note in clm.html showing a way to get a time-varying pulse-train.

changed default-output-data-format to mus-bfloat

removed initFile and the (undocumented) htmlDir X resources

make install now copies the *.scm|fs|rb files to {prefix}/share/snd

added read/write support for Apple's new CAFF (64-bit) audio files

checked: glib 2.12.7|8|9, gtk 2.10.7|8|9, Mesa 6.5.1|2, pango-1.15.3|4|5,
         sbcl 1.0.1|2, fth 1.0.7

Thanks!:  Mike Scholz, Kjetil Matheussen, Meino Christian Cramer, Michael Edwards


Snd 8.7

a huge number of *.fs and *.rb improvements from Mike, including the
  new file bird.fsm.


added frame.scm with:

    frame-reverse! frame-copy (from mixer.scm)
    sound->frame frame->sound
      region->frame

    make-frame-reader frame-reader? frame-reader-at-end frame-reader-position
      frame-reader-home free-frame-reader copy-frame-reader frame-reader-chans
      next-frame previous-frame read-frame
      make-region-frame-reader make-selection-frame-reader
      make-track-frame-reader read-track-frame make-sync-frame-reader

    frame->sound-data sound-data->frame
    sound->sound-data sound-data->sound
      region->sound-data track->sound-data selection->sound-data
    file->vct vct->file
    frame->vct vct->frame
    file->sound-data sound-data->file

    insert-sound-data insert-frame insert-vct
    mix-sound-data mix-frame
    scan-sound map-sound (this replaces 8.6's scan-sound)

    simultaneous-zero-crossing

added to extensions.scm:
    pad-sound contrast-sound dither-sound scale-sound offset-sound normalize-sound

added to examp.scm:
    compand-sound sync-all

sound-data-multiply! sound-data-add! sound-data-offset! sound-data* sound-data+
    sound-data-copy sound-data-reverse! sound-data-peak

region-home
add-source-file-extension

clip-hook: called whenever we're about to clip while writing a sound file
  unclip-channel (dsp.scm) based on LPC (reconstruction via forward and backward prediction)
  lpc-coeffs and lpc-predict in dsp.scm
  io.c:  mus_clip_set_handler

finally decided to build in the definition of pi in Guile and Gauche.
  In the context of Snd, it is absurd to have to make sure "pi" is defined all the time.
  It's already defined in Forth, and in Ruby it's PI in the math module.

clm.c: removed (unused) mus_make_frame|mixer_with_data

removed the default font settings in Snd.gtkrc -- presumably Snd
  will now pick up your theme's default font.

added a -nogtkrc startup switch.  This turns off the search for a gtkrc file,
  or its built-in equivalent -- you get whatever your current theme wants.

removed open-sound-file, vct->sound-file, and close-sound-file.
  These were optimizations that make little sense anymore -- use
  mus-sound-open-output and friends instead.  See snd8.scm for
  backwards compatible replacements.

mix tags use the mix-color now


Checked: sbcl 1.0,
         lesstif 0.95 (it still doesn't work with Snd -- segfaults,
           comatose listener, etc),
         cmucl 19d (dies trying to compile cmn's transpose.lisp,
           so that file is commented out for this version of cmucl),
         pango 1.15.1|2, fontconfig 2.4.2, cairo 1.2.6, glib 2.12.5|6, stklos 0.82,
         gamin 1.8.0 (this version fixes at least one of the problems
           that would sometimes cause Snd to hang)

Thanks: Fernando Lopez-Lezcano, Mike Scholz, Kjetil Matheussen, Forest Bond


Snd 8.6

many improvements from Mike.

mix/track mechanism sped up by about a factor of 100, so its possible
  to have thousands of each (but the screeen gets very cluttered).

  added mix-name, track-name, track-tag-y, mix-name->id, and track-name->id
  to help navigate in these situations.


out-any, in-any, locsig, move-sound, and friends can now handle vct and sound-data objects
  as the "stream" argument.  In with-sound, this is the *output* variable or :output
  argument which then applies to all notes. So, with-sound can be used in a zillion new ways:

     (vct-scale! (with-temp-sound (:output (make-vct 2210)) (fm-violin 0 .1 440 .1)) 2.0)

  This extension caused changes in sound-data object handling:
    sound-data-scale! (for with-sound writing to a sound-data object and with the
      :scaled-to or :scaled-by arguments)
    sound-data-fill! (also for with-sound if not :continue-old-file)

  fade.scm instruments changed to use outa rather than vct-map!
  moved samples->sound-data to snd8.scm.
  Mike provided sndins support for this change.


rf64 headers and mutable riff for very large output files.

mus-float-equal-fudge-factor (mainly for reasonable generator equal? checks)

->frequency, ->samples (ws.scm) for things like (violin 0 .1 'e4).

channel-clipped? in examp.scm

filter-fft in examp.scm.

checked: Fedora Core 6, sbcl 0.9.18, fth 1.0.0, Gauche 0.8.8, autoconf 2.61

Thanks: Jacek M. Holeczek, Rick Taube, Mike Scholz, Kjetil Matheussen, Julius Smith,
    Joseph Anderson, SamButcha



Snd 8.5

many improvements thanks to Kjetil and Mike.

gl2ps support, gl-graph->ps function, --with-gl2ps switch, gl2ps.[ch]

added gtk-effects-utils.scm, gtk support for *-menu.scm.

finally implemented the log-frequency display in non-GL spectrograms.

save-marks changed to keep matching sync values
add-mark now takes new optional trailing args: name and sync

removed the gtk_print stuff from xg.c since it's all useless without
  support for the cairo graphics functions and the pango functions
  that access them.

sounds->segment-data (examp.scm) -- returns segment start/dur/maxamp data for collections
  of sounds.

with-file-monitor -- can be set to #f to turn off the FAM process stuff.

add-watcher and delete-watcher -- this is a simpler (and less accident-prone)
  hook to catch any change to the sound list, the current selection, or the mark list;
  it is intended to replace the multi-hook kludges currently used to set dialog button
  sensitivity, for example.  Since each watcher is identified by a unique integer,
  local (unnamed) functions can easily be deleted and so on.

  removed selection-changed-hook (use simpler watcher mechanism instead).

in cmn, thickness message now affects bars locally.  Added *double-barline-thickness*.

checked: gtk-2.10.4|5|6, sbcl 0.9.17, clisp 2.40|1.

Thanks: Michael Edwards, Mike Scholz, Kjetil Matheussen, Carlos Pita,
    Carsten Heinrigs, Dragan Novetski, Jacek M. Holeczek, David O'Toole


Snd 8.4

many ruby, forth, and sndins-related improvements from Mike including new file analog-filter.rb.
  "scheme" instead of "guile" in various names in inf-snd.el (for gauche)

improvements in strad.ins and bandedwg.ins from Juan Reyes

snd_frg.scm thanks to Olivier Doare

granulated-sound-interp (examp.scm)

display-bark-fft (dsp.scm) -- spectral display using bark, erb, and mel scales

def-optkey-instrument (ws.scm)

new optional argument to graph -- lisp graph axis choice
new axis choice --show-bare-x-axis
snd-color
snd-font
after-lisp-graph-hook
removed vu-font and vu-font-size, added vu-in-dB
removed spectrogramColor X resource

checked: ruby 1.8.5, sbcl 0.9.15|16, gtk 2.10.2|3, fth 0.10.22

Thanks: Mike Scholz, Anders Vinjar, Kjetil Matheussen, Bill Sack, Pam & Harold Norris,
    Juan Reyes, Daniel Stahl, Michael Edwards, Carlos Pita
2007-02-23 00:34:53 +00:00
wiz
0bfd4eca77 Un-sed(1) rpath flag. 2007-02-22 23:34:42 +00:00
wiz
3f2b794579 Update to 13.0.0:
Note: flac support is not enabled because sox-13.0.0 only supports
the old obsolete API; pkgsrc has newer flac.

sox-13.0.0
----------

  File formats:

  o Support for .caf, .paf, .fap, .nist, .w64, .nist, Matlab 4.2/5.0
    (Octave 2.0/2.1), .pvf, .sds, .sd2 and .xi file formats via libsndfile.
    If available, libsndfile can also be used to handle all the other file
    formats it understands.  (Reuben Thomas)
  o Add FLAC support (robs@users.sf.net)
  o Support Maxis's XA format. (Dwayne C. Litzenberger)
  o Add support for 24-bit PCM raw, wav (WAVE_FORMAT_EXTENSIBLE) [FR# 801015],
    au, aiff, & flac files. (robs)
  o Add AIFF-C output support.  (shashimoto)
  o New .ima file format for raw IMA ADPCM.  (robs)
  o Allow the rate and number of channels of .au files to be overridden
    by command-line arguments. (robs@users.sf.net)
  o Add seek support for GSM data in WAV files. Rafal Maszkowski
  o Allow encoding quality to be specified (FLAC & Ogg, but not
    MP3 yet).  (robs)
  o Rename -b to -1, -w to -2, -l to -4, -d to -8, and mask to dither.
    (robs)
  o New options for specifying endianness (and separate options for
    nibble & bit reversal) [FR# 1621702].  (robs)
  o Improved multi-channel file reading; fixes [1599990].  (robs)

  Effects:

  o Equalizer effect (Pascal Giard)
  o bass and treble altering effects.  (robs)
  o New optional rabbit resample routine, using libsamplerate
    (aka Secret Rabbit Code).  (Reuben Thomas)
  o Added allpass filter effect.  (robs)
  o Documented the butterworth filter effects; added variable Q.  (robs)
  o "rate" effect made an alias for "resample".
  o Visualisation of various filters' frequency response via Octave.  (robs)
  o Can now specify width of many 2nd-order filters as: Hz, octaves,
    or Q.  (robs)
  o Dither/mask amount now specifiable.  (robs)
  o Consistent (and hopefully complete) clipping detection and
    reporting.  (robs)
  o Allow command-line time parameters of < 1 sec to omit the
    leading 0. (robs)
  o Improved synth usage and improved the synth entry in the man-
    page.  (robs)
  o Higher quality audio speed adjustment; also fixes [1155364].  (robs)
  o Replacement flanger effect; also fixes [1393245].  (robs)
  o Added silence padding effect.  (robs)
  o Added ability for noiseprof to use stdout and noisered to use stdin
    [FR# 1621694].  (Reuben Thomas)
  o vibro effect name deprecated in favour of tremolo; this effect
    reimplemented as a special case of synth.  (robs)

  Other new features:

  o Remove soxmix.  (Reuben Thomas)
  o Preview mode now removed, as all it did was use rate rather than
    resample, and rate has been removed.
  o -V now gives only user-relevant messages, use -V -V to get
    developer-relevant messages.  (robs)
  o -V output much improved and expanded; now includes display of
    (auto-)selected effects.  (robs)
  o sox man-page overhaul, new soxexam man-page entries.  (robs)
  o Added command line options for specifying the output file
    comment.  (robs)
  o Added ability to merge e.g. 2 mono files to 1 stereo file
    [FR# 1297076].  (robs)
  o Removed the restrictions whereby multiple input files had to have
    the same data encoding & size, and in most situations where they
    had to have the same # of channels, and for play where they had
    to have the same sampling-rate.  (robs)
  o Options to apply replay-gain on input; enabled by default
    with `play'.  (robs)
  o Can now use Ctrl-C to skip to next track when playing multiple
    files (e.g. play *.mp3); Ctrl-C twice to exit.  (robs)
  o Added --interactive option to prompt to overwrite pre-existing
    output file.  (robs)
  o Added large file support.  (Reuben Thomas)

  Bug fixes:

  o Fix writing MP3 files on AMD64 processors.
  o More fixes to MP3 tag reading.  Sometimes tags were
    detected as valid MP3 frames.
  o Fix to stop, avoiding a crash, when starting of effects fails.
    (Reuben Thomas)
  o Fixed a bug introduced in 12.18.2 that stopped the draining
    of effects from occuring.  This had stopped the reverse effect,
    among others, from working.  (Reuben Thomas)
  o Several effects are now optimised out in situations where they need
    do nothing, e.g. changing rate from 8000 to 8000, or changing volume
    by 0dB [Bug# 1395781].  (robs)
  o Fix rounding error when reading command-line time
    parameters. (robs)
  o Fix nul file hander ignoring other format options if rate
    option has not been given. (robs)
  o Fix synth length accuracy. (robs)
  o Fix broken audio when downmixing with any of the following
    effects: synth, deemph, vibro. (robs)
  o Fixed deemph & earwax effects to work with MP3, vorbis,
    & FLAC.  (robs)
  o Fix wav file handler discarding the last PCM sample in certain
    circumstances. (robs)
  o Fix [1627972] AIFF read bug when MARK chunk present.  (Richard Fuller)
  o Fix [1160154] VOX to WAV conversion problem.  (robs)
  o Removed (for output file only) the potentially
    problematic -v option.  Use the vol effect instead.  (robs)
  o Improved the accuracy of integer and floating point PCM
    conversions.  (robs)
  o Don't go into a loop on zero-padded WAVs.  (Jorge Serna)
  o Fix to AIFF writing to avoid writing invalid files in some situations.
    (Reuben Thomas)
  o Fix compander effect bugs: [1613030] Compand fails to compress
    clipping, [1181423] compand with 0 sec attack/release.  (robs)

  Internal improvements:

  o More and better self-tests. (robs@users.sf.net)
  o Build system overhaul to use the full set of GNU autotools.
    (Reuben Thomas)
  o Add new getopt1.c to win32 project file.
  o Remove old, optional rate change and alaw/ulaw conversion code.
    (Reuben Thomas)
  o Removed the old internally invoked (but mentioned in the man page)
    copy effect.  (robs)

sox-12.18.2
-----------
  o Adding in Debian's disk full fix (#313206).
  o Finally got rid of reference to cleanup() function in
    library.  Applications are now required to detect
    all failures from return codes and cleanup as they
    want.
  o Changed how list of formats and effects are stored internally.
    Effects libst users only. Dirk
  o Store effects usage so that its accessable by applications.
    Dirk
  o Modify the synth effect to not use SIGINT to stop processing
    and instead return ST_EOF.  This allows exact acount of
    samples to be written out instead of an approximate amount.
  o Fix hangup when attempting to write stereo MP3 files.
    (1512218) Kendrick Shaw
  o Deemp effect would lose stereo separation. (1479249)
  o Adding cross-platform support for getopt_long
  o Make help screens print much more information and add
    new --help-effect option.  (Originally from Dirk).
  o Add support for using an external gsm library instead of
    just the internal one.  Vladimir Nadvornik
  o Updates to nul file handler to prevent crashes during output.
    Martin Panter (1482869)
2007-02-22 23:23:03 +00:00
wiz
51c8ea8d62 pkglint USE_LANGUAGES cleanup. Patch from Sergey Svishchev. 2007-02-22 19:30:02 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
rillig
9bd0dd7b25 Fixed patch-ad (unportable usage of test(1)). 2007-02-22 19:11:25 +00:00
wiz
6e2c35c083 pkglint cleanup; update HOMEPAGE/MASTER_SITES.
From Sergey Svishchev in private mail.
2007-02-22 19:01:13 +00:00
drochner
a31b2a7c96 remove direct dependency on fftw -- this is pulled in by libofa 2007-02-22 16:51:32 +00:00
drochner
61884a1def make example config consistent with MESSAGE 2007-02-22 16:42:10 +00:00
wiz
5eae8aff7d Stop maintaining this, I do not use it. 2007-02-20 19:08:45 +00:00
joerg
9ffe2adcfb Fix DragonFly issues by merging the pthread fix from mozilla.
WTF can't those packages use the standalone-sqlite...
Bump revision.
2007-02-19 08:38:48 +00:00
wiz
2fa150a9eb Add unzip dependency (for magnatune store support). Bump PKGREVISION. 2007-02-18 12:09:31 +00:00
wiz
83a34869e4 Add fix for CVE-2006-6979 from SVN.
Bump PKGREVISION.
2007-02-18 00:55:06 +00:00
adrianp
1ed57cc66f Add a missing PKG_GROUPS line that was causing build failures. 2007-02-17 16:39:23 +00:00
joerg
c4e21a3ceb Needs pkg-config. 2007-02-17 12:55:46 +00:00
joerg
3ae83bbc28 Fix build on DragonFly. 2007-02-16 14:54:16 +00:00
joerg
6cf1ce0537 Needs Python 2.4. 2007-02-15 14:30:19 +00:00
joerg
8dc5a0dbfa Needs pkg-config. 2007-02-15 14:28:16 +00:00
xtraeme
31e1e8138f Undo previous change, remove unnecessary patch. 2007-02-15 08:30:15 +00:00
xtraeme
6af7543ce6 undo previous rev, wiz@ is right and kdemultimedia does not use
libtunepimp >= 0.5.
2007-02-15 08:29:29 +00:00
tron
53cdbfacad Regenerate patch file because GNUpatch (used by e.g. Mac OS X) didn't
accept the old one.
2007-02-15 06:44:32 +00:00
xtraeme
f209d5f6aa Add a patch to fix build with the newest tunepimp's buildlink3.mk file. 2007-02-11 12:00:31 +00:00
xtraeme
e5029cdbbf Use BUILDLINK_FNAME_TRANSFORM and move the header files from
${PREFIX}/include/tunepimp-0.5 to ${PREFIX}/include/tunepimp.

We need the header files at this location for some packages
(and avoid unnecessary patches) like kdemultimedia3.
2007-02-10 19:44:11 +00:00
drochner
840e2b73cb two new -mac plugins 2007-02-09 21:23:14 +00:00
drochner
88a41f63b8 add xmms-mac-0.3.1, an XMMS plugin for Monkey's Audio files 2007-02-09 21:21:34 +00:00
drochner
aecafff44a add bmp-mac-0.1.1, aBMP plugin for Monkey's Audio files 2007-02-09 21:20:51 +00:00
drochner
f9d5376fd4 add one 2007-02-09 21:20:01 +00:00
drochner
66b08f3bab +bmpx 2007-02-09 21:04:49 +00:00
drochner
d5b2377c9a import bmpx-0.36.1, development version of bmp2, prepared by
Leonard Schmidt in pkgsrc-wip, cleaned up by wiz
2007-02-09 21:04:00 +00:00
drochner
5932fd122b build against libmp4v2 instead of the full mpeg4ip and bump PKGREVISION
where the default build is affected
2007-02-09 20:32:38 +00:00
drochner
5f6e6b5e4c -build against libmp4v2 instead of the full mpeg4ip
-update to 1.25 which contains small bug fixes according to the notes
-the most serious change seems to be that faac comes with an own copy
 of libmp4v2 now which it tries to use exclusively -- add some patches
 to still use an external lib (that's all optional, needed for tagging
 support)
2007-02-09 20:27:16 +00:00
drochner
6f91bbcf2a -build against libmp4v2 instead of the full mpeg4ip
-don't build the plugin for the mpeg4ip player
-kill SDL dependency
-bump PKGREVISION
2007-02-09 20:10:50 +00:00
drochner
2cf998ac80 Cleanup of (optional) ipod support: use a strict API_DEPENDS, fix PLIST.
no effect on default build
2007-02-08 18:04:29 +00:00
tv
c18bf00cf1 Add zlib bl3. 2007-02-08 15:43:06 +00:00
drochner
b10c85f6e5 update to 0.4.2
changes:
- support for new track fields related to gapless replay
- support for new track fields related to TV shows
- support for 'skipped' information stored in recent Play Counts files
- complete rewrite of the photo library API
- support for iPod Video's TV output

thanks to Mihai Chelaru for patches and testing
2007-02-07 22:30:10 +00:00
wiz
7768a61696 Remove xmms dependency -- not needed any longer (xmmswrapper was removed).
Ride 1.4.5 update commit.
2007-02-07 20:19:54 +00:00
drochner
ae452b831e update to 0.9.2
changes:
-uses gtk2 now
-UI improvements
-fixes / cleanup
2007-02-07 20:18:41 +00:00
drochner
b44c7d6f71 update to 1.4.5
too many feature additions and changes to list here, see the announcement
2007-02-07 20:09:54 +00:00
wiz
6dd769e462 Fix build on NetBSD-2.1. From Sergey Svishchev in private mail. 2007-02-07 07:54:45 +00:00
joerg
22e1841a5e Restrict to versions supported by py-wxWidgets. 2007-02-06 21:56:50 +00:00
joerg
44b3fcaaa5 Modular Xorg support. 2007-02-06 12:45:02 +00:00
wiz
157031c364 Add and enable py-karaoke. 2007-02-06 00:13:15 +00:00
wiz
9ec74c6070 Fix CATEGORY. 2007-02-06 00:13:06 +00:00
wiz
883d099ef5 Initial import of py-karaoke-0.5:
PyKaraoke is a free karaoke player for Linux, FreeBSD, Windows and
GP2X.

You can use this program to play your collection of CDG, MIDI and
MPEG karaoke songs. No songs are provided, you must obtain these
from elsewhere.

In short, CDG is the format of professional karaoke CDs. These CDs
can be ripped to your hard disk, and turned into a .mp3 file together
with a .cdg file. This player gives you the ability to play those
mp3+cdg files.  PyKaraoke Features:

    * CDG (MP3+G, OGG+G) playback - Play standard CDG karaoke files
    * MIDI (.MID/.KAR) playback - Play MIDI format karaoke files
    * MPEG playback - Play karaoke songs and movies in MPEG format
    * Playlist - Queue up songs, sit back and enjoy
    * Searchable song database - Easily find your songs from the main screen
    * Search inside ZIP files - Play MP3+G/MIDI files wrapped in ZIP files
    * Cross-platform - Runs on Windows, Linux, FreeBSD and GP2X
2007-02-06 00:12:27 +00:00
wiz
793da743a6 Update to 1.0.7a:
Uploaded FluidSynth 1.0.7a with a bug fix for the build error that
occurred when neither LASH or LADCCA were enabled.  Also contains an
updated README-OSX from Ebrahim Mayat.
2007-02-05 23:23:12 +00:00
tron
658c5a6a63 Use FreeBSD compatibility code in interface scanning routing for NetBSD
and DragonFlyBSD, too. This makes the mDNS code work on systems with IPv6
(or pflog(4)?) enabled.

Bump package revision because of this fix.
2007-02-05 22:23:06 +00:00
adrianp
13fc33e6fd Create an ${MTDAAPD_GROUP} and use that instead of ${ROOT_GROUP}
Pointed out by tron@
2007-02-04 19:57:09 +00:00
kristerw
f94b7ea69c Add gst-plugins0.10-wavpack and wavpack. 2007-02-03 17:06:30 +00:00
wiz
bd9245a339 Fix DEPENDS pattern. 2007-02-02 22:48:32 +00:00
joerg
d8d0707e43 Do require C as const gets defined away otherwise with rather strange
results. Also use ELF for the YASM output on DragonFly and put an
assertive case therein in the hope to detect other systems with a less
mysterious error.
2007-02-02 16:56:58 +00:00
joerg
38a8af5d16 Include sys/endian.h on NetBSD as well as it allows to use the same
handling for DragonFly and NetBSD. Kill the redundant second chunk.
2007-02-02 15:58:58 +00:00
joerg
764c13cd96 Modular Xorg support. 2007-02-02 15:08:36 +00:00
wiz
cde8beb58f Fix header file for staticization of audioBufferWrite() in patch-ah. 2007-02-01 23:22:44 +00:00
drochner
33d44c5173 fix a header file so that C++ plugins can be built,
bump PKGREVISION
2007-02-01 16:55:58 +00:00
drochner
a071829496 build the "wavpack" plugin from gst-plugins0.10-bad 2007-02-01 16:53:31 +00:00
drochner
b8ddf26b69 add wavpack-4.40.0, a library/utility for the wavpack audio format,
mostly from Tobias Nygren per pkgsrc-wip
2007-02-01 16:52:28 +00:00
cbiere
7dfa01676c Use audio/libmpcdec instead of audio/libmusepack for Musepack support. 2007-02-01 14:52:43 +00:00
drochner
3d27141edb Revert the update to mpcdec - this breaks both bmp-musepack and
xmms-musepack. libmusepack (1.0.x) and libmpcdec (1.2.x) are
incompatible and don't conflict, so we can have both for the time being.
2007-02-01 10:21:57 +00:00
cbiere
b9a7337784 Added package option "musepack"; enabled by default. 2007-01-31 21:35:11 +00:00
cbiere
a7a155789e Update to 1.2.4. 2007-01-31 21:33:31 +00:00
wiz
71e7fe7594 + mac. 2007-01-31 21:18:10 +00:00
wiz
434374e32e Initial import of MAC: short for Monkey's Audio Codec, a lossless
audio codec (files with the .ape extension).

This is the MAC Linux port. It has autoconf and automake stuff and
some slight changes to the code.
2007-01-31 21:17:18 +00:00
joerg
5753a9e071 Do not use USE_LANGUAGES+= c++, list C explicitly. 2007-01-30 14:59:08 +00:00
wiz
609b0c95c4 Remove PKG_OPTIONS_LEGACY_OPTS after 3 branches, and split
options handling into options.mk file.
2007-01-30 07:05:58 +00:00
dmcmahill
2021b175d7 fix a namespace problem on solaris 2007-01-29 23:05:51 +00:00
joerg
435907d085 Use sys/soundcard.h on DragonFly. 2007-01-29 21:04:22 +00:00
tron
eb611f8d6b The server components don't get installed under Mac OS X. 2007-01-28 20:18:30 +00:00
markd
1a8e1fbee7 Restructure how the PLIST is built to hopefully be clearer in whats
happening and (closer) match the imake logic for what gets installed.
Bump PKGREVISION.
2007-01-27 20:56:18 +00:00
markd
e00ec6ce35 Revert the attempt to set MANPATH. It only applied to some parts of the
the tree resulting in some manual pages being installed into different
path than the others.  I see rillig has reverted his equivalent patch
in mk/bsd.pkg.use.mk
2007-01-27 20:46:52 +00:00
joerg
854306a97b Doesn't need explicit X11 here. 2007-01-26 21:58:42 +00:00
joerg
a8897b10df Modular Xorg support. 2007-01-26 21:49:45 +00:00
joerg
b96e67dc59 Modular Xorg support. 2007-01-26 21:39:00 +00:00
joerg
849f505a5c Modular Xorg support. 2007-01-26 21:04:26 +00:00
joerg
1fa86b8e20 No need to depend on X11. Bump revision. 2007-01-26 20:19:40 +00:00
joerg
4799d1ca72 Modular Xorg support. Do a full dependency on TCL. Not sure if this
changed the package, so bump revision.
2007-01-26 20:15:09 +00:00
joerg
23522c9cd8 No explicit X11 needed here. 2007-01-26 20:09:14 +00:00
joerg
a6baf77947 Don't explicitly depend on X11. 2007-01-26 20:05:53 +00:00
joerg
bc4156bc4d Doesn't reference X11. libXxf86vm is checked for, but the results
are never used.
2007-01-26 19:55:18 +00:00
joerg
693cec4938 Has no relation to X11 beside being about visualisation. Bump revision. 2007-01-26 19:24:42 +00:00
joerg
289e8e4820 No need for X11. Bump revision. 2007-01-26 18:45:52 +00:00
joerg
ab92054e57 Modular Xorg support. 2007-01-26 18:41:13 +00:00
joerg
f2999b52e4 No need for X11. Bump revision. 2007-01-26 18:28:24 +00:00
joerg
5ee1ab4b0a Modular Xorg support. 2007-01-26 18:23:30 +00:00
joerg
0dc7bd71fa No need to explicitly depend on X11. 2007-01-26 18:10:49 +00:00
drochner
1ff6bc4f55 add spc support pkgs 2007-01-26 16:48:19 +00:00
drochner
49c754d55d add the spc plugin for Gstreamer, built from gst-plugins0.10-bad 2007-01-26 16:45:38 +00:00
drochner
8107af84d6 import libopenspc-0.3.99.20050926 (built from an OpenSPC snapshot),
a library to decode SPC sound files
2007-01-26 16:44:00 +00:00
wiz
97d30b1361 Remove old version of libtunepimp, no package in pkgsrc depends on it
any longer.
2007-01-26 07:47:25 +00:00
wiz
fe949ec270 libtunepimp0.4 2007-01-26 07:46:56 +00:00
markd
a3c65760b5 Update kid3 to 0.8.1
* Release 0.8.1

* Fixed:
  + A new Custom genre was added on termination.

* Release 0.8

* New:
  + Import from freedb2.org, Discogs and MusicBrainz release database.
  + Support for ID3v2.4 and MPC using TagLib.
  + Context specific help in dialogs.
  + Support build with Qt4.

* Improved:
  + Show tag formats.
  + Remove non-letter characters before matching by title in
    import dialog.
  + Buttons to save dialog specific settings.

* Fixed:
  + Allow building with tunepimp 0.5.x.
  + Place kid3.desktop in /usr/share/applications/kde/.
  + Fix inadvertent changes of ID3v2.3 genre strings.
  + Remove trailing zeroes in unicode strings.
2007-01-26 03:53:56 +00:00
markd
e44d03e438 Update icons location of KDE apps. Bump PKGREVISION 2007-01-26 03:49:32 +00:00
markd
751e256ce8 Update to arts 1.5.6 (part of KDE 3.5.6) 2007-01-26 03:04:01 +00:00
abs
bdde3a5b21 drop x11.buildlink3.mk - not apparently needed 2007-01-26 00:03:24 +00:00
wiz
3d1219c90a Update to 1.10:
1.10 - 2007.01.21
 * New Features:
   * FLAC: Skip ID3 tags. Added option to delete them on save.
   * EncodedTextSpec: Make private members more private.
   * Corrupted Oggs generated by GStreamer (e.g. Sound Juicer) can be read.
   * FileTypes have a .mime attribute which is a list of likely MIME types
     for the file.
   * ASF (WMA/WMV) support.
 * Bug Fixes:
   * ID3: Fixed reading of v2.3 tags with unsynchronized data.
   * ID3: The data length indicator for compressed tags is written
     as a synch-safe integer.
2007-01-25 23:33:19 +00:00
drochner
02ed45693e add Musepack support pkgs 2007-01-25 19:37:11 +00:00
drochner
97c206474b add mppenc-1.16, an encoder for Musepack autio files 2007-01-25 19:34:22 +00:00
drochner
763f1b7f7c provide a Musepack (mpeg-plus) plugin for Gstreamer (buily from
gst-plugins-bad)
2007-01-25 19:33:08 +00:00
drochner
7556735453 import libmpcdec-1.2.4, a decoder for Musepack (mpeg-plus) audio files 2007-01-25 19:31:34 +00:00
martti
a181724931 Xfce 4.2.4 released
A new bug fix release of Xfce 4.2 is available. This release is supposed to
be the last release for the 4.2 branch. It includes several fixes ported from
the current developpment branch. This release should not be confused with the
upcoming Xfce 4.4 release [1], it's a bug fix release of the previous stable
branch.

[1] Xfce 4.4.0 is already in pkgsrc-wip.
2007-01-23 11:53:46 +00:00
rillig
ba7f5723d7 One source file defines "const" to expand to nothing -- and includes
system headers before and after that definition. Luckily, Solaris is
quite strict about that, since it defines getopt() in three different
header files. And I always thought that this redundancy wasn't useful.
2007-01-21 04:39:14 +00:00
rillig
a6a9964876 Made the package build on SunOS-5.10-sparc-sunpro. 2007-01-21 04:02:01 +00:00
wiz
2592a38f1b Update to 1.3.0:
CHANGES 1.2.2 -> 1.3.0

* [IMPORTANT] The text search functionality currently does not work
  anymore.  This feature uses the search form on the freedb.org
  website.  But since this form has disappeared, text search fails.
  In the mean time you might make use of the album command of the
  freedb2.org servers (see below).

* [NEW] Support was added for the 'album' command of the freedb2.org
  servers.  This feature can be used to do a text search for a certain
  album.  It does not perform any HTML page parsing but uses an
  extension of the CDDB protocol.  As input the function needs a disc
  with either the artist or title filled in.  The results are similar
  as for the query command; i.e. a list of matching disc IDs together
  with their categories.  The example program also supports this
  feature.

* [NEW] Functions where added to set (libcddb_set_flags) or reset
  (libcddb_reset_flags) some flags.  The flags used influence the
  behaviour of the library.  By default all flags are disabled.
  Currently the following flags are available:
  - CDDB_F_EMPTY_STR: When this flag is set, the library will never
    return a NULL pointer for a string.  Instead the empty string will
    be returned.
  - CDDB_F_NO_TRACK_ARTIST: When this flag is set, the library will
    not return the disc artist if the track artist is undefined.  A
    NULL pointer (or the empty string if CDDB_F_EMPTY_STR is set) will
    be returned instead.


CHANGES 1.2.1 -> 1.2.2

* [BUGFIX] Correctly specify the character set (UTF-8) when submitting
  data to a server.
2007-01-20 17:43:36 +00:00
joerg
54b1e79e7b No need for X11 here. Bump revision. 2007-01-20 14:25:24 +00:00
rillig
7d4a6ee48b Added a patch for sunpro on Solaris. 2007-01-20 01:04:04 +00:00
wiz
e5b04d25c0 Very belatedly bump PKGREVISION for all jasper dependencies because
of the shlib name change (!) during the update to 1.900.0.

Noted by Robert Elz in PR 35431.
2007-01-17 23:47:18 +00:00
drochner
7d9ad417c4 +gst-plugins0.10-sid 2007-01-17 18:24:43 +00:00
drochner
e603e121fe add gst-plugins0.10-sid-0.10.5, a plugin for Commodore "sid" sounds 2007-01-17 18:23:14 +00:00
joerg
ec6b579bd7 Modular Xorg support. 2007-01-15 16:32:24 +00:00
rillig
9090d47ee8 Don't include files more often than necessary. 2007-01-15 03:03:47 +00:00
wiz
807381eaa1 Uses flac API directly, include flac/buildlink3.mk.
Was previously included indirectly (so no PKGREVISION bump necessary).
2007-01-14 09:25:21 +00:00
wiz
f972666daa Enable flac supprt.
Add flac-1.1.3 support, using a patch from
ftp.altlinux.org /pub/people/thresh

Bump PKGREVISION.
2007-01-13 23:36:28 +00:00
wiz
761c90d199 No need to include flac/buildlink3.mk, it is not supported
directly. No PKGREVISION bump, since it is pulled in by libsndfile/buildlink3.mk anyway.
2007-01-13 21:28:11 +00:00
joerg
b5aa7f107e Modular Xorg support. 2007-01-13 16:50:12 +00:00
wiz
3e7b0f1f18 Add support for flac-1.1.3 based on Josh Coalson's patches.
Bump PKGREVISION because previously it would just disable flac
support.
2007-01-13 15:35:52 +00:00
joerg
fbce6b64d8 Needs Python 2.3+ 2007-01-13 12:06:19 +00:00
joerg
0c191bc1e9 Fix Xt test. 2007-01-13 11:02:12 +00:00
wiz
eed53c485e Comment out flac/buildlink3.mk -- package does not support flac-1.1.3
API and I couldn't find any patches.
2007-01-13 09:34:59 +00:00
wiz
18774e92c3 Remove gst-plugins0.8-flac:
old version of gst-plugins0.10-flac,
no patches for flac-1.1.3 support available,
only one package in pkgsrc (tunesbrowser) remaining that uses gstreamer0.8
interface.
2007-01-13 09:28:40 +00:00
wiz
a6c34d85ad Depend on flac-1.1.3 because of the configure test. 2007-01-13 09:19:07 +00:00
wiz
a3c2d113c2 Update to 2.1.0.
New in 2.1.0:

Claes Na:sten (1):
Add support for compilation tag

dnk (3):
nomad.c seek index
mad: remove unnecessary seek
Add MP4 input plugin

dnk000@gm... (4):
dir_open leak in tabexp_load_dir()
Raw/mpeg-2 AAC plugin
Handle input plugin read errors properly
On error set ip->eof in ip_read(). Remove ip_set_eof()

Frank Terbeck (4):
help_view: one in all patch
updated email address.
added support for cmus' options to zsh completion in contrib/
used wrong indention in contrib/README. fixed.

Julien Louis (2):
build oss plugin on kFreeBSD
Fix typo in configure which causes problems in detection of the tremor decoder

Michael (1):
MikMod plugin

Michael Piotrowski (1):
Fix streaming for other systems than Linux

Simon Morgan (1):
Make setting terminal title optional

Timo Hirvonen (66):
Move VERSION from configure to Makefile
Convert all possible #include <...> lines to #include "..."
-I. is not needed in CFLAGS anymore
configure: Move COMPAT_LIBS check to configure
Keep cursor at selected line
Avoid unnecessary screen update
Fix cursor position saving for editable views
mad: Fix integer overflow in seeking big mp3 with a Xing tag
help: some clean-ups
player-pause: start playing if currently stopped
Use view names instead of indexes in the default bindings
Rename help_add and help_remove
Fix removing unbound command from help view
Make get_command() more robust
help view: Shorten lines, coding style fixes
Keep help view sorted
Support removing bindings directly from help view
Display options in help view
Make options editable in help view
Rename help view to settings, change binding to 7
Make options searchable in settings view
Rename CTX_HELP to CTX_SETTINGS
mad: Handle seek error
mad: Don't build seek index for streams
Save cursor position for settings view
mikmod: Disable tag loading
mikmod: Remove some debugging code
mikmod: Remove useless casts
Cache ip->duration() result
mad: Change seek index interval to 15
mad: Add support for albumartist tag
tree view: Group tracks by albumartist tag if available
tree view: Remove artist/album == NULL case, always sort special names first
Put all files with albumartist tag to <Compilations>
Fix updating title line if set_term_title is false
Small optimization for simple_track_cmp()
mad: Fix id3_key enumeration
configure: Fix check_header
Use check_header to check if neaacdec.h is available
Initialize ip if ip_open() fails
AAC: Small cleanups
Don't try to get duration for streams
mp4: Remove .aac from supported extensions
configure: Improve usage text
cmus-remote: TCP/IP support
Update usage messages for both cmus and cmus-remote
Define default port in Makefile
buffer_fill(): Return number of filled chunks
ip_read() error handling fixes
Disable TCP/IP server support
Classify commands
Simplify command reading from socket
Add simple authentication support for cmus-remote
Reenable TCP/IP support for cmus-remote
Add support for ID3 TDRL frame, parse date properly
build system: Mark clean and distclean .NOTPARALLEL
Add support for ID3 v2.4 TDOR frame
Support FLAC 1.1.3
wav: Don't read incomplete frame at end of a truncated file
wav: Use unsigned int instead of int in wav_read() and wav_seek()
Use unsigned int instead of int to store player position
Die if input plugin reads incomplete frame
Makefile: Use git archive instead of deprecated git tar-tree to create dist
Support large files
Change default value for format_playlist

New in 2.0.4:

Marc Tanner:
Hide .. if we are in the root dir within the file browser

Nikolai Weibull:
Add handling of $CMUS_HOME variable and clean up code using cmus home
Fix freeing of arguments to run command.

Timo Hirvonen:
Require alsa >= 1.0.11
make dist: Don't include extended pax header in tarball
configure: Darwin, not darwin
configure: Improve compiler flag detection
Put DL_CFLAGS to CFLAGS for cmus
ttman: Add @li keyword
cmus.1: Use the @li keyword
configure: Abort if CC or LD is totally useless
configure: Put SHELL to config.mk
build system: Add check for -lsocket
configure: Use check_socket
server.c needs <string.h>
<ao/ao.h> doesn't include <stdio.h>
Solaris needs <termios.h> for TIOCGWINSZ
Solaris needs <ncurses.h> instead of <curses.h>
build system: Run scripts using $(SHELL)
build system: Use ginstall if available
Add directory reading functions
Convert scandir() to use dir_*()
browser: Use dir_*() instead of load_dir()
Use dir_*() instead of load_dir() in tab completion
Remove load_dir()
Convert load_themes() to use dir_*()
Add str_array_plug()
Replace str_array_add() uses with ptr_array_add()
Fix buffer overflow when completing variable value
build system: Add various libs to COMPAT_LIBS on Solaris
Link against COMPAT_LIBS
build system: Add /usr/local/{include,lib} to header/library search paths for Solaris
Fix check_dl() for Darwin
FLAC: Clean up
FLAC: Support 12, 20 and 24 bit samples
FLAC: More clean ups
FLAC: Convert samples to little-endian
ALSA: Don't silence if period size is unknown
build system: Update comments and move private function to utils.sh
build system: Use prefixed variable name
build system: Split checks common to CC and CXX
build system: Support CXX in compile and link tests
build system: Split $PATH using IFS=:
build system: Use `cmd` syntax instead of $(cmd)
build system: Use expr instead of $(( ))
build system: Don't use ${#var} etc.
build system: Separate export and setting variable
build system: Don't use test -e
build system: ! is not supported by SunOS /bin/sh
configure: SunOS /bin/sh compatibility
build system: Fix path_find()
build system: No need to put SHELL to config.mk anymore
Split ip_open() to ip_open() and ip_setup()
Fix setting terminal title if t_ts and t_fs are not set
Fix some comments in pcm.c
Make player_set_op() void
player_seek: Change "whence" argument to "relative"
Remove unused function op_second_size()
Remove op_set_sf()
Don't do op_drop() when changing sample format
Remove unused argument from get_stream_title()
Fix calculations in mixer_check()
Add path_absolute_cwd(path, cwd)
Add struct stat into struct directory, special case for symbolic links
Don't follow symbolic links pointing within the directory we are processing
Display the default key bindings in bold on cmus(1)
ttman: Fix escaping "." at beginning of line inside @pre
Add keybindings section to cmus(1)
Fix segfault if CMUS_HOME is not set
Do op_drop() when changing song
Fix a bug in change_sf()
Support inverted filters in the filters view
factivate: support inverting filters
Display toggled but deactivated filters in square brackets
Software volume control
Document softvol and softvol_state options
Improve filter documentation
2007-01-13 08:57:56 +00:00
wiz
1d5d6fcbbb Needs pkg-config. If it is not installed, libsndfile and fftw support
are not compiled in -> bump PKGREVISION.
2007-01-13 07:41:09 +00:00
wiz
09b0afc66a Support flac-1.1.3 using a patch from
ftp.altlinux.org /pub/people/thresh
2007-01-12 20:21:47 +00:00
wiz
6c9d3c89cf Actually, do support flac-1.1.3 by using a patch from
ftp.altlinux.org /pub/people/thresh
2007-01-12 20:16:04 +00:00
wiz
96d33d4dea Does not build with flac-1.1.3; I am not going to backport the fix, since
easytag-devel already supports the new API, use that instead.
2007-01-12 20:02:53 +00:00
drochner
cc7e0859e5 add a comment why libdjbfft is not used here
(for those puzzled about the "No accelerated IMDCT transform found"
message)
2007-01-11 19:32:13 +00:00
joerg
48d5317e5f Needs glu. Bump revision. 2007-01-11 11:51:12 +00:00
joerg
f55dde5056 Needs glu, bump revision. 2007-01-11 11:49:33 +00:00
joerg
dda5f50eb2 Modular Xorg support. 2007-01-11 11:47:09 +00:00
joerg
40404f7c5c Modular Xorg support. 2007-01-11 11:37:07 +00:00
joerg
b0aee12520 Modular Xorg support. 2007-01-11 10:46:49 +00:00
joerg
3882655274 Modular Xorg support. 2007-01-11 09:41:04 +00:00
wiz
924a4e5f88 Disable flac support for now -- this doesn't build with flac-1.1.3
and there are no patches available, currently.
2007-01-11 00:27:37 +00:00
drochner
01889288f9 +exaile&py-mutagen 2007-01-10 10:49:35 +00:00
drochner
46baf4893b add exaile-0.2.8, another music player, built from Python and Gstreamer 2007-01-10 10:48:21 +00:00
drochner
72f892bdbe add py-mutagen-1.9, a Python module to handle audio metadata
(This is just the Python extension part. If the command line utils
are needed, a seperate pkg should be added.)
2007-01-10 10:21:25 +00:00
wiz
de547617d2 Fix build with flac-1.1.3. 2007-01-09 23:36:45 +00:00
wiz
4d43c0fdf8 Update to 0.12.1. Add patches from mpd svn repository to add flac-1.1.3.
ver 0.12.1 (2006/10/10)
* Fix segfault when scanning an MP3 that has a Xing tag with 0 frames
* Fix segfault when there's no audio output specified and one can't be detected
* Fix handling of escaping in quotes
* Allow a quality of -1 to be specified for shout outputs
* A few minor cleanups

ver 0.12.0 (2006/9/22)
* New audio output code which supports:
  * A plugin-like architecture
  * Non-libao ("native") outputs:
    * ALSA
    * OSS
    * OS X
    * Sun
    * Media MVP
    * PulseAudio
    * Shout (Icecast or Shoutcast)
  * Playing through multiple outputs at once
  * Enabling/disabling outputs while MPD is running
  * Saving output state (enabled/disabled) to the state_file
* OggFLAC support
  (doesn't currently work with flac-1.1.3)
* Musepack support
* Gapless MP3 playback
* MP3 ReplayGain support (using ID3v2 tags only)
* Support for MP2 files if MP3 support is enabled
* Composer, Performer, Comment, and Disc metadata support
* New outputs command for listing available audio outputs
* New enableoutput and disableoutput commands for enabling/disabling outputs
* New plchangesposid command for a stripped down version of plchanges
* New addid command for adding to the playlist and returning a song ID
* New commands and notcommands commands for checking available commands
* Can now specify any supported metadata type or "any" in search, find, and list
* New volume_normalization parameter for enabling Audio Compress normalization
* New metadata_to_use parameter for choosing supported metadata types
* New pid_file parameter for saving the MPD process ID to the specified file
* The db_file parameter is now required
* The port parameter is now optional (defaults to 6600)
* Can specify bind_to_address multiple times
* New --kill argument for killing MPD if pid_file is specified
* Removed --update-db argument (use the update function in your client instead)
* New mpdconf.example
* New mpd.conf man page
* Removed bundled libmad and libid3tag
* Lots of bug fixes, cleaned up code, and performance improvements
2007-01-09 23:19:26 +00:00
joerg
93d82e72e8 Modular Xorg support. 2007-01-09 13:30:46 +00:00
rillig
1fc4e0bd32 Fixed the build for non-privileged users who are not in the "wheel"
group and made the setuid bit explicit.
2007-01-09 04:17:30 +00:00
rillig
b1ec40655c Fixed pkglint nitpicks. 2007-01-08 21:42:41 +00:00
rillig
dac0daadb8 Fixed file permissions for gravis.cfg.
Reordered things in the Makefile.

PKGREVISION++
2007-01-08 21:34:57 +00:00
wiz
1d739a1ea6 Uses flac API from 1.1.3, add appropriate depends. 2007-01-08 00:19:18 +00:00
cbiere
acadf7eee2 Updated SHA-1 for patch-ag. 2007-01-08 00:07:59 +00:00
cbiere
5643b5ee30 The original author must have assumed d_reclen referred to
strlen(entr->d_name). Thus use this instead of the non-portable d_namlen
field.
2007-01-07 23:53:24 +00:00
wiz
eee2dd4fe5 Use Gentoo patch to build against flac-1.1.3. 2007-01-07 15:02:16 +00:00
wiz
54cae78725 Link libFLAC against libogg, since libFLAC references symbols from
there. Bump PKGREVISION and ABI depends (dependencies probably wouldn't
have built anyway).
2007-01-07 15:01:52 +00:00
wiz
1e841aac14 Fix pkglint warnings. 2007-01-07 12:54:22 +00:00
wiz
0503443844 Not needed any longer. 2007-01-07 12:53:51 +00:00
wiz
9896dc76a0 Update to 1.1.3:
o Added ReplayGain info to file info box in XMMS plugin
2007-01-07 12:52:32 +00:00
wiz
5321308ece PKGREVISION bump for flac shlib major bump and corresponding ABI
depends bump.
2007-01-07 12:25:50 +00:00
wiz
e27eb57c49 Update to 1.1.3:
*   General:
      o Improved compression with no impact on format or decoding speed.
      o Much better recovery for corrupted files
      o Better multichannel support
      o Large file (>2GB) support everywhere
      o flac now supports FLAC and Ogg FLAC as input to the encoder (e.g. can re-encode FLAC to FLAC) and preserve all the metadata like tags, etc.
      o New PICTURE metadata block for storing things like cover art, new --picture option to flac and --import-picture-from option to metaflac for importing pictures, new --export-picture-to option to metaflac for exporting pictures, and metadata API additions for searching for suitable pictures based on type, size and color constraints.
      o Support for new REPLAYGAIN_REFERENCE_LOUDNESS tag.
      o Fixed a bug in Ogg FLAC encoding where metadata was not being updated properly. Existing Ogg FLAC files should be recoded to fix up the metadata, e.g. flac -Vf -S 10s --ogg file.ogg
      o In the developer libraries, the interface has been simplfied by merging the three decoding layers into a single class; ditto for the encoders. Also, libOggFLAC has been merged into libFLAC and libOggFLAC++ has been merged into libFLAC++ so there is a single API supporting both native FLAC and Ogg FLAC.
* FLAC format:
      o New PICTURE metadata block for storing things like cover art.
      o Speaker assignments and channel orders for 3-6 channels (see frame header).
      o Further restrictions on the FLAC subset when the sample rate is <=48kHz; in this case the maximum LPC order is now 12 and maximum blocksize is 4608. This is to further limit the processing and memory requirements for hardware implementations while not measurably affecting compression.
* Ogg FLAC format:
      o (none)
* flac:
      o Improved the -F option to allow decoding of FLAC files whose metadata is corrupted, and other kinds of severe corruption.
      o Encoder can now take FLAC and Ogg FLAC as input. The output FLAC file will have all the same metadata as the original unless overridden with options on the command line.
      o Encoder can now take WAVEFORMATEXTENSIBLE WAVE files as input; decoder will output WAVEFORMATEXTENSIBLE WAVE files when necessary to conform to the latest Microsoft specifications.
      o Now properly supports AIFF and WAVEFORMATEXTENSIBLE multichannel input, performing necessary channel reordering both for encoding and decoding. WAVEFORMATEXTENSIBLE channel mask is also saved to a tag on encoding and restored on decoding for situations when there is no natural mapping to FLAC channel assignments.
      o Expanded support for "odd" sample resolutions to WAVE and AIFF input; all resolutions from 4 to 24 bits-per-sample now supported for all input types.
      o Added a new option --tag-from-file for setting a tag from file (e.g. for importing a cuesheet as a tag).
      o Added a new option --picture for adding pictures.
      o Added a new option --apodization for specifying the window function(s) to be used in LPC analysis.
      o Added support for encoding from non-compressed AIFF-C (SF #1090933).
      o Importing of non-CDDA-compliant cuesheets now only issues a warning, not an error (see here).
      o MD5 comparison failures on decoding are now an error instead of a warning and will also return a non-zero exit code (SF #1493725).
      o The default padding size is now 8K, or 64K if the input audio stream is more than 20 minutes long.
      o Fixed a bug in cuesheet parsing where it would return an error if the last line of the cuesheet did not end with a newline.
      o Fixed a bug that caused a crash when -a and -t were used together (SF #1229481).
      o Fixed a bug with --sector-align where appended samples were not always totally silent (SF #1237707).
      o Fixed bugs with --sector-align and raw input files.
      o Fixed a bug printing out unknown AIFF subchunk names (SF #1267476).
      o Fixed a bug where WAVE files with "data" subchunks of size 0 where accepted (SF #1293830).
      o Fixed a bug where sync error at end-of-stream of truncated files was not being caught (SF #1244071).
      o Fixed a problem with filename parsing if file does not have extension but also has a . in the path (SF #1161916).
      o Fixed a problem with fractional-second parsing for --skip/--until in some locales (SF #1031043).
      o Increase progress report rate when -p and -e are used together (SF #1580122).
* metaflac:
      o Added support for read-only operations on Ogg FLAC files.
      o Added a new option --set-tag-from-file for setting a tag from file (e.g. for importing a cuesheet as a tag).
      o Added a new option --import-picture-from for importing pictures.
      o Added a new option --export-picture-to for exporting pictures.
      o Added shorthand operation --remove-replay-gain for removing ReplayGain tags.
      o --export-cuesheet-to now properly specifies the FLAC file name (SF #1272825).
      o Importing of non-CDDA-compliant cuesheets now issues a warning.
      o Removed the following deprecated tag editing options; you should use the new option names shown instead:
            + Removed --show-vc-vendor; use --show-vendor-tag
            + Removed --show-vc-field; use --show-tag
            + Removed --remove-vc-all; use --remove-all-tags
            + Removed --remove-vc-field; use --remove-tag
            + Removed --remove-vc-firstfield; use --remove-first-tag
            + Removed --set-vc-field; use --set-tag
            + Removed --import-vc-from; use --import-tags-from
            + Removed --export-vc-to; use --export-tags-to
      o Disallow multiple input FLAC files when --import-tags-from=- is used (SF #1082577).
* plugins:
      o When ReplayGain is on, if tags for the preferred kind of gain (album/track) are not in a stream, the other kind will be used.
      o Added ReplayGain info to file info box in XMMS plugin
      o Fixed UTF-8 decoder to disallow non-shortest-form and surrogate sequences (see here).
* build system:
      o Added support for building on OS/2 with EMX (SF #1229495)
      o Added support for building with Borland C++ (SF #1599018)
      o Added a --disable-xmms-plugin option to configure to prevent building the XMMS plugin (SF #930494).
      o Added a --disable-doxygen-docs option to configure for disabling Doxygen-based API doc generation (SF #1365935).
      o Added a --disable-thorough-tests option to configure to do the basic library, stream, and tool tests in a reasonable time (SF #1077948).
      o Added large file support with AC_SYS_LARGEFILE; use --disable-largefile with configure to disable.
* libraries:
      o Merged libOggFLAC into libFLAC; both formats are now supporte through the same API.
      o Merged libOggFLAC++ into libFLAC++; both formats are now supporte through the same API.
      o libFLAC and libFLAC++: Simplified encoder setup with new FLAC__stream_encoder_set_compression_level() function.
      o libFLAC: Improved compression with no impact on FLAC format or decoding time by adding a windowing stage before LPC analysis.
      o libFLAC: Fixed a bug where missing STREAMINFO fields (min/max framesize, total samples, MD5 sum) and seek point offsets were not getting rewritten back to Ogg FLAC file (SF #1338969).
      o libFLAC: Fixed a bug in cuesheet parsing where it would return an error if the last line of the cuesheet did not end with a newline.
      o libFLAC: Fixed UTF-8 decoder to disallow non-shortest-form and surrogate sequences (see here).
      o libFLAC: Fixed a bug in the return value for FLAC__stream_decoder_set_metadata_respond_application() and FLAC__stream_decoder_set_metadata_ignore_application() when there was a memory allocation error (SF #1235005).
* Interface changes (see also the porting guide for specific instructions on porting to FLAC 1.1.3):
      o all libraries;
            + Merged libOggFLAC into libFLAC; both formats are now supporte through the same API.
            + Merged libOggFLAC++ into libFLAC++; both formats are now supporte through the same API.
            + Merged seekable stream decoder and file decoder into the stream decoder.
            + Merged seekable stream encoder and file encoder into the stream encoder.
            + Added #defines for the API version number to make porting easier; see include/lib*FLAC*/export.h.
      o libFLAC:
            + Added FLAC__stream_encoder_set_apodization()
            + Added FLAC__stream_encoder_set_compression_level()
            + Added FLAC__metadata_object_cuesheet_calculate_cddb_id()
            + Added FLAC__metadata_get_cuesheet()
            + Added FLAC__metadata_get_picture()
            + Added FLAC__metadata_chain_read_ogg() and FLAC__metadata_chain_read_ogg_with_callbacks()
            + Changed FLAC__stream_encoder_finish() now returns a FLAC__bool to signal a verify failure, or error processing last frame or updating metadata.
            + Changed FLAC__StreamDecoderState: removed state FLAC__STREAM_DECODER_UNPARSEABLE_STREAM
            + Changed FLAC__StreamDecoderErrorStatus: new error code FLAC__STREAM_DECODER_ERROR_STATUS_UNPARSEABLE_STREAM
            + The above two changes mean that when the decoder encounters what it thinks are unparseable frames from a future decoder, instead of returning a fatal error with the FLAC__STREAM_DECODER_UNPARSEABLE_STREAM state, it just calls the error callback with FLAC__STREAM_DECODER_ERROR_STATUS_UNPARSEABLE_STREAM and leaves the behavior up to the application.
      o libFLAC++:
            + Added FLAC::Metadata::Picture
            + Added FLAC::Encoder::Stream::set_apodization()
            + Added FLAC::Encoder::Stream::set_compression_level()
            + Added FLAC::Metadata::CueSheet::calculate_cddb_id()
            + Added FLAC::Metadata::get_cuesheet()
            + Added FLAC::Metadata::get_picture()
            + Changed FLAC::Metadata::Chain::read() to accept a flag denoting Ogg FLAC input
            + Changed FLAC::Decoder::Stream::finish() now returns a bool to signal an MD5 failure like FLAC__stream_decoder_finish() does.
            + Changed FLAC::Encoder::Stream::finish() now returns a bool to signal a verify failure, or error processing last frame or updating metadata.
      o libOggFLAC:
            + Merged into libFLAC.
      o libOggFLAC++:
            + Merged into libFLAC++.

Shlib major bump -> bump ABI depends.
2007-01-07 12:25:05 +00:00
wiz
d1b33bc9f4 Not needed any longer. 2007-01-07 09:48:15 +00:00