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.
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".
* 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)
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.
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.
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.
* 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)
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>.
* 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.
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.
set FOO_CONFIG=${BUILDLINK_CONFIG_WRAPPER.foo} in both CONFIGURE_ENV and
MAKE_ENV. We remove the check for GNU_CONFIGURE because if a package
Makefile includes the buildlink.mk file, then it most likely wants to use
the config script wrappers as well. Change suggested by Hubert Feyrer
(hubertf) and Tomasz Luchowski (zuntum).