summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog2
-rw-r--r--configure.ac34
-rw-r--r--doc/internal/HOWTO.release2
-rwxr-xr-xmisc/make_release.sh2
-rw-r--r--src/video_out/macosx/Makefile.am2
-rw-r--r--src/xine-engine/Makefile.am3
6 files changed, 24 insertions, 21 deletions
diff --git a/ChangeLog b/ChangeLog
index 61d49db2c..6b97d91ee 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
xine-lib (1.0.1)
* fixed builds with Xv or the entire X11 unavailble
+ * updated internal copies of VCD libraries to libcdio 0.71 and vcdimager 0.7.21
+ * fixed compatibility with new libtool versions [bug #1094262]
xine-lib (1.0)
* unbreak DXR3 plugin
diff --git a/configure.ac b/configure.ac
index b6cf23516..ccaf4733b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -12,7 +12,7 @@ dnl
AC_PREREQ(2.53)
dnl Making releases:
-dnl XINE_SUB += 1; continue with LT_* values below
+dnl XINE_SUB += 1; continue with XINE_LT_* values below
dnl
XINE_MAJOR=1
XINE_MINOR=0
@@ -24,34 +24,34 @@ else
XINE_SUBPART=".$XINE_SUB"
fi
-dnl The libtool version numbers (LT_*); Don't even think about faking this!
+dnl The libtool version numbers (XINE_LT_*); Don't even think about faking this!
dnl
dnl immediately before every release do:
dnl ===================================
dnl if (the interface is totally unchanged from previous release)
-dnl LT_REVISION ++;
+dnl XINE_LT_REVISION ++;
dnl else { /* interfaces have been added, removed or changed */
-dnl LT_REVISION = 0;
-dnl LT_CURRENT ++;
+dnl XINE_LT_REVISION = 0;
+dnl XINE_LT_CURRENT ++;
dnl if (any interfaces have been _added_ since last release)
-dnl AGE ++;
+dnl XINE_LT_AGE ++;
dnl if (any interfaces have been _removed_ or _incompatibly changed_)
-dnl AGE = 0;
+dnl XINE_LT_AGE = 0;
dnl }
dnl
dnl If you want to know more about what you are doing, here are some details:
-dnl * LT_CURRENT is the current API version
-dnl * LT_REVISION is an internal revision number which is increased when the API
+dnl * XINE_LT_CURRENT is the current API version
+dnl * XINE_LT_REVISION is an internal revision number which is increased when the API
dnl itself did not change
-dnl * LT_AGE is the number of previous API versions still supported by this library
+dnl * XINE_LT_AGE is the number of previous API versions still supported by this library
dnl * libtool has its own numbering scheme, because local library numbering schemes
dnl are platform dependent
dnl * in Linux, the library will be named
-dnl libname.so.(LT_CURRENT - LT_AGE).LT_AGE.LT_REVISION
+dnl libname.so.(XINE_LT_CURRENT - XINE_LT_AGE).XINE_LT_AGE.XINE_LT_REVISION
-LT_CURRENT=12
-LT_REVISION=1
-LT_AGE=11
+XINE_LT_CURRENT=12
+XINE_LT_REVISION=1
+XINE_LT_AGE=11
dnl for a release tarball do "rm .cvsversion" before "make dist"
if test -f .cvsversion; then
@@ -70,9 +70,9 @@ AC_DEFINE_UNQUOTED(XINE_MAJOR, $XINE_MAJOR,[xine major version number])
AC_DEFINE_UNQUOTED(XINE_MINOR, $XINE_MINOR,[xine minor version number])
AC_DEFINE_UNQUOTED(XINE_SUB, $XINE_SUB, [xine sub version number])
-AC_SUBST(LT_CURRENT)
-AC_SUBST(LT_REVISION)
-AC_SUBST(LT_AGE)
+AC_SUBST(XINE_LT_CURRENT)
+AC_SUBST(XINE_LT_REVISION)
+AC_SUBST(XINE_LT_AGE)
SPEC_VERSION=$XINE_MAJOR.$XINE_MINOR${XINE_SUBPART}$XINE_PRE
TAR_NAME="xine-lib-"$SPEC_VERSION
diff --git a/doc/internal/HOWTO.release b/doc/internal/HOWTO.release
index 977ac208d..8b7077691 100644
--- a/doc/internal/HOWTO.release
+++ b/doc/internal/HOWTO.release
@@ -66,7 +66,7 @@ Currently, best practice to get a release out looks like this:
ask for help, so this doesn't take the whole day...
Then, edit configure.ac:
- set XINE_MAJOR, XINE_MINOR, XINE_SUB according to the marketing version
- - set the LT_* constants according to the comments. DO _NOT_ mess with
+ - set the XINE_LT_* constants according to the comments. DO _NOT_ mess with
these! If you're not sure about changed/added interfaces diff
include/xine.h against the previous release and/or ask!
diff --git a/misc/make_release.sh b/misc/make_release.sh
index b1c63aa72..15a0048ad 100755
--- a/misc/make_release.sh
+++ b/misc/make_release.sh
@@ -188,7 +188,7 @@ if [ "$new_ver" = "$lastver" ]; then
echo "According to configure.in, the new release is $new_ver, which is"
echo "exactly the same as the last release."
echo "Please update version info (XINE_{MAJOR,MINOR,SUB} as well as the"
- echo "libtool version info (LT_{CURRENT,REVISION,AGE}) and try again!"
+ echo "libtool version info (XINE_LT_{CURRENT,REVISION,AGE}) and try again!"
exit 1
fi
diff --git a/src/video_out/macosx/Makefile.am b/src/video_out/macosx/Makefile.am
index 7ad2f811d..76968ceab 100644
--- a/src/video_out/macosx/Makefile.am
+++ b/src/video_out/macosx/Makefile.am
@@ -15,7 +15,7 @@ libxineMacOSXVideo_la_SOURCES = XineOpenGLView.m XineVideoWindow.m
# The "-Wl,-framework -Wl,..." is needed for libtool versions before
# 1.5.x (1.257): the default version that ships with Mac OS X is 1.5 (1.1220)
libxineMacOSXVideo_la_LDFLAGS = -version-info \
- $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
+ $(XINE_LT_CURRENT):$(XINE_LT_REVISION):$(XINE_LT_AGE) \
-Wl,-framework -Wl,Cocoa -framework Cocoa \
-Wl,-framework -Wl,OpenGL -framework OpenGL
libxine_MacOSXVideo_la_OBJCFLAGS = $(OBJCFLAGS)
diff --git a/src/xine-engine/Makefile.am b/src/xine-engine/Makefile.am
index 9ae4363ce..af4e06dff 100644
--- a/src/xine-engine/Makefile.am
+++ b/src/xine-engine/Makefile.am
@@ -40,7 +40,8 @@ libxine_la_LIBADD = $(THREAD_LIBS) $(DYNAMIC_LD_LIBS) @INTLLIBS@ $(ZLIB_LIBS) \
$(dirent_lib) $(LIBXINEPOSIX) $(RT_LIBS)
libxine_la_LDFLAGS = \
- -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(def_ldflags)
+ -version-info $(XINE_LT_CURRENT):$(XINE_LT_REVISION):$(XINE_LT_AGE) \
+ $(def_ldflags)
include_HEADERS = buffer.h metronom.h configfile.h vo_scale.h \