summaryrefslogtreecommitdiff
path: root/audio/SDL_mixer
AgeCommit message (Collapse)AuthorFilesLines
2009-11-15Update to 1.2.11wiz2-6/+6
1.2.11: Sam Lantinga - Sat Nov 14 12:38:01 PST 2009 * Fixed initialization error and crashes if MikMod library isn't available Sam Lantinga - Sat Nov 14 11:22:14 PST 2009 * Fixed bug loading multiple music files 1.2.10: Sam Lantinga - Sun Nov 8 08:34:48 PST 2009 * Added Mix_Init()/Mix_Quit() to prevent constantly loading and unloading DLLs Mike Frysinger - 2009-11-05 09:11:43 PST * Check for fork/vfork on any platform, don't just assume it on UNIX Jon Atkins - Thu Nov 5 00:02:50 2009 UTC * Fixed export of Mix_GetNumChunkDecoders() and Mix_GetNumMusicDecoders() C.W. Betts - 2009-11-02 00:16:21 PST * Use newer MIDI API on Mac OS X 10.5+
2009-11-10Hm, can't reproduce the make-jobs failure, so remove MAKE_JOBS_SAFE=nowiz1-2/+1
again.
2009-10-31Update to 1.2.9. Set LICENSE. Remove dynamically loaded librarieswiz6-23/+28
from buildlink3.mk. 1.2.9: Ryan Gordon - Sun Oct 18 11:42:31 PDT 2009 * Updated native MIDI support on Mac OS X for 10.6 Ryan Gordon - Sun Oct 11 05:29:55 2009 UTC * Reset channel volumes after a fade out interrupts a fade in. Ryan Gordon - Sun Oct 11 02:59:12 2009 UTC * Fixed crash race condition with position audio functions Ryan Gordon - Sat Oct 10 17:05:45 2009 UTC * Fixed stereo panning in 8-bit mode Sam Lantinga - Sat Oct 10 11:07:15 2009 UTC * Added /usr/share/timidity to the default timidity.cfg locations Sam Lantinga - Sat Oct 3 13:33:36 PDT 2009 * MOD support uses libmikmod and is dynamically loaded by default * A patched version of libmikmod is included in libmikmod-3.1.12.zip * The libmikmod patches fix security issues CVE-2007-6720 and CVE-2009-0179. Sam Lantinga - Sat Oct 3 02:49:41 PDT 2009 * Added TIMIDITY_CFG environment variable to fully locate timidity.cfg Sam Lantinga - Fri Oct 2 07:15:35 PDT 2009 * Implemented seamless looping for music playback Forrest Voight - 2009-06-13 20:31:38 PDT * ID3 files are now recognized as MP3 format Steven Noonan - 2008-05-13 13:31:36 PDT * Fixed native MIDI crash on 64-bit Windows Ryan Gordon - Fri Jun 5 16:07:08 2009 UTC * Added decoder enumeration API: Mix_GetNumChunkDecoders(), Mix_GetChunkDecoder(), Mix_GetNumMusicDecoders(), Mix_GetMusicDecoder() Austen Dicken - Tue Feb 26 23:28:27 PST 2008 * Added support for FLAC audio both as chunks and streaming Tilman Sauerbeck - Tue Feb 26 03:44:47 PST 2008 * Added support for streaming WAV files with Mix_LoadMUS_RW() Ryan Gordon - Mon Feb 4 17:10:08 UTC 2008 * Fixed crash caused by not resetting position_channels
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2007-07-26Update to 1.2.8:wiz2-7/+6
1.2.8: Sam Lantinga - Wed Jul 18 09:45:54 PDT 2007 * Improved detection of Ogg Vorbis and Tremor libraries Ryan Gordon - Sun Jul 15 12:03:54 EDT 2007 * Fixed memory leaks in Effects API. David Rose - Sat Jul 14 22:16:09 PDT 2007 * Added support for MP3 playback with libmad (for GPL projects only!) Sam Lantinga - Sat Jul 14 21:39:30 PDT 2007 * Fixed the final loop of audio samples of a certain size Sam Lantinga - Sat Jul 14 21:05:09 PDT 2007 * Fixed opening Ogg Vorbis files using different C runtimes on Windows Philippe Simons - Sat Jul 14 20:33:17 PDT 2007 * Added support for Ogg Vorbis playback with Tremor (an integer decoder) Sam Lantinga - Sat Jul 14 07:02:09 PDT 2007 * Fixed memory corruption in timidity resampling code Ryan Gordon - Tue Jul 3 10:44:29 2007 UTC * Fixed building SDL_mixer with SDL 1.3 pre-release Ryan Gordon - Tue Feb 13 08:11:54 2007 UTC * Fixed compiling both timidity and native midi in the same build Hans de Goede - Sun Aug 20 23:25:46 2006 UTC * Added volume control to playmus Jonathan Atkins - Thu Aug 10 15:06:40 2006 UTC * Fixed linking with system libmikmod David Ergo - Fri Jun 23 09:07:19 2006 UTC * Corrected no-op conditions in SetDistance(), SetPanning() and SetPosition() * Fixed copy/paste errors in channel amplitudes
2007-05-19Added support for installation to DESTDIR.heinz1-3/+5
2007-01-26drop x11.buildlink3.mk - not apparently neededabs1-2/+1
2006-10-27Mention eawpatches again.wiz1-1/+2
2006-10-23Remove eawpatches. Upstream says (via Sergey Svishchev):wiz1-2/+1
Eawpats has been superceeded by FreePats. Eawpats was in large part derived from the early 1990's MIDIA package for SGI. Unbeknowst to me at the time, the majority of the MIDIA patches were directly derived from the commercial Gravis Ultrasound patch set. When I eventually discovered this, I removed all of the Gravis copyrighted patches (about half of the total) from the collection and redistribution of Eawpats was discontinued. The remainder was continued on as Freepats, but is lacking many instruments, especially the drums :(
2006-09-18Forgotten patchsum update.joerg1-1/+2
2006-09-17Use LDFLAGS for playmus and playwave as well, otherwise e.g. rpathjoerg2-1/+19
entries for libX11 can get lost. Bump revision.
2006-07-09Pull in x11.buildlink3.mk to successfully link with X librariesdsainty1-2/+2
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-07-07Configure script tests for SDL>=1.2.10, so depend on that version.wiz1-1/+4
2006-07-07Changes 1.2.7:adam3-18/+19
* Added support for dynamically loading SMPEG library * Added support for dynamically loading Ogg Vorbis library * Removed automake dependency, to allow Universal binaries on Mac OS X * Added gcc-fat.sh for generating Universal binaries on Mac OS X * Updated libtool support to version 1.5.22 * Use SDL_RWops also for native midi mac and win32 * Use SDL_RWops also for native midi gpl (todo: mac and win32) * Tweaked Mix_Chunk's definition to make predeclaration easier. * Search timidity.cfg also in /etc * Fix memory leaks in timidity player * Use also SDL_RWops to read midifiles for timidity * Patch from Eric Wing to fix native midi compiling on MacOS/x86. * Disabled support for the system version of libmikmod by default * Fixed building mikmod support on UNIX * Always build SDL_RWops music support * Added SDL_RWops support for reading MP3 files
2006-06-12Bump PKGREVISION and BUILDLINK_ABI_DEPENDS (where applicable)wiz2-4/+4
for SDL shlib changes.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
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).
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
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.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-4/+4
2005-12-11Convert aalib to options framework, adding an 'x11' option, and removewiz2-4/+4
aalib-x11 and aview-x11. SDL dependencies change, so bump PKGREVISION (and BUILDLINK_RECOMMENDED) for affected packages. Addresses PR 32046 by Leonard Schmidt.
2005-10-23Append to CFLAGS and CPPFLAGS instead of overwriting.rillig1-3/+5
2005-06-01Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.jlam1-2/+1
Several changes are involved since they are all interrelated. These changes affect about 1000 files. The first major change is rewriting bsd.builtin.mk as well as all of the builtin.mk files to follow the new example in bsd.builtin.mk. The loop to include all of the builtin.mk files needed by the package is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk is now included by each of the individual builtin.mk files and provides some common logic for all of the builtin.mk files. Currently, this includes the computation for whether the native or pkgsrc version of the package is preferred. This causes USE_BUILTIN.* to be correctly set when one builtin.mk file includes another. The second major change is teach the builtin.mk files to consider files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most of the builtin.mk files test for the presence of built-in software by checking for the existence of certain files, e.g. <pthread.h>, and we now assume that if that file is under ${LOCALBASE}, then it must be from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The exceptions to this new check are the X11 distribution packages, which are handled specially as noted below. The third major change is providing builtin.mk and version.mk files for each of the X11 distribution packages in pkgsrc. The builtin.mk file can detect whether the native X11 distribution is the same as the one provided by pkgsrc, and the version.mk file computes the version of the X11 distribution package, whether it's built-in or not. The fourth major change is that the buildlink3.mk files for X11 packages that install parts which are part of X11 distribution packages, e.g. Xpm, Xcursor, etc., now use imake to query the X11 distribution for whether the software is already provided by the X11 distribution. This is more accurate than grepping for a symbol name in the imake config files. Using imake required sprinkling various builtin-imake.mk helper files into pkgsrc directories. These files are used as input to imake since imake can't use stdin for that purpose. The fifth major change is in how packages note that they use X11. Instead of setting USE_X11, package Makefiles should now include x11.buildlink3.mk instead. This causes the X11 package buildlink3 and builtin logic to be executed at the correct place for buildlink3.mk and builtin.mk files that previously set USE_X11, and fixes packages that relied on buildlink3.mk files to implicitly note that X11 is needed. Package buildlink3.mk should also include x11.buildlink3.mk when linking against the package libraries requires also linking against the X11 libraries. Where it was obvious, redundant inclusions of x11.buildlink3.mk have been removed.
2005-06-01Update to 1.2.6nb2:wiz4-10/+13
Fix MIDI playback. Remove configuration option that defaults to yes. From ISIHARA Takanori in PR 30330.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-27PKGREVISION bump for glut dependency removal (SDL/buildlink3.mk).wiz1-1/+2
2005-02-23Add RMD160 digests to the SHA1 ones.agc1-1/+2
2005-02-14Fix quoting.uebayasi1-2/+2
2005-01-05Changes 1.2.6:adam4-46/+17
* Added support for using the system version of libmikmod * Added SDL_RWops support for reading Ogg Vorbis files * Added 4 and 6 channel surround sound output support * Added support for RMID format MIDI files * Improved timidity support (reverb, chorus, Roland & Yamaha sysex dumps, etc.) * Fixed bug with MIDI volume in native Windows playback * Added SDL_RWops support for reading MOD files
2004-10-20Fixed buildlink problemsadam2-4/+5
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-3/+4
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-5/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-07-14Enable ogg music (needed for upcoming games/wesnoth package)manu1-2/+5
2004-06-26move smpeg to multimedia/grant1-2/+2
2004-05-12Include the package name in this +DISPLAY. (When installing anotherreed1-3/+3
package, I saw this message about "To make use of the MIDI capabilities" but didn't know what package it was for.) And also remove "pkgsrc/" from the package names (since could be done with binary packages too).
2004-04-12Follow libogg into multimedia/.salo1-2/+2
2004-04-12No longer used.snj1-23/+0
2004-03-18Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properlyjlam1-3/+2
by moving the inclusion of buildlink3.mk files outside of the protected region. This bug would be seen by users that have set PREFER_PKGSRC or PREFER_NATIVE to non-default values. BUILDLINK_PACKAGES should be ordered so that for any package in the list, that package doesn't depend on any packages to the left of it in the list. This ordering property is used to check for builtin packages in the correct order. The problem was that including a buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed from BUILDLINK_PACKAGES and appended to the end. However, since the inclusion of any other buildlink3.mk files within that buildlink3.mk was in a region that was protected against multiple inclusion, those dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-3/+6
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-3/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-10The BUILDLINK_DEPENDS.<pkg> lines should match between the buildlink3.mkjlam1-2/+2
and any pre-existing buildlink2.mk files.
2004-02-08PKGLIBTOOL and PKGSHLIBTOOL are no more.jlam1-3/+3
2004-02-07Add a MESSAGE that tells users to install audio/eawatches (or guspatches)snj1-0/+7
if they want to play MIDI files with SDL_mixer. Okayed by wiz.
2004-02-05The long awaited update libtool to 1.5.2.skrll1-2/+1
Some pkgsrc things - Fix PLISTs for packages that use -release - Include canonicalisation of a couple of paths for the benefit of qt3-* - the normal version=sunos patching - fix all library_names_spec for the standard set of symlinks The libtool things some of which had already made it into pkgsrc libtool. New in 1.5.2: 2004-01-25; CVS version 1.5.0a, Libtool team: * lt_dlrealloc is an official part of the libltdl API. * --tag, --silent and --debug options are preserved and reused when libtool calls itself for relinking etc. * `-pthread' and similar options are honoured when linking shared libraries. * -no-suppress in compile mode shows compiler output for both PIC and non-PIC object compilation. * New link mode option `-precious-files-regex' to prevent accidental removal of files you want to keep, such as test coverage data, from the temporary output directory. * Directories specified in /etc/ld.so.conf are no longer hardcoded on Linux. * Recognises the 'R' symbol type on Solaris so read-only symbols can be exported. * Bug fixes. New in 1.5: 2003-04-14; CVS version 1.4e, Libtool team: * First stable release of multi-language architecture. * libtool and libltdl support for Mac OS/X. * libltdl will now use cygwins dlopen API instead of always forcing LoadLibrary. * Support auto-import patch to binutils on cygwin for much improved dll support. * Bug fixes. New in 1.4.3: 2002-10-13; CVS version 1.4.2a, Robert Boehne: * The libltdl subdirectory now bootstraps correctly with Automake 1.5. * srcdir != builddir builds with Automake 1.5 work correctly. * Support for mips-compaq-nonstopux. * New command line argument, --preserve-dup-deps prevents removal of duplicate dependent libraries. New in 1.4d: 2002-01-07; CVS version 1.4c, Libtool team: * Help strings display correctly again. * Better error messages when library linking fails. * Better error messages from libltdl when loading fails. * Better search path management in libltdl with `lt_dlinsertsearchdir' call. * Support /lib/w32api in recent cygwin releases. * Support cross compilation to mingw. * Support for .rc files (Windows resource compiler). * Improved handling of mingw gcc. * Improved handling of $PATH with entries containing spaces. * Improved support for linking with gcc on aix4* and aix5*. * Improved support for GCC 3.0. * Initial support for QNX RTOS, UnixWare 7 and OpenUNIX 8. * Bug fixes to the OpenBSD port. * Bug fixes. New in 1.4.2: 2001-09-11; CVS version 1.4.1a, Gary V. Vaughan: * libltdl now builds on solaris again * diagnose and warn about not-quite-working combinations of gcc and ld on solaris. * Improved OpenBSD support. * Improved cygwin support. * Bugfixes. New in 1.4.1: 2001-09-03; CVS version 1.4.0a, Libtool team: * Better error messages from libltdl when loading fails. * Don't leave here-doc files behind. * Improved support for OpenBSD. * Libtool will build with autoconf-2.50 and higher. * Plug memory management bugs in libltdl. * Prefer shl_load to dlopen for better operation on HP-UX. New in 1.4b: 2001-07-09; CVS version 1.4a, Libtool team: * Now bootstraps with autoconf-2.50 and automake-1.4-p4. * Always try to build at least a static lib, even if both static and shared libs were disabled. * Full support for C++ compiler. * Support for GNU gcj compiler. * libltdl can now load all modules in a given path according to user supplied criteria with `lt_dlforeachfile' call. * Improved support for AIX ia64, djgpp, HPUX, hurd, OpenBSD, sco3.2*. * Internal mutex handling no longer has namespace clashes on NCR MP-RAS. * New pdemo and tagdemo tests. * Bug fixes.
2004-01-24Append to BUILDLINK_DEPENDS.<pkg> instead of setting a default value. Injlam1-2/+2
the normal case when BUILDLINK_DEPENDS.<pkg> isn't specified, it receives a value only once due to the multiple inclusion protection in the bulldlink3.mk files. In the case where a package includes several buildlink3.mk files that each want a slightly different version of another dependency, having BUILDLINK_DEPENDS.<pkg> be a list allows for the strictest <pkg> dependency to be matched.
2004-01-05bl3ifyjlam1-7/+11
2004-01-05Use S/+$// instead of C/\+$// to save a backslash. Very highlyjlam1-2/+2
recommended by seb :)
2004-01-04Re-arrange to match example buildlink3.mk file in bsd.buildlink3.mk.jlam1-8/+5
2004-01-03Initial sprinkling of work-in-progress buildlink3.mk files for using thejlam1-0/+22
buildlink3 framework.
2003-12-08Bump PKGREVISION for libogg (or, in 5 cases, libao) updates.wiz2-4/+4