blob: 1b95f79447ede2225e79e429159b14c5196294c8 [file] [log] [blame]
diff -ur dvbstreamer-1.1.orig/configure.in dvbstreamer-1.1/configure.in
--- dvbstreamer-1.1.orig/configure.in 2008-10-31 16:49:00.000000000 +0200
+++ dvbstreamer-1.1/configure.in 2010-02-03 12:30:56.000000000 +0200
@@ -23,7 +23,6 @@
AM_INIT_AUTOMAKE("dvbstreamer", $SPEC_VERSION)
-AC_CONFIG_SUBDIRS(libltdl)
AM_CONFIG_HEADER(config.h)
AC_ISC_POSIX
@@ -35,12 +34,8 @@
dnl ---------------------------------------------------------------------------
dnl Libltdl setup
dnl ---------------------------------------------------------------------------
-AC_LIBTOOL_WIN32_DLL dnl Make sure under cygwin we can load plugins !!!
-AC_LIBTOOL_DLOPEN
-AC_LIBLTDL_CONVENIENCE
-AC_PROG_LIBTOOL
-AC_SUBST(INCLTDL)
-AC_SUBST(LIBLTDL)
+LT_PREREQ([2.2.6])
+LT_INIT([dlopen win32-dll disable-static])
dnl ---------------------------------------------------------------------------
dnl Work out the libdir name (copied from xine-lib configure.ac)
diff -ur dvbstreamer-1.1.orig/Makefile.am dvbstreamer-1.1/Makefile.am
--- dvbstreamer-1.1.orig/Makefile.am 2008-10-31 16:25:03.000000000 +0200
+++ dvbstreamer-1.1/Makefile.am 2010-02-03 12:25:57.000000000 +0200
@@ -1,6 +1,6 @@
## DVBStreamer main Makefile
-SUBDIRS = libltdl include include/dvbpsi src/dvbpsi src src/plugins
+SUBDIRS = include include/dvbpsi src/dvbpsi src src/plugins
dvbstreamerdocdir = ${prefix}/doc/DVBStreamer
dvbstreamerdoc_DATA = \
diff -ur dvbstreamer-1.1.orig/src/Makefile.am dvbstreamer-1.1/src/Makefile.am
--- dvbstreamer-1.1.orig/src/Makefile.am 2008-10-31 16:25:02.000000000 +0200
+++ dvbstreamer-1.1/src/Makefile.am 2010-02-03 12:33:30.000000000 +0200
@@ -1,7 +1,5 @@
## Process this file with automake to produce Makefile.in
-INCLUDES = @INCLTDL@
-
AM_CFLAGS =\
-I$(top_srcdir)/include -Wall -Werror -D_GNU_SOURCE
@@ -104,7 +102,7 @@
dvbstreamer_LDFLAGS = -rdynamic -Wl,-whole-archive -Wl,dvbpsi/libdvbpsi.a -Wl,-no-whole-archive
dvbstreamer_LDADD = \
- -lpthread -lsqlite3 -lreadline @GETTIME_LIB@ @ICONV_LIB@ @READLINE_TERMCAP@ @LIBLTDL@
+ -lpthread -lsqlite3 -lreadline @GETTIME_LIB@ @ICONV_LIB@ @READLINE_TERMCAP@ -lltdl
#
# dvbctrl
diff -ur dvbstreamer-1.1.orig/src/pluginmgr.c dvbstreamer-1.1/src/pluginmgr.c
--- dvbstreamer-1.1.orig/src/pluginmgr.c 2008-10-31 16:25:02.000000000 +0200
+++ dvbstreamer-1.1/src/pluginmgr.c 2010-02-03 12:27:53.000000000 +0200
@@ -22,9 +22,9 @@
*/
#include <stdlib.h>
#include <string.h>
+#include <ltdl.h>
#include "config.h"
-#include "ltdl.h"
#include "list.h"
#include "deliverymethod.h"
#include "patprocessor.h"