Commit graph

6235 commits

Author SHA1 Message Date
wiz
e44b0583e6 Fix configury with libaudiofile>=0.3.
Set LICENSE while here.
2011-12-19 13:16:16 +00:00
wiz
3944966a9a regen 2011-12-19 13:16:00 +00:00
sbd
8f7b52226e If a package says it supports the wide-curses option then it should
actually support it.

Bump PKGREVISION.
2011-12-19 06:33:33 +00:00
sbd
d773aa5d7a Add missing devel/ncurses buildlink.
Bump PKGREVISION
2011-12-17 10:14:48 +00:00
sbd
3c0ccbf49b Add missing mk/curses buildlink.
Respect LDFLAGS

Bump PKGREVISION
2011-12-17 10:14:44 +00:00
sbd
85a9180a3d Add missing mk/curses buildlink.
Pass BUILDLINK_CPPFLAGS and BUILDLINK_LDFLAGS to the build system.

Bump PKGREVISION
2011-12-17 10:14:40 +00:00
sbd
c50d0207fe Regenerate diffs for GNU patch. 2011-12-14 03:14:13 +00:00
obache
4efef0af5a Update picard to 0.16.
while here,
* convert some needless buildlink3 to simple DEPENDS.
* distutils pkg, register egg-info.

Version 0.16 - 2011-10-23
 * Added AcoustID support.
 * Fixed track metadata plugins.
 * Added new internal %_totalalbumtracks% tag field. (PICARD-16)
 * Track metadata plugins now run also on non-album tracks. (PICARD-7)
 * Fixed custom Various Artists name on the %albumartist% field. (PICARD-5)
 * Album artist is now correctly "translated". (PICARD-1)
 * Unicode punctuation is now converted to ASCII by default.
 * WavPack correction files are moved together with the main files. (PICARD-15)
 * Unicode filename normalization on OS X.
 * Original release date is now saved into %originaldate%.
 * Allow tagging with localized artist aliases (PICARD-17)
 * Added a quit confirmation dialog. (PICARD-46)
 * Standalone recordings can be tagged with relationships now. (PICARD-10)
 * Refreshing an album will refresh its "other versions" listing. (PICARD-8)
 * "Unicode punctuation to ASCII" now works on album-level metadata. (PICARD-50)
 * DJ-mix tags should only be written to the medium where they apply. (PICARD-20)
 * Support URL redirects in web service/network request module (PICARD-54)
 * Jamendo and Archive.org cover art is displayed on web page, but not loaded by Picard plugin (PICARD-52)
 * Edits to metadata in "Details..." menu not reflected in UI (PICARD-13)
 * The status bar/new metadata box is updated when a selected file/track is changed. (PICARD-14)
2011-12-11 12:39:27 +00:00
obache
ae5c7a50fc * convert some needless buildlink to simple DEPENDS.
* distutils pkg, register egg-info.

Bump PKGREVISION.
2011-12-10 14:17:37 +00:00
obache
b66280d8e4 LICENSE=gnu-gpl-v2 # or later 2011-12-10 13:26:38 +00:00
obache
3b09b48a6f distutils pkg, register egg-info.
Bump PKGREVISION.
2011-12-10 13:00:56 +00:00
drochner
759c9a66a2 PKGREV bump for libXp-less openmotif 2011-12-09 14:36:32 +00:00
obache
d26c7af07f * LICENSE=gnu-lgpl-v2.1
* distutils pkg, register egg-info.

Bump PKGREVISION.
2011-12-08 12:59:13 +00:00
obache
48fdd00323 * LICENSE=gnu-gpl-v2
* distutils package, register egg-info

Bump PKGREVISION.
2011-12-08 12:53:20 +00:00
dholland
cbf341798a Use motif.bl3.mk instead of direct from openmotif.
Non-default option, so no revbump.
2011-12-05 19:16:57 +00:00
wiz
658f5c36ff Remove two patches; upstream says that extending precision is not
the right approach and that he changed the calculation for 0.3.2 in a
more robust way.
Note that patch-configure will be integrated in next release.

