Commit c107309f authored by Sam Hocevar's avatar Sam Hocevar

  * Added proper Conflicts: rules in debian/control.
  * configure.in fixes for BSD/OS.
parent 9f9e9578
...@@ -4,6 +4,8 @@ ...@@ -4,6 +4,8 @@
HEAD HEAD
* Added proper Conflicts: rules in debian/control.
* configure.in fixes for BSD/OS.
* Added BSD/OS libdvd by Steven M. Schultz <sms@TO.GD-ES.COM> in * Added BSD/OS libdvd by Steven M. Schultz <sms@TO.GD-ES.COM> in
extras/BSDI_dvdioctl after he suggested us to do so. License is GPL. extras/BSDI_dvdioctl after he suggested us to do so. License is GPL.
* ./configure now checks for an installed libdvd under BSD/OS and * ./configure now checks for an installed libdvd under BSD/OS and
......
...@@ -106,8 +106,7 @@ OBJ_LIBDVDCSS = @OBJ_LIBDVDCSS@ ...@@ -106,8 +106,7 @@ OBJ_LIBDVDCSS = @OBJ_LIBDVDCSS@
# Other special cases # Other special cases
# #
NEED_GETOPT = @NEED_GETOPT@ NEED_GETOPT = @NEED_GETOPT@
NEED_BSDI_LIBDVD = @NEED_BSDI_LIBDVD@ NEED_LIBDVDCSS = @NEED_LIBDVDCSS@
LOCAL_LIBDVDCSS = @LOCAL_LIBDVDCSS@
############################################################################### ###############################################################################
# Configuration pre-processing # Configuration pre-processing
......
...@@ -3573,10 +3573,8 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ...@@ -3573,10 +3573,8 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
#define DVD_STRUCT_IN_DVD_H 1 #define DVD_STRUCT_IN_DVD_H 1
EOF EOF
LINUX_DVD_STRUCT=1
OBJ_LIBDVDCSS="${OBJ_LIBDVDCSS} bsdi_dvdioctl.o"
LIB_LIBDVDCSS="${LIB_LIBDVDCSS} -ldvd" LIB_LIBDVDCSS="${LIB_LIBDVDCSS} -ldvd"
CFLAGS_LIBDVDCSS="${CFLAGS_LIBDVDCSS} -I../BSDI_ioctl" LINUX_DVD_STRUCT=1
else else
rm -rf conftest* rm -rf conftest*
...@@ -3585,17 +3583,17 @@ else ...@@ -3585,17 +3583,17 @@ else
do do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:3589: checking for $ac_hdr" >&5 echo "configure:3587: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3594 "configure" #line 3592 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <$ac_hdr> #include <$ac_hdr>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:3599: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:3597: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -3617,6 +3615,8 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then ...@@ -3617,6 +3615,8 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
EOF EOF
NEED_BSDI_LIBDVD=1 NEED_BSDI_LIBDVD=1
OBJ_LIBDVDCSS="${OBJ_LIBDVDCSS} bsdi_dvdioctl.o"
CFLAGS_LIBDVDCSS="${CFLAGS_LIBDVDCSS} -I../BSDI_ioctl"
LINUX_DVD_STRUCT=1 LINUX_DVD_STRUCT=1
else else
...@@ -3880,7 +3880,7 @@ fi ...@@ -3880,7 +3880,7 @@ fi
LIB="${LIB} ${THREAD_LIB}" LIB="${LIB} ${THREAD_LIB}"
LOCAL_LIBDVDCSS=0 NEED_LIBDVDCSS=0
STATIC_LIBDVDCSS=0 STATIC_LIBDVDCSS=0
DUMMY_LIBDVDCSS=0 DUMMY_LIBDVDCSS=0
# Check whether --with-dvdcss or --without-dvdcss was given. # Check whether --with-dvdcss or --without-dvdcss was given.
...@@ -3891,7 +3891,7 @@ if test "${with_dvdcss+set}" = set; then ...@@ -3891,7 +3891,7 @@ if test "${with_dvdcss+set}" = set; then
# local libdvdcss, statically linked # local libdvdcss, statically linked
if test x${CAN_BUILD_LIBDVDCSS} = x1 if test x${CAN_BUILD_LIBDVDCSS} = x1
then then
LOCAL_LIBDVDCSS=1 NEED_LIBDVDCSS=1
STATIC_LIBDVDCSS=1 STATIC_LIBDVDCSS=1
BUILTINS="${BUILTINS} dvd" BUILTINS="${BUILTINS} dvd"
CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss" CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss"
...@@ -3903,7 +3903,7 @@ if test "${with_dvdcss+set}" = set; then ...@@ -3903,7 +3903,7 @@ if test "${with_dvdcss+set}" = set; then
# local libdvdcss, dynamically linked # local libdvdcss, dynamically linked
if test x${CAN_BUILD_LIBDVDCSS} = x1 if test x${CAN_BUILD_LIBDVDCSS} = x1
then then
LOCAL_LIBDVDCSS=1 NEED_LIBDVDCSS=1
BUILTINS="${BUILTINS} dvd" BUILTINS="${BUILTINS} dvd"
CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss" CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss"
LIB_DVD="${LIB_DVD} -Llib -ldvdcss" LIB_DVD="${LIB_DVD} -Llib -ldvdcss"
...@@ -3936,7 +3936,7 @@ else ...@@ -3936,7 +3936,7 @@ else
# if libdvdcss is in the archive, or to use the dummy replacement otherwise. # if libdvdcss is in the archive, or to use the dummy replacement otherwise.
if test x${CAN_BUILD_LIBDVDCSS} = x1 if test x${CAN_BUILD_LIBDVDCSS} = x1
then then
LOCAL_LIBDVDCSS=1 NEED_LIBDVDCSS=1
STATIC_LIBDVDCSS=1 STATIC_LIBDVDCSS=1
BUILTINS="${BUILTINS} dvd" BUILTINS="${BUILTINS} dvd"
CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss" CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss"
...@@ -4944,7 +4944,6 @@ fi ...@@ -4944,7 +4944,6 @@ fi
trap '' 1 2 15 trap '' 1 2 15
...@@ -5114,7 +5113,6 @@ s%@TRACE@%$TRACE%g ...@@ -5114,7 +5113,6 @@ s%@TRACE@%$TRACE%g
s%@PROFILING@%$PROFILING%g s%@PROFILING@%$PROFILING%g
s%@OPTIMS@%$OPTIMS%g s%@OPTIMS@%$OPTIMS%g
s%@NEED_GETOPT@%$NEED_GETOPT%g s%@NEED_GETOPT@%$NEED_GETOPT%g
s%@NEED_BSDI_LIBDVD@%$NEED_BSDI_LIBDVD%g
s%@MOC@%$MOC%g s%@MOC@%$MOC%g
s%@WINDRES@%$WINDRES%g s%@WINDRES@%$WINDRES%g
s%@LCFLAGS@%$LCFLAGS%g s%@LCFLAGS@%$LCFLAGS%g
...@@ -5152,7 +5150,7 @@ s%@CFLAGS_SDL@%$CFLAGS_SDL%g ...@@ -5152,7 +5150,7 @@ s%@CFLAGS_SDL@%$CFLAGS_SDL%g
s%@CFLAGS_X11@%$CFLAGS_X11%g s%@CFLAGS_X11@%$CFLAGS_X11%g
s%@OBJ_DVD@%$OBJ_DVD%g s%@OBJ_DVD@%$OBJ_DVD%g
s%@OBJ_LIBDVDCSS@%$OBJ_LIBDVDCSS%g s%@OBJ_LIBDVDCSS@%$OBJ_LIBDVDCSS%g
s%@LOCAL_LIBDVDCSS@%$LOCAL_LIBDVDCSS%g s%@NEED_LIBDVDCSS@%$NEED_LIBDVDCSS%g
CEOF CEOF
EOF EOF
...@@ -5400,8 +5398,8 @@ echo " ...@@ -5400,8 +5398,8 @@ echo "
libdvdcss configuration libdvdcss configuration
----------------------- -----------------------
can be built : ${CAN_BUILD_LIBDVDCSS} can be built : ${CAN_BUILD_LIBDVDCSS}
will be built : ${LOCAL_LIBDVDCSS}" will be built : ${NEED_LIBDVDCSS}"
if test x${LOCAL_LIBDVDCSS} = x1 if test x${NEED_LIBDVDCSS} = x1
then then
echo "need BSDI libdvd : ${NEED_BSDI_LIBDVD}" echo "need BSDI libdvd : ${NEED_BSDI_LIBDVD}"
echo "link statically : ${STATIC_LIBDVDCSS}" echo "link statically : ${STATIC_LIBDVDCSS}"
......
...@@ -253,16 +253,16 @@ AC_CHECK_HEADERS(sys/ioctl.h,[ ...@@ -253,16 +253,16 @@ AC_CHECK_HEADERS(sys/ioctl.h,[
AC_EGREP_HEADER(dvd_struct,dvd.h,[ AC_EGREP_HEADER(dvd_struct,dvd.h,[
AC_DEFINE(DVD_STRUCT_IN_DVD_H, 1, AC_DEFINE(DVD_STRUCT_IN_DVD_H, 1,
Define if <dvd.h> defines DVD_STRUCT.) Define if <dvd.h> defines DVD_STRUCT.)
LINUX_DVD_STRUCT=1
OBJ_LIBDVDCSS="${OBJ_LIBDVDCSS} bsdi_dvdioctl.o"
LIB_LIBDVDCSS="${LIB_LIBDVDCSS} -ldvd" LIB_LIBDVDCSS="${LIB_LIBDVDCSS} -ldvd"
CFLAGS_LIBDVDCSS="${CFLAGS_LIBDVDCSS} -I../BSDI_ioctl" LINUX_DVD_STRUCT=1
],[ ],[
dnl dnl
dnl BSDI: /sys/dev/scsi/scsi_ioctl.h, using our own libdvd dnl BSDI: /sys/dev/scsi/scsi_ioctl.h, using our own libdvd
dnl dnl
AC_CHECK_HEADERS(/sys/dev/scsi/scsi_ioctl.h,[ AC_CHECK_HEADERS(/sys/dev/scsi/scsi_ioctl.h,[
NEED_BSDI_LIBDVD=1 NEED_BSDI_LIBDVD=1
OBJ_LIBDVDCSS="${OBJ_LIBDVDCSS} bsdi_dvdioctl.o"
CFLAGS_LIBDVDCSS="${CFLAGS_LIBDVDCSS} -I../BSDI_ioctl"
LINUX_DVD_STRUCT=1 LINUX_DVD_STRUCT=1
]) ])
]) ])
...@@ -392,7 +392,7 @@ LIB="${LIB} ${THREAD_LIB}" ...@@ -392,7 +392,7 @@ LIB="${LIB} ${THREAD_LIB}"
dnl dnl
dnl DVD module: check for installed libdvdcss or local libdvdcss dnl DVD module: check for installed libdvdcss or local libdvdcss
dnl dnl
LOCAL_LIBDVDCSS=0 NEED_LIBDVDCSS=0
STATIC_LIBDVDCSS=0 STATIC_LIBDVDCSS=0
DUMMY_LIBDVDCSS=0 DUMMY_LIBDVDCSS=0
AC_ARG_WITH(dvdcss, AC_ARG_WITH(dvdcss,
...@@ -402,7 +402,7 @@ AC_ARG_WITH(dvdcss, ...@@ -402,7 +402,7 @@ AC_ARG_WITH(dvdcss,
# local libdvdcss, statically linked # local libdvdcss, statically linked
if test x${CAN_BUILD_LIBDVDCSS} = x1 if test x${CAN_BUILD_LIBDVDCSS} = x1
then then
LOCAL_LIBDVDCSS=1 NEED_LIBDVDCSS=1
STATIC_LIBDVDCSS=1 STATIC_LIBDVDCSS=1
BUILTINS="${BUILTINS} dvd" BUILTINS="${BUILTINS} dvd"
CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss" CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss"
...@@ -414,7 +414,7 @@ AC_ARG_WITH(dvdcss, ...@@ -414,7 +414,7 @@ AC_ARG_WITH(dvdcss,
# local libdvdcss, dynamically linked # local libdvdcss, dynamically linked
if test x${CAN_BUILD_LIBDVDCSS} = x1 if test x${CAN_BUILD_LIBDVDCSS} = x1
then then
LOCAL_LIBDVDCSS=1 NEED_LIBDVDCSS=1
BUILTINS="${BUILTINS} dvd" BUILTINS="${BUILTINS} dvd"
CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss" CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss"
LIB_DVD="${LIB_DVD} -Llib -ldvdcss" LIB_DVD="${LIB_DVD} -Llib -ldvdcss"
...@@ -446,7 +446,7 @@ AC_ARG_WITH(dvdcss, ...@@ -446,7 +446,7 @@ AC_ARG_WITH(dvdcss,
# if libdvdcss is in the archive, or to use the dummy replacement otherwise. # if libdvdcss is in the archive, or to use the dummy replacement otherwise.
[ if test x${CAN_BUILD_LIBDVDCSS} = x1 [ if test x${CAN_BUILD_LIBDVDCSS} = x1
then then
LOCAL_LIBDVDCSS=1 NEED_LIBDVDCSS=1
STATIC_LIBDVDCSS=1 STATIC_LIBDVDCSS=1
BUILTINS="${BUILTINS} dvd" BUILTINS="${BUILTINS} dvd"
CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss" CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss"
...@@ -849,7 +849,6 @@ AC_SUBST(TRACE) ...@@ -849,7 +849,6 @@ AC_SUBST(TRACE)
AC_SUBST(PROFILING) AC_SUBST(PROFILING)
AC_SUBST(OPTIMS) AC_SUBST(OPTIMS)
AC_SUBST(NEED_GETOPT) AC_SUBST(NEED_GETOPT)
AC_SUBST(NEED_BSDI_LIBDVD)
AC_SUBST(MOC) AC_SUBST(MOC)
AC_SUBST(WINDRES) AC_SUBST(WINDRES)
...@@ -892,7 +891,7 @@ AC_SUBST(CFLAGS_X11) ...@@ -892,7 +891,7 @@ AC_SUBST(CFLAGS_X11)
AC_SUBST(OBJ_DVD) AC_SUBST(OBJ_DVD)
AC_SUBST(OBJ_LIBDVDCSS) AC_SUBST(OBJ_LIBDVDCSS)
AC_SUBST(LOCAL_LIBDVDCSS) AC_SUBST(NEED_LIBDVDCSS)
AC_OUTPUT([Makefile.opts include/config.h]) AC_OUTPUT([Makefile.opts include/config.h])
...@@ -923,8 +922,8 @@ echo " ...@@ -923,8 +922,8 @@ echo "
libdvdcss configuration libdvdcss configuration
----------------------- -----------------------
can be built : ${CAN_BUILD_LIBDVDCSS} can be built : ${CAN_BUILD_LIBDVDCSS}
will be built : ${LOCAL_LIBDVDCSS}" will be built : ${NEED_LIBDVDCSS}"
if test x${LOCAL_LIBDVDCSS} = x1 if test x${NEED_LIBDVDCSS} = x1
then then
echo "need BSDI libdvd : ${NEED_BSDI_LIBDVD}" echo "need BSDI libdvd : ${NEED_BSDI_LIBDVD}"
echo "link statically : ${STATIC_LIBDVDCSS}" echo "link statically : ${STATIC_LIBDVDCSS}"
......
...@@ -18,6 +18,7 @@ Description: a free MPEG and DVD player ...@@ -18,6 +18,7 @@ Description: a free MPEG and DVD player
Package: libdvdcss0.0.3 Package: libdvdcss0.0.3
Architecture: any Architecture: any
Depends: ${shlibs:Depends} Depends: ${shlibs:Depends}
Conflicts: libdvdcss0.0.2
Description: a portable abstraction library for DVD decryption Description: a portable abstraction library for DVD decryption
libdvdcss is a portable abstraction library for DVD decryption, it libdvdcss is a portable abstraction library for DVD decryption, it
provides a simple API to access a DVD device as a block device. provides a simple API to access a DVD device as a block device.
...@@ -27,6 +28,7 @@ Description: a portable abstraction library for DVD decryption ...@@ -27,6 +28,7 @@ Description: a portable abstraction library for DVD decryption
Package: libdvdcss0.0.3-dev Package: libdvdcss0.0.3-dev
Architecture: any Architecture: any
Depends: libdvdcss0.0.3 (= ${Source-Version}), libc6-dev Depends: libdvdcss0.0.3 (= ${Source-Version}), libc6-dev
Conflicts: libdvdcss0.0.2-dev
Description: development files for libdvdcss0 Description: development files for libdvdcss0
libdvdcss is a portable abstraction library for DVD decryption, it libdvdcss is a portable abstraction library for DVD decryption, it
provides a simple API to access a DVD device as a block device. provides a simple API to access a DVD device as a block device.
......
...@@ -30,7 +30,7 @@ $(BUILTIN_DVD): BUILTIN_%.o: %.c ...@@ -30,7 +30,7 @@ $(BUILTIN_DVD): BUILTIN_%.o: %.c
# Real targets # Real targets
# #
ifeq (1,$(LOCAL_LIBDVDCSS)) ifeq (1,$(NEED_LIBDVDCSS))
../dvd.so: libdvdcss $(PLUGIN_DVD) ../dvd.so: libdvdcss $(PLUGIN_DVD)
$(CC) $(PCFLAGS) -o $@ $(PLUGIN_DVD) $(PLCFLAGS) $(LIB_DVD_PLUGIN) $(CC) $(PCFLAGS) -o $@ $(PLUGIN_DVD) $(PLCFLAGS) $(LIB_DVD_PLUGIN)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment