shithub: libdvdcss

Download patch

ref: 6d3c82cb01166d054ee8b83860b9b84cca6ab721
parent: 990adc01b453c29557c7d6059cf2cefb397e014f
author: Sam Hocevar <sam@videolan.org>
date: Thu Jun 12 20:41:35 EDT 2003

* Everything is ready for a 1.2.7 release.

  * debian/control:
    + Set policy to 3.5.10.
    + Removed the leading "a" in the package description.
    + Set the source section to libs.
    + Set the -dev package section to libdevel.
    + Changed the debhelper build dependency to (>=3.0).
  * debian/rules:
    + Added magic to avoid autotools timestamp skews on autobuilders (as if
      libdvdcss was ever going to hit the Debian autobuilders anyway).


--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,31 @@
 # ChangeLog for libdvdcss #
 #=========================#
 
+1.2.7
+Fri, 13 Jun 2003 02:25:49 +0200
+
+  * ./src/libdvdcss.c: fix for NetBSD's mkdir that doesn't like trailing "/"
+    on its argument. (courtesy of Christopher Richards)
+  * ./src/libdvdcss.c: CSS key cache collisions patch, courtesy of Michael
+    Roitzsch.
+  * ./libdvdcss.spec: better RH part thx Kipp Cannon <kipp@sgl.crestech.ca>.
+  * configure.ac, src/common.h: fixes for the cygwin build using the mno-cygwin
+    flag.
+  * ./src/css.c: typos in comments.
+  * ./debian/control: removed libc6-dev from libdvdcss2-dev's dependencies
+    because it is part of build-essential and it isn't even called libc6-dev
+    on all architectures.
+  * ./configure.ac: make use of the autotools/ directory.
+  * ./bootstrap: libfool is a tool. Worked around its blatant ignorance of
+    the AC_CONFIG_AUX_DIR directive.
+  * ./Makefile.am: put autotools/ in DIST_SUBDIRS instead of SUBDIRS.
+  * ./configure.ac: forgot to generate autotools/Makefile.
+  * ./src/libdvdcss.c: if DVDCSS_CACHE is not set, we force a default value.
+     - under Win32: C:\Documents and Settings\$USER\Application Data\dvdcss\
+     - under Unix and everything else: ${HOME}/.dvdcss/
+     - the special value DVDCSS_CACHE=off disables caching.
+  * ./src/libdvdcss.c: updated doxygen documentation accordingly.
+
 1.2.6
 Mon, Mar 10 2003 18:33:25 +0100
 
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,12 @@
-$Id: NEWS,v 1.4 2003/03/09 23:50:42 massiot Exp $
+$Id: NEWS,v 1.5 2003/06/13 00:41:35 sam Exp $
+
+Changes between 1.2.6 and 1.2.7:
+--------------------------------
+
+  * activated key caching by default.
+  * fix for collisions between cached keys.
+  * packaging improvements for Debian.
+  * packaging improvements for RPM-based distributions.
 
 Changes between 1.2.5 and 1.2.6:
 --------------------------------
--- a/configure.ac
+++ b/configure.ac
@@ -4,7 +4,7 @@
 AC_CONFIG_AUX_DIR(autotools)
 AC_CANONICAL_SYSTEM
 
-AM_INIT_AUTOMAKE(libdvdcss, 1.2.6)
+AM_INIT_AUTOMAKE(libdvdcss, 1.2.7)
 AM_CONFIG_HEADER(config.h)
 
 AC_PROG_CC
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,18 @@
+libdvdcss (1.2.7-1) unstable; urgency=low
+
+  * New upstream release.
+  * debian/control:
+    + Set policy to 3.5.10.
+    + Removed the leading "a" in the package description.
+    + Set the source section to libs.
+    + Set the -dev package section to libdevel.
+    + Changed the debhelper build dependency to (>=3.0).
+  * debian/rules:
+    + Added magic to avoid autotools timestamp skews on autobuilders (as if
+      libdvdcss was ever going to hit the Debian autobuilders anyway).
+
+ -- Sam Hocevar (Debian packages) <sam+deb@zoy.org>  Fri, 13 Jun 2003 02:25:49 +0200
+
 libdvdcss (1.2.6-2) unstable; urgency=low
 
   * Removed libc6-dev from libdvdcss2-dev's dependencies because it is
--- a/debian/control
+++ b/debian/control
@@ -1,8 +1,9 @@
 Source: libdvdcss
+Section: libs
 Priority: optional
 Maintainer: Sam Hocevar (Debian packages) <sam+deb@zoy.org>
-Build-Depends: debhelper (>=2.2.0)
-Standards-Version: 3.0.1
+Build-Depends: debhelper (>=3.0)
+Standards-Version: 3.5.10
 
 Package: libdvdcss2
 Section: libs
@@ -9,20 +10,20 @@
 Architecture: any
 Depends: ${shlibs:Depends}
 Conflicts: libdvdcss0.0.1, libdvdcss0.0.2
-Description: a portable abstraction library for DVD decryption
- libdvdcss is a portable abstraction library for DVD decryption, it
- provides a simple API to access a DVD device as a block device.
+Description: portable abstraction library for DVD decryption
+ The libdvdcss library provides a portable abstraction for DVD decryption,
+ with a simple API to access a DVD device as a block device.
  .
  This package contains the libdvdcss2 runtime library.
 
 Package: libdvdcss2-dev
-Section: devel
+Section: libdevel
 Architecture: any
 Depends: libdvdcss2 (= ${Source-Version})
 Conflicts: libdvdcss0.0.1-dev, libdvdcss0.0.2-dev, libdvdcss0.0.3-dev, libdvdcss1-dev
 Description: development files for libdvdcss2
- libdvdcss is a portable abstraction library for DVD decryption, it
- provides a simple API to access a DVD device as a block device.
+ The libdvdcss library provides a portable abstraction for DVD decryption,
+ with a simple API to access a DVD device as a block device.
  .
  This package contains the header files and static library needed to
  compile applications that use libdvdcss2.
--- a/debian/rules
+++ b/debian/rules
@@ -14,6 +14,12 @@
 build-stamp:
 	dh_testdir
 
+	touch configure.ac \
+	&& touch aclocal.m4 \
+	&& touch configure \
+	&& touch config.h.in \
+	&& touch `find . -name Makefile.in`
+
 	./configure --prefix=/usr --mandir=$${prefix}/share/man \
 		--infodir=$${prefix}/share/info
 
--- a/libdvdcss.spec
+++ b/libdvdcss.spec
@@ -1,5 +1,5 @@
 %define name 	libdvdcss
-%define version	1.2.6
+%define version	1.2.7
 %define release	1
 
 %define major  	2
@@ -104,6 +104,10 @@
 %{_includedir}/*
 
 %changelog
+* Fri Jun 13 2003 Sam Hocevar <sam@zoy.org> 1.2.7-1
+- new upstream release
+- key cache activated by default
+
 * Mon Mar 10 2003 Alexis de Lattre <alexis@videolan.org> 1.2.6-1
 - new upstream release
 - small bug fixes