Bump PKGREVISION for patch removal.
2011-11-30 20:52:46 +00:00
tron
c00b21ff95 Remove GCC 4.1.* build fix which is no longer necessary after the
update to version 0.3.2.
2011-11-30 18:46:47 +00:00
wiz
05eac7d0df Tell configure explicitly where audiofile resides, now that it doesn't
provide audiofile-config any longer.
Set LICENSE while here.
Comment out REPLACE_PERL line that doesn't do anything, since it wants
to substitute in a generated file that doesn't exist yet.
2011-11-30 14:47:14 +00:00
wiz
d2c69bcdc8 Update to 0.3.2:
Changes for Audio File Library version 0.3.2:

* Fix initialization of byte order in Creative Voice File format.
* Fix calculation of frame count in NIST SPHERE sound files.
* Remove duplicate definition of AFvirtualfile.
* Don't treat compiler warnings as errors by default.
2011-11-30 14:30:57 +00:00
wiz
6ad6d1da16 Add libwildmidi option (recommended over fluidsynth by the musicpd author). 2011-11-30 13:53:19 +00:00
wiz
b4563cba15 + libwildmidi. 2011-11-30 13:49:29 +00:00
wiz
baa73e6f94 Initial import of libwildmidi-0.2.3.4, packaged for wip by Pierre Allegraud.
WildMIDI is a simple software midi player which has a core softsynth
library that can be use with other applications.

The WildMIDI library uses Gravis Ultrasound patch files to convert
MIDI files into audio which is them passed back to the calling
application for further processing or output. The API of the library
is designed so that it is easy to include WildMIDI into applications
that wish to include MIDI file playback. With multiple MIDI file support
you can develope applications to mix several midi files together at the
same time and with the next release you will be able to use a different
patch set for each MIDI file.
2011-11-30 13:47:15 +00:00
wiz
069e32421f Fix build with latest libaudiofile. 2011-11-30 12:02:25 +00:00
wiz
8efe6677e8 Add more options. 2011-11-30 12:01:58 +00:00
wiz
7f0b95cd10 Remove:
typedef struct _AFvirtualfile AFvirtualfile;
from af_vfs.h, the same line is in audiofile.h (which it includes),
and this breaks the build of musicpd.
Bump PGKREVISION.
2011-11-30 11:59:39 +00:00
tron
eb93ee73b0 Add comment for last change. 2011-11-30 08:52:02 +00:00
tron
da52e08de4 Ignore compiler warnings if GCC 4.1.* is used. This fixes the build
under NetBSD/amd64 5.1_STABLE.
2011-11-30 08:29:36 +00:00
wiz
a4634e89ca Update to 3.99.3:
LAME 3.99.3   November 26 2011

    Robert Hegemann
        Fix for tracker item [ 3441349 ] --tg does not handle genre number when adding unicode tag


LAME 3.99.2   November 18 2011

    Robert Hegemann
        Due to some bugs in 3rd party HW/SW decoders, those were not be able to make use of LAME's extended info tag anymore, resulting in problems with things like gapless playback.


LAME 3.99.1   November 5 2011

    Robert Hegemann
        Fixes for several issues with ID3v2 unicode tags, using Big-Endian text encodings. Because of several other software (like Windows Media Player), LAME writes Little-Endian unicode tags only.
        Thanks to Taihei Monma, for reporting these issues. Tracker items: [ 3431203, 3431222, 3431241 ]


LAME 3.99   October 15 2011

    3.99 beta 1 becomes 3.99


LAME 3.99 beta 1   not yet released

    Robert Hegemann
        Fix for Bugtracker item [ 3395813 ] id3tag_set_fieldvalue for URL link frames Broken
        Fix for Bugtracker item [ 3368977 ] Wave Parser doesn't pad chunks
        Fix for Bugtracker item [ 3034259 ] confusing fatal error: can't update LAME-tag frame!

