Commit graph

6229 commits

Author SHA1 Message Date
sbd
5aaa539596 Regenerate diffs for GNU patch. 2011-12-14 03:14:13 +00:00
obache
00b51493eb 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
555a86eae8 * convert some needless buildlink to simple DEPENDS.
* distutils pkg, register egg-info.

Bump PKGREVISION.
2011-12-10 14:17:37 +00:00
obache
203f47fbae LICENSE=gnu-gpl-v2 # or later 2011-12-10 13:26:38 +00:00
obache
404bddff43 distutils pkg, register egg-info.
Bump PKGREVISION.
2011-12-10 13:00:56 +00:00
drochner
a03a684eb1 PKGREV bump for libXp-less openmotif 2011-12-09 14:36:32 +00:00
obache
de2be247f4 * LICENSE=gnu-lgpl-v2.1
* distutils pkg, register egg-info.

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

Bump PKGREVISION.
2011-12-08 12:53:20 +00:00
dholland
b7692bc6e8 Use motif.bl3.mk instead of direct from openmotif.
Non-default option, so no revbump.
2011-12-05 19:16:57 +00:00
wiz
c742cc7824 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
3312677223 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
5b4b61ed71 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
8ab04715a4 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
774b51c67d Add libwildmidi option (recommended over fluidsynth by the musicpd author). 2011-11-30 13:53:19 +00:00
wiz
aa38b2738a + libwildmidi. 2011-11-30 13:49:29 +00:00
wiz
7d74685487 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
7473a45180 Fix build with latest libaudiofile. 2011-11-30 12:02:25 +00:00
wiz
21328f16a1 Add more options. 2011-11-30 12:01:58 +00:00
wiz
e015e45d8a 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
2c1530d2fc Add comment for last change. 2011-11-30 08:52:02 +00:00
tron
7f1085b34e 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
5ca23726ef 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
c50bd2848a 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
fa3fd7bd36 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
12ca8b718d Fix build with modern GCC 2011-11-27 19:33:55 +00:00
marino
6698829ab3 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
f43827aff1 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
c808e682f0 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
beff777076 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
6c00ce87e5 Always include string.h 2011-11-26 17:09:32 +00:00
joerg
cc9c4c2c1a Fix C++ syntax 2011-11-26 17:08:51 +00:00
joerg
db4eb8c62d Always include string.h 2011-11-26 17:07:59 +00:00
sbd
9672dc02f3 Add missing devel/zlib buildlink.
Bump PKGREVISION
2011-11-26 04:39:19 +00:00
joerg
82094576fa No patching with sed, please 2011-11-25 22:45:00 +00:00
joerg
9e40afbf28 Fix build with GCC 4.5 2011-11-25 21:30:19 +00:00
joerg
66ec081e5b Fix build with newer GCC 2011-11-25 21:29:31 +00:00
marino
bbc838ea0b 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
e772a522f0 Fix build with modern GCC 2011-11-24 14:25:16 +00:00
joerg
78889573fd Fix plugin build on NetBSD with newer GCC 2011-11-23 23:25:36 +00:00
marino
3accd2e1d4 audio/audacity: Fix DragonFly breakage
Conditionally add <strings.h> for DragonFly.
No PKGREVISION bump required.
2011-11-23 22:34:58 +00:00
marino
823303c7ba audio/xsidplay: Fix DragonFly breakage
Conditionally add <strings.h> for DragonFly.
No PKGREVISION bump required.
2011-11-23 22:32:59 +00:00
marino
cc70f59e22 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
f3aafc9c72 audio/trm: Fix DragonFly breakage
Conditionally add <strings.h> for DragonFly.
No PKGREVISION bump required.
2011-11-23 19:15:08 +00:00
wiz
7d666451a5 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
marino
0bcd89471c audio/spiralsynth: Fix iostream / Fix DragonFly / amd64
Replace <iostream.h> and <fstream.h> with their c++ counterparts.
Addition of <string.h> was originally under a DragonFly macro, but
this was removed when it was shown NetBSD 5.99 needed it too.
Allow package to build on all x86_64 architectures.
2011-11-23 08:32:10 +00:00
marino
d7480e61d4 audio/spiralloops: Fix iostream / Fix DragonFly / amd64
Replace <iostream.h> and <fstream.h> with their c++ counterparts.
Addition of <string.h> was originally under a DragonFly macro, but
this was removed when it was shown NetBSD 5.99 x86_64 needed it too.
Allow package to build on all x86_64 architectures.
2011-11-23 08:20:38 +00:00
marino
b8e6f6e33b audio/flactag: Fix DragonFly breakage
patch-aa was the main reason this package broke on DragonFly.  Probably the
__NetBSD__ macro should have been used from the beginning (since pkgsrc
serves multiple platforms), but rather than risk breaking flactag on other
platforms, I've chosen to use __DragonFly__ macro to restore the original
code.

Also, -lintl is needed by DragonFly, so the gettext-lib was added the the
buildlink3 list.
2011-11-23 00:42:00 +00:00
marino
4f3228164e audio/xmradio: Remove "Not For DragonFly" restriction
This package builds fine on both DragonFly architectures.
2011-11-23 00:36:54 +00:00
wiz
804a257505 Unconditionalize the DragonFly patches for newer c++.
Use patches instead of sed.
Set LICENSE while here.
2011-11-22 20:57:34 +00:00
wiz
253bec30d4 iostream.h -> iostream on all platforms.
Set LICENSE while here.
2011-11-22 20:50:53 +00:00