- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.
VERSION 1.4.9
BUGFIXES:
* The last.fm dialog did not always properly disable options when the
username was not entered.
* Fix Amazon Cover fetching by using their new web service api.
* Don't insert items into Dynamic Mode that don't exist.
* If unavailable tracks are in the Playlist and random mode is on, don't
stop those tracks if selected; continue with available tracks.
04172008 - Look for Speex includes in new directory. Converted all text
encoding from ISO-8859-1 to UTF-8. Fixed "make dist" script for
dealing with Subversion instead of CVS. Added Speex to the README.
Upped version to 1.0.2.
04112008 - Check if Speex header has bogus data (CVE-2008-1686).
08062007 - Updated my email address.
07152007 - Minor correction in Timidity resampling code (Thanks, Sam!).
07062007 - Fixed uninitialized buffer in mpglib. (Thanks, Phil!).
10292006 - Fixed bogus memory dereference when SMPEG fails init (thanks, Chris!)
10272006 - FLAC 1.1.3 breaks their API _again_, so we try to do the right
thing at build time. (Thanks, Josh!).
05122006 - Patched to get mpglib compiling again (thanks, Sam!).
12172005 - Fixed gcc4 whining in playsound_simple.c.
12062005 - Trimmed a bunch of junk out of the build system, and now it works
on Mac OS X again.
10122005 - Check for libmodplug headers in two possible places (thanks, Tyler!)
10012005 - Added playsound_simple.c.
05302005 - Backport from devtree: Fixed automake nonsense.
11122004 - Backport from devtree: fix .voc decoder crash on file open.
05082004 - Fixed "bootstrap" to work with MacOSX.
05072004 - Backed out some commits, converted repository to Subversion, and
branched off to a 1.1.0 development tree. Changed MikMod URL...old
one is now a porn site. :(
10252003 - VOC decoder was broken. Now it isn't.
10142003 - Build system fix: acinclude.m4 had some word wrapping badness.
changes:
-security fix (unchecked array index, CVE-2008-1686)
-a few bug fixes (including the 1.1.11.1 regressions)
-new version of the pulseaudio output plugin
-open-source upport for RealAudio "cook"
changes:
* Security fixes:
- Array Indexing Vulnerability in sdpplin_parse(). (CVE-2008-0073)
- integer overflow, possibly leading to buffer overflow, CVE-2008-1482
* Reworked the plugin directory naming so that external plugins don't have
to be rebuilt for every release
* Made the version parsing much more reliable; it wasn't properly coping
with four-part version numbers
* Fixed an off-by-one in the FLAC security fix patch. This breakage was
causing failure to play some files
* Support 16-bit big-endian DTS audio
* Improved frame snapshot API. (ABI extension.)
* Re-add support for # (stream parameter separator) in raw filenames
* Fixed long delay when closing stream on dual core systems
pkgsrc note: CVE-2008-0073 was already fixed by patch
There are still some bugs lurking, but on NetBSD/amd64 4.99.48
with azalia(4), both the sun and OSS drivers work fairly well!
Try it out with audio/moc-devel.
Please let me know if you encounter any problems.
Currently, I manually create the distfile with the dist-bzip2 target
in my local sources. I plan on hosting a repository of these sources
somewhere with a NetBSD/pkgsrc branch soon.
in librt and remove ffmpeg patch, which is no longer needed.
Also, I've changed options.mk so that selecting 'samplerate' implies
'sndfile', as the former is dependent on the latter.
a getline() function taken from nbftp--bothering with gnulib was too
annoying. It works for me on NetBSD-current, but please let me
know if there are any problems.
I've also extended the check for sched_get_priority_max(3)--both here
and in audio/moc--to look in librt prior to giving up. This allows
moc to run with realtime priority on NetBSD-current; unfortunately,
presently this requires root perms.
with this package. While here, correct ncurses/ncursesw options
to provide the right arguments to configure.
Changes since 1.9.1:
2008-03-16 -- Herrie 2.0:
* Added: Brasilian Portuguese translation - Eros Carvalho
* Fixed: Make vfs.lockup.chroot expand ~/ and ~user/
* Changed: Maintainer email address
* Removed: Debian package infrastructure, per maintainer's request.
2008-02-12 -- Herrie 1.9.3:
* Added: Support for Debian GNU/kFreeBSD
* Added: Debian package infrastructure
* Fixed: Shut down the application when we lose TTY input
* Added: Chinese translation - Ji ZhengYu
2008-01-19 -- Herrie 1.9.2:
* Removed: Native Windows support - it was incomplete anyway
* Improved: Manpage reorganized to make more sense - Marcela Tiznado
* Added: Finnish translation - Jorma Karvonen
* Added: Danish translation - Joe Hansen
* Improved: GUI scrolling performance when dealing with big playlists
* Added: Switch to scroll pages up and down when selection goes out of sight
Note: This may screw up the OSS driver, but if you're using NetBSD,
I recommend using the native sun audio driver. ;)
Some type fixes. Autoconf glue and functions to use netbsd atomic ops.
Conversion to pollts() for better accuracy. Bump rev.
Based on patch provided by Zafer Aydogan via private mail.
pkgsrc changes:
* Marked as DESTDIR ready.
ChangeLog:
Jan 08 2007 Pascal Brochart <pbrochart@tuxfamily.org>
* v 0.8.0: Rewriting of the glthreads effects.
Use mutex when really created (fix deadlock).
Fix memory leak with SDL_ttf.
New translation (pt).
Pause and unpause display works again.
Aug 18 2004 Pascal Brochart <pbrochart@tuxfamily.org>
* v 0.7.0: Bug fixes.
Add sinus wave to spectrum analyzer.
Use GL_TRIANGLES instead of GL_LINE_STRIP in glthreads.
New translations (fr fr_FR).
This update was long overdue from version 0.100.0. Especially of note:
native audio(4) support (OSS driver initially converted by
jakemsr@openbsd.org), with certain changes/fixups by me (both in the
driver code and elsewhere ... it is very much still a work in progress,
but it is a work that does work, heh).
Also, some patches to do the "right thing" throughout, i.e. press the
"we are not linux" button. More fixes/enhancements coming soon.
One outstanding issue I know of: an mmap failure when trying to run
with realtime scheduling that I haven't been able to look into enough yet.
A good player which supports this is audio/moc ... I hope to add
a gstreamer plugin and much more shortly.
I am in the planning stages of a rewrite of the driver using kqueue, also.
vorbis-tools 1.2.0 -- 2008-02-21
* FLAC support now relies on libFLAC
* Support for large files
* Fixed acinclude.m4 to properly support --no switches
* ogg123: added remote control support
* ogg123: fixed a bug in esd when pressing CTRL + C
* ogg123: fixed a type mismatch in option parsing for 64 bit systems
* ogg123: configuration no longer hardcoded to /etc
* oggdec: limited support for chained Ogg bitstreams
* ogg123: compiles with older versions of libcurl
* oggdec: support decoding of multiple files into a single one
* oggenc: -k, switch for Skeleton bitstream encoding
* oggenc: fixed issues with Skeleton on big endian systems
* oggenc: proper 5.1 channel mapping support
* oggenc: FLAC module does not confuse every Ogg file as its own
* oggenc: compiles with older versions of libvorbis
* ogginfo: recognizes Skeleton, Dirac, FLAC and Kate bitstreams
* vcut: solved issues described in ticket #1313
* vorbiscomment: support for creation of long comments
* vorbiscomment: support for multiplexed Vorbis
* Several minor bug fixes
2.1.5 - January 26th, 2008 :
============================
* Added an option in the "Process Fields" scanner to enable/disable
detection of Roman numerals,
* Disabled unsynchronisation when writing ID3v2.4 tags (as Taglib doesn't
support them) to avoid problem with pictures on some applications (thanks
to Alexey Illarionov),
* Fixed compilation problem with previous versions of flac older than 1.1.3,
* Fixed the size of log view when resizing the main window,
* Fixed browser problem with the hidden directories filter: directories
starting with severals dots were also hidden,
* Fixed problem when renaming severals directories and files with the
'Rename File and Directory' scanner (thanks to vdaghan) ,
* Fixed detection of valid roman numerals in the "Process Fields" scanner
(was used some parts of the Roman library from David M. Syzdek),
* Brazilian Portuguese translation updated (thanks to doutor.zero),
* Polish translation updated (thanks to Michał Smoczyk),
* Swedish translation updated (thanks to Anders Strömer),
* German translation updated (thanks to Götz Waschk),
pkgsrc change:
Fix installed .pc file to include rpath.
Changes from 1.4 to 1.5
* Support for Mac OS X and Microsoft Windows
* Distributed under the MPL (in addition to the previous LGPL license)
* Added support for Speex files
* Added support for TrueAudio files
* Added support for WavPack files
* Added support for ID3v2 general encapsulated object frames
* Added support for ID3v2 unsynchronized lyrics frames
* Added support for ID3v2 URL frames
* Propper exports of all public classes / functions
* Updated the APE::Item API to work with value lists
* Added support to the FileRef class for new Xiph (Ogg) extensions
* Made the samples per frame for MPEG headers accessible
* Made MP3 Xing headers accessible
* Prevent invalid encodings from being written to ID3v1 tags
* Non-Latin1 ID3v2 text frames are automatically converted to UTF-8 on
write (if they are not explicitly set to UTF-16)
* Added support for reading ID3v2.2/3 unsynchronized tags
* Made it possible to search for ID3v2 comment frames by description
* Fixed a number of bugs in ID3v2 relative volume adjustment reading and
writing
* Added work arounds for iTunes writing invalid ID3v2 frame lengths
* Added work arounds for iTunes not being able to correctly parse
numerical ID3v2 genres
* Added work arounds for iTunes putting non-text information in ID3v2
comment frames
* Added a function to export strings to std::wstring
* Added a function to check ASCII compatibility of strings
* Added a function to check Latin1 compatibility of strings
changes:
-Bug fixes and minor improvements
-Voice variants have names rather than numbers
-Added languages
-Add options for different intonation styles
-Added option for gaps (pauses) between words
"ncurses" option. "wide-curses" now just toggles whether we use
wide or narrow curses, which is a much simpler knob for users.
Bump the PKGREVISION to 1.
fixes, the main feature enhancement is support of freedb2.org
searches. There may be regressions from the stable version, and so
this was imported as a -devel package instead of an upgrade to
devel/mp3splt. If it is confirmed that this does not exhibit
any regressions, we should consider replacing that package with this
one.
Additionally, use of the libmp3splt library allows for abstracting
the dependencies of libmp3splt (ogg/vorbis, mad) from the program
itself.
OGG/Vorbis files. It is provided mainly for use with mp3splt, as this
allows the mp3splt package not to explicitly depend on any of this
library's dependencies. Of course, other programs are free to
use it!
and try to introduce a scheme which could be used in a more general
framework (once NetBSD has stabilized and we got some experience
with the realtime stuff)
VERSION 1.4.8
CHANGES:
* Optimise some database queries with the mysql backend. Patch by Alf
Eaton <sites@hubmed.org> (BR 152749).
* Don't show the device plugin dialog when a new device is plugged in.
Apparently it's not obvious that you have to hit OK after selecting "Do
not handle" if you don't want it handled, so disabling it prevents it
from being shown repeatedly.
* Better support for iPhone/iPod Touch mounted via fuse/sshfs (libgpod 0.6.0
or newer required).
* Only re-render the context view when visible if changing ratings, scores
or labels for songs.
BUGFIXES:
* Last.fm metadata would not update with xine 1.1.8. (BR 150429)
* Amarok would forget podcast channel and episode settings when using the
postgresql backend.
* When adding file types with the Generic Media Device sometimes the
extensions would be prepended with & and would not save. (BR 151806)
* For improved compatibility with newer iPods, convert file extensions to
lower case during transfer.
* Replace slashes in artist name with spaces when querying Wikipedia
e.g. AC/DC, To/Die/For. (BR 150001)
* Always rebuild the dynamic mode cache when in Suggested songs mode,
so that we don't land up with stale suggestions. Patch by Jer Johnson
<jer@gweep.net>
* Sort albums made in the same year alphabetically in 'ascending
order'. (BR 149408)
* Statistics tool shouldn't show samplers in 'favorite albums'.
* Duplicate songs were not allowed in playlist when adding from the
collection browser. (BR 149643)
* Make sure the localUrl of a PodcastEpisode is valid after a failed
download. (BR 147351)
* Fix off-by-one error causing Smart Playlists to not load tracks with a
rating >= 4.5. (BR 148916)
* Don't enable "Configure Podcasts" at the top-level Podcasts folder if
there is nothing beneath it. (BR 146504)
* Generic Media Device could copy some non-ASCII filenames to turn to
gibberish. Thanks to David Smith <davidsmith@acm.org> for the fix.
* Fixed possible GUI freeze when Amarok was showing the dialog for
installing mp3 support. Patch by Sascha Sommer <ssommer@suse.de>.
(BR 147126)
* Amarok could needlessely reinitialize connections to MySQL databases
after a configuration change. Combined with a bug in MySQL libraries,
this could lead to a crash.
* Pressing Preveious Track in a Dynamic Playlist could cause undefined
behavior in certain edge conditions. Now it always plays the current
track. (BR 148317)
* Immediately after loading a dynamic playlist, you couldn't drag a
track to the top of the playlist. (BR 149263)
* Fix transferring files with UTF8 names to MTP devices. Thanks to Kevin
Becker <kevman3000@gmail.com> for the fix. (BR 139722)
* Display warning that iPod sysinfo could not be written in the case of
incorrect file permissions. Patch by Christian Ober-Blöbaum
<cob@tzi.de>. (BR 148607)
* Fix Czech character conversion to ASCII for Generic Media Device. Patch
by Matěj Laitl <strohel@gmail.com>. (BR 149125)
2.1.4 - December 12th, 2007 :
=============================
* Added support of pictures in Ogg Vorbis and Speex files (with Ogg Vorbis
tags),
* Added support of pictures in FLAC files (with FLAC Vorbis tags).
* The code for handling FLAC files was also fully rewritten,
* Added view of tag fields in the main list of files,
* Added a button on the main window to select a directory to browse for file
(useful when the tree is hidden),
* Fixed compilation problem with mpeg4ip 1.6 (thanks to Götz Waschk),
* Fixed messages boxes to use the stock buttons and labels of GTK,
* Fixed file easytag.desktop (thanks to Doruk Fisek and Götz Waschk),
* Fixed problem with dates and EUC-JP locale when displaying lines on the
log window (thanks to Misty Haiku),
* Fixed problem with the Cddb manual search when using a proxy,
* Fixed detection of Roman numerals before a coma and dot characters in the
scanner window,
* Settings to write ID3v1.x tags : the option "//TRANSLIT" was enabled by
default to avoid an error message with UTF-8 strings. This was the setting
used before using libid3tag instead of id3lib,
* Fixed problem when reading tag with some languages as Turkish (patch from
Doruk Fisek),
* New Chinese (Taiwan) translation (thanks to Jose Sun),
* Hungarian translation updated (thanks to Mészáros Csaba),
* Chinese (Simplified) translation updated (thanks to Yang Jinsong),
* German translation updated (thanks to Götz Waschk),
* French translation updated.
Changes in 1.0.5
- Added opportunity to build plug-in for player BMP.
- Fix bug with blanks with use gnome-vfs in BMP.
- WARNING: BEEPMP-WMA conflict with BMP-WMA. Remove BMP-WMA or do not use BEEPMP-WMA.
Other changes:
gtkpod V0.99.12
NEW FEATURE: Import and management of photographs on ipods that support
them. Update of README to include photo management.
UPDATE: Application requires libgpod version 0.6.0 or higher.
UPDATE: Better icon theme specification compliance.
BUGFIX: Fixes to tomboy script. Thanks to Javier Kohen.
BUGFIX: Issues with display of track length. Inconsistent units used in
conjunction with libgpod (Jorg).
UPDATE: Cover art preview window either displays an album cover to its
full size or to a size consistent with the user's desktop.
UPDATE: Download of Album Art from the net feature modified to the ability
of dragging-and-dropping a .jpg image from a web browser. This has been
changed due to licensing concerns over album art. Drag and Drop section of
README updated accordingly (Paul).
BUGFIX: Issues on detecting changed local / podcast database. Thanks to
Mario Rossi.
BUGFIX: Issues addressed on Details Window.
BUGFIX: Crash avoided when auto-detecting an iTunes database that cannot
be read.
UPDATE: Display of error output of scripts (Jorg).
IMPROVEMENT: Configuring and Compilation support (Todd).
UPDATE: New scripts for flac, ogg, mp3, m4a, wav conversion to mp3 and
m4a. Thanks to Peter van de Does.
BUGFIX: Model number identified and written to ipod upon loading to ensure
libgpod can read the ipod's artwork.
UPDATE: Updates and bug fixes to gapless playback. Thanks to Michael
Tiffany.
BUGFIX: When Cover Art Display is widened, covers space out rather than
stretch.
BUGFIX: Fixed memory leaks in CoverArt Display and Details window. Thanks
to Daniele Forsi.
UPDATE: French translation. Thanks to Ã#ric Lassauge.
UPDATE: Italian translation. Thanks to Daniele Forsi.
UPDATE: Hebrew translation. Thanks to Assaf Gillat.
UPDATE: Swedish translation. Thanks to Stefan Asserhäll.
NEW FEATURE: Added Romanian translation support. Thanks to Alex Eftimie.
NEW FEATURE: Added Russian translation support. Thanks to Matvey Kozhev.
gtkpod V0.99.10
NEW FEATURE: on-the-fly conversion of WAV, FLAC and OGG (as well as MP3
and M4A). Thanks to Marc d[readlock], Simon Naunton and Peter Edwards!
Multi-threaded background conversion was added by Jorg Schuler.
NEW FEATURE: editing of TV show metadata and track media type. Thanks to
Mario Rossi.
NEW FEATURE: Display of Album Art. Thanks to P.G. Richardson.
NEW FEATURE: Download of Album Art from the net. Thanks to P.G.
Richardson.
NEW FEATURE: copy playlists and tracks from within the context menu
without DND can simplify life with many playlists. Thanks to Andrzej
Palejko for his patch.
NEW FEATURE: preliminary support for calculating gapless playback
information (lame encoded mp3 files only). Thanks to Michael Tiffany.
UPDATE: Smart playlists now support the following new fields: album
artist, tv show, last skipped, season number, skipcount and video kind.
IMPROVEMENT: Clicking on an item with the right mouse button will select
and open the context menu, which is the intended behavior. As a
consequence, the interface will remain blocked while the selection is
being updated and displayed.
BUGFIX: dragging tracks between two iPods would sometimes not actually
copy the file.
UPDATED: Italian translation (thanks to Daniele Forsi)
PACKAGING: Install a .desktop file and icons according to the
freedesktop.org specification.
2007-12-17 -- Herrie 1.9.1:
* Added: 'L' button to locate files in the current directory
* Fixed: Remove almost endless recursion by not recursing on symlinks
* Added: Input can be aborted pressing the escape button - Pieter-Paul Spiertz
* Improved: Manual content now matches installed configuration
* Fixed: Don't autoload the playlist when files are passed on the cmdline
2007-12-02 -- Herrie 1.9:
* Added: Support for changing the volume
* Improved: Make license of MD5 code in sync with the rest
* Improved: Avoid deprecated CoreAudio calls on Leopard
* Fixed: Stop processing of signals during shutdown
* Added: Spanish and Catalan translations - Xavier de Blas
* Added: '{' and '}' buttons to move tracks to top/bottom - Jille Timmermans
0.10: Direct editing of all frames. Support for MP4/AAC, MP2, Speex,
TrueAudio and WavPack files. Usability improvements. Support build with
KDE 4.
0.9: Hierarchical directory tree, enhanced context menu commands,
editor for custom genres, mark truncated ID3v1.1 fields, import from
gnudb.org and TrackType.org, usability improvements.
This adds SBR/PS support and bugfixes.
The licensing problems which appeared in 2.5 were resolved in 2.6.1.
pkgsrc notes:
-no dependency on libmp4v2 anymore
-added a patch to the "faad" standalone player to restore previous
behaviour: The -w option writes .wav format (with riff header)
to stdout.
Thanks to Raymond Meyer for help and testing.
Pkgsrc changes:
- The package supports installation to DESTDIR.
- No compiler necessary.
Changes since version 2.25:
===========================
2.26 22.06.2005 (unreleased)
added postgres/oracle/sqlite support (untested)
thanks to Rick for starting with a postgres version
2.27 01.01.2006
default port is now 8880 (not 888 anymore)
fixes an ioctl perl problem on current redhat/fedora (thanks to
Gregory K. Ruiz-Ade and the redhat/fedora guys)
0.8.8 - Thu May 24
- New win32 driver
- Few fixes and changes in autotools and configuration files.
0.8.7 - unreleased snapshot
- obsolete alsa device renamed to alsa05
- the 'alsa' device now uses the 0.9/1.0 API
- ALSA driver fixes
Overview of changes in libgpod 0.6.0
====================================
* support for iPod Classics and Video Nanos
The database from these models is protected by a checksum. When this checksum
doesn't match the content of the iPod database, the iPod won't show any
track (ie it will look empty). Support for writing this checksum has been
implemented in this release thanks to the awesome work of a few people in
#gtkpod. However, to calculate this checksum, a so called "firewire ID" is
needed which is different from iPod to iPod. Since reading it from the iPod
requires special permissions, the firewire ID must be written in a regular
file on the iPod so that libgpod can find it and use it to generate the
checksum.
libgpod installs a HAL callout to do that automatically when
everything is installed in an appropriate place. It can also be done manually,
see README.SysInfo for more information.
Cover art should be working except for non square covers, preliminary photo
support but this hasn't been widely tested yet.
* support for iPhone and iPod Touch
This requires manual user intervention: the devices must be jailbroken and
mounted through sshfs. The iPod Touch also needs a firewire ID which must be
manually set, see README.SysInfo
Cover art is implemented but not tested at all, ditto for photo support on
the iPod Touch
* additional tools to get the firewire id from new iPods including a HAL
callout which will make the process totally automatic when it's properly
installed. These tools need libsgutils to be installed.
* endianness fixes in the artwork writing code
* now depends on glib 2.8 or newer
Huge thanks to wtbw and Simon Schulz without whom that release wouldn't have
been possible. Thanks as well to the people on #gtkpod for the testing they
provided.
Other contributors to the release:
- Jesse Bouwman
- Alex Eftimie
- Christophe Fergeau
- Filippo Giunchedi
- Javier Kohen
- Tobias Kreisel
- Eric Lassauge
- Nicholas Piper
- Jorg Schuler
- Simon Schulz
- Todd Zullinger
xmms 1.2.11
The '1211 days since last release' release. XMMS was 10 years
old on 2007-11-15.
* Make the --toggle switches take an optional value to either
enable or disable the function.
* New command line switches: --quit, --toggle-shuffle,
--toggle-repeat, --toggle-advance, --queue
* New remote commands: xmms_remote_playqueue_clear,
xmms_remote_get_playqueue_pos_from_playlist_pos,
xmms_remote_get_playlist_pos_from_playqueue_pos,
xmms_remote_playqueue_add, xmms_remote_get_playqueue_length,
xmms_remote_playqueue_remove.
* Playqueue manager. Adds queue control enabling you to reorder
the queue and a search like the jump to file dialog.
OGG/Vorbis:
* Save stream to disk adds -N if the file already exist
* Don't apply the +6dB boost if replaygain information is missing
Alsa:
* Soft volume works without mixer
Songchange:
* Optional command to run at end of song.
Diskwriter:
* Effect plugins are applied on the saved file
MPG123:
* Enable shoutcast title streaming by default
* CTRL-Q as default keybind to quit
* Close dialogs with escape key
Solaris:
* Support OSS and AMD8111
26/11/2007: PyKaraoke v0.5.1 has been released. New in this release:
* GUI: Now works with WxPython v2.8.
* GUI: Improved search results layout.
* CDG player: Improved handling of corrupt CDG files.
* CDG player: Solve minor scrolling issues.
Download it here!
as a dependency, so only provide the necessary code. This is especially
important for Solaris, since the build failed before because of these
files.
I didn't use patches to save bandwidth and disk space.
The makefiles for this should really be rewritten to use libtool;
using two makefiles for two different platforms isn't the way we
tend to do things around here ... ;)
Blurb:
Rtunes streams files containing Apple Lossless audio data to
an Apple AirPort Express device. If a '-' is given as the
file(s) argument, rtunes expects raw PCM audio data on stdin
and encodes it to the Apple Lossless format prior to streaming
it. With this method it is possible to stream audio data from
any source that can output raw PCM audio data on stdout.
NOTE: the patch and mplayer helper library for this package are
untested; it is installed merely as a convenience.
This fixes a number of security problems (integer overflows resulting
in heap-based buffer overflow, CVE-2007-4619).
Other changes:
-speedup
-some new options
-bugfixes
-added support for all RIFF/AIFF metadata
Thanks to Chavdar Ivanov for providing a patch.
LibSpiff brings XSPF playlist reading and writing support to your C++
application. Both version 0 and 1 are supported. libSpiff uses Expat for
XML parsing and CppTest for unit testing. libSpiff is the official
reference implementation for XSPF of the [9]Xiph.Org Foundation.
Features
* Full conformance to the XSPF specification
* Cross-platform (Unix, Windows, Mac OS X, ...)
* Read and write XSPF files
* XSPF-0 and XSPF-1 support
* Unicode support
* Full support for XSPF extensions
* Full support for XML namespaces
* Fast (XML parsing is done by Expat)
* Uses unit testing
* Liberal license: [10]New BSD license
Blurb:
Herrie is a command line music player. It supports multiple audio file
formats (including MP3 and Ogg Vorbis) and has the ability to send
playback statistics to AudioScrobbler. The word `herrie' is Dutch for
`clamor'.
Herrie uses a split-screen user interface: a playlist at the top and a
filebrowser at the bottom. The application has two modes of operation,
called `party mode' and `XMMS mode'. When the application is started in
party mode, the first song in the playlist gets started. It will also
be removed from the playlist as well. When the application is started
in XMMS mode, any song can be started and will not be removed from the
playlist. The default mode is party mode.
"/usr/lib/libstdc++.so: undefined reference to `log'" when using gcc4.
The suggested workaround from bmpx is to pass --enable-ld-workaround
to configure which in turn passes --noinhibit-exec to ld(1), but I
don't like this as it can mask real bugs.
Bump PKGREVISION.
0.40.9:
The tray icon behavior was made GNOME HIG compliant. Crashes with the
GStreamer error handler and resizing columns in the playlist were fixed.
Equalizer use is now optional even when the GStreamer equalizer element is
installed. A few patches from pkgsrc are now included in upstream.
0.40.8:
Last.fm support was improved (more functionality). Shoutcast support
was improved. Support for NetworkManager, global hotkeys (X11-based,
custom, or GNOME-based), and support for generic video playback
(file playback, no DVD support, or similar) was added in addition
to video podcasts. Bugfixes all around have been made, and
responsiveness was improved by using asynchronous networking where
possible.
I didn't find NEWS for the other point releases since 0.40.1, sorry.
then automatically generate a PLIST that says "${PKGNAME} has no files".
* If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile,
and no PLIST files exist, then fail during the package build with
PKG_FAIL_REASON.
* Remove "intentionally empty" PLISTs again.
Now, the easy way to say that a package installs no files is to just
add the following to the package Makefile:
PLIST_SRC= # empty
that directly manipulate empty PLISTs.
Modify plist/plist.mk so that if the PLIST files are missing and no
GENERATE_PLIST is defined, then the package fails to build.
2.1.3 - October 15th, 2007 :
============================
* The "convert" function of the 'Process Fields' scanner was improved to
allow to replace a string to an other one (instead of only one character),
* Added a option to limit the number of lines in the log view,
* Added ability to show or hide the log view,
* Added command buttons in the "Load TXT file" windows,
* Added support of .oga extension,
* The "Process Fields" scanner set to uppercase roman numerals (thanks to
Slash Bunny),
* Fixed problem with the "Encoded by" field in Id3v2.4 tags (thanks to
Adrian Bunk),
* Fixed rules of the "process fields" to follows The Chicago Manual of Style
more closely(thanks to Slash Bunny),
* Fixed bug with UTF-8 characters in the "convert" function of the 'Process
Fields' scanner,
* Fixed problem with the browser window that stays grayed out if the
selected directory doesn't exist,
* Fixed file descriptor leak in the cddb search,
* Improved displaying of extensions supported in the About window,
* Improved selection of directories, in the browser tree, if it doesn't
exist on the file system, the tree is refreshed automatically.
* New Serbian translation (thanks to Miloš Popović),
* Swedish translation updated (thanks to Anders Strömer),
* Polish translation updated (thanks to Tomasz Sałaciński and Michał Smoczyk),
* German translation updated (thanks to Götz Waschk),
* Czech translation updated (thanks to Zbyněk Mrkvička),
* French translation updated.
jfranz at bsdprojects dot net.
AdPlug is a free, cross-platform, hardware independent AdLib sound player
library, mainly written in C++ and released under the LGPL. AdPlug plays
sound data, originally created for the AdLib (OPL2) audio board, directly
from its original format on top of an OPL2 emulator or by using the real
hardware. No OPL chip is required for playback.
and to support the "inet6" option instead.
Remaining usage of USE_INET6 was solely for the benefit of the scripts
that generate the README.html files. Replace:
BUILD_DEFS+= USE_INET6
with
BUILD_DEFS+= IPV6_READY
and teach the README-generation tools to look for that instead.
This nukes USE_INET6 from pkgsrc proper. We leave a tiny bit of code
to continue to support USE_INET6 for pkgsrc-wip until it has been nuked
from there as well.
changes:
-Plugin Manager improvements ? you can now install plugins from within the
plugin manager
-Scriptable Radio Panel ? People will be able to write plugins for your
favorite streaming service. (currently shoutcast is available)
-Lots of new translations
-New music sharing plugin ? you can share your music with people using
iTunes or other people using Exaile
changes:
--add-tag added: automatically add an ID3v1.1 tag to file which do
not have any ID3v1.x or v2.x tag, lots of handcrafted algorithms converted
2300 files rather successfully in 37 seconds, the code is obscure though
approved by tron
changes:
- Added handling of 'free form' bitrate frames, the lack of which was
causing segfaults on AMD 64-bit sytems
- Tweaked code to eliminate various gcc warnings and errors
- Improved detection of invalid MP3 frames
- Updated gmp3info for GTK 2
- Miscellaneous documentation updates and corrections
- Fixed possible buffer overflow condition in gmp3info
approved by tron