LAME 3.99 beta 0   not officially released

    Josep Maria Antolín Segura
        Documentation work
    Rogério Brito
        Improve Debian packaging.
            Include suggestions made by Fabian Greffrat
            Update version of the Debian package to reflect that it is taken from CVS.
            Get rid of a transitional package
            Much more to come...
        Minor fix to validate the history file correctly
    Robert Hegemann
        Porting of LAME mp3rtp program to Windows platform
        Fix: for free format mp3 above 320 kbps, the maximum allowed bits was limited too far.
        Changed behaviour: LAME replaces common suffixes by MP3/WAV when no output filename was given. For example, a simple lame x.wav will create output file x.mp3
        UNICODE support on Windows OS, file names and ID3v2 tags; related: Bugtracker item [ 3052230 ] Lame.exe can't find files with non-ASCII names
        Added support for WAVE FORMAT IEEE FLOAT input files
        New switch --swap-channel added, see tracker item [ 1118412 ] RFE: option to swap L and R channels
        New switches -m l and -m r to select either left or right channel for mono encoding.
        Feature request item [ 3134258 ] Allow larger images with LAME (>128KB)
        Fix for Bugtracker item [ 2962223 ] Encoder delay and padding values ignored when re-encoding
        Fix for Bugtracker item [ 2986823 ] Error when building Lame with NASM support -still exists
        Fix for Bugtracker item [ 3125235 ] make -f Makefile.mingw32 fails
        Fix for Bugtracker item [ 3021935 ] ID3 tag TXXX cannot be used more than once
        Fix for Bugtracker item [ 3025801 ] gain_analysis.h needs int constants
        Fix for Bugtracker item [ 3277412 ] Segmentation fault at layer2.c:105 with --decode
        Changes in new VBR code:
            tuning on PSY model
            tuning on VBR scale and resulting bitrates
            Minor bug fix for sfb21 encoding
        All encoding modes use the PSY model from new VBR code, addresses Bugtracker item [ 3187397 ] Strange compression behavior
        Fix for a possible out of bounds array access in HIP decoder, addresses Bugtracker item [ 3091776 ] crash at III_dequantize_sample

LAME 3.98.4    March 22 2010

    Joseph Flynn
        Improvements for LAME DirectShow filter:
            Added support for the DirectShow IAMStreamConfig Interface to the LAME encoder filter output pin.
            Modified the DirectShow filter registration section so that the LAME Encoder filter is correctly registered in the Audio Compressors filter category. This will allow third-party encoding applications using the DirectShow System Device Enumerator Interface to correctly detect the LAME encoder when querying the Audio Compressors filter group.
            Modified the filter registration information so that the MP3 audio subtype is correctly reported as being supported on the encoder output pin. This will allow third-party encoding applications using the DirectShow IFilterMapper2 Interface to recognize that the LAME encoder supports MP3 output.
            Altered the Filter Merit Value that was being used when the filter was registered so that it is now using the standard DirectShow compressor filter merit value of MERIT_DO_NOT_USE (0x200000). Previously, the filter was being registered using a value of MERIT_SW_COMPRESSOR (0x100000), which was at a lower priority (i.e. worse priority) than MERIT_DO_NOT_USE. This prevented the LAME Encoder filter from being selected for use by some third-party encoding applications.
            Added code to calculate the frame length of the audio frames used for the nBlockSize element of the WAVEFORMATEX output structure. Previously this value was simply hard-coded to 1.
    Robert Hegemann
        Fix for Bugtracker item [ 2973877 ] A problem regarding the new drain code

LAME 3.98.3    February 27 2010

    Rogério Brito:
        Update the debian packaging for the new release.
    Robert Hegemann
        The ignore-tag-errors switch had no effect when embedding album art, fixed.
        Library API change: lame_decode functions are now obsolete but still present, please use hip_decode instead. The reason for this change is: lame_decode functions use a single global variable within the library to store decoder setup, hip_decode functions don't. The encoder now uses hip_decode internally and it is now possible to use clipdetect feature while reencoding mp3 to mp3.
        Workaround for FFMPEG bug, which uses to call lame_encode_flush more than once in a loop.
        Windows: program icon and version info added (when building with VC9)
        Fix for Bugtracker item [ 2688413 ] lib name problem in Microsoft Visual Studio 6
        Fix for Bugtracker items [ 2051870, 242365tracker item [ 2723518 ] resampling in 3.98 and 3.99alpha
        Fix for Bugtracker item [ 2891879 ] Because of Windows API change, there was a problem with the prority switch.
        Fix for Bugtracker item [ 2893101 ] Access Violation in BladeMP3EncDL0, ships with MS Windows): enabling the new-drain-code seems to solve that issue better, than restricting the buffer size (see below: 3.98 beta 1, May 16 2007).
        Patch submitted by Bernhard Doebler, tracker item [ 2807676 ] Error when building Lametem [ 2406420 ] compile lame_enc.dll under cygwin
