summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2007-03-10When hstrerror() is found in libresolv, link it where it is used. Patch by ↵Diego 'Flameeyes' Pettenò
Albert Lee. CVS patchset: 8660 CVS date: 2007/03/10 00:57:30
2007-03-10Use more portable tail command, by avoiding -n .. it's not strictly POSIX ↵Diego 'Flameeyes' Pettenò
but in some cases -n is not supported. For what concerns the old obnoxious warning from GNU coreutil about being a deprecated action, recent coreutils simply stopped issuing the warning while still supporting this form, as it's needed for high portability, so hide the warning altogether. Patch by Albert Lee. CVS patchset: 8653 CVS date: 2007/03/10 00:15:40
2007-03-09Declare sysi86() function only if it's not declared already. Patch by Albert ↵Diego 'Flameeyes' Pettenò
Lee. CVS patchset: 8648 CVS date: 2007/03/09 23:49:35
2007-03-09Check for chost-specific strings command during ./configure rather than on ↵Diego 'Flameeyes' Pettenò
makefile; also use -a option to scan the whole file, for Solaris compatibility. Suggested by patch from Albert Lee. CVS patchset: 8645 CVS date: 2007/03/09 23:29:11
2007-03-09Test presence of alloca.h and include it if present; suggested by a patch ↵Diego 'Flameeyes' Pettenò
from Albert Lee. The check is needed to work on FreeBSD. CVS patchset: 8644 CVS date: 2007/03/09 23:18:19
2007-02-21Make -Wl,-z,defs an opt-in ldflag, if available. The $(xineplug_ldflags) ↵Diego 'Flameeyes' Pettenò
variable can be injected in _LDFLAGS for the xine plugins, and already provides -avoid-version -module and -Wl,-z,defs if supported. Right now only wavpack plugin actually make use of this but that can be fixed as the Makefiles are edited. CVS patchset: 8618 CVS date: 2007/02/21 23:07:45
2007-02-19Fix the checks for flags to avoid displaying the quotes, by using the proper ↵Diego 'Flameeyes' Pettenò
M4 quotes. Also add as an extra check -Werror-implicit-function-declaration to avoid having implicit declarations in form of int foo(...) that can easily break on 64-bit arches if the function is supposed to return a pointer. CVS patchset: 8604 CVS date: 2007/02/19 23:50:56
2007-02-15Commit the XCB output plugins by Christoph Pfister after testing on Gentoo ↵Diego 'Flameeyes' Pettenò
packages for about ten days. CVS patchset: 8595 CVS date: 2007/02/15 15:19:32
2007-01-28next release 1.1.5Miguel Freitas
CVS patchset: 8577 CVS date: 2007/01/28 23:48:29
2007-01-28disabled "-Wl,-z,defs": it breaks compilation for vidix drivers.Miguel Freitas
no, linking twice to libdha.a is not an acceptable solution. CVS patchset: 8571 CVS date: 2007/01/28 17:17:56
2007-01-27Proper using mkdir -p.František Dvořák
CVS patchset: 8569 CVS date: 2007/01/27 00:05:21
2007-01-25Fixed ffmpeg build for MinGW cross compilation.František Dvořák
CVS patchset: 8563 CVS date: 2007/01/25 19:51:35
2007-01-24Create a new wavpack plugin with both the old demuxer and a new decoder. To ↵Diego 'Flameeyes' Pettenò
simplify categorising, I've created a new combined directory to put plugins like wavpack (or libflac) that carries both a demuxer and a decoder in a single bundle -- I expect it being used more in the future. CVS patchset: 8551 CVS date: 2007/01/24 04:57:26
2007-01-21Use docdir and htmldir as basedir to install the documentation into; these ↵Diego 'Flameeyes' Pettenò
are defined by default by autoconf 2.61, so I've added code to define them when they are missing. CVS patchset: 8536 CVS date: 2007/01/21 01:44:33
2007-01-19Add --disable-musepack and --with-external-libmpcdec parameters to ↵Diego 'Flameeyes' Pettenò
configure, now users can decide if they want musepack support and whether to use an external copy of libmpcdec. CVS patchset: 8532 CVS date: 2007/01/19 02:35:36
2007-01-13Shell quoting fixes and one m4 quoting fix. Probably some overkill :-)Darren Salt
CVS patchset: 8502 CVS date: 2007/01/13 22:21:30
2007-01-13 * ffmpeg update to 51.28.0Miguel Freitas
* Workaround ffmpeg buggy codecs that don't release their DR1 frames. * Fix several segfaults and freezing problem with H264 streams that use a lot of reference frames (eg. 15) * Initial support to enable/disable ffmpeg codecs. Codecs may be disabled in groups by --disable-ffmpeg-uncommon-codecs/--disable-ffmpeg-popular-codecs Think of "uncommon" codecs what people would never want to play with their PDAs (they will save memory by removing them). Note: currently both uncommon/popular codecs are _build_ but disabled. that is, build system still need some improvements to really save memory. warning: non-autoconf guru playing with the build system, likely breakage. CVS patchset: 8499 CVS date: 2007/01/13 21:19:52
2007-01-06Use AM_PROG_AS instead of our AM_PROG_AS_MOD.Darren Salt
CVS patchset: 8489 CVS date: 2007/01/06 17:31:55
2006-12-31Bump external libavcodec version needed for WavPack support.Diego 'Flameeyes' Pettenò
CVS patchset: 8481 CVS date: 2006/12/31 12:47:52
2006-12-27Correct a typo in option help text.Darren Salt
CVS patchset: 8468 CVS date: 2006/12/27 23:05:31
2006-12-27Use X_LIBS and X_FLAGS to get the results of pkg-config.Diego 'Flameeyes' Pettenò
CVS patchset: 8466 CVS date: 2006/12/27 22:27:58
2006-12-26 * Implement a WavPack files demuxer, using WavPack library (only for demuxingDiego 'Flameeyes' Pettenò
as the decoding is left entirely to FFmpeg); it's still in its infancy, but it should be possible to remove WavPack dependency entirely in the future. CVS patchset: 8461 CVS date: 2006/12/26 03:22:28
2006-12-25 * Replace --enable-flac configure option with --with-libflac, as the FLACDiego 'Flameeyes' Pettenò
support is always built-in through the audio demuxer plugin and the FFmpeg decoder plugin, the option only controls the extra FLAC plugin that uses libFLAC both for demuxing and decoding. CVS patchset: 8457 CVS date: 2006/12/25 20:04:17
2006-12-25 * On platforms where it's possible, use -Wl,-z,defs option so that the linkerDiego 'Flameeyes' Pettenò
reports undefined symbols at buildtime, rather than aborting at runtime. CVS patchset: 8456 CVS date: 2006/12/25 19:46:04
2006-12-25Move common cflags injection at the end of the configure run, so that tests ↵Diego 'Flameeyes' Pettenò
that happened after it will now be at the end and won't fail. CVS patchset: 8454 CVS date: 2006/12/25 18:48:41
2006-12-25 * Don't check for libpostproc version and assume that if libavcodec is foundDiego 'Flameeyes' Pettenò
correctly, libpostproc is of the same version, too. Reported by Ville Skyttä. [bug #1617344] CVS patchset: 8443 CVS date: 2006/12/25 16:41:53
2006-12-19Bump interface age (API addition).Darren Salt
CVS patchset: 8426 CVS date: 2006/12/19 19:29:55
2006-12-14Added configure option --enable-antialing (disabled by default becauseClaudio Ciccani
RLE encoded antialiased fonts don't look good). CVS patchset: 8415 CVS date: 2006/12/14 10:14:48
2006-12-04trying an updated ffmpeg version (51.25.0)Miguel Freitas
CVS patchset: 8405 CVS date: 2006/12/04 22:25:13
2006-12-031.1.3 releasedMiguel Freitas
CVS patchset: 8402 CVS date: 2006/12/03 20:16:49
2006-11-05Fix a compile problem which can mean that the Xv output plugin isn't linkedDarren Salt
with libXv. Problem was that the pkgconfig test sets XV_LIBS, but XV_LIB was used elsewhere. So we change XV_LIB -> XV_LIBS. The same change is made for XVMC_LIB and XXMC_LIB in case of future use of pkgconfig. CVS patchset: 8360 CVS date: 2006/11/05 15:16:56
2006-11-05Unbreak configuring for building without external ffmpeg.Darren Salt
CVS patchset: 8359 CVS date: 2006/11/05 02:44:07
2006-11-04Remove the pkg-config check and use PKG_CHECK_MODULES to check for directfb.Diego 'Flameeyes' Pettenò
CVS patchset: 8357 CVS date: 2006/11/04 13:24:45
2006-11-04Also use pkg-config to find xv and xinerama.Diego 'Flameeyes' Pettenò
CVS patchset: 8356 CVS date: 2006/11/04 13:09:43
2006-11-04Try to make use of Xorg7's pkg-config data, so that the link tests are ↵Diego 'Flameeyes' Pettenò
skipped if present. This fixes issues when using XCB with FreeBSD, and also makes the configure faster, without need for complex codepaths to tst for features. The old link-based tests are still present as fallback in the case the pkg-config data is not found (because it's an old Xorg or it's a non-Xorg X implementation). CVS patchset: 8355 CVS date: 2006/11/04 03:15:03
2006-10-28prepare for 1.1.3 with new visual XINE_VISUAL_TYPE_X11_2Miguel Freitas
that is: "interfaces have been _added_ since last release" CVS patchset: 8352 CVS date: 2006/10/28 18:58:19
2006-10-16Compile v4l on FreeBSD with v4l_compat package.František Dvořák
CVS patchset: 8343 CVS date: 2006/10/16 22:09:32
2006-10-13Fix typo.Diego 'Flameeyes' Pettenò
CVS patchset: 8339 CVS date: 2006/10/13 21:14:15
2006-10-13Make freetype2 and fontconfig disabled by default, as per requests on ↵Diego 'Flameeyes' Pettenò
mailing lists. I wasn't able to get the visual appearence improved, but it's (for me) acceptable right now. This is *not* a change compared to latest release, as before fontconfig was used as a fallback if the bitmap fonts of xine-lib weren't found (which was unlikely to be the case), resulting to pointless use of freetype2 before. CVS patchset: 8338 CVS date: 2006/10/13 20:49:39
2006-10-12Suppressed a libtool warning.Hans-Dieter Kosch
CVS patchset: 8336 CVS date: 2006/10/12 00:42:01
2006-10-10Install inttypes.h on stone age platforms (xine.h needs it).František Dvořák
Small improvements. CVS patchset: 8332 CVS date: 2006/10/10 21:39:56
2006-10-02build cdio for builddir != .František Dvořák
update for attic platforms (mainly older MinGW) unsupported attributes not used (fixes warnings) added check for sentinel attribute enabled TrueSpeech codec CVS patchset: 8327 CVS date: 2006/10/02 15:56:03
2006-09-29Add an optional dependency over fontconfig, so that if present it is used to ↵Diego 'Flameeyes' Pettenò
identify which font to load for OSD and subtitles. This allows to use truetype fonts by specifying their friendly name and just that. Also prefer FreeType2 loaded fonts to bitmap fonts. CVS patchset: 8321 CVS date: 2006/09/29 18:36:52
2006-09-26Check for visibility attribute, to allow using protected visibility for ↵Diego 'Flameeyes' Pettenò
library functions. CVS patchset: 8288 CVS date: 2006/09/26 04:15:29
2006-09-21Build fixes (other version of external libcdio workaround, typo in DX aout).František Dvořák
CVS patchset: 8273 CVS date: 2006/09/21 15:01:08
2006-09-16Provide an --enable-mmap switch to enable mmap, and default to the previous ↵Diego 'Flameeyes' Pettenò
behaviour (no-mmap). Problems to fix before enabling mmap() again: - SIGBUS when the file disappears (if can be worked around, low priority); - the size of the mmap()ed file is a constant, if the file is open for appending by another process mmap() should not be used; - there's a pointless memcpy() in the cache plugin that should be avoided for mmap() files. CVS patchset: 8267 CVS date: 2006/09/16 19:26:48
2006-09-15Make freetype2 not mandatory, thanks to Thibaut Mattern for letting me know.Diego 'Flameeyes' Pettenò
CVS patchset: 8261 CVS date: 2006/09/15 19:11:34
2006-09-14Fix build on system w/o speex or theora (and I'm going to install it :-)).František Dvořák
CVS patchset: 8259 CVS date: 2006/09/14 15:38:46
2006-09-14Don't check for F77/Fortran support in libtool, as no part of the code ↵Diego 'Flameeyes' Pettenò
really uses f77. This cuts down 9KB of configure script. CVS patchset: 8257 CVS date: 2006/09/14 13:47:08
2006-09-14Even imagemagick can be moved to pkg-config, and this also unbreaks the build.Diego 'Flameeyes' Pettenò
Wand-config reports the cflags and ldflags used to build ImageMagick, that might not be correct for xine. CVS patchset: 8255 CVS date: 2006/09/14 13:33:37