Copy config.h to faad2-config.h. Modify systems.h to refer to
faad2-config.h, and install faad2-config.h. This situation is
discussed here:
http://lists.gnu.org/archive/html/automake/2000-10/msg00114.html
Remove the undef of PACKAGE and VERSION, and add a 3rd non-empty
argument to AM_INIT_AUTOMAKE. This situation is discussed here:
http://lists.gnu.org/archive/html/automake/2000-10/msg00108.html
Modify the condition from HAVE_GLIB_H to __G_LIB_H__, which was
easier because faad2 doesn't depend on glib.
Bump pkgrevision.
oss or sun), based on the current OS name. This is only used if no
other libao plugin is installed, and is binary package friendly.
Addresses PR pkg/30920 by Chuck Cranor.
Install header files in include/faad2
Install include/faad2/config.h
Add include/faad2 to search path in buildlink3.mk
Since software depending on mp4.h won't be able to build without this
change, bump PKGREVISION and update BUILDLINK_DEPENDS.faad2 in
buildlink3.mk
abcde 2.3.2
* Too fast... I forgot to make the tarball and change the version strings in
several places. Fixed.
-- Jesus Climent <jesus.climent@hispalinux.es> Fri, 19 Aug 2005 00:44:37 +0300
abcde 2.3.1
* The new "I knew there were going to be bugs" upstream release!
* MKCUE needs to be passed some $CDROM as an option, or otherwise it will
not read the CDROM, in case is not /dev/cdrom.
* Also, make the CUEREADER a bit more general, since we might be using other
CUE extractors.
-- Jesus Climent <jesus.climent@hispalinux.es> Thu, 18 Aug 2005 23:44:20 +0300
abcde 2.3.0
* New upstream release!
* Defining the tracknumber now resets the first track if given a number
different than 1 (that is: abcde -T 1 2-10 creates songs 1 to 9).
* Modified the FAQ to reflect the changes on Marillat's repo
(Closes: #315724).
* Should be "space" safe: works properly when the working directory contains
a space (Closes: #147493).
* Repared the CD query for the discid code. When failing to read a disc,
actually report that there might be no disc in the drive.
* Right now, walk over the different encoders we Depends: on in Debian and
use the one available: if a user has a FLAC encoder, abcde will no install
vorbis-tools, so it will fail to run out of the box (Closes: #321216)
* Added CUE support. Still experimental...
* Added FLAC on Ogg. Still not activated, since we cannot get comments added
as a post-process action.
* Applied patches from Fedora Core (Credit goes to Nils Philippsen
<nphilipp@redhat.com>)
* Added a post_read() function to be executed before ejecting the CD.
* Typos reported by A Costa corrected (Closes: #311463)
* Problem with abcde being run in a directory with files containing only
numbers solved (Closes: #313628).
* vorbiscomment uses now "-R" (Closes: #303566).
* "-t" and "-T" use the first track as a starter for the track list.
(Closes: #305749).
* Added CDPARANOIACDROMBUS option to define -d in case of using IDE and SCSI
in case of using ide-scsi emulation layer (Closes: #290768).
* Define metaflac in abcde.conf (Closes: #303555)
-- Jesus Climent <jesus.climent@hispalinux.es> Wed, 10 Aug 2005 07:00:26 +0300
default deals only with two level hierachies.
Add explicit saving of %ebp around cpuid, since GCC 3.4 doesn't like the
register clobbering.
Add DragonFly and OpenBSD conditionals. The latter are not tested, but
wiz@ suggested them as most likely correct.
Package changes: aRts engine deactivated. This is prompted
by a comment in http://bugs.kde.org/show_bug.cgi?id=106599 about arts-engine
not being maintained.
Also the xine and the gstreamer engines proved for me much more stable.
Thanks to Sergey Svishchev, svs at ropnet dot ru, for the pointer.
Changes since last packaged version (1.3.1):
VERSION 1.3.2:
FEATURES:
* Tabs will open automatically when dragging files between tabs.
Patch by Christian Baumgart <christianbaumgart@web.de>.
* Two new dcop calls which allow scripts to read many of amaroK's
configuration options. script readConfig(key) for strings, integers and
bools. script readListConfig(key) for lists. Note that these functions
aren't guaranteed to always return the latest settings (though many do).
* Added a right click menu for blank areas of the playlist, with options
to save, clear or shuffle the playlist and to "enable the dynamic
mode & repopulate".
* Playcount is shown in the tag dialog.
* New volume slider, both better looking and better working than
the old one.
* Podcasts can be saved to any location. (BR 111059)
* Added "Save as Playlist" option to the collection and file browser
context menus as well.
* Allow removing of items in the Media Device browser transfer
queue.
CHANGES:
* Scroll wheel to switch tabs in context browser.
* Repopulate button is enabled or disabled together with dynamic mode.
* No warning dialog when starting if the directory File Browser is on
doesn't exist anymore. It just reverts to home. (BR 99208)
* Sorting on Collection Browser now shows "Unknown" items first, and
"Various Artists" last. Years are sorted descending now.
* When selecting 'Play' from the context menu on multiple items,
it'll now play the first and queue the rest.
BUGFIXES:
* The Equalizer and QueueManager widgets were broken on window managers
other than KWin.
* "Year - Album" category in the Collection Browser didn't allow for
dragging tracks or fetching cover images.
* Xine engine no longer adds images to the playlist.
* The delete key for removing playlist items works even if the file
browser is open. (BR 100145)
* Filenames with XML entity codes were not playable in dynamic mode
and caused it to stop. (BR 108783)
* If the album or artist contained "&", cover fetching wouldn't work
properly.
* When restarting, Playlist Browser items used for playlist shuffle
wouldn't be properly marked, though they would be taken into account.
* Don't crash after changing Podcast options, or after manually deleting
its first item.
* When renaming a playlist, the "." would be removed from the filename.
Paych by Elliot Pahl <elliot.pahl@gmail.com>. (BR 112204)
* When using next and previous on Tagdialog, after passing by a stream,
the fields would be always disabled. (BR 112060)
* Restarting track when in dynamic mode didn't work.
* Fix issues with the GStreamer engine and alsasink, and reenable it.
Patch by Vincent Tondellier <tonton-lists@team1664.org>. (BR 112103)
* Dynamic playlist shuffle had some incorrect smart playlist handling.
* Robustified the code for handling the '# of tracks in the playlist'
part of the statusbar, it should not ever get out of sync with
reality now. Nice side effect is you can see the track count
increase while a playlist is loading.
* "Last played - not in the last" smart playlists would only work for
sqlite. (BR 112248)
* Podcast and Dynamic subfolders are correctly restored on application
start. (BR 112162)
* Dropping tracks onto playlist browser folders will work correctly.
* Invalid podcasts are no longer discarded on quit. (BR 112116)
* Fixed playing of files that have special characters like '#' in
helix engine.
* Fixed issue where selecting multiple items after filtering the
playlist would cause all the other items 'between' them (but
invisible due to the filter) to also get selected.
* Add support for FLAC and Apple's Core Audio Format (CAF).
* Add virtual I/O interface (still needs docs).
* Cygwin and other Win32 fixes.
* Minor bug fixes and cleanups.
Schuller.
MOC (music on console) is a console audio player for LINUX/UNIX
designed to be powerful and easy to use. Noteworthy features
include:
* By default, files are decoded and played in a background
process. This allows the user to quit the interface (e.g.,
if one needs to close the xterm) without affecting
playback. It also allows attaching multiple interfaces
(e.g. in multiple xterms) to the same player.
* Playback should be smooth even under high cpu or I/O load,
due to the use of output buffering in a separate thread.
* There are no sound gaps in between files, because the next
file to be played is precached while playing the current
file.
Note: To avoid conflicts with Qt's 'moc', the moc binary is
called 'mocp'.
Changes since last packaged version (1.3):
VERSION 1.3.1:
FEATURES:
* Added 'Set as Playlist (Crop)' and 'Save as Playlist' options in the
playlist context menu. (BR 99932)
* Support for iPod shuffle devices. Patch by Guenter Schwann
<harry.w@gmx.at>.
* Media Device browser now has a connect button for connecting
your iPod after amaroK has already been started. Also includes
configurable mounting/unmounting options.
* Holding down the stop button (as opposed to just clicking it) pops
up a menu letting you stop either now, after the current track, or
after the end of the queue.
* Collection browser filter now fully supports the same Google-esque
syntax as the playlist filter, plus one extra: lyrics:"stuff to search
for" to search in cached lyrics.
* Pressing Shift+Enter after filtering the playlist will now queue
the first track. (BR 111054)
* Display short statistics in the collection browser depending on the
categorisation method.
* New DCOP call "collection: totalTracks". Returns the total number of
tracks in the collection.
* New DCOP call "collection: totalGenres". Returns the total number of
genres in the collection.
* New DCOP call "collection: totalCompilations". Returns the total number
of compilations in the collection.
* New DCOP call "collection: totalArtists". Returns the total number of
artists in the collection.
* New DCOP call "collection: totalAlbums". Returns the total number of
tracks in the collection.
* New DCOP call "collection: similarArtists(int artists)". Returns the
similar artists of the current track, results are limited by 'artists'.
* New DCOP call "playlist: repopulate". Repopulates the playlist with
tracks from dynamic mode.
* New DCOP call "player: showBrowser". Allows for showing of playlist
window browser, see the handbook for useage.
* New DCOP call "player: setLyricsByPath". Allows adding custom lyrics
for tracks.
* Add an icon in the statusbar displaying the number of queued tracks;
click on it to pop up a menu letting you jump to their locations in
the playlist.
CHANGES:
* New "Blue Danna" splash screen. Created by Nenad Grujicic, modified by
Nathan Adolph.
* 'Stop after track' is now saved (and so remembered across amaroK
restarts).
* Ported playlist + filter-lineedit behaviour to collection browser as
well: you can move between the view and the filter with the up/down
buttons, and just typing into the view will set the filter. (BR 108656)
* Wiki Tab links use the color set for links, instead of "Selected
Background". Style Authors can use "AMAROK_LINKCOLOR" if they want that
color. (BR 111228)
* The Equalizer widget has been pimped.
* Pressing 'up' in the playlist filter will now take you to the end of
the playlist, in addition to down going to the beginning, as before.
* When jumping to the current track, it now gets centered instead of only
barely showing.
* GStreamer-engine was rewritten. The crossfading feature was removed for
now (it didn't work right with recent GStreamer versions). Improvements:
1) Reduced CPU usage 2) Reduced latency 3) Increased stability
* No need to restart amaroK to use your iPod!
* Improved Konqueror Sidebar.
* The bundled "Shouter" AmarokScript (for radio stream serving) has been
updated and improved.
BUGFIXES:
* amaroK wouldn't remember current track when restarting. (BR 110282)
* Some memory leaks found and fixed.
* Fix buzz and subsequent clicking when equalizer enabled in Helix and
GStreamer engines compiled with GCC 4.0.1.
* Burn option wouldn't show up for "Year - Album" items on Collection
Browser.
* Tray's tooltip would show things like 69:40 of 1:12:01.
* Wiki Tab wouldn't work for names that contained "/". (BR 111634)
* With KDE 3.4, the proper context menu wouldn't be shown for File
Browser. Patch by Christian Baumgart <christianbaumgart@web.de>.
(BR 103305)
* Playcounter and Access Date wouldn't be updated properly for PostgreSQL.
Patch by Tonton <tonton-lists@team1664.org>. (BR 111519)
* Clicking twice on the uninstall button for the same script, would make
amaroK crash.
* Fixed an obscure crash when you emptied the playlist, had the focus on
it, and pressed up.
* No longer show dynamic info popup on application startup. Patch by
Christian Baumgart <christianbaumgart@web.de>.
* Sometimes the system tray tooltip did not update on song change.
* Polishing for the collection browser and expanded item states. Patch
by Christian Baumgart <christianbaumgart@web.de>.
* With xine-engine amaroK always treated remote media like radio streams.
* Selecting Classical equalizer preset prompted for name.
* Fixed konqueror sidebar compilation with kde <= 3.3 and gcc patched for
visibility.
* Konqueror sidebar can switch again between tabs.
* Fixed playing of oggs in helix engine.
* Fixed crash in helix engine when switching engines if helix/realplayer
not installed.
* Undo/Redo for the playlist was broken in some cases.
* On Collection Browser, when grouping by Genre/Artist/Year-Album it
wouldn't show the tracks. (BR 110890)
* SmartPlaylist Editor would reset "Match Any" to "Match All" when
editing. Patch by Kevin Henderson <pyspud@hotmail.com> (BR 110918).
* Podcasts and playlist tracks would be sorted lexicographically
(BR 97297).
* Saved dynamic playlists were not removable.
* xine-engine: amaroK would get stuck on exit if the Equalizer was enabled
and the engine playing. (BR 110791)
* Dequeued items sometimes weren't being repainted properly.
* Added support for direct color 8-bpp surfaces
* Altivec optimized blitters
* SDL.dll works on Windows 95 again
* Dropping a document onto an SDL app passes it as a command line parameter in MacOS X
* Fixed crash trying to allocate hardware surfaces on MacOS X
* Fixed short read problem with SDL_RWFromMem()
* Fixed gcc parse errors in SDL_audio.h on Windows
* Added support for Tru64 UNIX 4.X
* Improved RISC OS support
* Numerous improvements to the Atari port
* SDL_OPENGLBLIT is officially obsolete
Too many changes, bugfixes and features since last packaged version (1.2.4) to
list here. Please see amaroK's homepage or the ChangeLog file enclosed in the
source tarball.
Approved by chris@.
Changes since last packaged version (1.3.1) as seen on taglib's homepage:
* Added a package-config file
* Added support for plugging in file type resolvers to make it easier to use
native mime type resolution systems and to add support for additional file
formats
* Fixed a memory leak in APE items
* Fixed a crash when requesting the text of an empty APE item
* Added a README noting the Ruby and Python bindings
* Added the ability to save mp3 tags using the save mask without discarding
those tags that are not part of the mask
* Fixed the misspelling of "A Cappella"
* Implemented support for the ID3v2 frame flag for discarding frames on tag
alteration
* Use the above flag for ID3v2 frames that are discarded because they are no
longer supported in ID3v2.4 (which TagLib uses). This allows for these tags
to still be handled by library users if desired
* Fix memory corruption (deleting a no longer valid iterator) when removing a
frame from an ID3v2 tag
* Make it possible to read and modify the descriptions of images in attached
picture frames of ID3v2 tags
* Introduced an argument for limiting the number of fields that will be
created usign ByteVectorList::split()
* Significantly unbroke the relative volume adjustment ID3v2 frame's API.
It now properly supports multiple volume fields in the same frame
* Added support for reading the comment portion of "Xiph" tags (used in Ogg
Vorbis and FLAC) from the "COMMENT" field rather than only from the
"DESCRIPTION" field mentioned in the spec
* Added support for Ogg FLAC v1.1.1
* Added prepend methods to the List<T> class
* Added support for UTF-16 little endian strings as used in some tagging
formats
* Fixed or implemented roughly 35 bug or wishlist items relative to 1.3.1
backslashes anymore. A single backslash is enough. Changed the
definition in all affected packages. For those that are not caught, an
additional check is placed into bsd.pkginstall.mk.
Vorbisgain calculates a percieved sound level of an Ogg Vorbis file using the
ReplayGain algorithm. VorbisGain then stores in the comments (tags) in the
file a suggestion on how the volume should be changed during playback, to get
a uniform sound level.
* FreeTTS driver now includes and uses a user_addenda.txt pronunciation
lexicon addenda to support characters from the extended ISO8859-1 character
set as well as the unicode currency block - bug 163805 (Willie Walker)
* Automatic detection of voices for festival driver - part of bug 141516
(Fernando Herrera)
* Fixes for bug 301086 (Willie Walker), bug 141516 (Bill Haneman and Fernando
Herrera), bug 169805 (Bill Haneman), and bug 167810 (Oana Serb)
that these directories will be conditionally removed (based on reference
counts), regardless of the value of PKG_CONFIG. Bump the PKGREVISION
for packages that were modified as a result.
as the INSTALL and DEINSTALL scripts no longer distinguish between
the two types of files. Drop SUPPORT_FILES{,_PERMS} and modify the
packages in pkgsrc accordingly.
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables. Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.
For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
* [NEW] It is now possible to fine tune the text search by specifying
which fields and categories to consider.
* [BUGFIX] Fixed cddb_sites function returning random values due to
uninitialized value.
* [UPDATE] The value of the LIBCDDB_VERSION_NUM defined variable is
now 121.
Changes 1.2.0:
* [NEW] Support for searching the FreeDB database using a text string
has been added. This feature has a similar API as the query
command but uses a string instead of actual disc data.
* [UPDATE] The value of the LIBCDDB_VERSION_NUM defined variable is
now 120.
Changes 1.1.0:
* [IMPORTANT] The installed header files now no longer contain any
actual structure definitions. All libcddb structures are now truly
opaque for the user of the library. Some of the structures have
also been updated. This means that the library is not binary
compatible with the previous version. It should however be possible
to just recompile any software using libcddb and link it against
this new library. The API is backwards compatible so no changes to
the software should be necessary.
* [NEW] Support for the FreeDB sites command that can be used to get a
list of mirror servers. A function was also added to initialize the
libcddb server connection data using one of the servers returned by
this command
* [NEW] A new error code was added (CDDB_ERR_INVALID) that is returned
when invalid input parameters are passed to one of the library
functions.
* [UPDATE] The value of the LIBCDDB_VERSION_NUM defined variable is
now 110.
update the url to www.craz.net
patch-aa is no more necessary (SA_NOMASK is no more used)
Main changelog entries:
- password support. You will be prompted for a password if a server requires a password
- playlist support.
- Several bug and portablity fixes
approved by cube@
changed the url to www.craz.net
remove patches that have been integrated upstream or are no more relevant
Main changelog entries:
- Playlist support now exists
- Use a free mdns library, instead of Apple's mDNS library. This means that libopendaap is entirely free now.
- You can now connect to servers with passwords
- Several bug fixes
approved by cube@
introduced after the perl5/buildlink3.mk file was no longer included
by the package Makefile, but we still referenced BUILDLINK_PREFIX.perl
to locate the pod2man script. Noted by Matthias Drochner.
around at either build-time or at run-time is:
USE_TOOLS+= perl # build-time
USE_TOOLS+= perl:run # run-time
Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
run-time dependency (DEPENDS) on a tool is to append a ":run" modifier
to the tool name, e.g.,
USE_TOOLS+= perl:run
Tools without modifiers or with an explicit ":build" modifier will
cause build dependencies (BUILD_DEPENDS) on those tools to be added.
This makes the notation a bit more compact.
o Christian Weisgerber sent patches to man page fixes
and patches for sunaudio driver on openbsd.
o Default volume for soxmix wrongly set to 0 instead
of 1/#_input_files (float rounding error).
o Update to ALSA driver to do a better job of detecting
unsupported sample rate/size/encoding and change to
a supported one.
o Fix bug in alsa writing were last last partial buffer
wasn't being flushed.
o Guentcho Skordev pointed out ogg vorbis files were using
the same value for serial numbers each time.
o Changed sox to only read the exact size of a WAV data chunk
if cooledit IFF LIST chunk is found at the end of the file.
Normally, this isn't done to allow reading > 2gig WAV files.
o Modified configure to detect cygwin compiler after detecting
gcc compiler (fixes some default CFLAGS options).
o Added explicit rule for compile *.o from *.c so that
CPPFLAGS is always referenced. Not all platform's default
rule includes CPPFLAGS (FreeBSD).
o Under linux, add include path to /lib/modules/* so that ALSA
include files can be auto detected.
o Ian Turner added an effect to remove noise from an audio
file by first profiling silent periods of the audio
to determine what the noise is (like background hiss on
cassette tapes).
instead on perl>=5.8.0. Bump the PKGREVISIONs of the following packages
due to the possible perl dependency changes after the removal of
libperl:
audio/ices-mp3
databases/postgresql73-plperl
databases/postgresql74-plperl
textproc/eperl
www/ap-perl
6/3/2005 1.7b (devel)
- applied patch from 'Inma', correcting a connection hang in
Solaris 9. This reworks some of the very old and primitive
fd_set stuff in Aulibint.c .
- updated config/config.sub and config.guess to properly
detect DragonFly systems.
- Applied patch from Mark Davies and Joerg Sonnenberger
correcting some BSD issues and adding DragonFly support.
Then nasd.conf man page is always installed in
$FILEMANDIR for all systems.
4/10/2005 1.7a (devel)
- applied patch from Mark Davies correcting audio/Imakefile
to properly define BSD44SOCKETS on NetBSD systems.
- Applied patch from Steve McIntyre correcting CYWIN -> CYGWIN
typo in server/dda/voxware/auvoxware.c
- applied patch from Steve McIntyre Correcting some Gcc 4.0
and AMD64 issues.
Also:
On NetBSD, libmikmod dynamically loads esound, so there is
no library dependency -- do not include esound bl3.mk in those
cases.
XXX: please check other OPSYS if they do the same, and add cases
USE_TOOLS and any of "autoconf", "autoconf213", "automake" or
"automake14". Also, we don't need to call the auto* tools via
${ACLOCAL}, ${AUTOCONF}, etc., since the tools framework takes care
to symlink the correct tool to the correct name, so we can just use
aclocal, autoconf, etc.
Several changes are involved since they are all interrelated. These
changes affect about 1000 files.
The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files. Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred. This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.
The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.
The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc. The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.
The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files. Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories. These files are used as input
to imake since imake can't use stdin for that purpose.
The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead. This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed. Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries. Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
New commands: crop, stats, toggle.
Add relative and exact-time seeking.
Fix a few bugs.
The new "toggle" command is the same as our existing patch for the
"playpause" command - we keep the "playpause" command as an alias
for "toggle".
2005-05-11 John ffitch <jpff@codemist.co.uk>
* csound/ugmoss.h:
* csound/ugmoss.c (valpass, vcomb, vcombset): Added maxlpt field
to stop overwriting arguments
2005-05-08 John ffitch <jpff@codemist.co.uk>
* csound/argdecode.c (decode_long):
* csound/rdorch.c (rdorchfile): Allow definition of a single macro
from commandline with --macro:FOO=123
2005-04-12 John ffitch <jpff@codemist.co.uk>
* csound/wave-terrain.c (wtPerf): Fixed phase accumulation
problems and speeded it up a bif
2005-04-09 John ffitch <jpff@codemist.co.uk>
* csound/soundin.c (sndinset, sndgetset):
* csound/soundio.h: Fix soundin with skipping init
Changes since last packaged version (1.2.3):
VERSION 1.2.4:
FEATURES:
* Queue selected tracks shortcut, Ctrl+D. (BR 83675)
BUGFIXES:
* The first engine entry in the config dialog was always blank.
* If you filtered by more than one word in Collection Browser, adding
expandable items (eg: artists or albums) wouldn't work. (BR 100150)
* Updating the collection without any changes being made to it kept
the Update button disabled forever.
* Application freezes when switching shoutcast streams. (BR 103890)
* MusicBrainz lookup was not escaping quote characters. (BR 103740)
* Fixed crash when clicking the "clear" button in CoverManager's filter
widget.
* Update lyrics page on new radio stream metadata. (BR 99725)
* xine-engine was reporting bogus tracklengths for ogg vorbis. (BR 102547)
The main change with this release is that it includes API additions
from the 1.1.x branch (while being backward compatible), so that
transition from 1.0.x to 1.1.x can be made easier.
when the header files are found. Bump its revision to 1 due to this.
This makes the libao package completely audio-output agnostic.
- Add a libao-macosx package containing the MacOS X plugin (sorry, untested).
- Add a libao-oss package containing the OSS plugin. While here, use
ossaudio.buildlink3.mk to determine the audio device instead of hardcoding
it in a patch.
- Add a libao-macosx package containing the Sun audio plugin (sorry, untested).
Change approved by silence on tech-pkg@ for quite a long time since my
proposal.
I'm doing these changes to cleanup the base libao package. Before these,
it contained a huge conditional to determine when the OSS and/or Sun
plugins were built, which often failed in untested platforms (PLIST
inconsistencies, for example). Having these plugins in independent packages
makes debugging easier, keeps the dependency tree clean and also lets us use
{ONLY,NOT}_FOR_PLATFORM directives to easily say where they work or don't.
and koffice build.
And do in meta-pkgs/kde3/kde3.mk as suggested by maintainer, markd.
It helps with builds on Linux for kdegraphics3, libkipi, gwenview,
kdelibs3, kdebase3, arts, and many other KDE-based packages on Linux.
(It was not needed for kile, but will be used.)
Thank you, Torsten Harenberg for testing many packages such as
kdenetwork, kdegames, kdepim, kdemultimedia.
I still don't know what the correct fix is for PR #25402.
changes:
* [NEW] Added cddb_set_http_proxy_credentials function that allows you
to specify proxy user name and password in one go. It also does not
store the user's credentials as cleartext in memory.
-bugfix
General:
* new and updated translations: bn_IN, ca, cs, el, el_GR, eo, eu, fi, hu, ja,
ko, mr, pl, ro, vi,
* new french documentation.
gtk-xfce-engine:
* fix various colors issues with ExoIconBar, prelight colors for treeview,
Adobe® Acrobattm 7, progress bar, combo box, gtk scales (#848).
libxfcegui4:
* check ~/.local/share/pixmaps/ as a fallback (#731).
xfcalendar:
* fix compiling with --enable-debug=full (#843),
* remove C99 variable declaration and C++ comments.
xfce4-mixer:
* fix a bug with ALSA.
xfce4-session:
* fix a crash with the MCS plugin.
xfce-utils:
* taskbar: Add a command option "--monitor=x" to allow specifying which
monitor to use in Xinerama mode.
xfdesktop:
* fix translation problems with menu panel plugin,
* fix bug where binding 'xfdesktop -menu' only works sporadically (#441),
* fix unresolved symbol problem with menu module.
xffm:
* fix property dialog crahsing on FreeBSD (#945),
* fix library version info not set on the properties module (#882, #249),
* fix fstab parsing (#524),
* fix compilation issues with ansi compiler and gcc4 (#862).
xfprint:
* make bsdlpr plugin compile,
* change CUPS detection code,
* set correct ld flags (#871),
* add support for printcap aliases (#821),
* fix MCS plugin.
xfwm4:
* fix mouse buttons being left ungrabbed when focus was transfered to
an unmanaged window,
* document hidden option "workspace_scroll" (#948),
* various focus issues (#759, #869, #899, #905, #924, #931),
* fix pixmap depth not being properly set (#895),
* refresh frame when "skip taskbar" state changes (#898),
* allow seemless windows to be hidden from kbd shortcuts,
* code cleanup.
Set NORMALIZE to "normalize" by default, to match what is installed by
pkgsrc/audio/normalize. This fixes part of PR pkg/29755.
This release brings various bugfixes and small features. Check the
included changelog for details.
And always is defined as share/examples/rc.d
which was the default before.
This rc.d scripts are not automatically added to PLISTs now also.
So add to each corresponding PLIST as required.
This was discussed on tech-pkg in late January and late April.
Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere
and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
changes:
-Big XvMC quality / correctness / cpu-usage fix
-added support for WMA Voice codec
-support for Windows Media Audio Lossless
-bugfixes
-security fixes (were already patched in pkgsrc)
also add a patch to correct the path for win32 codecs, needed if
xine-lib in embedded into other applications (as totem)
arts fails to build under Linux with many lines like:
.libs/kmedia2.o(.gnu.linkonce.d._ZTIN4Arts20VideoPlayObject_baseE+0x10):../mcop/common.h:72: undefined reference to `typeinfo for Arts::Object_base'
Use BUILDLINK_TRANSFORM to remove
-Wl,--allow-shlib-undefined
-Wl,--no-undefined
(Note that KDE packages still have same problem.)
* [NEW] Added --without-cdio option to the configure script so you can
manually disable CD access support for the example program.
* Fixed iconv compiler warnings for Solaris and Cygwin.
* Fixed regex compilation issue on MacOS X.
* test for failure of open() should be == -1, not == 0
This causes Open() to behave as intended, only creating the
m_MidiReader thread if the MIDI device is successfully opened.
* unconditionally initialize m_Mutex in Open()
* conditionally close m_MidiReader in Close(), if NULL do nothing
* make m_MidiFd and m_MidiWrFd the same file descriptor. The MIDI
device special file can only be opened once at a time.
calling SetDeviceName.
The call trace goes something like this:
Synth.C
main() ==> Synth *synth=new Synth; ==> Synth::Synth()
==> MidiDevice::Get()->SetDeviceName(SpiralInfo::MIDIFILE);
SpiralSound/Midi.h
MidiDevice::Get() ==> m_Singleton=new MidiDevice;
==> MidiDevice::MidiDevice() ==> MidiDevice::Open()
==> MidiDevice::SetDeviceName
patches/patch-ao works around this problem by closing the prematurely
opened private variable representing the MIDI device, and setting it to
NULL. MidiDevice methods check for NULL and re-initialize the private
variable, this time opening the MIDI device path after SetDeviceName.
* fltk fixes
* thread fixes
* many misc. bug fixes
* add support for creating shared libraries for plugins
* this will likely to be the last csound gbs release for a while
1.1 - April 7th, 2005 :
=======================
* Added ability to authentifiate on the proxy with username
and password,
* Added ability to search files in hidden directories,
* Added shortcut F5 to reload current directory,
* Improved use of the command line to run EasyTAG with a
directory as,
* Removed forcing ID3v2.3 tags to ISO-8859-1 at start (was boring for
russian people),
* Removed old function to keep the tree browser in memory (to
not refresh it
* Replaced icons for directories in the browser,
* Fixed requested server when using a proxy for the Cddb
automatic searching (thanks to bjustus schwartz),
* Fixed a bug with APE tags (thanks to Daniel Drake and Artur
Polaczynski),
* Fixed compilation problem under gcc-4.0,
* French translation updated,
* Spanish translation updated (thanks to Fernando M. Bueno Moreno),
* Romanian translation updated (thanks to George Pauliuc).
changes:
* [NEW] Added support for proxy authentication.
* [BUGFIX] Memory leaks fixed in regular expression handling.
* Iconv compilation fixes for Solaris.
with:
@unexec ${RMDIR} %D/include/arts 2>/dev/null || ${TRUE}
This will stop it from complaining when you use pkg_add to
upgrade the arts package when kdelibs is still installed.
Okayed by maintainer, markd.
Changes since last packaged version (1.2.2):
FEATURES:
* Graphequalizer script can now enable and disable the equalizer.
* New DCOP call "player: equalizerEnabled" returns whether or not
the equalizer is enabled.
* OSD notification for mute.
* Mute global shortcut, Win+M.
* Add %comment token for comment display in OSD. (BR 100944)
* View/Edit track entry into context menus of ContextBrowser and
CollectionBrowser.
* You can mark/unmark albums as compilations via CollectionBrowser's
right-click contextmenu.
* New DCOP call "collection: query(const QString& sql)".
Allows to make arbitrary queries on the Collection database.
* New DCOP call "playlist: removeCurrentTrack()". (BR 92973)
CHANGES:
* Show "Artist - Title" for compilation discs in CollectionBrowser
and ContextBrowser.
* Upgraded internal SQLite database to 3.2.0.
* DCOP call saveCurrentPlaylist() now returns the path to current.xml.
BUGFIXES:
* Appropriate context menu entry for changing queue status for multiple
playlist items.
* Fix regression preventing dequeuing multiple selected tracks.
* 'Show Toolbar' remembers its settings between sessions. (BR 98662)
* When doing Musicbrainz lookup from the Context browser, search for the
real track, not the whole album.
* Memleak when a radio stream stalled. (BR 102047)
* The Collection Scan finally checks for the right file modification time.
* Adding a compilation disc from ContextBrowser was broken.
* GStreamer-engine: Reduced the gap when switching to next track without
crossfading.
* GStreamer-engine: amaroK was swallowing the beginning of a track when
Fade-in was set to zero. (BR 94472)
* Use a better highlight color in the "Configure Collection" dialog.
(BR 102059)
* "Remove Duplicates / Missing" fixed. Removes dead entries correctly.
* Fix units for samplerate. (BR 101528)
* amaroK using 100% CPU on some systems. (BR 101524)
(a KHTML bug which got exposed by code in amaroK 1.2.2)
Highlights at a glance
* Text-to-speech system with support built into Konqueror, Kate, KPDF
and the standalone application KSayIt
* Support for text to speech synthesis is integrated with the desktop
* Completely redesigned, more flexible trash system
* Kicker with improved look and feel
* KPDF now enables you to select, copy & paste text and images from
PDFs, along with many other improvements
* Kontact supports now various groupware servers, including eGroupware,
GroupWise, Kolab, OpenGroupware.org and SLOX
* Kopete supports Novell Groupwise and Lotus Sametime and gets
integrated into Kontact
* DBUS/HAL support allows to keep dynamic device icons in media:/ and
on the desktop in sync with the state of all devices
* KHTML has improved standard support and now close to full support for
CSS 2.1 and the CSS 3 Selectors module
* Better synchronization between 2 PCs
* A new high contrast style and a complete monochrome icon set
* An icon effect to paint all icons in two chosen colors, converting
third party application icons into high contrast monochrome icons
* Akregator allows you to read news from your favourite RSS-enabled
websites in one application
* Juk has now an album cover management via Google Image Search
* KMail now stores passwords securely with KWallet
* SVG files can now be used as wallpapers
* KHTML plug-ins are now configurable, so the user can selectively
disable ones that are not used. This does not include Netscape-style
plug-ins. Netscape plug-in in CPU usage can be manually lowered, and
plug-ins are more stable.
* more than 6,500 bugs have been fixed
* more than 1,700 wishes have been fullfilled
* more than 80,000 contributions with several million lines of code and
documentation added or changed
2.1.13:
* Brown paper bag bug in alsa backend introduced in the previous version.
2.1.12:
* Fix mousewheel scrolling in the balance slider (pointed out by
Philip Lafleur <headcheese@carolina.rr.com>)
* es translatoion by YoaR <yoar@users.sourceforge.net>
* Backend support for switches, not available in the frontend yet
2.1.11:
* Added alsa support !
2.1.10:
* Updated french translation by Jérôme UZEL <jerome.uzel@free.fr>
* Fixed some spelling errors in the info thanks to A Costa <agcosta@gis.net>
* React on horizontal scrolling correctly
Changes since last packaged version (1.2.1):
FEATURES:
* Context Browser CSS styles can now be installed and selected from the
appearance settings.
* Append Suggestions now has an icon in the statusbar.
* When selecting multiple files, the "View/Edit Meta Information" dialog
will show the tags that are common to all of them. (BR 100423)
* A line graph equalizer added as a script "graphequalizer."
CHANGES:
* Add 25-track and 50-track smart-playlists.
* Update current-track icons to include greater padding.
* The contextbrowser now uses data:-URLs instead of temp image files, so
they cannot be left on disk when amaroK terminates unexpectedly, and the
Konqueror/Universal sidebar can show them when amaroK is not running.
BUGFIXES:
* escape '&' char in contextmenu entry (BR 101276)
* Track is set as a number in the database, so shouldn't be added rounded
by quotes. (BR 101208)
* Rewrote the broken .pls playlist parser.
* Handle delay gap between songs properly with aRts engine. (BR 90404)
* Switched order of "Make playlist" and "Queue after current track" menus
to avoid playlist destruction. (BR 96164 part 1)
* Visualizations with LibVisual didn't work in some cases. (BR 99627)
* amaroK could fail to build if the whole kdeextragear-1 module was
compiled, due to conflicts with K3B on the MusicBrainz check. (BR 100906)
* Images shown on OSD where incorrect for action notifications.
* The handbook translations were not built when amaroK was installed from
the tarball. I've written a new release script in Ruby, which can
handle the new structure of kde-i18n. (BR 100498)
* GStreamer-engine can now play vorbis radio streams properly, with
full metadata support. (BR 89821)
* GStreamer-engine now uses the "decodebin" autoplugger, which fixes
the lag issues that some users had during crossfading. (BR 99570)
- Use SA_NODEFER instead of SA_NOMASK (if the later is not available).
- Use a subdirectory under ${PREFIX}/share to place the data files.
- Print the failing address on SIGSEGV.
- Make an error message more descriptive (specially helpful when using OSS).
- Fix playback of multiple songs.
- 0.1.x doesn't work with libopendaap 0.3.x, the version we have in pkgsrc.
Simply put, the package didn't build, as seen in several bulk builds.
- 0.1.x was designed for gstreamer 0.6, but we have 0.8 in pkgsrc (which
are incompatible). The package was patched to work with 0.8, but there
might be problems, so it's safer to update.
Changes in 0.2.0:
- Add new Party Shuffle feature to allow selected ordering of songs from any
available hosts.
- Total rewrite of application core for improved stability and scalability.
- Total rewrite of music player interface, fixes random freezes in gstreamer.
(Works around gstreamer bug).
- Add support for gstreamer 0.8.
- Various GUI improvements
- Add support for playing local songs dragged into the Party Shuffle area.
- Add support for connecting to mt-daapd servers.
- Plenty of bug fixes.
Changes in 0.1.6:
- Fix slow play start when starting from slow computers.
- Remove host from list when it goes away.
- Various backend changes.
- Beat Birkhofer: Use the ESD sink (generally available on OS
+ Spanish translations from Jose Cedeno
+ Russian translations from Nikolay Pavlov
+ French translations from Yann Cézard
+ ncmpc now supports SIGSTOP and SIGCONT (Ctrl-Z)
+ ncmpc now hides the cursor on the help screen
+ ncmpc now can enqueue and play a song from the browse screen (Enter)
+ configuration changes:
o ncmpc no longer supports the old configuration file syntax
o the crossfade time can now be definied in (crossfade-time)
o support for ncurses mouse events is now optional (enable-mouse)
+ bugfixes:
o fixed short option handling for multiple short options
o %time% format fix from Aurelien Foret (use %02d for seconds)
o Fixed abort (Ctrl-G) handling when saving playlist
o survive select/find operations on empty lists (Niko Tyni)
General:
* Don't use G_INLINE_FUNC in the source code, which fixes several weird
build errors.
libxfce4util:
* Fix a problem with NFS mounted home directories in Solaris (#724)
xfce4-session:
* Fix RedHat shutdown code (#703)
xfdesktop:
* fix handling of quoted commands in the desktop menu (#776)
* fix handling of .desktop files with no Categories list (#776)
* add "edit menu" button to panel plugin prefs (#554), and ability to change
the button tooltip (#764)
* fix broken panel plugin behavior when trying to track the default desktop
menu. there's a new option to either follow the default menu, or use a
static menu file (#778)
* fix bug where xfdesktop would crash if the windowlist was opened, then a
window was destroyed, and then that window was selected from the list (#672)
* fix "unique" attribute of system menu inclusion
xffm:
* ensure posix.1-1996 compatibility (#695)
* fix for crash on opening fstab on solaris (#726)
* avoid a showstopper gtk-2.4 bug (scaling gdkpixbufs from svg images).
This is bugzilla #751 report. Not all gtk showstopper bugs from svg
can be avoided. In particular with office/mobile_phone_01.svg. This
file will also crash rox
* allow relative paths for icon resolution (xfce4-modules)
* validate utf error messages (#737)
* don't quote paths that are already quoted.
* change smb-share icon to proper icon
* fix borked overwrite warning dialog message
* bug fixes for keyboardnavigation to close bug #795
* separate remove and paste button in toolbar to avoid confusing the
remove confirmation dialog with the overwrite confirmation dialog
* fix translation problems in several languages, including
brazilian-portuguese
* fill in some missing spanish translation strings
* fix for bug #524 (crashing xffm by mounting cdrom and trying to open it
in the other treeview before mount is complete)
xfcalendar:
* remembering of its position (bug #691 and #789)
* warning box for preventing users to loose their changes (#714 and #738)
* possibility to show/hide xfcalendar in taskbar, pager and systray (#719)
* possibility to choose to either show or hide the calendar window when
xfcalendar is launched (it remembered before the status when leaving)
xfce4-panel:
* Save configuration file only on exit
* Fix double click on inactive item in dialog (#739)
* 64bit fix
* Clock applet tweak (#716, hopefully)
xfprint:
* remove FILE backend and add a print-to-file entry in the printing dialog
* multiple bugfixes (#816, #817, #818, #820) in the BSD-LPR backend
if the program cannot find unzip, the window screen gets garbled. This
is just a workaround for what seems to be a bug in the program, but is not
our fault. Closes PR pkg/29697 by sigsegv@rambler.ru.
default, so that the package does not change). The new code does strange
things with old presets (dunno if there is a bug or something has really
changed; anyway, it's not our fault, so all we can do is provide an option).
* Many many bug fixes.
* Supports connecting to mt-daapd daap servers.
* Watch remote hosts for updates
* Fix problem where iTunes would no longer serve our requests.
* Improved debugging support.
Eric Schnoebelen in PR 28821, with some modifications by myself (for
configuration purposes).
Tested by myself on NetBSD/i386, and on NetBSD/amd64 by Quentin Garnier.
VERSION 1.2.1:
FIX: Made the Tag-Editor only operate on visible items. (BR 100268)
ADD: Database settings added to the first-run wizard.
FIX: playlist2html generates UTF-8 output now. (BR 100140)
FIX: Bitrate/length showed random values for untagged mp3 files. (BR 100200)
FIX: Crash when recoding stream MetaData without CODEC selected. (BR 100077)
CHG: Show an additional "Compilations with Artist" box in ContextBrowser.
ADD: Remember collapse-state of boxes in ContextBrowser. (BR 98664)
ADD: Display an error when unable to connect to MySQL.
ADD: Konqueror Sidebar now has full drag and drop support.
CHG: Replaced "Blue Wolf" icon with Nenad Grujicic's amaroK 1.1
icon, due to legal issues.
ADD: Parameter "%score" shows the current song's score in OSD.
CHG: When you delete a song within amaroK, it gets removed from
the Collection automatically.
FIX: Directory column in the playlist was eating the first letter.
ADD: New DCOP call "playlist: setStopAfterCurrent(bool)". (BR 99944)
FIX: Coverfetcher: Do not crash when no cover was found. (BR 99942)
FIX: Support for amazon.co.jp was broken.
CHG: Toolbar items reordered for optimal usability, as suggested by
Aaron "Tom Green" Seigo.
FIX: Show covers for albums containing chars '#' or '?'. (BR 96971 99780)
ADD: Help file for the playlist2html script.
ADD: New DCOP call "playlist: int getActiveIndex()".
ADD: New DCOP call "playlist: playByIndex(int)".
CHG: Upgraded internal SQLite database to 3.1.3.
FIX: Update the database after editing tags in playlist. (BR 99593)
ADD: New DCOP function "player: trackPlayCounter". (BR 99575)
ADD: .ram playlist support with code from Kaffeine. (BR 96101)
FIX: amaroK can now determine the correct track-length even for formats
unknown to TagLib. Makes it possible to seek e.g. in m4a tracks.
ADD: Can now pick from multiple Musicbrainz results. Patch from
Jonathan Halcrow <gte899j@prism.gatech.edu>. (BR 89701)
ADD: May now set a custom cover on multiple albums in the Cover-Manager.
ADD: Support relative path of tracks in writing playlists. (BR 91053)
FIX: Don't inline-edit tags for the whole playlist's selection.
FIX: Fix "Recode Tags" crash issues. (BR 95041)
ADD: "Set Custom Cover" can fetch remote images. (BR 90499)
New in this release are small decoding speedups for all platforms,
small encoding speedups in fast (non-LPC) mode, streaming support
in the XMMS plugin, and several bug fixes. For developers there
are also a few additions and changes to the metadata API to make
working with tags easier. See the changelog entry for complete
details. This release actually wasn't supposed to happen so soon,
but needed to be made to fix library naming and build problems in
FLAC 1.1.1 that caused trouble for package maintainers, so unless
you are having trouble with one of the particular bugs that got
fixed in 1.1.2 then there is not much of a need to upgrade.
* Festival driver now supports callbacks and end-of-speech markers - thanks to
Oana Serb of BAUM Retec.
* FreeTTS driver is less intolerant of nonstandard JAVA environments at
build time (Callum McKenzie).
* IBM ViaVoice driver updated to work with new Linux ViaVoice runtime
(Marc Mulcahy)
* Critical fixes for FreeTTS 1.2 driver which could cause speech to fail
(Marc)
* Bugs fixed:
+ Never return NULL on gnome_vfs_uri_extract_short_name calls
+ sftp-method: always check for the gnome_vfs_unescape_string return value
+ sftp-method: honor the force_replace flag on moves
+ gzip-method: correctly return GNOME_VFS_ERROR_EOF
+ Plug some memory leaks
+ Fix bogus warnings with later gcc versions
+ Various translation updates