2011-11-29 20:26:48 +00:00
wiz
b2a8c0278d Update to 0.3.1:
Changes for Audio File Library version 0.3.1:

* Fix installation of man pages.
* Add support for Creative Voice File format.
* Support u-law and A-law compression in Core Audio Format files.

Changes for Audio File Library version 0.3.0:

* Define AFframecount and AFfileoffset as 64-bit integers regardless of
  whether system specifies off_t as 64 bits.
* Added support for Core Audio Format.
* Added support for extensible WAVE format files.
* Fixed leak of miscellaneous data buffers. (Thanks to Stefano Magni
  for finding and fixing this problem.)
* Fixed default mapping between integer and floating-point audio data.
* Fix handling of NeXT sound files with unspecified or inconsistent length.
* Added support for miscellaneous data in IFF/8SVX files.
* Added support for byte-swapped IRCAM sound files.
* Refactored file parsing and writing.
* Refactored audio conversion.
* Updated and expanded documentation.
2011-11-29 19:39:30 +00:00
wiz
8207a5d3d5 Update to 0.1.21:
2010-05-18: playgmd/gmdldmf.c: Remove a nested function

2011-03-19: compat/stuff.*: strupr is actually implemented on some systems

2011-03-19: configure.ac */*: -lm is not required on all platforms

2011-03-19: * */*: AC_STRUCT_DIRENT_D_TYPE; not all platforms has dirent.d_type

2011-03-19: config.guess, config.sub, install-sh: update to more recent versions (used the ones present in automake-1.11 in ubuntu 10.10)

2011-03-19: configure.ac Makefile.in: Only link to pthread if on OS-X / CoreAudio

2011-03-19: Support getcwd() for retrieving current working directory

2011-03-20: Added support for SDL audio

2011-03-20: cpiface/cpilinks.c: crash-bug when resizing window while link viewer was active

2011-03-20: devpcoreaudio devpsdl: gettimer() didn't work as expected (needed by cpitrack.c)

