Commit graph

6523 commits

Author SHA1 Message Date
joerg
ad4fabd4e7 Fix linkage with GCC 4.6+ and Clang. Fix look up issues. 2012-07-03 18:21:47 +00:00
joerg
ffe6222673 Fix backtrace(3) usage on NetBSD 2012-07-03 18:20:51 +00:00
joerg
7bbd6200e9 Provide a return value iff the function is not void. 2012-07-03 18:20:29 +00:00
joerg
2d3fc0582b Don't shadow one local variable with another 2012-07-03 18:19:53 +00:00
adam
9fde0ec108 Revbump after updating boost 2012-07-02 13:37:35 +00:00
dholland
f91b8b8497 Add desktopdb.mk and bump PKGREVISION for 118 packages as reported by
pkglint. If any of these are wrong for some reason, please revert/adjust.
2012-07-01 19:05:10 +00:00
sbd
4608d78324 You don't need to pass a pointer to a gzFile as the first arguement to
gzprintf() only a gzFile.  Fixes the build with zlib-1.2.7
2012-07-01 09:42:20 +00:00
sbd
d326cb02d7 Cast away the const in a strstr call. 2012-07-01 09:24:44 +00:00
dholland
27f4571939 Doesn't support python25. 2012-07-01 03:52:54 +00:00
sbd
38589bded1 In audio_dev.c allways include stdint.h 2012-07-01 03:25:51 +00:00
jakllsch
07b4c1f075 +py-audiotools 2012-07-01 01:59:01 +00:00
jakllsch
251308db17 Add audiotools 2.18.
Python Audio Tools are a collection of audio handling programs
which work from the command line. These include programs for CD
extraction, track conversion from one audio format to another,
track renaming and retagging, track identification, CD burning from
tracks, and more. Supports internationalized track filenames and
metadata using Unicode. Works with high-definition, multi-channel
audio as well as CD-quality. Track conversion uses multiple CPUs
or CPU cores if available to greatly speed the transcoding process.
Track metadata can be retrieved from FreeDB, MusicBrainz or compatible
servers.
2012-07-01 01:56:16 +00:00
sbd
d2d5e17bf6 Make a "Fix build on SunOS." patch work on Linux aswell. 2012-06-28 08:18:43 +00:00
sbd
68ad7e425a Make "Fix build on SunOS." patch a SunOS only fix as it breaks Linux build
otherwise.
2012-06-28 08:05:27 +00:00
sbd
f5f8ff9bad Linux build fixes:
* On Linux only pull in alsa-lib buildlink and enable alsa support.

* In the Sconstruct file move the line setting the include path and ldflags
  based on the prefix from the netbsd section to the linux, darwin and netbsd
  section.

* When adding to an if/elif/else block _elif_ should be used.

Bump PKGREVISION (because of the earlier libarchive additions).
2012-06-28 07:32:36 +00:00
sbd
bb2274cc9b If libarchive is going to be used the libarchive buildlink3.mk should be
included.
2012-06-28 03:23:43 +00:00
sbd
d0de175e7e stdint.h must be included for uintX_t types. 2012-06-27 22:23:41 +00:00
sbd
c2bdd342e7 On Linux use the pkgsrc supplied CFLAGS/CXXFLAGS/LDFLAGS. 2012-06-27 21:26:28 +00:00
sbd
8f8e3b104e In src/mac.cpp make get_file_extname() a const function. 2012-06-27 08:33:40 +00:00
jperkin
ee556f6f86 Add missing INSTALLATION_DIRS. 2012-06-24 07:36:17 +00:00
jperkin
5c63cdc4ea Add missing INSTALLATION_DIRS. 2012-06-24 07:20:23 +00:00
adam
d874e3b79e Fix building on Mac OS X 2012-06-22 20:31:47 +00:00
adam
18962cb962 Makefile clean-up; pass CFLAGS and LDFLAGS to Makefile -- fixes builds with -isysroot (e.g. Mac OS X) 2012-06-22 16:24:55 +00:00
tron
9eecf6a5de Build with generic FPU code under Mac OS X Lion as the assembler code
causes linker errors.
2012-06-17 07:17:57 +00:00
sbd
21792a9296 Recursive PKGREVISION bump for libxml2 buildlink addition. 2012-06-14 07:43:06 +00:00
wiz
f98e8b0585 Add inet6 to default suggested options. It's 2012. 2012-06-12 15:45:54 +00:00
wiz
e0c56a8453 Recursive bump for libmikmod shlib major ++
Noted by dholland.
2012-06-04 09:29:53 +00:00
dholland
eef6a139f1 Belatedly bump PKGREVISION for packages where the mass glib2 include
fixes last month changed installed headers, excluding some that have
already been bumped.
2012-06-03 23:56:58 +00:00
wiz
cd938d796e Update to 0.7.5:
0.7.5:
    Support for international filenames in the song database and duplicate file detection.
    Reduced memory usage associated with duplicate file detection.

0.7.4:
    Better support for international characters in filenames.
    Better detection of environment to support new Posix-based platforms.
    Improved performer prompt on Windows.

