Update libdvdread and libdvdnav to latest versions.

Update HOMEPAGE and MASTER_SITES of libdvdcss.

Tested to play a DVD on my laptop.

From Brad Smith, thanks.

sthen@ "Diff looks good to me but I have no optical drives to test with.."

OK espie@ (maintainer of libdvdread) "Go for it"
This commit is contained in:
kmos 2019-05-01 03:51:17 +00:00
parent d45920ef9f
commit c0c61baa8c
8 changed files with 26 additions and 42 deletions

View File

@ -1,16 +1,17 @@
# $OpenBSD: Makefile,v 1.28 2018/05/02 19:35:14 solene Exp $
# $OpenBSD: Makefile,v 1.29 2019/05/01 03:51:17 kmos Exp $
COMMENT= descramble scrambled DVDs
VER= 1.4.2
REVISION= 0
DISTNAME= libdvdcss-${VER}
CATEGORIES= converters
MASTER_SITES= http://download.videolan.org/pub/videolan/libdvdcss/${VER}/
MASTER_SITES= https://download.videolan.org/pub/videolan/libdvdcss/${VER}/
EXTRACT_SUFX= .tar.bz2
SHARED_LIBS= dvdcss 4.1
HOMEPAGE= http://www.videolan.org/developers/libdvdcss.html
HOMEPAGE= https://www.videolan.org/developers/libdvdcss.html
# GPLv2+
PERMIT_PACKAGE_CDROM= Free speech issue

View File

@ -1,15 +1,14 @@
#$OpenBSD: Makefile,v 1.28 2016/03/15 20:51:11 kili Exp $
#$OpenBSD: Makefile,v 1.29 2019/05/01 03:51:17 kmos Exp $
COMMENT = accessing DVD files
VER = 5.0.3
VER = 6.0.1
DISTNAME = libdvdread-${VER}
REVISION = 0
CATEGORIES = devel
MASTER_SITES = http://download.videolan.org/pub/videolan/libdvdread/${VER}/
MASTER_SITES = https://download.videolan.org/pub/videolan/libdvdread/${VER}/
EXTRACT_SUFX = .tar.bz2
SHARED_LIBS = dvdread 6.1
SHARED_LIBS = dvdread 7.0
HOMEPAGE = http://dvdnav.mplayerhq.hu/
@ -21,7 +20,7 @@ PERMIT_PACKAGE_CDROM = Yes
WANTLIB = dvdcss
# dlopen'd
LIB_DEPENDS = converters/libdvdcss>=1.3.99
LIB_DEPENDS = converters/libdvdcss>=1.4.2
CONFIGURE_STYLE = gnu
CONFIGURE_ARGS =--disable-apidoc

View File

@ -1,2 +1,2 @@
SHA256 (libdvdread-5.0.3.tar.bz2) = MhzfLb3IPJZXK8WDzSfYxmDdtUD/FmcuyyhgfQGO2Cs=
SIZE (libdvdread-5.0.3.tar.bz2) = 394885
SHA256 (libdvdread-6.0.1.tar.bz2) = KM5PAGOIPKTTff1AovZoVQPWebyn2I1Y4E7oESOC1b0=
SIZE (libdvdread-6.0.1.tar.bz2) = 404512

View File

@ -1,7 +1,9 @@
$OpenBSD: patch-src_dvd_input_c,v 1.3 2015/04/27 12:17:06 ajacoutot Exp $
--- src/dvd_input.c.orig Wed Jan 28 11:17:27 2015
+++ src/dvd_input.c Tue Feb 10 14:36:16 2015
@@ -308,7 +308,7 @@ int dvdinput_setup(void)
$OpenBSD: patch-src_dvd_input_c,v 1.4 2019/05/01 03:51:17 kmos Exp $
Index: src/dvd_input.c
--- src/dvd_input.c.orig
+++ src/dvd_input.c
@@ -282,7 +282,7 @@ int dvdinput_setup(void)
#elif defined(__OS2__)
#define CSS_LIB "dvdcss2.dll"
#else

View File

@ -1,19 +0,0 @@
$OpenBSD: patch-src_ifo_read_c,v 1.3 2016/03/15 20:51:11 kili Exp $
Fix write after free.
From git commit 4e269e52103a0422a3954ecc2f1901dec5fb4f0d (Petri
Hintukainen)
--- src/ifo_read.c.orig Wed Jan 21 17:22:42 2015
+++ src/ifo_read.c Tue Mar 15 20:06:08 2016
@@ -1118,8 +1118,8 @@ void ifoFree_TT_SRPT(ifo_handle_t *ifofile) {
if(ifofile->tt_srpt) {
free(ifofile->tt_srpt->title);
- free(ifofile->tt_srpt);
ifofile->tt_srpt->title = NULL;
+ free(ifofile->tt_srpt);
ifofile->tt_srpt = NULL;
}
}

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.7 2014/11/29 07:35:40 brad Exp $
@comment $OpenBSD: PLIST,v 1.8 2019/05/01 03:51:17 kmos Exp $
include/dvdread/
include/dvdread/bitreader.h
include/dvdread/dvd_reader.h
@ -9,6 +9,7 @@ include/dvdread/ifo_types.h
include/dvdread/nav_print.h
include/dvdread/nav_read.h
include/dvdread/nav_types.h
include/dvdread/version.h
lib/libdvdread.a
lib/libdvdread.la
@lib lib/libdvdread.so.${LIBdvdread_VERSION}

View File

@ -1,12 +1,12 @@
# $OpenBSD: Makefile,v 1.24 2015/04/27 12:17:36 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.25 2019/05/01 03:51:17 kmos Exp $
COMMENT= DVD navigation library
VER= 5.0.3
VER= 6.0.0
DISTNAME= libdvdnav-${VER}
EPOCH= 0
CATEGORIES= multimedia
MASTER_SITES= http://download.videolan.org/pub/videolan/libdvdnav/${VER}/
MASTER_SITES= https://download.videolan.org/pub/videolan/libdvdnav/${VER}/
EXTRACT_SUFX= .tar.bz2
SHARED_LIBS= dvdnav 7.1
@ -16,9 +16,9 @@ HOMEPAGE= http://dvdnav.mplayerhq.hu/
# GPLv2+
PERMIT_PACKAGE_CDROM= Yes
WANTLIB= dvdread>=6.1 pthread
WANTLIB= dvdread>=7.0 pthread
LIB_DEPENDS= devel/libdvdread>=5.0.3
LIB_DEPENDS= devel/libdvdread>=6.0.1
CONFIGURE_STYLE= gnu

View File

@ -1,2 +1,2 @@
SHA256 (libdvdnav-5.0.3.tar.bz2) = UJcCPj0rNpRMdj8d9wfuBrGdxjmyto+zAROl8sv2C20=
SIZE (libdvdnav-5.0.3.tar.bz2) = 372203
SHA256 (libdvdnav-6.0.0.tar.bz2) = 8KJxGwigIXWXkvjrFLuC/4o8kpv4jDO2T/zdqieTVhg=
SIZE (libdvdnav-6.0.0.tar.bz2) = 369605