2011-06-01: play*/*: Some of the players didn't have volatile on the "timer" lock

2011-06-08: playwav/wavplay.c: Race condition that caused some audio artifacts (some parts could be replayed randomly)

2011-06-19: playmp2/charset.c: Detection of glibc bug 4936 alrways returned true (thanks to Jindrich Makovicka)

2011-07-11: devw/dwmixfa*: 8087 fpu version is now able to compile in PIC mode without use of text-rels.

2011-07-13: devw/dwmixfa: Added support for proper C verion of the FPU mixer (Thanks to Jindřich Makovička)

2011-07-13: devw/dwmixfa: 8087_asm_emu code made some annoying clicking sounds

2011-09-05: configure.ac: AC_LINK_IFELSE for ADPLUG could fail if "ld --as-needed" was used

2011-09-18: devp/devpalsa: newer versions of libalsa does not need plughw syntax, and in some cases works better without

2011-09-18: configure.ac: removed a warning visible when using autoconf >= 2.68

2011-09-30: devp/devpcoreaudio.c: Didn't compile

2011-10-21: playgmd/gmdl*.c: Removed a nested function (GCC on OS-X dislikes them)

2011-11-03: playgmi/gmitimitidy.c: Updated against ubuntu 11.10 configfile structure, closing ticket #3

2011-11-03: dev/mixclip.c: wav and sid files would crash on non-x86 platforms (optimization for assembler mixer in lookup-tables were fixed for 32bit pointers)

2011-11-04: playwav/wavpplay.c: pause on wave files caused crash. Also did some minor cleanups in pause-handling in other file-plugins aswell

2011-11-05: boot/psetting.c: ocp.ini upgrade code could crash due memmove moved too much memory

2011-11-06: VERSION 0.1.21
2011-11-28 16:46:29 +00:00
joerg
83f6f83cb6 Fix build with modern GCC 2011-11-27 19:33:55 +00:00
marino
7a39faadf8 audio/xsidplay: Make DragonFly patch unconditional
According to the latest bulkbuild report, NetBSD needs this fix as well.
2011-11-27 11:51:16 +00:00
marino
e5e261c6d3 audio/trm: make dragonfly patch unconditional
According to the latest netbsd bulkbuild report, NetBSD needs this fix
as well.
2011-11-27 11:40:07 +00:00
marino
b40a293bd4 audio/xmms-cdread: Support DragonFly
There were a few issues with this package wrt DragonFly. The biggest issue
is the use of ETIME, which should not be used with sockets.  It doesn't
even appear to be used later.  NetBSD defines ETIME, but neither DragonFly
nor FreeBSD even have this definition in errno.  Somebody might want to
look at this choice for the variable.

Libtool also choked due to a missing tag, the FreeBSD volume control was
needed, and some standard headers were added.
2011-11-27 00:25:05 +00:00
shattered
9ab55ab513 Update to 3.4.1. Notable changes:
3.4.1 (20110813):
  - test for unused but set variable warning in gcc (needed to
    build on MacOS X, reported by Misty De Meo)
  - change dependency generation flags for clang (reported by Misty De Meo)
  - fix OXM module loading

3.4.0 (20110808):
  - fix portamento of mapped instruments
  - add MED2 (MED 1.12) module support
  - add Noiserunner module support
  - add support for MED4 synth instruments
  - fix MED4 Soundtracker-compatible tempo setting (Song2.med)
  - fix Startrekker Packer loader
  - fix IT215 compressed sample loader
  - OctaMED tempo fixes and note limit fix
2011-11-26 21:10:03 +00:00
joerg
3bd511aba3 Always include string.h 2011-11-26 17:09:32 +00:00
joerg
4c2db68e97 Fix C++ syntax 2011-11-26 17:08:51 +00:00
joerg
2a5e58c78b Always include string.h 2011-11-26 17:07:59 +00:00
sbd
071c9ea3b7 Add missing devel/zlib buildlink.
Bump PKGREVISION
2011-11-26 04:39:19 +00:00
joerg
04a5fea3f4 No patching with sed, please 2011-11-25 22:45:00 +00:00
joerg
2d85397c27 Fix build with GCC 4.5 2011-11-25 21:30:19 +00:00
joerg
95ee2c7153 Fix build with newer GCC 2011-11-25 21:29:31 +00:00
marino
c98f8dd6c9 audio/terminatorx: Fix DragonFly breakage
To restore buildability on DragonFly:
1) Added <string.h> to global header
2) Reversed patch-aa's modification of scandir
No PKGREVISION bump required.
2011-11-24 20:34:34 +00:00
joerg
4acd54c9f6 Fix build with modern GCC 2011-11-24 14:25:16 +00:00
joerg
c9d44ef750 Fix plugin build on NetBSD with newer GCC 2011-11-23 23:25:36 +00:00
marino
ea31a0b579 audio/audacity: Fix DragonFly breakage
Conditionally add <strings.h> for DragonFly.
No PKGREVISION bump required.
2011-11-23 22:34:58 +00:00
marino
c912da6183 audio/xsidplay: Fix DragonFly breakage
Conditionally add <strings.h> for DragonFly.
No PKGREVISION bump required.
2011-11-23 22:32:59 +00:00
marino
c7ae898630 audio/sidplay: Fix DragonFly / use iostream and friends
Replace <iostream.h> includes and similar with c++ headers, and use
the standard namespace to fix breakage on DragonFly and NetBSD 5.99.
2011-11-23 19:17:07 +00:00
marino
bf8244053b audio/trm: Fix DragonFly breakage
Conditionally add <strings.h> for DragonFly.
No PKGREVISION bump required.
2011-11-23 19:15:08 +00:00
wiz
101fa17213 Remove libscsi and the two packages using it, tosha and cdd.
The FreeBSD SCSI library on which libscsi was based, was removed in 1998.
The two other packages were last updated 1997 and 2001, respectively.
Better software exists (e.g. cdparanoia, cdrecord).

Ok agc@, gdt@
2011-11-23 18:59:20 +00:00