summaryrefslogtreecommitdiff
path: root/audio/esound
AgeCommit message (Collapse)AuthorFilesLines
2009-09-21Forgot to re-run 'make makepatchsum' after adding $NetBSD$sno1-2/+2
2009-09-21Adding patch from FreeBSD ports to let esound build on FreeBSD, too.sno2-1/+16
The rest of the patch from FreeBSD ports should be reviewed by the maintainer, I'm not sure how far this is reasonable ...
2009-06-14Remove @dirrm entries from PLISTsjoerg1-2/+1
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.
2008-11-20Update to 0.2.41:wiz3-12/+12
=============== Version 0.2.41 =============== * Fix 32k samples turning into static when 8k samples played in the middle. Debian #79145. (Matthew Ashton) * Fix filter buffer handling so filters work. Debian #202027. (Ryan Murray) * Reconnect the ALSA driver and reload the config file after receiving a SIGUSR1. (Martin Pitt) * Fixed esd_audio_write() to use select() if the driver supports it (otherwise usleep) and write data in a configurable block size. (Ryan Murray) * Fixed esound.pc audifile linking. (Josselin Mouette) * Fixed esdcat.1. (Josselin Mouette) * Protect dsp_init() with a mutex lock. (Josselin Mouette) * Fixed to allow multiple esd instances (one per user). (Martin Pitt) * Fixes to startup time by not trying to exec a binary if it doesn't exist. (Martin Pitt) * Prettier debugging output. (Ryan Murray) * Fixed signedness compiler warnings. (Josselin Mouette) * Remove libesddsp from LD_PRELOAD when autospawning esd. (Ryan Murray) * Fixes for GStreamer using ESPEAKER. (Jeff Waugh) * Fixes for mmap64 (Josselin Mouette) * Close the spawnfd when the startup is successful. (Josselin Mouette) * Save a call to esd_audio_pause when run with -nobeeps. (Josselin Mouette) * Improved error checking for the -spawnfd switch. (Josselin Mouette) * Fixed buffer overflow possibilities. (Ryan Murray) * Call snd_pcm_hw_free() before calling snd_pcm_close() to avoid a memory leak. (Martin Pitt) * Add informative output for -double switch. (Josselin Mouette) * Use smaller sleep timeouts. (Josselin Mouette) * Updated to handle more file formats supported by audiofile 0.2.3. (Josselin Mouette)
2008-09-06Update to 0.2.40:wiz4-60/+8
=============== Version 0.2.40 =============== * Fixed poll() logic issues for *BSD (Jeffrey Stedfast) * Fixed bug #543239 by including errno.h (Jeffrey Stedfast)
2008-07-31In the new nonblocking write code, abort on write errors, especiallydrochner3-2/+46
on EPIPE. This fixes Gnome session hangs if sounds are switched off. See Gnome bugzilla #542391 for details. Bump PKGREVISION.
2008-07-30make "configure" ignore "jade", otherwise it might pick it up and faildrochner1-1/+2
2008-07-29Update to 0.2.39:wiz4-29/+20
=============== Version 0.2.39 =============== * Fixed esd client-side code to not hang if esd crashes/hangs or otherwise becomes unreachable (Jeffrey Stedfast) * Suppress verbose error messages from ALSA (Stanislav Brabec) * Allow for multiple esd instances * Fix esound-config for multi-lib setups (Matthias Clasen) * Don't report errors about /dev/dsp not existing (Havoc Pennington) * Various other build fixes for AMD64 (Rémi Cardona)
2008-01-19Reset maintainer on his request.wiz1-2/+2
2007-05-06Update to 0.2.38:wiz5-10/+11
=============== Version 0.2.38 =============== * Fix 100% CPU problem introduced in 0.2.37 (Joe Marcus Clarke) * Fix libesddsp not linking against libesd (Loïc Minier) * Fix file descriptor leaks (Pierre Ossman) * Fix a build problem with the read/write wrapper (Jean Bréfort) * chdir to "/" when starting up (Dan Winship) * Only install the esddsp man page if we build the binary
2007-03-01Update to 0.2.37:wiz2-7/+7
=============== Version 0.2.37 =============== * Fix null derefs and leaks reported by Coverity (kjartan) * Build fixes (David Schleef, Thomas Zajic, Behdad Esfahbod) * Disable autospawning (David Schleef) * Close filedescriptors and sockets (David Schleef) * Don't terminate until the last sample is done (David Schleef) * Add checks for clients disconnecting (Peter Åstrand) * Updated man pages (Christopher Hanna)
2006-12-02it appears that under IRIX, we need to explicitly link against -lm.jschauma1-1/+3
2006-11-05DESTDIR support.joerg1-1/+2
2006-08-26FreeBSD also has esddsp files. Bump revision.joerg2-1/+5
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-04-22Removed the superfluous "quotes" and 'quotes' from variables that don'trillig1-2/+2
need them, for example RESTRICTED and SUBST_MESSAGE.*.
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-09Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.jlam1-2/+2
Remove deprecated ossaudio.buildlink3.mk.
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-2/+2
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-07-27update to 0.2.36drochner4-61/+13
changes: -minor fixes and cleanup
2005-06-08Convert to options framework.wiz2-9/+14
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-23Add RMD160 digests to the SHA1 ones.agc1-1/+2
2004-10-11Note that cygwin_esound is required on Interix for physical audio output.tv1-0/+10
2004-10-11Allow this to build on Interix in client-only mode.tv1-4/+8
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-2/+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.jlam2-10/+2
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-08-15Update to 0.2.35:wiz4-9/+9
* fix location of configuration file in man (Craig Routledge) * MMAP support for esddsp (from artsdsp, Olivier Blin) * GNU/kFreeBSD support (Robert Milan) * add new default_options in configuration file and environement variable, fix regression caused by patch since 0.2.30 * use ALSA default alias (Cyrille Chepelov) * clean code (Kjartan Maraas)
2004-06-08Add USE_INET6 to BUILD_DEFS as these packages use it. Part of PR#25743 fromcjep1-1/+3
Georg Schwarz.
2004-05-19Catch up with the recent esound update.minskim1-2/+2
2004-05-15Update to 0.2.34: fixes some unnecessary C99 constructs, so this shouldjmmv3-7/+7
build now properly with GCC 2.95.
2004-05-05Convert to buildlink3.snj1-21/+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-10Catch up with the recent esound update.minskim1-2/+2
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-03-02Upgrade esound to 0.2.33.xtraeme4-38/+14
Changes: * use new ALSA PCM API if available (Lukasz Mach and Eddy Mylyono) * fix build on AIX and OSF (Albert Chin-A-Young) * don't try to close audio device if not opened (Debian) * fix build with latest automake (Stanislav Bradec) * no longer required automake 1.4 (Thomas Cataldo) * Fix Darwin build (Jerry Talkington) * fix typo in manpage (Kjartan Maraas) While here use subst.mk instead of patching configure script.
2004-02-14PKGCONFIG_OVERRIDE is relative to WRKSRC.jmmv1-2/+2
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-2/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
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-06bl3ifyjlam1-4/+6
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-9/+6
2004-01-03Initial sprinkling of work-in-progress buildlink3.mk files for using thejlam1-0/+21
buildlink3 framework.
2003-11-10tweak esd-config.in patch so it doesn't generate a sh syntax errordanw2-4/+4
when buildlink strips out $RPATH_FLAG on Darwin
2003-09-25Linux supports esddsp, so split the PLIST appropriately.grant2-1/+8
2003-09-07Update to 0.2.32:wiz6-34/+17
* Fix build when IPv6 is disabled (Soren Jacobsen) * Fix missing file in tarball (Dan Winship)