summaryrefslogtreecommitdiff
path: root/audio
AgeCommit message (Collapse)AuthorFilesLines
2017-02-14Update python 3.x status after py-twisted now supports 3.x.wiz1-2/+2
2017-02-12Recursive revbump from fonts/harfbuzzryoon87-174/+174
2017-02-08Updated eyeD3 to 0.7.10.wiz3-21/+22
0.7.10 - 12.10.2016 (Hollow) Bug Fixes: [issue 97] - Missing import [issue 105] - Fix the rendering of default constructed id3.TagHeader Fixed Tag.frameiter 0.7.9 - 11.27.2015 (Collapse/Failure) New Features: process files and directories in a sorted fashion. <Hans-Peter Jansen> display the ellipsis file name and path, and the file size right justified in printHeader. <Hans-Peter Jansen> stating to be unable to find a valid mp3 frame without a hint, where this happened is rather unfortunate. I noticed this from using eyed3.load() calls. <Hans-Peter Jansen> [fixup plugin] - Better compilation support. Bug Fixes: Fixed missing ‘math’ import. [issue 81] - Replaced invalid Unicode. [issue 91] - Disabled ANSI codes on Windows [issue 92] - More friendly logging (as a module) 0.7.8 - 05.25.2015 (Chartsengrafs) New Features: [pymod plugin] – A more procedural plugin interface with modules. [art plugin] – Extract tag art to image files, or add images to tags. eyed3.utils.art - High level tag art API eyed3.id3.frames.ImageFrame.makeFileName produces the file extension .jpg instead of .jpeg for JPEG mime-types. Added eyed3.utils.makeUniqueFileName for better reuse. [statistics plugin] – Less score deduction for lower bit rates. Split example plugins module into discrete plugin modules. [fixup plugin] – Added –fix-case for applying title() to names [fixup plugin] – Detects and optionally removes files determined to be cruft. eyed3.id3.Tag – Added frameiter method for iterating over tag frames. Added optional preserve_file_time argument to eyed3.id3.Tag.remove. Removed python-magic dependency, it not longer offers any value (AFAICT). Bug Fixes: [issue 50] Crashing on –remove-frame PRIV [issue 75] Parse lameinfo even if crc16 is not correct [issue 77] Typo in docs/installation.rst [issue 79] Request to update the GPL License in source files Fixes to eyed3.id3.tag.TagTemplate when expanding empty dates. eyed3.plugins.Plugin.handleDone return code is not actually used. [classic plugin] – Fixed ID3v1 –verbose bug. [fixup plugin] – Better date handling, album type, and many bug fixes. 0.7.6 / 0.7.7 - Skipped
2017-02-06Recursive bump for harfbuzz's new graphite2 dependency.wiz87-173/+174
2017-02-05Updated musicpd to 0.20.4.wiz2-8/+7
ver 0.20.4 (2017/02/01) * input - nfs: fix freeze after reconnect * output - sndio: work around a libroar C++ incompatibility * workaround for GCC 4.9 "constexpr" bug * fix FreeBSD build failure ver 0.20.3 (2017/01/25) * protocol - "playlistadd" creates new playlist if it does not exist, as documented * database - proxy: fix error "terminate called after throwing ..." - proxy: make connect errors during startup non-fatal * neighbor - upnp: fix premature expiry * replay gain: don't reset ReplayGain levels when unpausing playback * silence surround channels when converting from stereo * use shortcuts such as "dsd64" in log messages
2017-01-30Updated audio/libdiscid to 0.6.2mef2-6/+7
-------------------------------- libdiscid-0.6.2: - ISRC and MCN support on BSD - LIB-60: fix make check for default device on generic/unknown platform - make Doxygen output reproducible (no timestamps) - remove newline for Linux device "1" from proc
2017-01-30moc: don't try to set escdelay before setting up a window. this willmaya3-3/+41
fail on ncurses (and this failure is ignored) and segfault on nbcurses. reported by Chavdar Ivanov in current-users. bump PKGREVISION.
2017-01-28Enable Ambisonics support. Bump PKGREVISIONryoon1-1/+4
Requested by Jesus Cea.
2017-01-24cmus: bump PKGREVISION for default option change, oops.maya1-2/+2
thanks leot for the reminder!
2017-01-24cmus: make opus support a default. it's becoming a popular formatmaya1-2/+2
2017-01-23Updated wavpack to 5.1.0.wiz3-8/+10
added: all new command-line tagging utility (wvtag) added: option to import ID3v2.3 tags from Sony DSF files fixed: fuzz test failures from AFL reported on SourceForge improved: DSD decimation filter (less HF rolloff & CPU use) fixed: non-byte audio depths (12-bit, 20-bit) not showing fixed: rare case of noise-shaping triggering a lossy mute fixed: recognize UTF-8 BOM when reading text files fixed: a few portability issues
2017-01-23json-c is not a dependency of pulseaudio any longer, remove it from bl3.mk.wiz1-2/+1
2017-01-22Updated libopus to 1.1.4.wiz2-8/+7
This Opus 1.1.4 release fixes a single bug. A specially-crafted Opus packet could cause an integer wrap-around in the SILK LSF stabilization code. This would cause an out-of-bounds read 256 bytes before a constant table. In most circumstances, the consequences are harmless and the result is simply noise in the audio. This was reported as CVE-2017-0381. Contrary to that report, our own analysis shows that no remote code execution is possible. However, we are making this release as a precaution.
2017-01-22Updated abcde to 2.8.1.wiz3-30/+7
abcde 2.8.1. * Fix silly error introduced in abcde-musicbrainz-tool when fixing bug 30. Thanks to Thomas Klausner for the bug/patch. Closes Issue 52: https://abcde.einval.com/bugzilla/show_bug.cgi?id=52 -- Steve McIntyre <93sam@debian.org> Wed, 18 Jan 2017 11:02:38 +0000
2017-01-21Removed misplaced PKGREVISION (didn't have any effect anyway).rillig1-2/+1
2017-01-21Recursive revbump from audio/pulseaudio-10.0ryoon25-47/+50
2017-01-21Bump versions in buildlinkryoon1-3/+3
2017-01-21Update to 10.0ryoon4-13/+16
Changelog: # PulseAudio 10.0 release notes ## Changes at a glance * Automatically switch Bluetooth profile when using VoIP applications * New module for prioritizing passthrough streams (module-allow-passthrough) * Fixed hotplugging support for USB surround sound cards * Separate volumes for Bluetooth A2DP and HSP profiles * memfd-based shared memory mechanism enabled by default * Removed module-xenpv-sink * Dropped dependency to json-c * When using systemd to start PulseAudio, pulseaudio.socket is always started first * Compatibility with OpenSSL 1.1.0 * Clarified qpaeq license ## Notes for end users ### Automatically switch Bluetooth profile when using VoIP applications Bluetooth headsets typically support both the A2DP profile, which is suitable for music, and the HSP profile, which is suitable for telephony use cases. module-bluetooth-policy will now automatically switch the profile of a Bluetooth headset from A2DP to HSP/HFP when an application creates a recording stream with property media.role=phone (telephony applications should set that property for their streams). When the stream goes away, the profile gets restored back to A2DP. This way the user doesn't have to manually switch the profiles when starting and stopping a call. This behaviour can be disabled by giving argument auto_switch=false to module-bluetooth-policy. ### New module for prioritizing passthrough streams (module-allow-passthrough) Passthrough streams are streams whose content must go completely unaltered from the application to the sound card, and they are mainly used for playing back compressed audio through an S/PDIF connection. When a passthrough stream is playing to a device, no other streams can play at the same time to the same device, and if there's already something playing when a passthrough stream is created, the passthrough stream creation will normally fail. Now we have a new module, called module-allow-passthrough, which will give higher priority to passthrough streams, so that if there are other streams playing when a passthrough stream is created, those other streams will be moved out of the way to a dummy device. ### Fixed hotplugging support for USB surround sound cards A long-standing bug that prevented PulseAudio from using any hotplugged USB surround sound cards has been fixed. ### Separate volumes for Bluetooth A2DP and HSP profiles The Bluetooth sink and source names are now different depending on whether the active profile is A2DP or HSP. This allows PulseAudio to store different volumes for A2DP and HSP. Due to different mechanisms for implementing volume control between the profiles, trying to use the same volume value in PulseAudio doesn't actually result in the same perceived volume, so it's better not to try to use the same volume. As an unfortunate transition effect, volumes saved earlier with an older PulseAudio version won't have effect in the new PulseAudio version, so all Bluetooth devices will have their volume reset to the default value when running the new PulseAudio version for the first time. This only affects BlueZ 5 users. The same change was done already earlier for PulseAudio's BlueZ 4 code. ### memfd-based shared memory mechanism enabled by default The memfd-based shared memory mechanism that was implemented in 9.0 is now enabled by default. This shouldn't cause any user-visible changes in behaviour, except if you're using the Firejail sandboxing software, which doesn't work with PulseAudio's old shared memory mechanism. If desired, the feature can still be disabled by setting "enable-memfd = no" either in daemon.conf (for disabling it at the server side) or in client.conf (for disabling it at the client side). ### Removed module-xenpv-sink module-xenpv-sink was removed, because it's probably not used by anyone. If you use it, please let us know. ## Notes for packagers ### Dropped dependency to json-c libpulse previously used json-c internally, which forced applications to link to json-c too. That caused crashing in some GLib applications, because json-c and json-glib both use the same name for some functions. To solve this, we implemented the necessary JSON functionality directly in libpulse, so we don't depend on json-c any more. ### When using systemd to start PulseAudio, pulseaudio.socket is always started first The pulseaudio.service unit now depends on pulseaudio.socket, meaning that before systemd starts PulseAudio, it will always first set up the socket. This is done to avoid confusing behaviour in certain corner cases (see the comments in pulseaudio.service for a more detailed explanation). ### Compatibility with OpenSSL 1.1.0 OpenSSL, which is used by module-raop-sink, broke backwards compatibility in the 1.1.0 release. PulseAudio now supports both 1.1.0 and older versions. ### Clarified qpaeq license Most of PulseAudio is licensed under LGPL, but the "qpaeq" equalizer GUI is licensed under AGPL. That hasn't previously been mentioned anywhere else than in the qpaeq source code itself. Therefore, distributions that tag their packages with license information have likely used incorrect information. The license of qpaeq hasn't changed, but the use of AGPL is now correctly noted in the top-level LICENSE file.
2017-01-19Convert all occurrences (353 by my count) ofagc14-43/+43
MASTER_SITES= site1 \ site2 style continuation lines to be simple repeated MASTER_SITES+= site1 MASTER_SITES+= site2 lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint accordingly.
2017-01-19Switch to ffmpeg3markd3-4/+75
2017-01-18Add upstream bug report.wiz2-3/+4
2017-01-18Install abcde-musicbrainz-tool and add dependencies for it.wiz5-8/+34
Fix a bug in the script. Bump PKGREVISION.
2017-01-17Include sys/time.h for struct timespec (build fix for NetBSD-7.99.59)wiz2-1/+16
2017-01-16Recursive bump for libvpx shlib major change.wiz17-31/+34
2017-01-16Updated abcde to 2.8.wiz4-26/+10
abcde 2.8 * Make fdkaac the default for m4a encoding. Faac can still be selected for m4a encding via ~/.abcde.conf file but best not to :). * Split user-definable mungefilename function into mungetrackname, mungeartistname, and mungealbumname, each of which default to mungefilename Thanks to Gerald Turner for the patch and enhancement request. This closes Issue 39: https://abcde.einval.com/bugzilla/show_bug.cgi?id=39 * FAQs: Clarify the exit from multi-result CDDB search. * Fix to allow multiple output formats when aac fallback is triggered. Thanks to Birk Bremer for the bug report. This closes Issue 35: https://abcde.einval.com/bugzilla/show_bug.cgi?id=35 * Fix for some erroneous error and status logging. Thanks to Christian Wasem for the bug report and fix. This closes Issue 32: https://abcde.einval.com/bugzilla/show_bug.cgi?id=32 * Add support for trying multiple CD lookup services in order. Thanks to Gabriel Rosenkoetter for the patch. Closes Issue 42: https://abcde.einval.com/bugzilla/show_bug.cgi?id=42 * Add Recommends on glyrc and imagemagick in Debian packaging. Closes Debian Bug #827626 * Fix up handling of the first few sectors when reading from a whole-CD flac file or using cdparanoia in one-track mode. Thanks to Matthias König for the patch. Closes Issue 44: https://abcde.einval.com/bugzilla/show_bug.cgi?id=44 * Tweak the fix in musicbrainz for handling sketchy returned data some more. Hopefully closes Issue 30: https://abcde.einval.com/bugzilla/show_bug.cgi?id=30 * Re-enable some commented out cdparanoia/debug code in do_discid. Closes Issue 14: https://abcde.einval.com/bugzilla/show_bug.cgi?id=14 * Add "-a" to lots of grep calls in case of "binary" looking data, e.g. non-ascii text in track titles! Closes Issue 24: https://abcde.einval.com/bugzilla/show_bug.cgi?id=24 * Add "-L" to default curl options, to follow redirects if needed Closes Issue 40: https://abcde.einval.com/bugzilla/show_bug.cgi?id=40 Thanks to Gabriel Rosenkoetter for the patch. * Switch default from "cddb" to "musicbrainz" for track lookup Closes Debian Bug #842178
2017-01-16Updated musicpd to 0.20.2.wiz4-41/+12
ver 0.20.2 (2017/01/15) * input - alsa: fix crash bug - alsa: fix buffer overruns * decoder - flac: add options "probesize" and "analyzeduration" * resampler - libsamplerate: reset state after seeking * output - fix static noise after changing to a different audio format - alsa: fix the DSD_U32 sample rate - alsa: fix the DSD_U32 byte order - alsa: support DSD_U16 - recorder: fix error "Failed to create : No such file or directory" * playlist - cue: fix skipping songs ver 0.20.1 (2017/01/09) * input - curl: fix crash bug - curl: fix freeze bug * decoder - wavpack: fix crash bug * storage - curl: new storage plugin for WebDAV (work in progress) * mixer - alsa: normalize displayed volume according to human perception * fix crash with volume_normalization enabled ver 0.20 (2017/01/04) * protocol - "commands" returns playlist commands only if playlist_directory configured - "search"/"find" have a "window" parameter - report song duration with milliseconds precision - "sticker find" can match sticker values - drop the "file:///" prefix for absolute file paths - add range parameter to command "plchanges" and "plchangesposid" - send verbose error message to client * input - curl: fix memory leak * tags - ape, ogg: drop support for non-standard tag "album artist" affected filetypes: vorbis, flac, opus & all files with ape2 tags (most importantly some mp3s) - id3: remove the "id3v1_encoding" setting; by definition, all ID3v1 tags are ISO-Latin-1 - ape: support APE replay gain on remote files - read ID3 tags from NFS/SMB * decoder - improved error logging - report I/O errors to clients - ffmpeg: support ReplayGain and MixRamp - ffmpeg: support stream tags - gme: add option "accuracy" - gme: provide the TRACK tag - gme: faster scanning - mad: reduce memory usage while scanning tags - mpcdec: read the bit rate - pcm: support audio/L16 (RFC 2586) and audio/x-mpd-float - sidplay: faster scanning - wavpack: large file support - wavpack: support DSD (WavPack 5) - wavpack: archive support * playlist - cue: don't skip pregap - embcue: fix last track - flac: new plugin which reads the "CUESHEET" metadata block * output - alsa: fix multi-channel order - alsa: remove option "use_mmap" - alsa: support DSD_U32 - alsa: disable DoP if it fails - jack: reduce CPU usage - pulse: set channel map to WAVE-EX - recorder: record tags - recorder: allow dynamic file names - sndio: new output plugin * mixer - null: new plugin * resampler - new block "resampler" in configuration file replacing the old "samplerate_converter" setting - soxr: allow multi-threaded resampling * player - reset song priority on playback - reduce xruns * write database and state file atomically * always write UTF-8 to the log file. * remove dependency on GLib * support libsystemd (instead of the older libsystemd-daemon) * database - proxy: add TCP keepalive option * update - apply .mpdignore matches to subdirectories * switch the code base to C++14 - GCC 4.9 or clang 3.4 (or newer) recommended
2017-01-13Changes 0.1.4:adam2-7/+7
- Autotools cleanups - Fixes for SID/DTX in the AMR-WB decoder, fixes for handling of bad frames in both AMR-WB and AMR-NB
2017-01-13Changes 0.1.5:adam2-7/+7
- Updated upstream sources - Fixed building with GCC 3.3 and 3.4 - Fixed building with GCC 6 - AArch64 optimizations - Makefiles for building with MSVC - Support building the code in C++11 mode
2017-01-07sox: link with libossaudio if building oss option. package does not do thismaya1-1/+2
already. fixes build when oss option is selected (at least on netbsd 7.99.54).
2017-01-07distfile has vanished. prevent timeout. update MASTER_SITES.zafer1-2/+2
2017-01-07Fix building on systems where CLOCK_PROCESS_CPUTIME_ID is not defined.adam2-1/+17
2017-01-05flac-1.3.2.tar.xz changed trivially, but not its filename. Update toprlw12-6/+9
version which matches http://downloads.xiph.org/releases/flac/SHA1SUMS
2017-01-04Use the curses framework.roy1-3/+5
2017-01-04Use the curses framework.roy3-11/+12
2017-01-04Use the curses framework.roy2-11/+10
2017-01-04Use the curses framework.roy1-2/+2
2017-01-04Ensure the local yywrap is used. Fixes build with newer flex.jperkin2-1/+16
2017-01-01Revbump after boost updateadam27-53/+54
2017-01-01Add python-3.6 to incompatible versions.wiz31-62/+62
2017-01-01Updated kid3 to 3.4.3.wiz4-51/+47
Tue Nov 1 20:16:59 CET 2016 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.4.3 * New: + The RIFF track field name is configurable (IPRT, ITRK, TRCK) for better interoperability. + The RIFF chunk name for ID3v2 tags in WAV files is configurable (ID3, id3) for better interoperability. + ID3v2 tags in WAV files can have version 2.3.0 or 2.4.0. * Improved: + Support new classical music frames introduced with iTunes 12.5. * Fixed: + Use the last sort order and column for the file list on startup. + Display expected ID3v2 version if no ID3v2 tag exists yet. + Tag 3 can be addressed in kid3-cli by number "3". + Support translated display frame names in kid3-cli. + Avoid crash when pictures in FLAC files are empty or too large. Wed Aug 24 14:44:04 CEST 2016 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.4.2 * Fixed: + Embed Lyrics works again with makepersonal.co and lyrics.wikia.com. + Do not add an empty frame when deleting a non existant frame in kid3-cli. + Support setting multiple frames of the same type with copy/paste. + Allow editing of quick access frames which are not yet present in the file. + Reset shortcuts and appearance configuration when the defaults are restored in the settings. * Improved: + Do not show any disabled tag values in the Tag 1 section for files which do not support an ID3v1 tag. + Set the file filter for the file list in the file settings, not with the filter used in the open dialog. + Disable the global app menu on Ubuntu's Unity desktop. Fri Jun 24 20:20:20 CEST 2016 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.4.1 * Fixed: + Avoid wrong marking of ID3v2 Date frames as modified. + Enable setting M4A, Vorbis date with ISO date/time also when no tag exists. + Windows: Fix separators and relative file names in playlists. + Windows: Install missing SSL DLLs, needed for Discogs import. + Windows: Fix temporary file creation in id3lib. Sat Apr 23 16:30:36 CEST 2016 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.4.0 * New: + Support more than two tags for MP3 files with ID3v1, ID3v2 and APE tags, FLAC files with ID3v1, ID3v2 and Vorbis tags. + Support RIFF INFO tags in WAV files. + Filename to tag format can be defined as a regular expression with captures. + Perl regular expressions with Qt 5. * Improved: + Import from tags is also available from CLI, QML and D-Bus. + Help for editing synchronized lyrics. + Handle redirects when downloading. * Fixed: + Windows: Saving files which are open in player, e.g. when editing synchronized lyrics. + Windows: Timestamp preservation with non-ASCII file names. + KDE 5: Jumping to a specific help topic. + Enable setting ID3v2.4 date with ISO date/time also when no tag exists. + Crash when writing to a FLAC file which cannot be opened. Thu Mar 10 17:55:29 CET 2016 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.3.2 * New: + Setting for text encoding used in playlists and exports. * Improved: + Support removing tags in MPC, WavPack with TagLib 1.11. * Fixed: + Windows: Fix plugin name in qmldir. + Windows: Crash when adding large pictures to Ogg files. + Windows: Go back to older Qt 5.4.2 to avoid random crashes. + Stripping of ID3v2 tags from WAV files with TagLib 1.11. + Adapted to Discogs server update. Thu Dec 17 14:53:06 CET 2015 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.3.1 * New: + Package for Android. + Support setting of data in GEOB frames from CLI and scripts. + Icons for high pixel density displays. * Improved: + Trim values from tags in format strings to avoid whitespace when setting file names from tags. + Updated Czech translation. * Fixed: + List picture in get command of kid3-cli also if its description is empty. + Set configured text encoding in picture frames. + Make file renaming work when saving non writable files. + Use high resolution icon in task switcher. + Avoid cropping in picture preview window on high pixel density displays.
2017-01-01FLAC 1.3.2:adam4-25/+17
General: * Fix undefined behaviour using GCC/Clang UBSAN (erikd). * General hardening via fuzz testing with AFL (erikd and others). * General code improvements (lvqcl, erikd and others). * Add FLAC in MP4 specification docs (Ralph Giles). * MSVS build cleanups (lvqcl). * Fix some cppcheck warnings (erikd). * Assume all currently used OSes support SSE2. flac: * Fix potential infinite loop on flac-to-flac conversion (erikd). * Add WAVEFORMATEXTENSIBLE to WAV (as needed) when decoding (lvqcl). * Only write vorbis-comments if they are non-empty. * Error out if decoding RAW with bits != (8|16|24). metaflac: * Add --scan-replay-gain option. build system: * Fixes for MSVC and Makefile.lite build systems. libraries: * CPU detection cleanup and fixes (Julian Calaby, erikd and lvqcl). * Fix two stream decoder bugs (Max Kellermann). * Fix a NULL dereference bug (on a malformed file). * Changed the LPC order guess for a slight compression improvement, particularly for classical music (Martijn van Beurden). * Improved encoding speed on older Intel CPUs. * Fixed a seeking bug when decoding certain files (Miroslav Lichvar). * Put an upper bound (32768) on the number of seek points. * Fix potential memory leaks. * Support 64bit brword/bwword allowing FLAC__BYTES_PER_WORD to be set to 8 (disabled by default). * Fix an out-of-bounds heap read. * Win32: Only use large buffers when writing to disk.
2017-01-01Updated audio/chromaprint to 1.4.2mef2-7/+7
---------------------------------- Version 1.4.2 -- December 28, 2016 ================================== - Fixed invalid memory access when decoding base64-encoded fingerprints. - Removed unnecessary library dependencies libchromaprint to avoid circular dependency problems with FFmpeg.
2016-12-23use c99 to fix build on SunOSwiedi1-1/+4
2016-12-22Add explicit bool conversion.joerg2-1/+17
2016-12-19Updated musicpd to 0.19.21.wiz2-7/+7
ver 0.19.21 (2016/12/13) * decoder - ffmpeg: fix crash bug * fix unit test failure after recent "setprio" change * systemd: add user unit
2016-12-19Fix build with chromaprint-1.4.x.wiz3-1/+49
2016-12-19Updated chromaprint to 1.4.1.wiz3-9/+9
Version 1.4.1 -- December 12, 2016 ================================== - Restored the -v/-version parameter for fpcalc that got accidentally removed in 1.4. - Fixed processing of some short audio files. They were ignored in 1.4. - The DURATION field in the default output of fpcalc is now printed as an integer again. - Added missing version number to libchromaprint.pc. - Mac OS X fpcalc builds are done with clang/libc++ and should work on 10.7+. - Linux fpcalc builds are now fully static.
2016-12-19libaudiofile: fix the second UB in the same line of code, cstatic whichmaya2-7/+32
isn't actually a cstatic. switch to just defining it in the accessor. GCC optimized this UB away leading to an undefined reference in the builds. Also use a function which is right for int32 too (same as upstream) Thanks joerg for the help
2016-12-18libaudiofile: different way of doing the same operation, it's unclearmaya2-4/+4
to me why it fails for others, but maybe this one works.
2016-12-18Bump revision of all packages using libform, libpanel or libmenu as thejoerg2-3/+4
library name in devel/ncurses changed.