0.7.3:
    Fixes for international / unicode characters in filenames.
    Support unusual CDG file draw commands found in the wild.
    Make About window work with Wx2.6 again. Recent About window changes work on Wx2.8 only.
    Add options for double-buffered and hardware.
    Clean up keyboard operations.
    ‘P’ pauses, Backspace rewinds.
    Allow remote control access to pykaraoke_mini.
    Support left/right margins
    Improvements to printing support.
    Fix occasional crash in CDG player.
    GP2X: Faster scrolling.
    Windows: Fix temporary filenames used for unzipping same song twice.
    OSX: Improvements to OSX support.
2012-06-03 22:44:51 +00:00
wiz
1d71e470bf Update to 3.2.0:
libmikmod 3.2.0 was released on 01-June-2012.

THANKS

- Axel "awe" Wefers <awe@fruitz-of-dojo.de>,
  for creating the CoreAudio driver, the new
  AIFF driver, and fixes for the wav output driver.
- Frank Loemker, for sending me his collection of patches
  for libmikmod.
- Anders F Björklund <afb@algonet.se>, for updates, fixes and tests on
  Mac Platforms and rpm support.
- Ivan Shmakov, for the NAS audio driver.
- Various downstream patch writers (from Mandriva, SuSE, Red Hat/Fedora,
Debian, etc.)
- P. Martin - the macports maintainer for some patches.
- Stéphan Kochen for two patches: one to change MDRIVER fields to "const",
and the other with putting variable declarations at the start of block (which
is more C89 compliant and fixes compilation on Microsoft Visual C++).

NEW FEATURES

- MacOS X CoreAudio driver
- Carbon support
- Loader for ASYLUM Music Format v1.0 (.amf) modules,
  as used in crusader games.
