Age | Commit message (Collapse) | Author |
|
|
|
-- Move some generic checks out of m4/input.m4 and back into configure.ac
-- Remove ioctl_request.m4 and inline it in configure.ac
-- Fix compilation of internal libcdio and libvcd stuff -- now works for Darwin
-- Add a switch for enabling/disabling dvb support. Disabled by default for
all platforms except for Linux. Only allowed to be used on Linux.
-- Disable vcd support on all platforms except for FreeBSD, Linux, and Solaris,
because src/input/input_vcd.c is only supported on those platforms even
though libcdio and libvcd will compile on other platforms
-- Clean up some summary.m4 stuff
|
|
-- Create ACX_PACKAGE_CHECK to remove duplicate code for aalib, arts, dvdnav,
and libfame. Remove aa.m4, arts.m4, dvdnav.m4, and libfame.m4
-- ACX_PACKAGE_CHECK does not require compiling and running a test program.
Stole version code from autogen.sh
|
|
with versions of autoconf that do not have AC_PROG_OBJC. Pull missing bits
from autoconf 2.61, guard with m4_ifdef, and forcibly m4_include m4/objc.m4
into configure.ac, because aclocal won't pick it up with the m4_ifdef present.
|
|
|
|
-- Move x11.m4 back into configure.ac, because AC_PATH_XTRA was behaving oddly
inside a macro. That code is now cleaned up enough so that it's not too
painful having it there.
-- Move opengl.m4 inline into video_out.m4
-- Fix x11 checks to work on Darwin, including XShm checks, Xv checks, OpenGL,
and GLU checks.
|
|
|
|
|
|
|
|
|
|
|
|
-- Make a pass at cleaning up contrib/ Makefile.am files
-- Rename many AM_CONDITIONALS for consistency and give them better names to
better indicate what they mean
-- Remove some dead input plugin tests
-- Clean up AM_PATH_DVDNAV
|
|
|
|
|
|
Move the definition of it to a much more appropriate location.
|
|
|
|
|
|
-- Create programs.m4 to hold program related checks
-- Move the always inline check macro (currently dead) into attributes.m4
-- Rename the remainder of _xine.m4 to types.m4, because there's just type
related checks left.
--HG--
rename : m4/_xine.m4 => m4/types.m4
|
|
|
|
-- Split input plugin checks out of configure.ac into m4/input.m4
-- Move m4/vcd.m4 (previously split out from configure.ac) into m4/input.m4
-- Fold m4/dl.m4 into configure.ac
-- Various miscellaneous cleanups throughout configure.ac and m4/*.m4
|
|
|
|
|
|
|
|
|
|
-- Revisit NLS stuff. Not much changed, remove the REVISIT tag
-- Change XDG_BASEDIR_CFLAGS to XDG_BASEDIR_CPPFLAGS, because it only includes
a -I, which is a CPPFLAGS option, not CFLAGS
-- Move XDG stuff up to library checks
-- Cleanup and move zlib checks
-- Move X11 checks up to checks for system services
-- Break audio out plugin stuff into m4/audio_out.m4
-- Break video out plugin stuff into m4/video_out.m4
-- Move libdir name stuff into m4/libFLAC.m4 since that's the only thing that
uses it.
|
|
|
|
-- Removed m4/optimizations.m4, and along with it, AC_OPTIMIZATIONS.
-- Stripped down, cleaned up, and merged the former together with other compiler
characteristic checks.
-- Do not set any optimization flags into CFLAGS. Update all Makefile.am's with
proper AM_CFLAGS, AM_CPPFLAGS, AM_LDFLAGS, etc. to set up optimization flags,
usually from DEFAULT_OCFLAGS.
-- Start cleaning up CFLAGS/CPPFLAGS stuff in Makefile.am's all over the place.
-- Correct a number of places where CFLAGS itself was being mangled in
Makefile to on-the-fly adjust optimizations to work around compiler bugs.
This stuff is now done correctly.
-- The run of automake from autogen.sh is now clean of warnings.
-- Cleaned out some (now) dead macros from m4/_xine.m4
-- Mac OS X intel builds out-of-the-box now -- dropped optimization on
post/deinterlace/plugins/kdetv-greedyh to O1_CFLAGS.
-- OBJCFLAGS is now getting set correctly everywhere that it needs to be
-- Various other miscellaneous cleanups all over
|
|
-- Move Windows port checks to an earlier point, but after AC_PROG_CC and
AC_PROG_EGREP are done, because it depends on both of them. Also
rename SYS to WIN32_SYS, because the former is way too generic and prone
to clashes from elsewhere.
-- Removed some dead automake work-arounds that should no longer be necessary
with the new automake 1.9 requirement
-- For Mac OS X universal builds, don't set CFLAGS/OBJCFLAGS/LDFLAGS so early
with multiple -arch flags. Set them at the end from UNIVERSAL_CFLAGS and
UNIVERSAL_LDFLAGS.
-- Move set of INCLUDES down to final set of CFLAGS/OBJCFLAGS/LDFLAGS.
|
|
-- Pull AC_PROG_OBJC and AC_PROG_OBJCPP from autoconf 2.61, but use the local
versions only if they're not defined by the version of autoconf in use.
-- Always call AC_PROG_OBJC since there's no harm in doing so. It'll fail most
of the time, but it's cleaner than adding yet another $host_os check
-- Remove -DCONFIG_DARWIN from CPPFLAGS since it was added specifically for
ffmpeg when ffmpeg was built using xine's built infrastructure rather than
its own. It's now defined properly where its needed elsewhere.
-- Set host_or_hostalias early rather than later in the middle of xv checking
since a bunch of other stuff depends on it too.
|
|
- Removed debug related targets from all Makefiles. Debug builds are now fully
controlled by --enable-debug passed to configure
- Disable optimizations by default when configuring with --enable-debug
- Added --enable-profiling for building profile builds. This has problems with
optimizations currently, but that'll get taken care of over time.
- Initialize ASFLAGS/CFLAGS/CPPFLAGS/OBJCFLAGS/LDFLAGS early so that autoconf
defaults don't come into play.
- Added some additional commentary to configure.ac
|
|
|
|
better organization. No functional change.
|
|
here for, and the logs are less than forthcoming about it, so let's get rid of
it and see what breaks, if anything.
|
|
ioctl_request.m4 and symbol.m4
|
|
easier to update them when necessary (they're out of date at present--the
versions here are from 0.14.5, but 0.16.1 is current).
--HG--
rename : m4/codeset.m4 => m4/gettext/codeset.m4
rename : m4/gettext.m4 => m4/gettext/gettext.m4
rename : m4/glibc2.m4 => m4/gettext/glibc2.m4
rename : m4/glibc21.m4 => m4/gettext/glibc21.m4
rename : m4/iconv.m4 => m4/gettext/iconv.m4
rename : m4/intdiv0.m4 => m4/gettext/intdiv0.m4
rename : m4/intmax.m4 => m4/gettext/intmax.m4
rename : m4/inttypes-pri.m4 => m4/gettext/inttypes-pri.m4
rename : m4/inttypes.m4 => m4/gettext/inttypes.m4
rename : m4/inttypes_h.m4 => m4/gettext/inttypes_h.m4
rename : m4/isc-posix.m4 => m4/gettext/isc-posix.m4
rename : m4/lcmessage.m4 => m4/gettext/lcmessage.m4
rename : m4/lib-ld.m4 => m4/gettext/lib-ld.m4
rename : m4/lib-link.m4 => m4/gettext/lib-link.m4
rename : m4/lib-prefix.m4 => m4/gettext/lib-prefix.m4
rename : m4/longdouble.m4 => m4/gettext/longdouble.m4
rename : m4/longlong.m4 => m4/gettext/longlong.m4
rename : m4/nls.m4 => m4/gettext/nls.m4
rename : m4/po.m4 => m4/gettext/po.m4
rename : m4/printf-posix.m4 => m4/gettext/printf-posix.m4
rename : m4/progtest.m4 => m4/gettext/progtest.m4
rename : m4/signed.m4 => m4/gettext/signed.m4
rename : m4/size_max.m4 => m4/gettext/size_max.m4
rename : m4/stdint_h.m4 => m4/gettext/stdint_h.m4
rename : m4/uintmax_t.m4 => m4/gettext/uintmax_t.m4
rename : m4/ulonglong.m4 => m4/gettext/ulonglong.m4
rename : m4/wchar_t.m4 => m4/gettext/wchar_t.m4
rename : m4/wint_t.m4 => m4/gettext/wint_t.m4
rename : m4/xsize.m4 => m4/gettext/xsize.m4
|
|
|
|
xineutils.h for it, instead use XINE_MALLOC.
|
|
|
|
discover X libraries.
|
|
throwing off the test.
|
|
|
|
pthread_create.
The link is needed to make sure that the LIBS variable is set correctly, otherwise it might just be finding the definition but using the wrong link-time parameter.
Also, feed proper parameters to pthread_create to avoid -Wnonnull to cause a test failure (GCC/GLIBC).
|
|
This is the first step to sanitise the handling of PACKED attribute.
|
|
|
|
automake-related files.
|
|
never was.
|
|
The latter is only available on 2.60 and later, so use the first one,
provided by libtool, until we move further on to the newer versions.
|
|
This allows to get AC_CHECK_SYMBOLS macro working on autoconf 2.59.
|
|
--HG--
rename : .cvsignore => .hgignore
rename : doc/.cvsignore => doc/.hgignore
rename : doc/faq/.cvsignore => doc/faq/.hgignore
rename : doc/hackersguide/.cvsignore => doc/hackersguide/.hgignore
rename : doc/man/.cvsignore => doc/man/.hgignore
rename : doc/man/en/.cvsignore => doc/man/en/.hgignore
rename : include/.cvsignore => include/.hgignore
rename : intl/.cvsignore => intl/.hgignore
rename : lib/.cvsignore => lib/.hgignore
rename : m4/.cvsignore => m4/.hgignore
rename : misc/.cvsignore => misc/.hgignore
rename : misc/fonts/.cvsignore => misc/fonts/.hgignore
rename : po/.cvsignore => po/.hgignore
rename : src/.cvsignore => src/.hgignore
rename : src/audio_out/.cvsignore => src/audio_out/.hgignore
rename : src/combined/.cvsignore => src/combined/.hgignore
rename : src/demuxers/.cvsignore => src/demuxers/.hgignore
rename : src/dxr3/.cvsignore => src/dxr3/.hgignore
rename : src/input/.cvsignore => src/input/.hgignore
rename : src/input/dvb/.cvsignore => src/input/dvb/.hgignore
rename : src/input/libdvdnav/.cvsignore => src/input/libdvdnav/.hgignore
rename : src/input/libreal/.cvsignore => src/input/libreal/.hgignore
rename : src/input/librtsp/.cvsignore => src/input/librtsp/.hgignore
rename : src/input/vcd/.cvsignore => src/input/vcd/.hgignore
rename : src/input/vcd/libcdio/.cvsignore => src/input/vcd/libcdio/.hgignore
rename : src/input/vcd/libcdio/MSWindows/.cvsignore => src/input/vcd/libcdio/MSWindows/.hgignore
rename : src/input/vcd/libcdio/cdio/.cvsignore => src/input/vcd/libcdio/cdio/.hgignore
rename : src/input/vcd/libcdio/image/.cvsignore => src/input/vcd/libcdio/image/.hgignore
rename : src/input/vcd/libvcd/.cvsignore => src/input/vcd/libvcd/.hgignore
rename : src/input/vcd/libvcd/libvcd/.cvsignore => src/input/vcd/libvcd/libvcd/.hgignore
rename : src/liba52/.cvsignore => src/liba52/.hgignore
rename : src/libdts/.cvsignore => src/libdts/.hgignore
rename : src/libfaad/.cvsignore => src/libfaad/.hgignore
rename : src/libfaad/codebook/.cvsignore => src/libfaad/codebook/.hgignore
rename : src/libffmpeg/.cvsignore => src/libffmpeg/.hgignore
rename : src/libffmpeg/libavcodec/.cvsignore => src/libffmpeg/libavcodec/.hgignore
rename : src/libffmpeg/libavcodec/alpha/.cvsignore => src/libffmpeg/libavcodec/alpha/.hgignore
rename : src/libffmpeg/libavcodec/armv4l/.cvsignore => src/libffmpeg/libavcodec/armv4l/.hgignore
rename : src/libffmpeg/libavcodec/i386/.cvsignore => src/libffmpeg/libavcodec/i386/.hgignore
rename : src/libffmpeg/libavcodec/libpostproc/.cvsignore => src/libffmpeg/libavcodec/libpostproc/.hgignore
rename : src/libffmpeg/libavcodec/mlib/.cvsignore => src/libffmpeg/libavcodec/mlib/.hgignore
rename : src/libffmpeg/libavcodec/ppc/.cvsignore => src/libffmpeg/libavcodec/ppc/.hgignore
rename : src/libffmpeg/libavcodec/sparc/.cvsignore => src/libffmpeg/libavcodec/sparc/.hgignore
rename : src/libffmpeg/libavutil/.cvsignore => src/libffmpeg/libavutil/.hgignore
rename : src/libflac/.cvsignore => src/libflac/.hgignore
rename : src/liblpcm/.cvsignore => src/liblpcm/.hgignore
rename : src/libmad/.cvsignore => src/libmad/.hgignore
rename : src/libmpeg2/.cvsignore => src/libmpeg2/.hgignore
rename : src/libmpeg2new/.cvsignore => src/libmpeg2new/.hgignore
rename : src/libmpeg2new/include/.cvsignore => src/libmpeg2new/include/.hgignore
rename : src/libmpeg2new/libmpeg2/.cvsignore => src/libmpeg2new/libmpeg2/.hgignore
rename : src/libmusepack/.cvsignore => src/libmusepack/.hgignore
rename : src/libmusepack/musepack/.cvsignore => src/libmusepack/musepack/.hgignore
rename : src/libreal/.cvsignore => src/libreal/.hgignore
rename : src/libspeex/.cvsignore => src/libspeex/.hgignore
rename : src/libspucc/.cvsignore => src/libspucc/.hgignore
rename : src/libspucmml/.cvsignore => src/libspucmml/.hgignore
rename : src/libspudec/.cvsignore => src/libspudec/.hgignore
rename : src/libspudvb/.cvsignore => src/libspudvb/.hgignore
rename : src/libsputext/.cvsignore => src/libsputext/.hgignore
rename : src/libtheora/.cvsignore => src/libtheora/.hgignore
rename : src/libvorbis/.cvsignore => src/libvorbis/.hgignore
rename : src/libw32dll/.cvsignore => src/libw32dll/.hgignore
rename : src/libw32dll/DirectShow/.cvsignore => src/libw32dll/DirectShow/.hgignore
rename : src/libw32dll/dmo/.cvsignore => src/libw32dll/dmo/.hgignore
rename : src/libw32dll/qtx/.cvsignore => src/libw32dll/qtx/.hgignore
rename : src/libw32dll/qtx/qtxsdk/.cvsignore => src/libw32dll/qtx/qtxsdk/.hgignore
rename : src/libw32dll/wine/.cvsignore => src/libw32dll/wine/.hgignore
rename : src/libxineadec/.cvsignore => src/libxineadec/.hgignore
rename : src/libxineadec/gsm610/.cvsignore => src/libxineadec/gsm610/.hgignore
rename : src/libxineadec/nosefart/.cvsignore => src/libxineadec/nosefart/.hgignore
rename : src/libxinevdec/.cvsignore => src/libxinevdec/.hgignore
rename : src/post/.cvsignore => src/post/.hgignore
rename : src/post/audio/.cvsignore => src/post/audio/.hgignore
rename : src/post/deinterlace/.cvsignore => src/post/deinterlace/.hgignore
rename : src/post/deinterlace/plugins/.cvsignore => src/post/deinterlace/plugins/.hgignore
rename : src/post/goom/.cvsignore => src/post/goom/.hgignore
rename : src/post/mosaico/.cvsignore => src/post/mosaico/.hgignore
rename : src/post/planar/.cvsignore => src/post/planar/.hgignore
rename : src/post/visualizations/.cvsignore => src/post/visualizations/.hgignore
rename : src/video_out/.cvsignore => src/video_out/.hgignore
rename : src/video_out/libdha/.cvsignore => src/video_out/libdha/.hgignore
rename : src/video_out/libdha/bin/.cvsignore => src/video_out/libdha/bin/.hgignore
rename : src/video_out/libdha/kernelhelper/.cvsignore => src/video_out/libdha/kernelhelper/.hgignore
rename : src/video_out/libdha/oth/.cvsignore => src/video_out/libdha/oth/.hgignore
rename : src/video_out/libdha/sysdep/.cvsignore => src/video_out/libdha/sysdep/.hgignore
rename : src/video_out/macosx/.cvsignore => src/video_out/macosx/.hgignore
rename : src/video_out/vidix/.cvsignore => src/video_out/vidix/.hgignore
rename : src/video_out/vidix/drivers/.cvsignore => src/video_out/vidix/drivers/.hgignore
rename : src/xine-engine/.cvsignore => src/xine-engine/.hgignore
rename : src/xine-utils/.cvsignore => src/xine-utils/.hgignore
rename : win32/.cvsignore => win32/.hgignore
rename : win32/include/.cvsignore => win32/include/.hgignore
|
|
CVS patchset: 8782
CVS date: 2007/04/01 21:56:35
|