Commit graph

73 commits

Author SHA1 Message Date
wiz
6e80b1db84 Update to 0.2.41:
===============
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-11-20 17:42:27 +00:00
wiz
b2031b3df6 Update to 0.2.40:
===============
Version 0.2.40
===============
	* Fixed poll() logic issues for *BSD (Jeffrey Stedfast)
	* Fixed bug #543239 by including errno.h (Jeffrey Stedfast)
2008-09-06 14:42:53 +00:00
drochner
2f1aa1dd6d In the new nonblocking write code, abort on write errors, especially
on EPIPE. This fixes Gnome session hangs if sounds are switched off.
See Gnome bugzilla #542391 for details. Bump PKGREVISION.
2008-07-31 14:03:16 +00:00
drochner
83b1af6cf6 make "configure" ignore "jade", otherwise it might pick it up and fail 2008-07-30 10:24:40 +00:00
wiz
e7d734305e Update to 0.2.39:
===============
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-07-29 21:58:13 +00:00
wiz
a7c8e0cd61 Reset maintainer on his request. 2008-01-19 09:16:17 +00:00
wiz
c42788e2f0 Update to 0.2.38:
===============
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-05-06 16:36:06 +00:00
wiz
73c8b3c404 Update to 0.2.37:
===============
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)
2007-03-01 14:19:29 +00:00
jschauma
e89e3be010 it appears that under IRIX, we need to explicitly link against -lm. 2006-12-02 22:50:20 +00:00
joerg
5dfaaf310b DESTDIR support. 2006-11-05 17:06:43 +00:00
joerg
529a590738 FreeBSD also has esddsp files. Bump revision. 2006-08-26 15:25:26 +00:00
rillig
9fc2d7d281 Removed the superfluous "quotes" and 'quotes' from variables that don't
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-04-22 09:22:05 +00:00
jlam
6ad6aef9d4 Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.
Remove deprecated ossaudio.buildlink3.mk.
2006-03-09 21:04:39 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
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-12-05 20:49:47 +00:00
drochner
9ccf74f69d update to 0.2.36
changes:
-minor fixes and cleanup
2005-07-27 17:16:32 +00:00
wiz
a0dd9db539 Convert to options framework. 2005-06-08 13:20:04 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
tv
471e9747c2 Allow this to build on Interix in client-only mode. 2004-10-11 18:02:59 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
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-10-03 00:12:51 +00:00
wiz
3421ef6ad7 Update to 0.2.35:
* 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-08-15 16:50:55 +00:00
cjep
f6887a97b1 Add USE_INET6 to BUILD_DEFS as these packages use it. Part of PR#25743 from
Georg Schwarz.
2004-06-08 12:23:59 +00:00
jmmv
30d971c510 Update to 0.2.34: fixes some unnecessary C99 constructs, so this should
build now properly with GCC 2.95.
2004-05-15 07:24:42 +00:00
xtraeme
5598787c3b Upgrade esound to 0.2.33.
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-03-02 05:03:47 +00:00
jmmv
ab17dd00b3 PKGCONFIG_OVERRIDE is relative to WRKSRC. 2004-02-14 18:26:26 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
jlam
d19f053e4d bl3ify 2004-01-06 07:17:03 +00:00
wiz
1345b2f3cc Update to 0.2.32:
* Fix build when IPv6 is disabled (Soren Jacobsen)
        * Fix missing file in tarball (Dan Winship)
