1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-21 04:06:46 +00:00

Update multimedia/libdvdread and multimedia/libdvdnav to 6.1.0

Changelogs are available here:
https://code.videolan.org/videolan/libdvdread/-/blob/master/NEWS
https://code.videolan.org/videolan/libdvdnav/-/blob/master/ChangeLog

Also, bump dependent ports' revisions and mark sysutils/dvdbackup as BROKEN [1]

Approved by:	ehaupt [1]
This commit is contained in:
Ganael LAPLANCHE 2020-03-27 11:23:42 +00:00
parent e25425942b
commit 3e1e618952
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=529240
29 changed files with 46 additions and 39 deletions

View File

@ -3,7 +3,7 @@
PORTNAME= dvdauthor
PORTVERSION= 0.7.2
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= SF/${PORTNAME}

View File

@ -2,7 +2,7 @@
# $FreeBSD$
# $MCom: ports/multimedia/gstreamer-plugins-dvd/Makefile,v 1.7 2008/03/19 14:05:36 ahze Exp $
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= multimedia
COMMENT= Gstreamer dvd plugin set

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 0
PORTREVISION= 1
CATEGORIES= multimedia
COMMENT= GStreamer DVD access plugin with libdvdread

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 0
PORTREVISION= 1
CATEGORIES= multimedia
COMMENT= GStreamer resindvd DVD playback plugin

View File

@ -2,6 +2,7 @@
PORTNAME= kodi
DISTVERSION= 19.0.a20200318
PORTREVISION= 1
CATEGORIES= multimedia
PKGNAMESUFFIX= -devel

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= libdvdnav
PORTVERSION= 6.0.1
PORTVERSION= 6.1.0
CATEGORIES= multimedia
MASTER_SITES= http://download.videolan.org/pub/videolan/libdvdnav/${PORTVERSION}/ \
http://dvdnav.mplayerhq.hu/releases/ \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1571086572
SHA256 (libdvdnav-6.0.1.tar.bz2) = e566a396f1950017088bfd760395b0565db44234195ada5413366c9d23926733
SIZE (libdvdnav-6.0.1.tar.bz2) = 378491
TIMESTAMP = 1585069260
SHA256 (libdvdnav-6.1.0.tar.bz2) = f697b15ea9f75e9f36bdf6ec3726308169f154e2b1e99865d0bbe823720cee5b
SIZE (libdvdnav-6.1.0.tar.bz2) = 370145

View File

@ -1,8 +1,9 @@
include/dvdnav/dvd_types.h
include/dvdnav/dvdnav.h
include/dvdnav/dvdnav_events.h
include/dvdnav/version.h
lib/libdvdnav.a
lib/libdvdnav.so
lib/libdvdnav.so.4
lib/libdvdnav.so.4.2.0
lib/libdvdnav.so.4.3.0
libdata/pkgconfig/dvdnav.pc

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= libdvdread
PORTVERSION= 6.0.2
PORTVERSION= 6.1.0
CATEGORIES= multimedia
MASTER_SITES= http://download.videolan.org/pub/videolan/libdvdread/${PORTVERSION}/ \
http://dvdnav.mplayerhq.hu/releases/ \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1571085572
SHA256 (libdvdread-6.0.2.tar.bz2) = f91401af213b219cdde24b46c50a57f29301feb7f965678f1d7ed4632cc6feb0
SIZE (libdvdread-6.0.2.tar.bz2) = 405298
TIMESTAMP = 1584981910
SHA256 (libdvdread-6.1.0.tar.bz2) = 501bbd7d1e7d5f2d2a0ff8d0a6ac2fbd7e5e7e0e80ef82fef818f43a30b4750c
SIZE (libdvdread-6.1.0.tar.bz2) = 391316

View File