- New function 'Player_QueryVoices' added, which is used to return
  dynamic channel information about the module player. (Mikmod 3.2.2 uses
  it for it's dynamic panels).
- Mixing with floating point output. The MacOSX CoreAudio driver uses it.
  Thanks goes to Anders F Björklund for implementing this.
- AIFF disk writer driver.
- New NAS driver (Network Audio System). Tested with nasd and NCD X terminals.
- MREADERs now have an iobase member (previously was a static variable in mmio.c). This
  permits to have many MREADERs with different iobase base values.
- Created an example/ subdirectory, to hold programming examples.
- Added functions to read from memory (Player_LoadMem, Sample_LoadMem...) and a memory reader in mmio.c
- renamed internal _mm_malloc function to MikMod_malloc, which is now
  part of the API.
- Raw samples can now be loaded using the new Sample_LoadRaw* family of functions for sound effects.
- PowerPC 64 support
- ALSA (Advanced Linux Sound Architecture) driver is now working with "recent"
(actually a few years back) ALSAs.
- Change MDRIVER "char *" fields to "const char *".
    - Thanks to Stéphan Kochen.
- Implement a fix to the ALSA driver in MIKMOD_DYNAMIC mode so it will allow
linking against libmikmod when "-Wl,--no-undefined" is passed.
    - Reported by Andrey Bondrov from Mandriva.
    - The problem was that we used some snd_... identifiers indirectly in
    some macro expansions.

BUGFIXES

- The sun driver now compiles on solaris (Thanks to Nicolas Gros d'Aillon
  for sending me Jonathan Perkin's fix)
- The wav output driver had problems on big endian systems. Thanks to
  Axel "awe" Wefers for fixing this.
- A warning reported by Stéphane LOEUILLET in libmikmod.m4 with autoconf 1.8 was fixed.
- The 'card' argument, supported by the OSS driver was not documented via
  the MDRIVER->CmdLineHelp string.
- libmikmod-3.1.11-CVE-2010-2546,2971.diff (from Mandriva/Mageia).
- libmikmod-3.1.11-CVE-2009-3995,3996.diff (from Mandriva/Mageia).
- Now checking for linking against -lm (from Mandriva/Mageia).
- Modified patch of libmikmod-CVE-2009-0179.patch (from Mandriva/Mageia).
- Apply the libmikmod-CVE-2007-6720.patch (from Mandriva/Mageia).
- Implement a fix for sprintf-of-list
    - sprintf(list, "%sSOMETHING", list) does not work as expected and
    suffers from the
    http://en.wikipedia.org/wiki/Schlemiel_the_Painter%27s_algorithm
    syndrome.
- Apply a patch for non-blocking opening of the OSS driver. (from Mandriva/Mageia).
- Fixed the prototypes of vc_callback (thanks to P. Martin).
- Cast a vc_callback parameter to "unsigned char *" instead of "char *",
becuase the former is what it accepts (thanks to P. Martin).
- Check for Samples' validatity in virtch_common.c (thanks to P. Martin).
- Fix compilation on MSVC.
    - Thanks to Stéphan Kochen.
2012-06-03 21:44:59 +00:00
dholland
5ab4936bcc Call time() correctly; fixes netbsd-5 build. 2012-06-02 20:00:49 +00:00
dholland
ff9e443aeb Needs full dependency on qt4-tools. PKGREVISION -> 2. 2012-06-01 00:46:02 +00:00
obache
637cf8f3c9 restore comments lost at rev1.10. 2012-05-30 23:47:49 +00:00
dholland
cad3b4c11b No good on python25. 2012-05-30 15:52:08 +00:00
wiz
a40bd33088 + py-last. 2012-05-30 13:51:10 +00:00
wiz
9aab09d9f8 Initial import of py-last-0.5.11, packaged by jihbed for wip.
Python interface to Last.fm
2012-05-30 13:50:45 +00:00
wiz
166dee336a Update to 1.2.1 (GTK3 version):
sfxr-sdl-1.2
------------
* Added support for gtk+-3.0 by Tim Oertel (toertel-sfxr@manax.org http://www.heroicproportions.org)
  (Sorry, you have to edit the makefile to switch back to gtk+-2.0)

sfxr-sdl-1.2.1
--------------
* Fixed bug, the loop function call in main was commented out by Johan Helsing (bobbaluba@gmail.com)
* Fixed broken target clean in Makefile
2012-05-29 13:56:36 +00:00
wiz
82871cb8db Remove pattern that doesn't affect anything since corresponding
bl3.mk include was removed.
2012-05-29 13:51:28 +00:00
wiz
3f40aafeff Update to 1.7.2:
TagLib 1.7.2 (Apr 20, 2012)
===========================

 * Fixed division by zero while parsing corrupted MP4 files (CVE-2012-2396).
 * Fixed compilation on Haiku.
2012-05-29 13:37:44 +00:00
wiz
ece5e50b0b Set LICENSE. 2012-05-29 13:36:01 +00:00
wiz
e4a37a5f6a Mark as version 3 of the library, now that version 5 is packaged.
Bump PKGREVISION.
2012-05-29 13:35:17 +00:00
wiz
cee316a0e3 + libmusicbrainz5 2012-05-29 13:32:03 +00:00
wiz
16ea3bc8ca Initial import of libmusicbrainz5-5.0.1, a new major version of
libmusicbrainz.

Compared to v3 (in audio/libmusicbrainz) there were the following
changes:

Changes for libmusicbrainz 5.0.1
--------------------------------

   - Fix LMB-32 - Correctly ignore unrecognised nodes
   - Don't compile using -Werror when building from tarball

Changes for libmusicbrainz 5.0.0
--------------------------------

   - Deprecated functions removed

Changes for libmusicbrainz 4.0.3
--------------------------------

   - Fix LMB-32 - Correctly ignore unrecognised nodes
   - Don't compile using -Werror when building from tarball

Changes for libmusicbrainz 4.0.2
--------------------------------

   - Add extra attributes to Alias
   - Add IPI lists to Artist and Label
   - Add 'Ended' to Lifespan
   - Add PrimaryType and SecondaryTypeList to ReleaseGroup
   - Add text based track number to Track
   - Add ISWC list to Work
   - Debug builds show queries and responses on stderr
   - Documentation updates

Changes for libmusicbrainz 4.0.1
--------------------------------

   - Fixed bug LMB-30 - Unable to access all relation lists on objects with
      multiple relation lists
   - Fixed bug LMB-31 - mb_relationlist_get_targettype always returns
      "target-type"

Changes for libmusicbrainz 4.0.0
--------------------------------

   - Added support for collection list being returned as part of a release

Changes for libmusicbrainz 4.0.0 beta 2
---------------------------------------

   - Restructured for easier maintenance
   - List class interface rewritten
   - Added handling of extension elements and attributes
   - Add handling of all list attributes and elements
   - C interface is now automatically generated from an XML file template

N.B. The API has changed with regard to lists since beta 1. Any
applications are likely to need rewriting to take account of this
and will certainly need to be recompiled due to the ABI change.

Changes for libmusicbrainz 4.0.0 beta 1
---------------------------------------

   - Rewritten from scratch for NGS
2012-05-29 13:31:38 +00:00
obache
b0a23bf6c5 set LICENSE (GPLv2 tools and LGPLv2.1 libraries) 2012-05-29 11:11:06 +00:00
obache
76c29e37bf remove a space after RCS Id, pkglint dislike it. 2012-05-29 11:08:32 +00:00
dholland
8c635d69ec Don't launder const. Should fix Linux build. 2012-05-23 04:28:29 +00:00
shattered
cb6bc7bfac Delint (include desktopdb.mk). 2012-05-21 22:25:02 +00:00
wiz
a19dc0185f Update to 0.3.4:
Changes for Audio File Library version 0.3.4:

* Use hidden visibility for internal symbols.
* Add support for Sample Vision format.
* Update license for extended-precision floating-point conversion routines.
2012-05-20 13:38:20 +00:00
marino
a4d21e1531 audio/xfce4-mixer: Fix unwanted directory removal
xfce4-mixer depends on x11/xfce4-panel which takes care of creating
the plugins directory.  Remove the redundant directory creation which
can lead to directories being removed prematurely.
2012-05-19 00:33:43 +00:00
marino
d7bb517b41 audio/audacious: Fix indirect linking on DragonFly 2012-05-16 13:43:14 +00:00