2003-09-07 10:46:06 +00:00
jmmv
852263d020 Update to 0.2.31: Solaris 8 build fixes. 2003-08-17 19:37:23 +00:00
jmmv
654aa2a2dc Update to 0.2.30:
* IPv6 support (Archana Shah)
* Cygwin support (Masahiro Sakai)
* MacOS X CoreAudio support (Masanori Sekino)
* Always read esd config file, not only when auto-spawning (James Strandboge)
* Prevents drop-outs for hardware allowing low period_size (ALSA) (Stanislav)
* Man pages fixes (Stanislav)
* Major code cleanup (Kjartan)
* Ensure esd_open_audio succeed if interrupted (Arvind)
* Allow 0 as auto-standby value (Mohammed Waleed Kadous)
* Allow simultaneous play and record on Solaris (Balamurali)
* Add support for session name to esdcat (j@thing.net)
2003-08-01 17:10:40 +00:00
martti
ff0278ea30 COMMENT should start with a capital letter. 2003-07-21 16:24:36 +00:00
grant
afdebcf9a4 make ${PAX} usage consistent:
- group 'zrw' and 'p' args, -s last
- use the && operator consistently
- strip unneeded parens
- some whitespace cleanup
2003-04-10 01:28:03 +00:00
jmmv
f5a6ed4680 Install HTML documentation, as requested in PR pkg/20523 by Isihara Takanori.
Bump PKGREVISION to 1.
2003-03-15 08:58:43 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
rh
e525650d57 Replace hand made patches for pkgconfig tempates with PKGCONFIG_OVERRIDE. 2002-10-30 03:09:25 +00:00
jlam
1050902340 Use ossaudio.buildlink2.mk and modify to allow this to work with audio/oss. 2002-10-03 12:21:29 +00:00
wiz
643e28afad Use MASTER_SITES_GNOME. 2002-09-24 13:01:15 +00:00
wiz
29b5b532db Update to 0.2.29. Changes:
* audio.c: set esd_audio_fd = -1 when we esd_audio_close()
        * esd.c: Set esd_forced_standby = 0 when we resume.
        * players.c: (read_player): fix crash on Solaris 9
        * configure.in: add summary info at end of configure
        * esd.c: (main): Fix --help
        *esdsample.c: (main): Fixed buffer-overflows.
        *esddsp.c: (unlink), (sockaddr_mangle):Fixed buffer-overflows.
        *esd.c: (safe_mksocketdir):Added code to check the return value
        of chmod() call.Fixes bug #89609
        * esdctl.c: (main): fix segfault when using -s (Debian)
        * esddsp.in: No longer use LD_PRELOAD_PATH  (Debian)
        * configure.in: Added -with-esd-dir option.
        * esound.pc.in: Added esd_serverdir
        * Makefile.am:  ADD -DSERVERDIR to INCLUDES
        * esdlib.c:     Call esd from SERVERDIR.  Replaced sizeof()
                    call with strlen() which is more appropriate.
        Allow users to specify the location of the esd executable.  This
        is useful for setups which want to place the esd daemon in
        libexec rather than bin.

and some ALSA related fixes.
2002-09-23 15:02:26 +00:00
wiz
296e47119e Update to 0.2.28:
Bugfixes and new man pages.
2002-08-31 04:04:36 +00:00
jlam
e2afa97f51 Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.  This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
2002-08-25 18:38:05 +00:00
rh
db7a881c68 Patch the various pkgconfig files to include proper -Wl,-R options.
Bump PKGREVISION
2002-07-18 02:19:24 +00:00
wiz
f45a8b48a0 Update to 0.2.26.
Changes: Fix resampling from 44 to 48kHz, and other bug fixes.
2002-05-08 14:26:07 +00:00
wiz
91f4e0d7a4 LTCONFIG_OVERRIDE -> LIBTOOL_OVERRIDE. 2002-04-29 18:54:12 +00:00
wiz
20407861c9 Update to 0.2.25: Bugfix releases. 2002-04-29 08:40:27 +00:00
jlam
3bd6a6b610 Honor PKG_SYSCONFDIR. 2002-02-17 21:55:43 +00:00
jlam
f25f9d2824 bsd.buildlink.mk will automatically handle the REPLACE_BUILDLINK stuff, so
we can remove REPLACE_BUILDLINK settings containing *-config, *Conf.sh, and
*.pc.
2001-10-03 22:36:37 +00:00
wiz
17887a8629 Update to 0.2.23. 'Major' changes since 0.2.22:
Added pkgconfig file; fix esd launch race condition, resulting in a 10s
pause.
2001-09-13 18:11:35 +00:00
jlam
9f84fdeada Remove inclusion of libgetopt/buildlink.mk. If the base system doesn't
supply a getopt_long function, then esound provides its own.
2001-08-20 03:47:05 +00:00
jlam
3b65bde2f7 USE_CONFIG_WRAPPER is automatically set if USE_BUILDLINK_ONLY is defined,
so remove it from package Makefiles.  Also move the inclusion of the
buildlink.mk files to the end of the Makefile to just before bsd.pkg.mk
to ensure that any Makefile settings occur before the buildlink.mk files.
2001-06-29 04:54:49 +00:00