summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.cvsversion1
-rw-r--r--configure.in60
-rw-r--r--src/xine-engine/Makefile.am3
-rw-r--r--src/xine-utils/Makefile.am4
4 files changed, 34 insertions, 34 deletions
diff --git a/.cvsversion b/.cvsversion
new file mode 100644
index 000000000..440670fc3
--- /dev/null
+++ b/.cvsversion
@@ -0,0 +1 @@
+(remove this file for releases _only_)
diff --git a/configure.in b/configure.in
index 49ca8efcf..c378b3c05 100644
--- a/configure.in
+++ b/configure.in
@@ -16,19 +16,38 @@ dnl AC_PREREQ_LIBTOOL(1.4.0,,AC_MSG_ERROR(*** You should have libtool >= 1.4 ins
dnl Making releases:
-dnl XINE_SUB += 1;
-dnl XINE_IFACE_AGE += 1;
-dnl XINE_BIN_AGE += 1;
-dnl if any functions have been added, set XINE_IFACE_AGE to 0.
-dnl if backwards compatibility has been broken,
-dnl set XINE_BIN_AGE _and_ XINE_IFACE_AGE to 0.
+dnl XINE_SUB += 1; continue with LT_* values below
dnl
XINE_MAJOR=0
XINE_MINOR=9
XINE_SUB=10
-XINE_PRE="cvs"
-XINE_IFACE_AGE=0
-XINE_BIN_AGE=0
+
+
+dnl The libtool version numbers (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 else { /* interfaces have been added, removed or changed */
+dnl LT_REVISION = 0;
+dnl LT_CURRENT ++;
+dnl if (any interfaces have been _added_ since last release)
+dnl AGE ++;
+dnl if (any interfaces have been _removed_ or incompatibly changed)
+dnl AGE = 0;
+dnl }
+
+LT_CURRENT=0
+LT_REVISION=0
+LT_AGE=0
+
+dnl for a release tarball do "rm .cvsversion" before "make dist"
+if test -f .cvsversion; then
+ XINE_PRE="cvs"
+else
+ XINE_PRE=""
+fi
AC_SUBST(XINE_MAJOR)
AC_SUBST(XINE_MINOR)
@@ -40,25 +59,6 @@ AC_DEFINE_UNQUOTED(XINE_MAJOR, $XINE_MAJOR)
AC_DEFINE_UNQUOTED(XINE_MINOR, $XINE_MINOR)
AC_DEFINE_UNQUOTED(XINE_SUB, $XINE_SUB)
-dnl this is only for pre-1.0 releases (ie with unstable interface)
-LT_RELEASE=$XINE_MAJOR.$XINE_MINOR.$XINE_SUB
-LT_CURRENT=0
-LT_REVISION=0
-LT_AGE=0
-
-dnl non-devel releases should not use LT_RELEASE but something like this:
-dnl
-dnl LT_REVISION=$XINE_SUB
-dnl LT_CURRENT=`expr $XINE_MAJOR + $XINE_MINOR`
-dnl LT_AGE=$XINE_MINOR
-dnl
-dnl !! This only works if subminor releases don't have any interface changes,
-dnl !! minor releases _only add_ interfaces and major releases remove at least
-dnl !! one interface
-dnl otherwise, the LT_* variables must be set according to
-dnl <info:(libtool)Updating version info>
-
-AC_SUBST(LT_RELEASE)
AC_SUBST(LT_CURRENT)
AC_SUBST(LT_REVISION)
AC_SUBST(LT_AGE)
@@ -1050,8 +1050,8 @@ echo " * decoder plugins:"
echo " - a52 - dts"
echo " - mpeg2 - spu"
echo " - ffmpeg - mad"
-echo " - divx4 - cinepak"
-echo " - msvc - cyuv"
+echo " - cyuv - divx4"
+echo " - cinepak - msvc"
if test x"$no_oggvorbis" = "xno"; then
echo " - vorbis"
fi
diff --git a/src/xine-engine/Makefile.am b/src/xine-engine/Makefile.am
index c263140b9..49744095e 100644
--- a/src/xine-engine/Makefile.am
+++ b/src/xine-engine/Makefile.am
@@ -15,8 +15,7 @@ libxine_la_DEPENDENCIES = @INTLLIBS@
libxine_la_LIBADD = $(THREAD_LIBS) $(DYNAMIC_LD_LIBS) @INTLLIBS@ $(ZLIB_LIBS) -lm
libxine_la_LDFLAGS = \
- -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
- -release $(LT_RELEASE)
+ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
include_HEADERS = buffer.h metronom.h configfile.h \
audio_out.h resample.h video_out.h xine_internal.h spu_decoder.h \
diff --git a/src/xine-utils/Makefile.am b/src/xine-utils/Makefile.am
index 72ef80ad4..333e21e13 100644
--- a/src/xine-utils/Makefile.am
+++ b/src/xine-utils/Makefile.am
@@ -7,8 +7,8 @@ lib_LTLIBRARIES = libxineutils.la
libxineutils_la_SOURCES = utils.c memcpy.c monitor.c cpu_accel.c xine_mutex.c xmllexer.c xmlparser.c
libxineutils_la_LDFLAGS = \
- -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
- -release $(LT_RELEASE)
+ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
+
include_HEADERS = xineutils.h attributes.h compat.h xmllexer.h xmlparser.h