Commit graph

90 commits

Author SHA1 Message Date
tv
ed6eb4e8c9 Note that cygwin_esound is required on Interix for physical audio output. 2004-10-11 22:18:45 +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
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
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-09-22 08:09:14 +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
minskim
011f5f9f7a Catch up with the recent esound update. 2004-05-19 05:53:16 +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
snj
52416161af Convert to buildlink3. 2004-05-05 02:26:41 +00:00
jlam
7db11b582a Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properly
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-18 09:12:08 +00:00
minskim
1ac6d7e498 Catch up with the recent esound update. 2004-03-10 20:34:48 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +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
a7d877ca6a Append to BUILDLINK_DEPENDS.<pkg> instead of setting a default value. In
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-24 03:26:45 +00:00
jlam
d19f053e4d bl3ify 2004-01-06 07:17:03 +00:00
jlam
d279e6f535 Use S/+$// instead of C/\+$// to save a backslash. Very highly
recommended by seb :)
2004-01-05 11:05:44 +00:00
jlam
47bb2aae5f Re-arrange to match example buildlink3.mk file in bsd.buildlink3.mk. 2004-01-04 23:34:04 +00:00
jlam
339cd13cb2 Initial sprinkling of work-in-progress buildlink3.mk files for using the
buildlink3 framework.
2004-01-03 23:06:43 +00:00
danw
bcef62518c tweak esd-config.in patch so it doesn't generate a sh syntax error
when buildlink strips out $RPATH_FLAG on Darwin
2003-11-10 01:14:43 +00:00
grant
7edfaafacf Linux supports esddsp, so split the PLIST appropriately. 2003-09-25 04:39:11 +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
wiz
a2c78f62e3 Fix a build failure with USE_INET6=NO, reported by Soren Jacobsen
in PR 22615.
2003-08-27 08:17:22 +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
jmmv
8da1b29f2e The lib/pkgconfig has been added to the list of standard directories, so do
not try to remove it, even if empty.
2003-01-02 22:44:43 +00:00
rh
e525650d57 Replace hand made patches for pkgconfig tempates with PKGCONFIG_OVERRIDE. 2002-10-30 03:09:25 +00:00
wiz
e8a08c3fc3 Unused. 2002-10-08 18:51:36 +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
skrll
08bdd44549 mkdir -> ${MKDIR}
rmdir -> ${RMDIR}
rm -> ${RM} (${RM} added to PLIST_SUBST)
chmod -> ${CHMOD}
chown -> ${CHOWN}
2002-02-15 10:12:28 +00:00
zuntum
0ca28723fb Move pkg/ files into package's toplevel directory 2001-11-01 00:11:36 +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
jlam
f0a4fcd3e4 Substitute the real config script for the config wrapper script in
installed files.  We don't want buildlink references to escape into the
install directory.
2001-10-03 20:56:40 +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
7bba3453dc If USE_CONFIG_WRAPPER is defined (implied by USE_BUILDLINK_ONLY), then
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).
2001-08-17 21:14:00 +00:00