pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia/libdvdread Update to libdvdread 4.1.3. This...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3182032ad04a
branches:  trunk
changeset: 553110:3182032ad04a
user:      jmcneill <jmcneill%pkgsrc.org@localhost>
date:      Wed Jan 14 22:28:05 2009 +0000

description:
Update to libdvdread 4.1.3. This is a fun one, as dvdread/dvdnav is now
maintained by the mplayer project and according to the changelog, this
dvdread package was split out from dvdnav in 4.1.3. Check the ChangeLog
in the distfile for the full drama.

libdvdread (4.1.3)
  * an embarassing amount of fixes regarding potential memory and resource
      leaks (patches contributed by Erik Hovland)
  * added dvdread-config (dvdnav-config's younger brother)
  * added pkgconfig support
  * split dvdread to a separate tree

diffstat:

 multimedia/libdvdread/Makefile         |  17 ++++++++++-------
 multimedia/libdvdread/PLIST            |   8 ++++++--
 multimedia/libdvdread/buildlink3.mk    |   6 +++---
 multimedia/libdvdread/distinfo         |  11 ++++-------
 multimedia/libdvdread/patches/patch-aa |  13 -------------
 multimedia/libdvdread/patches/patch-ab |  13 -------------
 multimedia/libdvdread/patches/patch-ac |  15 ---------------
 7 files changed, 23 insertions(+), 60 deletions(-)

diffs (145 lines):

diff -r 43e899bc952d -r 3182032ad04a multimedia/libdvdread/Makefile
--- a/multimedia/libdvdread/Makefile    Wed Jan 14 21:45:04 2009 +0000
+++ b/multimedia/libdvdread/Makefile    Wed Jan 14 22:28:05 2009 +0000
@@ -1,21 +1,24 @@
-# $NetBSD: Makefile,v 1.18 2008/07/20 23:38:17 dbj Exp $
+# $NetBSD: Makefile,v 1.19 2009/01/14 22:28:05 jmcneill Exp $
 
-DISTNAME=      libdvdread-0.9.7
-PKGREVISION=   1
+DISTNAME=      libdvdread-4.1.3
 CATEGORIES=    multimedia
-MASTER_SITES=  http://www.dtek.chalmers.se/groups/dvd/dist/
+MASTER_SITES=  http://www.mplayerhq.hu/MPlayer/releases/dvdnav/
+EXTRACT_SUFX=  .tar.bz2
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      http://www.dtek.chalmers.se/groups/dvd/
-COMMENT=       DVD access library, primarily used in Ogle
+HOMEPAGE=      http://www.mplayerhq.hu/
+COMMENT=       DVD access library
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 PKG_DESTDIR_SUPPORT=   user-destdir
 
 GNU_CONFIGURE= yes
-USE_TOOLS+=    gmake
+USE_TOOLS+=    gmake autoconf automake aclocal autoreconf
 USE_LIBTOOL=   yes
 
 MESSAGE_SUBST+=        PKGBASE=${PKGBASE:Q}
 
+pre-configure:
+       cd ${WRKSRC} && autoreconf -vi
+
 .include "../../mk/bsd.pkg.mk"
diff -r 43e899bc952d -r 3182032ad04a multimedia/libdvdread/PLIST
--- a/multimedia/libdvdread/PLIST       Wed Jan 14 21:45:04 2009 +0000
+++ b/multimedia/libdvdread/PLIST       Wed Jan 14 22:28:05 2009 +0000
@@ -1,6 +1,8 @@
-@comment $NetBSD: PLIST,v 1.3 2006/01/23 22:09:26 wiz Exp $
-include/dvdread/cmd_print.h
+@comment $NetBSD: PLIST,v 1.4 2009/01/14 22:28:05 jmcneill Exp $
+bin/dvdread-config
+include/dvdread/bitreader.h
 include/dvdread/dvd_reader.h
+include/dvdread/dvd_udf.h
 include/dvdread/ifo_print.h
 include/dvdread/ifo_read.h
 include/dvdread/ifo_types.h
@@ -8,4 +10,6 @@
 include/dvdread/nav_read.h
 include/dvdread/nav_types.h
 lib/libdvdread.la
+lib/pkgconfig/dvdread.pc
+share/aclocal/dvdread.m4
 @dirrm include/dvdread
diff -r 43e899bc952d -r 3182032ad04a multimedia/libdvdread/buildlink3.mk
--- a/multimedia/libdvdread/buildlink3.mk       Wed Jan 14 21:45:04 2009 +0000
+++ b/multimedia/libdvdread/buildlink3.mk       Wed Jan 14 22:28:05 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 23:11:01 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2009/01/14 22:28:05 jmcneill Exp $
 
 BUILDLINK_DEPTH:=              ${BUILDLINK_DEPTH}+
 LIBDVDREAD_BUILDLINK3_MK:=     ${LIBDVDREAD_BUILDLINK3_MK}+
@@ -12,8 +12,8 @@
 BUILDLINK_ORDER:=      ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libdvdread
 
 .if !empty(LIBDVDREAD_BUILDLINK3_MK:M+)
-BUILDLINK_API_DEPENDS.libdvdread+=             libdvdread>=0.9.4
-BUILDLINK_ABI_DEPENDS.libdvdread+=     libdvdread>=0.9.5nb2
+BUILDLINK_API_DEPENDS.libdvdread+=     libdvdread>=4.1.3
+BUILDLINK_ABI_DEPENDS.libdvdread+=     libdvdread>=4.1.3
 BUILDLINK_PKGSRCDIR.libdvdread?=       ../../multimedia/libdvdread
 .endif # LIBDVDREAD_BUILDLINK3_MK
 
diff -r 43e899bc952d -r 3182032ad04a multimedia/libdvdread/distinfo
--- a/multimedia/libdvdread/distinfo    Wed Jan 14 21:45:04 2009 +0000
+++ b/multimedia/libdvdread/distinfo    Wed Jan 14 22:28:05 2009 +0000
@@ -1,8 +1,5 @@
-$NetBSD: distinfo,v 1.15 2008/07/20 23:38:17 dbj Exp $
+$NetBSD: distinfo,v 1.16 2009/01/14 22:28:05 jmcneill Exp $
 
-SHA1 (libdvdread-0.9.7.tar.gz) = b2c2ede36cff9d56205747d3740c50fd32669e21
-RMD160 (libdvdread-0.9.7.tar.gz) = 7233064f35d86a27202ca1bef165f6972e20b3e8
-Size (libdvdread-0.9.7.tar.gz) = 389113 bytes
-SHA1 (patch-aa) = 1eba4b76ad030ebfe43ff082304599d7815fa947
-SHA1 (patch-ab) = 57fde8d79d911f2bb162b70223a493076c3aa12d
-SHA1 (patch-ac) = 900b46bfbb3c18f1731852161f0d87fe89e3f6a8
+SHA1 (libdvdread-4.1.3.tar.bz2) = fc4c7ba3e49929191e057b435bc4f867583ea8d5
+RMD160 (libdvdread-4.1.3.tar.bz2) = 60e802494bf64e019d6ccfcf42a17dd03e29a382
+Size (libdvdread-4.1.3.tar.bz2) = 96899 bytes
diff -r 43e899bc952d -r 3182032ad04a multimedia/libdvdread/patches/patch-aa
--- a/multimedia/libdvdread/patches/patch-aa    Wed Jan 14 21:45:04 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.8 2008/07/20 23:38:17 dbj Exp $
-
---- dvdread/Makefile.am.orig   2006-10-06 01:12:31.000000000 -0700
-+++ dvdread/Makefile.am        2007-05-09 09:53:33.000000000 -0700
-@@ -6,7 +6,7 @@
-       dvdread_internal.h cmd_print.c \
-       md5.c md5.h
- libdvdread_la_LIBADD = @DL_LIBS@ @CSS_LIBS@
--libdvdread_la_LDFLAGS = -version-info 5:1:2 -export-symbols-regex "(DVD.*|ifo.*|nav.*|cmd.*)"
-+libdvdread_la_LDFLAGS = -version-info 5:1:2 -export-symbols-regex "(DVD.*|ifo.*|nav.*|cmd.*|UDFFindFile)"
- 
- pkgincludedir = $(includedir)/dvdread
- 
diff -r 43e899bc952d -r 3182032ad04a multimedia/libdvdread/patches/patch-ab
--- a/multimedia/libdvdread/patches/patch-ab    Wed Jan 14 21:45:04 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ab,v 1.7 2008/07/20 23:38:17 dbj Exp $
-
---- dvdread/Makefile.in.orig   2006-10-06 01:14:22.000000000 -0700
-+++ dvdread/Makefile.in        2007-05-09 09:53:51.000000000 -0700
-@@ -190,7 +190,7 @@
-       md5.c md5.h
- 
- libdvdread_la_LIBADD = @DL_LIBS@ @CSS_LIBS@
--libdvdread_la_LDFLAGS = -version-info 5:1:2 -export-symbols-regex "(DVD.*|ifo.*|nav.*|cmd.*)"
-+libdvdread_la_LDFLAGS = -version-info 5:1:2 -export-symbols-regex "(DVD.*|ifo.*|nav.*|cmd.*|UDFFindFile)"
- pkginclude_HEADERS = dvd_reader.h ifo_types.h ifo_read.h \
-       ifo_print.h nav_types.h nav_read.h nav_print.h cmd_print.h
- 
diff -r 43e899bc952d -r 3182032ad04a multimedia/libdvdread/patches/patch-ac
--- a/multimedia/libdvdread/patches/patch-ac    Wed Jan 14 21:45:04 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-ac,v 1.3 2008/07/20 23:38:17 dbj Exp $
-
---- dvdread/dvd_input.c.orig   2005-09-19 06:43:08.000000000 -0700
-+++ dvdread/dvd_input.c        2007-05-09 11:14:08.000000000 -0700
-@@ -333,6 +333,10 @@
- #else
- 
-   dvdcss_library = dlopen("libdvdcss.so.2", RTLD_LAZY);
-+#ifdef __APPLE__
-+  if (!dvdcss_library)
-+    dvdcss_library = dlopen("libdvdcss.2.dylib", RTLD_LAZY);
-+#endif
- 
-   if(dvdcss_library != NULL) {
- #if defined(__OpenBSD__) && !defined(__ELF__)



Home | Main Index | Thread Index | Old Index