PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
of f_frsize, not f_bsize).
Also add DragonFly support from the old tunepimp package (untested).
Package uses c++ and libtool so say so in Makefile.
Bump PKGREVISION.
I used MESSAGE.common so a MESSAGE.${OPSYS} could also be added.
Bump PKGREVISION.
Clarify DESCR and do not mention all the outputs it supports as
this may make it appear it is works without installing another
plugin.
TODO: What about NULL, WAV, IRIX, and ALSA?
The TunePimp library serves as a tool to allow developers to create
MusicBrainz enabled tagging applications.
The TunePimp library is a full featured tagging library that allows
the developer to open music files for identification/lookup. Once
files have been identified, it writes new metadata tags to the
music files and writes the files to a standardized directory
hierarchy. TunePimp includes the following features:
* Create TRM IDs from WAV, MP3, Ogg/Vorbis and FLAC files
* Automatically lookup files by TRM or by metadata
* Read and write metadata from the music files
* Optionally rename files according to a user specified file mask
* Optionally move files to a user specified directory hierarchy
14-04-2005 DarkIce 0.15 released
o ported to OpenBSD and NetBSD, though real-time scheduling not supported,
since it is not implemented in OpenBSD / NetBSD
o added possibility to downsample from stereo to mono when encoding
to Ogg Vorbis, thanks to Deti Fliegl, <deti@fliegl.de>
o added support for Jack inputs, enabling a lot of interesting usage,
including support for MacOS X.
Thanks to Nicholas J. Humfrey <njh@ecs.soton.ac.uk>
o various improvements by Joel Ebel <jbebel@ncsu.edu>
o added option to turn off automatic reconnect feature
o added IPv6 support, thanks to <jochen2@users.sourceforge.net>
JACK is a low-latency audio server, written for POSIX conformant
operating systems such as GNU/Linux and Apple's OS X. It can connect a
number of different applications to an audio device, as well as allowing
them to share audio between themselves. Its clients can run in their own
processes (ie. as normal applications), or can they can run within the
JACK server (ie. as a "plugin").
Packaged by Chris Wareham.
Sidplay2 is an updated version of Sidplay, which is a Commodore 64 music
file player. This version plays more SIDs and is capable of more, than
the previous Sidplay is.
From Simon Hitzemann in PR 25203.
Libsidplay2 contains the necessary sidtune routines used by the sidplay2
package.
Provided by Simon Hitzemann in PR 25203, modified to coexist with
libsidplay.
RECOMMENDED is removed. It becomes ABI_DEPENDS.
BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
BUILDLINK_DEPENDS does not change.
IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".
Added to obsolete.mk checking for IGNORE_RECOMMENDED.
I did not manually go through and fix any aesthetic tab/spacing issues.
I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.
I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.
As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.
As discussed on tech-pkg.
I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
Note that if you use wip, it will fail! I will commit to pkgsrc-wip
later (within day).
VERSION 1.3.9:
FEATURES:
* Support for libtunepimp 0.4. (BR 94988)
BUGFIXES:
* Fix leak of file descriptors with embedded cover art. Patch by Shane
King (BR 123472)
* Stop collection folders being automatically removed. Instead, allow
user to remove non-existent folders by deselecting parent. (BR 123745)
* When libtunepimp returns errors, show the proper error message,
instead of a misleading one. (BR 104264)
* Playlist popup menu had a visual glitch with Lipstik and (probably)
earlier versions of Plastik.
* Fix preamp and frequency band scaling in the xine equalizer. Patch by
Tobias Knieper (BR 116633)
* Fixed a huge memory leak when using xine-engine with crossfading.
(BR 119230)
* Fix memory leak in the helix engine when the player and playlist are
not visible.
* Stream with URLs containing "&" wouldn't be correctly saved.
(BR 121846)
* Playlist Browser would save invalid PLS Playlists. (BR 122875)
* Refresh All Podcasts wouldn't consider subfolders. (BR 122783)
* When using a folder as playlist, deleting the playlist would delete
the folder and all files inside it. (BR 122480)
* OSD was showing "No track playing" for tracks without metadata.
* Smart Playlists with playcount or score related conditions wouldn't
match all songs properly. (BR 97046)
* With enormous queues, stop menu would take a lot of time to show up.
(BR 120677)
sox-12.17.9
-----------
o Updates to compile under VC6. Jimen Ching
o Declare st_signalinfo_t to specifically be signed in case
platform does not default ot signed chars. This
is required for NetBSD/powerpc.
o When seek()ing in AIFF, SMP, and WAV handlers, remaining samples were
incorrectly computed based on bytes and not samples. Jukka
o Changed noisered effect to just warn during clipping instead
of aborting. Ian Turner
o Fixed bug were pieces of audio were lost every buffer read
when running both -c and -r options together on mono audio.
Users probably percieved it as shorter audio files that
played with a sped up tempo.
Bugfix will also apply to other times when multiple effects
are ran on the command line.
o Added support for -V option to play/rec scripts.
o Fix to silence effect to allow negative periods to be specified
(to remove silence from middle of sound file).
o Fix swap option handling so that special case of "swap 1 1" will
work.
o Track length of Ogg Vorbis files on read.
o Add support for displaying a status line that tracks progress
of read/write routines. Part of information requires read
file handlers to be able to determine file length.
o Converted alsa driver to use asoundlib instead of directly
talking to kernel driver. This also means that device names
are now the ALSA logical names instead of /dev type names.
o Added ALSA support to play/rec scripts.
o Added st_open*, st_read, st_write, st_seek, st_close routines
to help simplify developer interface to libst. See libst.3..
o Removed st_initformat(), st_copyformat(), and
st_checkformat() from library. If your app used those
functions then copy them from 12.17.8 source code
directly into your application or update to use new
routines.
o Force word-alignment on AIFF SSND and APPL chunks on input.
Matthew Hodgson.
o Add fix to WAV handler to only return data in multiples
of sample_size*channels to better handle corrupt files.
o Fixed bug where "-4" option didn't work with avg
effect (Tom Christie).
o Fixed fade's fade-out-length to match man page
description as noted by Geoff Kuenning. This required
updates to the sample crossfade scripts. Also modified fade
effect to report when no more samples will be produced to
prevent unneeded reading of whole file.
o Allow aborting SoX with SIGTERM, along with previous SIGINT.
Norman Ramsey.
sox-12.17.8
-----------
o noisered effect had compile problems with some compilers.
o "-x" option was being ignored since 12.17.7.
o Stuart Brady added support for reading and writing RIFX files (big
endian RIFF/WAV files). Also added support for auto detecting
DEC-style ".sd\0" files.
o Gene Mar found typo in polyphase nuttall calculation.
o SMP buffer overflow (detected by gcc 4.0). Reported by Marcus Meissner
and Matthias Saou.
o Fixed URL in manpage to resample overviews.
o Fixed WAV handler so that it didn't think WAV chunks with max size
were invalid chunks. This allows WAV's to be used in pipes since
they have to default to max size.
o WAV files with alaw or ulaw data don't need extended format chunks.
(Lars Immisch)
o In AIFF files, fixed problem were short comments should cause
AIFF handler to get confused and become misaligned.
abcMIDI is a package of programs developed by James Allwright for
processing ABC music notation files. It consists of several programs:
abc2midi, abc2abc, yaps, and midi2abc.
This package is part of the 'good' plugins for GStreamer. It provides the
esound plugin for GStreamer, which allows playback and recording of sound
through the Enlightened Sound Daemon.
gnome-vfs 2.14.0
* Fix circular dependency on gnome-mount
* Fix some details in gnome_vfs_xfer callbacks
* Avoid crash with symlinks that has ':' in them
* Update hal volume manager policies
* Fix leaks
* Better smb authentication code
* Fix permission reading bug introduced in 2.13.92
gnome-vfs 2.13.92
* Build fixes
* Fix memory leaks
* Some optimizations
* New readdir option GNOME_VFS_FILE_INFO_NAME_ONLY that only returns
filenames (not stat info).
* use pmount in /media if not using gnome-mount or hal-mount
* Fixes for encrypted drives/volumes in hal backend
* Mime detection fix for multiple magic matches of same prio
* HAL volume operation fixes
* More robust gnome_vfs_make_uri_from_input_internal
* Fix Avahi resolving of non-local hostnames
gnome-vfs 2.13.91
* Eject fixes for volume manager
* Windows 2000 portability fixes
* Revert overwrite error dialog change that caused problems
* ssh fixes for newer BSD and OSX releases
gnome-vfs 2.13.4
* Add support for gnome-mount
* Re-add thread prioritizing
* Add gnome_vfs_get_mime_type_for_name_and_data () and
gnome_vfs_get_mime_type_for_name ()
* Deprecate gnome_vfs_mime_type_from_name ()
* Skip attempts to overwrite a file onto itself in
gnome_vfs_xfer and friends.
* Retrun GNOME_VFS_ERROR_INTERRUPTED when aborting transfers
* inotify: Fix various crashers and bugs
* ftp-method: Basic support for proxies
* http-method: Fix SSL support
* http-mehtod: Fix bugs introduced during the neon upgrade
* Various hal related volume fixes
* Hide some more private functions
* Some documentation updates
* Translation updates
gnome-vfs 2.13.3
* load modules with BIND_LOCAL
* inotify fix
gnome-vfs 2.13.2
* Support Avahi 0.6
* Support passwords in mount
* Inotify support
* Update neon import to 0.25
* Leak fixes
* Win32 fixes
* Add GNOME_VFS_FILE_INFO_FIELDS_IDS to see if uid/gid are valid
* Update to lates xdgmime
* Use the glib GThreadPool code instead of our own threadpool
gnome-vfs 2.13.1
* Support for recent samba
* Fix bug when resolving nested symlinks
* Sync to upstream xdg-mime code
* Various fixes to gnomevfs-* apps
* New functions gnome_vfs_exists, gnome_vfs_get_slow_mime
* Better ls parsing for ftp
* Return GNOME_VFS_ERROR_CANCELLED when authentication is cancelled
* Add avahi support
* Fix problem when mounting cd multiple times
* Hide private symbols
* Better docs
* Fix metadata removal issue with deletion in Nautilus
INSTALL/DEINSTALL script creation within pkgsrc.
If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts. If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:
INSTALL_SRC= ${PKGDIR}/INSTALL
DEINSTALL_SRC= # emtpy
As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts. By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).
In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework. The only public variables relating to the templates are:
INSTALL_SRC INSTALL_TEMPLATE
DEINSTALL_SRC DEINSTALL_TEMPLATE
HEADER_TEMPLATE
The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
cdda_device_name to struct cdrom_drive. This makes a number of
hacks in various places superfluous and should fix the KDE multimedia
issues. Bump revision. Recursive bump will follow, since the major
version changed.
makeinfo if no native makeinfo executable exists. Honor TEXINFO_REQD
when determining whether the native makeinfo can be used.
* Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo.
* Get rid of all the "split" argument deduction for makeinfo since
the PLIST module already handles varying numbers of split info files
correctly.
NOTE: Platforms that have "makeinfo" in the base system should check
that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are
correct.
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
* man pages: use named chars or @ and (C)
* fr.po: Fixed format string bug
* Updated the spannish [sic] translation. (Fernando Sancho)
* Fix broken statistics code. save_data was called too many times.
* Rhythm: made backspace work properly
* idbyname: bugfix: don't throw an exception if loading
lesson file was cancelled.
* Fixed idtone configuration.
* Remove 'passed' flag for tests if the lesson file change.
* i18n.py: removed debug print statements.
Update to 0.0.9.
Changes:
- SIGINT plays next song; two in succession exits program
- fixed 8 bit wav support
- added 8 bit libao support on macintosh
- include filename in stdout during playback
Changes:
* Layout of the main window can be changed using Layout[123] options.
Switching between layouts is done using the 'l' key and now TAB is
used to switch between the playlist and the directory menu. For
example, you can configure the layout to see both the playlist and a
directory content.
* Support for WMA, RealAudio, MP4 and AAC file using FFmpeg.
* UTF-8 support.
* Selecting themes at runtime - T command (this does not change the
config file).
* Executing external commands, like 'cp %f /mnt/usb_drive' where %f is
substituted with the path to the currently selected file.
* Tags are cached at the server side and read in a separate thread.
The interface is not locked until the tags are read. Size of the
cache can be adjusted using TagsCacheSize. The cache is saved at exit
and loaded at startup.
* Moving items up and down: u and j commands.
* Workaround for encoding of ID3v1 tags. New options: UseRCC - to use
librcc for ID3v1 reencoding (Initial patch by Alexey Gladkov),
ID3v1TagsEncoding - assumed encoding for ID3v1 tags.
* Added UseCursorSelection option (default: no) to display cursor on
the selected file. This is useful with braille displays.
* Added SetXtermTitle option (disable/enable setting xterm title).
* Added m4a and aac to the list of extensions supported by ffmpeg.
* Pressing n when nothing is played starts playing from the first item
on the playlist.
* Added FollowPlayedFile option: menu follows the currently played file
so that it is scrolled if the file is outside the visible part
(default to yes).
* Numbering items in the playlist. Can be turned off using
PlaylistNumbering.
* New themes: moca_theme (Nicola Vitale), red_theme (yyz), and
darkdot_theme (David Lazar).
* Added a command for adding a URL to the playlist using entry (CTRL-u).
* A and --append can add files from playlists.
* Interface show the playlist after startup if something from the
playlist is played (CanStartInPlaylist option).
* Commands: --append, --clear, --play work now as expected even if there
is no client running.
* Use full paths instead of just file names for displaying on the
playlist.
* Internet streams can be paused.
* Ogg plugin name was changed to vorbis.
VERSION 1.3.8:
BUGFIXES:
* NMM engine would crash when seeking after the playlist finished,
state Empty wasn't emitted
* Fixed URL of the Nectarine radio stream.
* Fix crash after changing the alsa device in the helix configuration
dialog.
* When amaroK exits, send SIGTERM to running scripts. (BR 119159)
* Old error messages could be shown instead of current track lyrics.
* The equalizer in the helix engine now works properly at low sample
frequencies.
* Fixed some threading issues in loading XML playlists.
* Lyrics that are available on lyrc would be shown as "not found".
* The helix engine now includes protection so that misbehaving streams
do not cause the visualizations to leak memory.
* Fix form MinGW compiler problems.
* Allow readin/write of instrument chunks from WAV and AIFF files.
* Compile problem fix for Solaris compiler.
* Minor cleanups and bug fixes.
"extract" script for extraction. Many cases where a custom EXTRACT_CMD
simply copied the distfile into the work directory are no longer
needed. The extract script also hides differences between pax and
tar behind a common command-line interface, so we no longer need code
that's conditional on whether EXTRACT_USING is tar or pax.
* Fix for bug 319421: ibmtts hardcoded to en_US locale (Bill Abt)
* For for bug 319875: Add eciInsertIndex to viavoice driver (Bill Abt)
* Fix for bug 320013: Add more parameters to ibmtts driver (Bill Abt)
* Fix for build problem on Solaris (Rich Burridge)
* Fix for bug 142354: FreeTTS driver exits when refcount goes to 0 instead
of living forever (Willie Walker)
* Fix for bug 313652: FreeTTS build fix (Bernard Leak)
* Fix for bug 319980: test-speech now uses selected gender instead of
hardcoding to male (Willie Walker)
* Fix for bug 314736: Cygwin ports patch (Cygwin Ports maintainer)
* Fix for bug 314840: Corrected the use of the rate and pitch
parameters for ibmtts driver so that they are absolute and not
relative values (IBM)
* Provide different method for finding the Java virtual machine for
freetts-synthesis-driver (Willie Walker)
* Fix for bug 319168: FreeTTS streaming audio player could not be used
(Willie Walker)
* Correctly resolve nested symlinks without accessing
invalid memory
* Synch xdgmime with upstream to fix handling of the
mime cache
* Improve parsing of files which have names that match dates,
years or times of day.
* Correctly return GNOME_VFS_ERROR_CANCELLED if an
authentication was cancelled in the ftp, sftp and smb method
* Fix problem with multiple cd volumes
* Add logic for Win32 so we won't return crap like /x:/foo/bar.zap
and fix handling of file overwrites.
* singinterval bugfix: don't crash if last question in tests is anwered wrongly.
* chord-m7-7-maj7-m7b5-dim7 and chord-m9-9-7b9-maj79: Don't crash
when running tests.
* Add the singanswer lesson files to the pratise menu.
* Correctly connect ComboBoxEntry events in preferences window.
* Don't show GtkWarnings in the traceback window. Added --show-gtk-warnings
commandline options for those who want to see them.
* Fixed the singanswer module and added some "Sing chord tone"
exercises to the practise menu.
* updated no.po
* Added gui in the preferences window to select the language to be
used. Use this if solfege does not select the correct one by default.
* Added swedish translations. Thanks to Daniel Nylander.
* Updated italian translation. Thanks to Marco Colombo.
* Build fixes to the linux midi module.
* Distribute all .po files in the windows build.
This package is part of the 'good' plugins for GStreamer. It provides the
oss plugin, which allows playback and recording of sound through the Open
Sound System audio libraries.
gst-plugins0.8 and gst-plugins0.8-* respectively. This is to leave room
for gstreamer 0.10 (which will be added with versioned names too, to avoid
annoying renames in the future).
While here, do some changes:
- Make gstreamer0.8 use the alternatives system to provide the unversioned
gst-* utilities.
- Rename all internal variables to have 0.8 in them to make it clear which
package they belong to.
* A serious problem with the French translation was corrected.
Changes 1.2.4:
* The File menu now includes a list of recent files.
* The "Generate Silence" effect now prompts for a length.
* Audacity is now built with Vorbis 1.1, which features better encoding quality
and file compression.
* Dragging sound files into the Audacity window now works on Mac OS X and Linux,
as well as Windows. (Before, it worked only on Windows.)
* Better support for certain audio devices on Mac OS X 10.4 "Tiger"
* The "View History" window can now discard old undo levels to save disk space
on Windows. (This previously worked only on Linux and Mac.)
* "Preferences" command is now in Edit menu.
* "Plot Spectrum" command is now in Analyze menu.
* Opening a project file saved by a later version of Audacity displays an
intelligent error message. Also, trying to import a project file (instead of
open it) displays an intelligent error message.
* Audacity now compiles in Visual C++ .NET 2003.
* Other minor bug fixes.
* New or updated translations: Arabic (ar), Czech (cs), Finnish (fi), Hungarian
(hu), Japanese (ja), Norwegian (nb), Slovenian (sl), Simplified Chinese
(zh_CN), Traditional Chinese (zh_TW).
Flite (festival-lite) is a small, fast run-time synthesis engine developed
at CMU and primarily designed for small embedded machines and/or large
servers. Flite is designed as an alternative synthesis engine to Festival
for voices built using the FestVox suite of voice building tools.
Snd 7.18
snd_pd_external.c, help-snd-fm.pd, and pd-fm.scm and other changes for Pd, thanks to Kjetil.
Many more improvements thanks to Mike.
default sample type is now float. This should only affect the "peak-env" files which will
need to be rebuilt (just delete the current peak files, and they'll be rebuilt as needed
automatically).
analog-filter.scm: Butterworth, Chebyshev, inverse-Chebyshev, Bessel(-Thompson), Elliptic filters.
(These functions are based on code of Anders Johansson)
new fft windows: samaraki and ultraspherical (related to the dolph-chebyshev window)
ultraspherical window has an additional parameter (side lobe shape) named
fft-window-alpha here (to parallel fft-window-beta).
new sound effects:
sinc-train (clm.html)
reverse-by-blocks and reverse-within-blocks (examp.scm)
pulse-voice (examp.scm)
moved make-iir-low|high-pass-1 to snd7.scm (from dsp.scm)
removed the various sorting indices (sort-by-name|size|date|entry), and changed
the way the user-defined sorter works. (snd7.scm defines the old names).
Also removed (unimplemented, but documented) file-sorters list, and the
now useless just-sounds-hook. added sound-file? for easier file-filter definition.
in both Motif and Gtk, the file selection dialogs have been changed -- there are
fewer visible widgets, but popup menus are scattered around to handle uncommon
chores (sorting, filtering, etc). libgamin is connected to the file list as
elsewhere. Right-click in the file list brings up a menu of sorting/filtering
choices; in the directory list it brings up a menu that splits out the parent
directories (single-click in the directory list moves to that directory);
in the file and filter entry widgets it brings up a list of previous choices.
If you type in the file entry widget, the file list tries to move to the apparent choice.
The "preview area" is as before -- a description of the selected sound file,
with "play" and "just-sounds" buttons.
In the xm module, XmNpopupEnabled is now an enum (it was boolean -- I was following
the incorrect info in the Motif docs -- use XmPOPUP_AUTOMATIC rather than #t).
the happy buttons have hunkered down for the winter.
checked: gtk 2.8.8|9|10, sbcl 0.9.7|8, clisp 2.36|7 (cmn), motif 2.3.0, ruby 1.8.4,
Mesa 6.4.1 (openGL), gamin 0.1.7 (fam)
with much help from: Kjetil, Mike, Russell Aspinwall
Snd 7.17
Mike made many improvements in the ruby support
Kjetil added a -volume argument to sndplay
all dlp directory files moved to main directory (to simplify load-path handling)
added: *clm-notehook* and *definstrument-hook* added to Guile version of with-sound (thanks to Rick)
the rest of the preferences dialog
mus-header-raw-defaults
sync-max
SND_PATH environment variable (optional load path directory list)
if --with-float-samples and --with-doubles, the internal sample data type is double.
(this also affects CLM)
moved snd-apropos to snd7.scm.
clm: fixed various instruments that were using mus-location with src:
backandforth.ins, scratch in ug1.ins, granular.ins, various test ins.
added optional srate envelope arg to fullmix.
Rick added clm.asd.
Fernando updated dlocsig and friends.
*clm-tempfile-data-format* and *clm-tempfile-header-type*.
cmn: *dynamics-minimum-vertical-separation* added by Anders.
Anders also added support for dy0 and dy1 messages in wedge.lisp.
Rick added cmn.asd.
*dot-vertical-spacing*
checked: ACL 8.0, openmcl 1.0, cmucl 19c, clisp 2.35 (cmn), gtk 2.8.7
with much help from Mike, R Mattes, Rick, Anders, J Reyes, Kjetil, T Blechmann
J Rundall, H Fugal, Fernando, J Sandgren, M Klingbeil
7.16:
tarball with NEWS file not found
CONF_FILES to copy it into ${PKG_SYSCONFDIR}, instead of letting
the package install it directly there. Bump PKGREVISION. This
should fix the CHECK_FILES error found in Krister's bulk build.
symlink, so create the actual release.h file at the includes stage as
the depends stage is too late (server/os is before lib/audio).
Fixes PR pkg/32098 from Gilles Dauphin.
Also fix installation of nasd.conf manual page on systems where imake
doesn't have an InstallGenManPage rule (ie. solaris with openwin)
Include stddef.h first, at least on DragonFly a C style (void *)0
definition of NULL is pulled in from somewhere otherwise and that
conflicts with the stricter C++ type conversion rules.
without affecting packages that are currently using it.
Packages which previously didn't set BUILDLINK_DEPMETHOD to neither "full" nor
"build" now set it to "full", but should be checked whether they really need it
(comment added). Packages which previously set it to "build" now don't set it
anymore.
Ok by jlam, wiz.
rather than PKG_FAIL_REASON, so that they provide useful error
messages in build logs, and so that they continue to work on platforms
where they aren't broken.
Changes for libmusicbrainz 2.1.2
-------------------------------------
- Since expat is now installed on most systems we removed our internal copy
and now rely on the system installed version.
- Juergen Kreileder Supplied minimal patch for making sure that mb_client sti
ll works
when CDO_CHECK_TYPE is defined
- Fixed a C++ style variable declaration inside the album.c C module
- On linux the cdrom drive is now opened in non-blocking mode
- Fixed bug #834541: Tagger setting track no. is 0 - possibly due to trm mixu
p?
- Added support for parsing AdvancedRelationship date. Also added new
getrels.c example program.
- Re-added the python bindings and changed the binding's version number to
match the version of this lib.
- Fixed bug # 1224562: libmusicbrainz fails to post large RDF. This fixes
problems looking up CDs with large numbers of tracks. (This was also
bug # 725701 ignores blank tracks)
The included perl bindings had the following changes:
- Updated bindings to match up to 2.1.1
- Fixed int size cast warning
- Fixed#6431: unmatched bootstrap parameter
- Updated req for MusicBrainz::Queries to 0.07
The included python bindings had the following changes:
- Fixed#957393: Python Bindings type bug
- Fixed#1206514: Python bindings to select release not up-to-date
Cripple is a simple command line CD ripper wrapper. It uses audio/cdparanoia,
misc/libcdio or sysutils/cdrecord to rip, and audio/lame or audio/bladeenc to
encode tracks from a CD.
Cripple retrieves naming information for filenames and ID3 tags from the freedb
(CDDB) or local xmcd/CDDB format files, which it can write. CDDB access is
implemented via HTTP and works through proxies. There is built-in support for
writing ID3v1.1 tags to output files.
help you practice ear training. It can be useful when practicing
the simple and mechanical exercises. These are the exercises written
so far:
* Recognise melodic and harmonic intervals
* Compare interval sizes
* Sing the intervals the computer asks for
* Identify chords
* Sing chords
* Scales
* Dictation
* Remembering rhythmic patterns
VERSION 1.3.7:
CHANGES
* In the tree view, sort tracks alphabetically first, unless one of the
categories is by album, then sort by track number first. (BR 112830)
* No longer delete Amazon covers every 90 days, instead relying on
RefreshImages to re-download covers every 80 days to comply with
the TOS of the Amazon web service.
BUGFIXES:
* Fix weirdness when overwriting a playlist by dragging a file to the
browser.
* When using Year - Album on Collection Browser, if two albums had the
same year, the order would be pseudo-random. Patch by Xepo
<xepo@trifault.net>. (BR 115584)
* Fix build issue on PCLinuxOS with "cpu_set undeclared".
* Fix crash in helix engine caused by improper reference counting
of the audiostreamresponse object.
* Helix engine no longer declares it is "empty" on a track change
(caused problems with context browser).
* Tag dialog doesn't delete year tags any more when editing multiple
tracks.
* amaroK would crash or hang when fetching similar artists information
from last.fm. (BR 116399)
* Fix memory leak in the helix engine. (BR 116223)
* When changing the database type, the apply button wouldn't be enabled,
and it would be necessary to restart amaroK for it to work properly.
* Fix for regression in Qt 3.3.5, causing amaroK to crash when clearing
the playlist. (BR 116004)
* Zombie directories are removed automatically from the collection
scanner. (BR 115779)
* Dates wouldn't be properly loaded when editing Smart Playlists.
* Number of songs to add when using dynamic mode wouldn't be respected,
if the smartplaylist didn't have a ORDER BY statement. (BR 115860)
* Fix visibility related build problem on some distros.
aalib-x11 and aview-x11.
SDL dependencies change, so bump PKGREVISION (and BUILDLINK_RECOMMENDED)
for affected packages.
Addresses PR 32046 by Leonard Schmidt.
libdca is a free library for decoding DTS Coherent Acoustics streams.
The DTS Coherent Acoustics standard is used in a variety of applications,
including DVD, DTS audio CD and radio broadcasting.
From wip, packaged by Sergey Svishchev with some modifications from me.
standard by considering it ambigous.
Override ltmain.sh with pkgsrc version to avoid linkage problem on
DragonFly. The old ltmain.sh is confused by -pthread.
About 7 years of development. Includes among others:
support for flac, speex, ogg/vorbis; a choice of frontends between
motif and gtk; esound support; guile scripting support; and native
NetBSD audio code.
Some possible future work on this package:
Add options for fftw2 fftw3 ladspa gamin/fam mpg123 timidity ruby
libmpd is trying to provide a easy to use high level, callback
based access to mpd. It tries to be fast and keep the data transfer
with mpd to the minimum. To do this it implements queues for deleting
and adding songs. There is extra functionallity added for the ease
of the programmer.
For some reason, a (char *)0 gets defined somewhere on DragonFly
and breaks C++ horribly.
Add USE_LIBTOOL to workaround libtool breakage (unability to find
library `').
Changes since last packaged version (1.3.5):
VERSION 1.3.6:
BUGFIXES:
* Fix autoscan with PostgreSQL. (BR 111209)
* Fix problem with sequences in PostgreSQL support. (BR 115075)
* Fix potential crash at startup while accessing amazon.com. (BR 115838)
* Potential crash when loading media from the Collection. (BR 115234)
* Podcast apply to all button was faulty.
* last.fm queue wouldn't be saved to disk. Patch by John Patterson
<kde-bugs@ninecats.org>. (BR 115212)
* Podcast download directory would only be effective next time
the application started.
* Don't crash when attempting to save an empty playlist from the
Playlist menu.
* Loading dynamic playlists with sources did not work properly.
* Fix build issue on some Linux kernel 2.4 distros. (BR 115068)
-lpthread. On NetBSD this change meant that -pthread was passed to build
of libtpthread.la (via ${PTHREAD_LDFLAGS}) but libtool doesn't then pass
this on when linking libtunepimp so add it there as well.
selection of output. This adds oss and sun. By default, oss and sun
are now active on all platforms, but DraognFly. Bump the revision
to annotate that.
the system headers. Depend on errno.h to define errno, fix an instance
where errno is used without errno.h Since this is a bug for a threaded
program and icecast at the very least is linked threaded here,
bump the revision.
cplay is a curses front-end for various audio players. It aims to
provide a power-user-friendly interface with simple filelist and
playlist control. cplay is written in Python and can use either
pyncurses or the standard curses module.
Supported players:
* ogg123
* splay
* mpg123
* mpg321
* madplay
* mikmod
* xmp
* sox
PR 31999. Thank you Leonard.
Changes:
- user:pass with proxy support - untested (thanks to Peter)
Please try it, I don't have such a setup.
- Cache module: use CDDB_cache instead of CDDB_get
All files are saved in a local tree and can be reused from there.
Please try it if you like, it's not really tested.
Changes since last packaged version (1.3.3):
VERSION 1.3.5:
BUGFIXES:
* Fixed a build issue.
* Fixed potential crash at startup. (BR 114983)
VERSION 1.3.4 (unreleased):
FEATURES:
* Helix-engine supports ALSA (using RealPlayer 11). (BR 113909)
* Atom feed compatibility for podcasts.
* Statusbar messages are logged to a file, statusbar.log. (BR 99899)
* Podcast configuration now provides the ability to set the values for
all podcasts. (BR 114371)
* Downloading multiple podcasts will throw them into a queue, and
each will be downloaded sequentially. (BR 114370)
* Playlistbrowser items can be dragged into folders.
CHANGES:
* Categories in the playlist browser are now always in the order of:
Playlists, Smart Playlists, Dynamic Playlists, Radio Streams, then
Podcasts, regardless of sorting options. (Items in the categories
are still sorted normally.)
* Reworked systray icon handling -- mostly under the hood, but it'll
now update properly f. ex. when you change the cover. (BR 111014)
* Tooltip for the queue icon in the statusbar will now show the album
cover of the upcoming track.
* Totals in the collection browser will now reflect the visible items
if you set a filter.
* Podcast settings "download on request" and "stream on request" have
been merged.
* About button in script manager now uses a KAboutDialog and supports
rich text format in the README file. (BR 110961)
* After filtering the collection browser, if only a single item is left
visible, it will automatically be expanded.
* Added items for the Equalizer, Visualizations, and Queue Manager to
the context menus of the volume slider, analyzer, and statusbar queue
icon, respectively.
BUGFIXES:
* If you queue an album from the context browser and then undo, the
queue icon in the statusbar is now updated properly (and hence
doesn't crash if you click on it).
* helix-engine no longer emits new metaData if only the bitrate of a
stream changes. (BR 114348)
* Fix amaroK attempting to destroy your computer, reach through the
monitor and violently strangle you if you attempt to exit while the
collection is being scanned. (BR 114597) (BR 114859)
* Postgresql code cleanup and fixed regression for manual collection
scanning. Autoscan still does not work. (BR 111209)
* File browser now sets to home if it was on a remote directory to prevent
annoying error messages. (BR 114498)
* Podcast settings would not add a trailing slash to podcast save
locations. (BR 114712)
* Workaround for stability issues with HyperThreading on Linux.
Added a configure check to deal with buggy GLIBC's. (BR 99199)
* xine-engine: Equalizer became inactive on trackchange when crossfading
was enabled. (BR 114492)
* Pausing a track would abort lyrics and wiki fetch jobs. (BR 114576)
* Dynamic mode did not respect repeat track mode. (BR 114585)
* The Script Manager no longer captures the script's stdout.
* Enqueuing files with amarok -e would not work for relative paths if the
working directories of the new and the running instance of amarok differ.
* Visualizations would only work when amarok was run as amarokapp.
(BR 99627)
* The number of podcasts items would be limited even when the user didn't
set it. (BR 114353)
* Switching system language wouldn't affect the root folder names on
Playlist Browser.
* On Context Browser, when showing a cached lyric, "add", "search", and
"open in external browser" buttons wouldn't work. "Open in External
Browser" is now disabled for cached lyrics. (BR 110812)
* Refreshing all podcasts when folder existed caused a crash.
* Multiple job statusbar widget was broken. (BR 114278)
* HTML in tags was getting interpreted in the context browser.
* Changing the podcast purge count could sometimes cause amaroK to hang.
* NMM-engine: Fixed crash after playing a song to the end, the trackEnd
signal was not emitted from the GUI thread.
* With Random Mode enabled and Repeat Playlist disabled, when it got to
the last track, it would play it a second time and then keep on playing
other tracks, instead of just stopping.
* Smart-Playlists were broken with PostgreSQL. Patch by Michael Landin
Hostbaek <mich@freebsd.org>. (BR 114269)
* Collection scanner ignored files with non-ascii characters. (BR 114195)
* Don't show "Change Collection Setup"-box for non-local files.
* Fixed issue with loading playlists containing remote URL's.
* Dynamic mode history tracks would be forgotten if there was no current
track on startup. (BR 110160)
* Fixed problems with "Retrieve Similar Artists" feature in combination
with SQLite, which could lead to 100% CPU usage. (BR 104447)
* Tabbing between items and cells in the playlist while editing them now
works much nicer (goes in order and doesn't tab to invisible columns),
and you can also now use Alt+Up, Down, Left, Right to navigate between
cells as well.
* Podcast settings failed to remember the save location. (BR 114128)
* Tray icon would stop filling up and showing play/pause icon if show
player window was toggled. (BR 93711)
* If player window is toggled during playback, playlist window's caption
now correctly shows the current track's name.
* Crossfade length would be enabled in Playback options when "No
crossfading" was selected.
* If an engine does not support crossfading, "No crossfading" is now
selected in Playback options.
Using information which a SHOUTcast server can optionally send, this program
breaks an audio stream into "tracks," stores them in separate files as they
arrive, and names the files by appending ".mp3" to the name of the track.
The tracks can be listened to at the user's leisure with an MPEG Layer 3
audio player.
--
Additional comment (xtraeme):
Really useful to save shoutcast sessions from streamtuner and copy them
into your mp3 player :-)
toolkit using Qt Designer. Eventually it may evolve into a softsynth management
application allowing the user to control and manage a variety of command line
softsynths but for the moment it wraps the excellent FluidSynth.
0.99.99 December 21, 2004
* Core changes:
* Startup time has been greatly reduced (especially
when there are a lot of cached streams)
* The cache format has changed (a binary cache has
been reintroduced, improving performance and
allowing to inline binary files into the cache)
* Was sometimes locking up at startup: fixed
* The preferences dialog has been reworked
* A tab can now reload multiple categories
concurrently
* The stop button now only stops the currently
selected tab
* The stream columns can now be reordered
* The stream columns menu item now displays a dialog
* The plugin API has been enriched (handler
configuration, handler preferences widget, character
set handling in the transfer framework, utilities,
...) and documented
* Bookmarks now include a description, homepage and
URI list
* The about dialog does not list the plugins and
handlers anymore
* Hyperlinks can now be focused, and activated using
the keyboard
* User interface images are now loaded from external
files, for smaller memory usage
* When a plugin was disabled, its configuration was
lost: fixed
* Now compiles cleanly even when -fstrict-aliasing is
in use (based on a patch by Philipp Thomas)
* The stock preselections have been updated
* The streamtuner icon now uses the new colour scheme
* Other fixes, cleanups and improvements
pkgsrc changes:
* Make it use the options framework. The following options are
recognized:
o streamtuner-local (to enable the local metadata plugin)
o streamtuner-xiph (to enable the xiph plugin)
o python (to enable the python plugin)
The python option is off by default and the other ones are on.