@ -3,7 +3,7 @@ Use statfs() instead of getfsfile() to get device name from a mount point.
(getfsfile() requires an entry in the fstab file which is often not the case
for removable media)
--- src/dvd_reader.c.orig 2018-01-17 21:35:39 UTC
--- src/dvd_reader.c.orig 2020-03-04 18:57:19 UTC
+++ src/dvd_reader.c
@@ -64,7 +64,7 @@ static inline int _private_gettimeofday( struct timeva
# include <sys/ucred.h>
@ -14,36 +14,34 @@ for removable media)
#elif defined(__linux__)
# include <mntent.h>
# include <paths.h>
@@ -420,7 +420,7 @@ static dvd_reader_t *DVDOpenCommon( const char *ppath,
@@ -435,7 +435,7 @@ static dvd_reader_t *DVDOpenCommon( void *priv,
return ctx;
} else if( S_ISDIR( fileinfo.st_mode ) ) {
dvd_reader_t *auth_drive = 0;
#if defined(SYS_BSD)
- struct fstab* fe;
+ struct statfs fs;
#elif defined(__sun) || defined(__linux__)
FILE *mntfile;
#endif
@@ -511,14 +511,16 @@ static dvd_reader_t *DVDOpenCommon( const char *ppath,
@@ -525,13 +525,15 @@ static dvd_reader_t *DVDOpenCommon( void *priv,
}
}
#elif defined(SYS_BSD)
- if( ( fe = getfsfile( path_copy ) ) ) {
- dev_name = bsd_block2char( fe->fs_spec );
- fprintf( stderr,
- "libdvdread: Attempting to use device %s"
- " mounted on %s for CSS authentication\n",
- Log3(ctx, "Attempting to use device %s"
- " mounted on %s for CSS authentication",
- dev_name,
- fe->fs_file );
- auth_drive = DVDOpenImageFile( dev_name, NULL, NULL, have_css );
- ctx->rd = DVDOpenImageFile( ctx, dev_name, NULL, have_css );
+ if( statfs( path_copy, &fs ) == 0 ) {
+ if( !strcmp( path_copy, fs.f_mntonname ) ) {
+ dev_name = bsd_block2char( fs.f_mntfromname );
+ fprintf( stderr,
+ "libdvdread: Attempting to use device %s"
+ " mounted on %s for CSS authentication\n",
+ Log3(ctx, "Attempting to use device %s"
+ " mounted on %s for CSS authentication",
+ dev_name,
+ fs.f_mntonname );
+ auth_drive = DVDOpenImageFile( dev_name, NULL, NULL, have_css );
+ ctx->rd = DVDOpenImageFile( ctx, dev_name, NULL, have_css );
+ }
}
#elif defined(__sun)

View File

@ -1,5 +1,5 @@
--- src/dvdread/ifo_types.h.orig 2015-06-27 19:35:59.043370000 +0200
+++ src/dvdread/ifo_types.h 2015-06-27 19:37:10.885577000 +0200
--- src/dvdread/ifo_types.h.orig 2020-03-04 18:57:19 UTC
+++ src/dvdread/ifo_types.h
@@ -32,7 +32,7 @@
#if defined(__GNUC__)

View File

@ -11,5 +11,5 @@ include/dvdread/version.h
lib/libdvdread.a
lib/libdvdread.so
lib/libdvdread.so.7
lib/libdvdread.so.7.0.0
lib/libdvdread.so.7.1.0
libdata/pkgconfig/dvdread.pc

View File

@ -3,7 +3,7 @@
PORTNAME= xine
PORTVERSION= 1.2.9
PORTREVISION= 11
PORTREVISION= 12
CATEGORIES= multimedia
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-lib/${PORTVERSION}
PKGNAMEPREFIX= lib

View File

@ -3,7 +3,7 @@
PORTNAME= lsdvd
PORTVERSION= 0.17
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= multimedia
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}

View File

@ -3,7 +3,7 @@
PORTNAME= lxdvdrip
PORTVERSION= 1.62
PORTREVISION= 18
PORTREVISION= 19
CATEGORIES= multimedia
MASTER_SITES= http://download.berlios.de/lxdvdrip/
EXTRACT_SUFX= .tgz

View File

@ -3,6 +3,7 @@
PORTNAME= mencoder
PORTVERSION= ${MPLAYER_PORT_VERSION}.${MPLAYER_SNAPSHOT_DATE:S/-//g}
PORTREVISION= 1
CATEGORIES= multimedia audio
MAINTAINER= riggs@FreeBSD.org

View File

@ -3,6 +3,7 @@
PORTNAME= mplayer
PORTVERSION= ${MPLAYER_PORT_VERSION}.${MPLAYER_SNAPSHOT_DATE:S/-//g}
PORTREVISION= 1
CATEGORIES= multimedia audio
MAINTAINER= riggs@FreeBSD.org

View File

@ -4,6 +4,7 @@
PORTNAME= mpv
DISTVERSIONPREFIX= v
DISTVERSION= 0.32.0
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= multimedia audio
MASTER_SITES= https://waf.io/:waf

View File

@ -3,7 +3,7 @@
PORTNAME= ogmrip
PORTVERSION= 1.0.1
PORTREVISION= 9
PORTREVISION= 10
CATEGORIES= multimedia
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}

View File

@ -3,7 +3,7 @@
PORTNAME= ogmtools
PORTVERSION= 1.5
PORTREVISION= 14
PORTREVISION= 15
CATEGORIES= multimedia audio
MASTER_SITES= http://www.bunkus.org/videotools/ogmtools/

View File

@ -3,7 +3,7 @@
PORTNAME= kaa-metadata
PORTVERSION= 0.7.7
PORTREVISION= 18
PORTREVISION= 19
CATEGORIES= multimedia python
MASTER_SITES= SF/freevo/${PORTNAME}/${PORTVERSION}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -3,7 +3,7 @@
PORTNAME= transcode
PORTVERSION= 1.1.7
PORTREVISION= 41
PORTREVISION= 42
CATEGORIES= multimedia
MASTER_SITES= https://bitbucket.org/france/transcode-tcforge/downloads/

View File

@ -3,7 +3,7 @@
PORTNAME= vamps
PORTVERSION= 0.99.2
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= multimedia
MASTER_SITES= SF/${PORTNAME}/Vamps/${PORTVERSION}

View File

@ -3,7 +3,7 @@
PORTNAME= vlc
DISTVERSION= 3.0.8
PORTREVISION= 20
PORTREVISION= 21
PORTEPOCH= 4
CATEGORIES= multimedia audio net www
MASTER_SITES= http://download.videolan.org/pub/videolan/${PORTNAME}/${DISTVERSION:S/a$//}/ \

View File

@ -3,7 +3,7 @@
PORTNAME= wizd
PORTVERSION= 24
PORTREVISION= 9
PORTREVISION= 10
CATEGORIES= net multimedia
MASTER_SITES= SF/${PORTNAME}/Sources/Sources%20v${PORTVERSION}
DISTFILES= wizd_sources_v${PORTVERSION}.zip simplicity_v1-2.zip

View File

@ -12,6 +12,9 @@ COMMENT= Backup content from DVD to hard disk
LICENSE= GPLv3
# See: https://bugs.launchpad.net/dvdbackup/+bug/1869226
BROKEN= does not build with libdvdread 6.1.0
LIB_DEPENDS= libdvdread.so:multimedia/libdvdread
GNU_CONFIGURE= yes

View File

@ -2,6 +2,7 @@
PORTNAME= k3b
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= sysutils multimedia kde-applications
MAINTAINER= kde@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= vobcopy
PORTVERSION= 1.2.0
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= sysutils
MASTER_SITES= http://vobcopy.org/download/ \
LOCAL/ehaupt