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.