Replace libdvdread with the version maintained by the mplayer group

-Turn over maintainership
	-Bump ports that depend on libdvdread since shared lib
	 version rolls back from .5 to .4
	-Fix multimedia/ogle build with this version

PR:		127849
Submitted by:	Ganael LAPLANCHE <ganael.laplanche@martymac.com>
This commit is contained in:
Robert Noland 2009-02-08 18:45:38 +00:00
parent 51fdedf3f9
commit c6542427d4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=227814
36 changed files with 307 additions and 108 deletions

View File

@ -7,7 +7,7 @@
PORTNAME= dvdauthor
PORTVERSION= 0.6.14
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@ -15,7 +15,7 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= pb@FreeBSD.org
COMMENT= Makes a DVD file structure from one or more MPEG2 streams
LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread \
LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread \
xml2.5:${PORTSDIR}/textproc/libxml2
USE_BISON= build

View File

@ -7,7 +7,7 @@
PORTNAME= gmerlin-avdecoder
PORTVERSION= 0.1.8
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= SF/gmerlin
@ -129,7 +129,7 @@ CONFIGURE_ARGS+=--disable-faad2
.endif
.if !defined(WITHOUT_DVDREAD)
LIB_DEPENDS+= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS+= dvdread.4:${PORTSDIR}/multimedia/libdvdread
.else
CONFIGURE_ARGS+=--disable-dvdread
.endif
@ -181,6 +181,8 @@ post-patch:
@${REINPLACE_CMD} -e 's|-O3 -funroll-all-loops -ffast-math||g; \
/LIBS/ s|-ldl||g; s|^LDFLAGS="|&$${LDFLAGS} |' \
${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|#if DVDREAD_VERSION < 905|#if DVDREAD_VERSION < 904|' \
${WRKSRC}/configure
@${REINPLACE_CMD} -e '/^LIBS = / s|$$| @LIBINTL@ -lz|' \
${WRKSRC}/tests/Makefile.in
@${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' ${WRKSRC}/lib/in_smb.c

View File

@ -6,7 +6,7 @@
PORTNAME= k9copy
PORTVERSION= 1.0.4
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= multimedia kde
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@ -14,7 +14,7 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= triosoft@triosoft.com.ua
COMMENT= A DVD-9 to DVD-5 shrinking application for KDE
LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread
RUN_DEPENDS= growisofs:${PORTSDIR}/sysutils/dvd+rw-tools \
dvdauthor:${PORTSDIR}/multimedia/dvdauthor \
vamps:${PORTSDIR}/multimedia/vamps

View File

@ -6,7 +6,7 @@
PORTNAME= k9copy
PORTVERSION= 1.0.4
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= multimedia kde
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@ -14,7 +14,7 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= triosoft@triosoft.com.ua
COMMENT= A DVD-9 to DVD-5 shrinking application for KDE
LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread
RUN_DEPENDS= growisofs:${PORTSDIR}/sysutils/dvd+rw-tools \
dvdauthor:${PORTSDIR}/multimedia/dvdauthor \
vamps:${PORTSDIR}/multimedia/vamps

View File

@ -7,6 +7,7 @@
PORTNAME= kissdx
PORTVERSION= 0.13.10a
PORTREVISION= 1
CATEGORIES= multimedia net
MASTER_SITES= http://paragi.dk/kiss/

View File

@ -7,7 +7,7 @@
PORTNAME= ldvd
PORTVERSION= 2.0.1
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= multimedia
MASTER_SITES= http://freebsd.unixfreunde.de/sources/
@ -15,7 +15,7 @@ MAINTAINER= multimedia@FreeBSD.org
COMMENT= Gui, which shall simplify shrinking a DVD-9 to a DVD-5
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Gtk.pm:${PORTSDIR}/x11-toolkits/p5-Gtk
LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread
RUN_DEPENDS= transcode:${PORTSDIR}/multimedia/transcode \
growisofs:${PORTSDIR}/sysutils/dvd+rw-tools \
ifo_dump:${PORTSDIR}/multimedia/ogle \

View File

@ -7,6 +7,7 @@
PORTNAME= libdvdnav-mplayer
PORTVERSION= 4.1.2
PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= http://www1.mplayerhq.hu/MPlayer/releases/dvdnav/ \
http://www2.mplayerhq.hu/MPlayer/releases/dvdnav/ \
@ -20,7 +21,7 @@ DISTNAME= libdvdnav-${PORTVERSION}
MAINTAINER= ganael.laplanche@martymac.com
COMMENT= Mplayer fork of the lidvdnav project
LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread
CFLAGS+= "-I${LOCALBASE}/include"
LDFLAGS+= "-L${LOCALBASE}/lib"

View File

@ -7,7 +7,7 @@
PORTNAME= libdvdnav
PORTVERSION= 0.1.10
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= dvd
@ -15,7 +15,7 @@ MASTER_SITE_SUBDIR= dvd
MAINTAINER= nobutaka@FreeBSD.org
COMMENT= The library for the xine-dvdnav plugin
LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread
CONFLICTS= libdvdnav-mplayer-[0-9]*

View File

@ -7,7 +7,7 @@
PORTNAME= libdvdplay
PORTVERSION= 1.0.1
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= multimedia
MASTER_SITES= http://download.videolan.org/pub/%SUBDIR%/
MASTER_SITE_SUBDIR= ${PORTNAME}/${PORTVERSION}
@ -15,7 +15,7 @@ MASTER_SITE_SUBDIR= ${PORTNAME}/${PORTVERSION}
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Portable abstraction library for DVD navigation
LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread
USE_AUTOTOOLS= libtool:15
USE_BZIP2= yes

View File

@ -6,50 +6,38 @@
#
PORTNAME= libdvdread
PORTVERSION= 0.9.7
PORTREVISION= 3
PORTVERSION= 4.1.3
CATEGORIES= multimedia
MASTER_SITES= http://www.dtek.chalmers.se/groups/dvd/dist/
MASTER_SITES= http://www1.mplayerhq.hu/MPlayer/releases/dvdnav/ \
http://www2.mplayerhq.hu/MPlayer/releases/dvdnav/ \
http://www3.mplayerhq.hu/MPlayer/releases/dvdnav/ \
http://www4.mplayerhq.hu/MPlayer/releases/dvdnav/ \
http://www5.mplayerhq.hu/MPlayer/releases/dvdnav/ \
ftp://ftp1.mplayerhq.hu/MPlayer/releases/dvdnav/ \
ftp://ftp2.mplayerhq.hu/MPlayer/releases/dvdnav/
MAINTAINER= rnoland@FreeBSD.org
COMMENT= This is needed by ogle, which is a DVD player that supports DVD menus
MAINTAINER= ganael.laplanche@martymac.com
COMMENT= Mplayer version of the lidvdread project
.if !defined(PACKAGE_BUILDING)
LIB_DEPENDS= dvdcss.${DVDCSS_LIBVERSION}:${PORTSDIR}/multimedia/libdvdcss
.endif
USE_AUTOTOOLS= libtool:15
GNU_CONFIGURE= yes
USE_BZIP2= yes
CFLAGS+= "-I${LOCALBASE}/include"
LDFLAGS+= "-L${LOCALBASE}/lib"
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= configure2
CONFIGURE_ARGS= --prefix="${PREFIX}" \
--libdir="${PREFIX}/lib" \
--libdatadir="${PREFIX}/libdata/pkgconfig" \
--shlibdir="${PREFIX}/lib" \
--incdir="${PREFIX}/include/dvdread" \
--disable-opts \
--disable-debug \
--extra-cflags="${CFLAGS}" \
--extra-ldflags="${LDFLAGS}"
USE_GMAKE= yes
USE_LDCONFIG= yes
DOC_FILES= AUTHORS COPYING NEWS README TODO
# allow build with more warnings enabled
.if defined(NO_WERROR)
CONFIGURE_ARGS+= --disable-warnings
.endif
# ugly hack to have libdvdread directly depend on libdvdcss since
# it already does for practical reasons even though not for compile
# time ones
DVDCSS_LIBVERSION= 2
post-patch:
.for p in Makefile.in dvdread/Makefile.in src/Makefile.in
@${REINPLACE_CMD} -E -e 's|cd \$$\(top_srcdir\) && \$$\(AUTOMAKE\)|\#|; \
s|cd \$$\(srcdir\) && \$$\(ACLOCAL\)|\#|' ${WRKSRC}/${p}
.endfor
# update this in sync with libdvdcss shared library version
@${REINPLACE_CMD} -E -e 's|(libdvdcss.so).2|\1.${DVDCSS_LIBVERSION}|' \
${WRKSRC}/dvdread/dvd_input.c
@${REINPLACE_CMD} -e 's|-ldl ||g' \
${WRKSRC}/Makefile
post-install:
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
.for file in ${DOC_FILES}
@${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
.endfor
.endif
.include <bsd.port.pre.mk>
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
MD5 (libdvdread-0.9.7.tar.gz) = 078788c9241ae16763529e1235502337
SHA256 (libdvdread-0.9.7.tar.gz) = e01f70cba5cfbc577b853ae69d73f00db7161e1704dc2359c4377aac4232a184
SIZE (libdvdread-0.9.7.tar.gz) = 389113
MD5 (libdvdread-4.1.3.tar.bz2) = 6dc068d442c85a3cdd5ad3da75f6c6e8
SHA256 (libdvdread-4.1.3.tar.bz2) = 07c39907beccd141adb710403c4704a1e1fe2f3f61d1e5a74fc5bcb7679819b4
SIZE (libdvdread-4.1.3.tar.bz2) = 96899

View File

@ -0,0 +1,24 @@
--- Makefile.orig 2008-08-31 11:27:37.000000000 +0200
+++ Makefile 2008-10-04 12:42:55.833207676 +0200
@@ -90,8 +90,8 @@
# Install targets
install-headers:
- install -d $(DESTDIR)$(dvdread_incdir)
- install -m 644 $(DVDREAD_HEADERS) $(DESTDIR)$(dvdread_incdir)
+ install -d $(DESTDIR)$(incdir)
+ install -m 644 $(DVDREAD_HEADERS) $(DESTDIR)$(incdir)
install-shared: $(SHLIB)
install -d $(DESTDIR)$(shlibdir)
@@ -154,8 +154,8 @@
$(pcedit) $< > $@
install-pkgconfig: $(.OBJDIR)/dvdread.pc
- install -d $(DESTDIR)$(libdir)/pkgconfig
- install -m 0644 $(.OBJDIR)/dvdread.pc $(DESTDIR)$(libdir)/pkgconfig
+ install -d $(DESTDIR)$(libdatadir)
+ install -m 0644 $(.OBJDIR)/dvdread.pc $(DESTDIR)$(libdatadir)
vpath %.so ${.OBJDIR}
vpath %.o ${.OBJDIR}

View File

@ -0,0 +1,41 @@
--- configure2.orig 2008-08-31 11:27:37.000000000 +0200
+++ configure2 2008-10-04 12:41:51.534005961 +0200
@@ -26,6 +26,7 @@
echo " --help print this message"
echo " --prefix=PREFIX install in PREFIX [$PREFIX]"
echo " --libdir=DIR install libs in DIR [PREFIX/lib]"
+ echo " --libdatadir=DIR install pkgconfig files in DIR [PREFIX/lib/pkgconfig]"
echo " --shlibdir=DIR install shared libs in DIR [PREFIX/lib]"
echo " --incdir=DIR install includes in DIR [PREFIX/include/libdvdread]"
echo " --enable-static build static libraries [default=yes]"
@@ -67,6 +68,8 @@
;;
--libdir=*) libdir="$optval"
;;
+ --libdatadir=*) libdatadir="$optval"
+ ;;
--shlibdir=*) shlibdir="$optval"
;;
--incdir=*) incdir="$optval"
@@ -95,8 +98,9 @@
PREFIX=`cd $PREFIX && pwd`
test -z "$libdir" && libdir=$PREFIX/lib
+test -z "$libdatadir" && libdir=$PREFIX/lib/pkgconfig
test -z "$shlibdir" && shlibdir=$PREFIX/lib
-test -z "$incdir" && dvdread_incdir=$PREFIX/include/dvdread
+test -z "$incdir" && incdir=$PREFIX/include/dvdread
targetos=`uname -s`
case $targetos in
@@ -112,9 +116,9 @@
# Automatically generated by configure, do not edit
PREFIX=$PREFIX
libdir=$libdir
+libdatadir=$libdatadir
shlibdir=$shlibdir
incdir=$incdir
-dvdread_incdir=$dvdread_incdir
BUILD_SHARED=$SHARED
BUILD_STATIC=$STATIC
SHLIB_VERSION=$dvdread_sh_version

View File

@ -1,3 +1,3 @@
This is needed by ogle, which is a DVD player that supports DVD menus
Mplayer version of the libdvdread project.
WWW: http://www.dtek.chalmers.se/groups/dvd/
WWW: http://www.mplayerhq.hu/MPlayer/releases/dvdnav

View File

@ -1,19 +1,16 @@
bin/dvdread-config
include/dvdread/dvd_reader.h
include/dvdread/ifo_types.h
include/dvdread/ifo_read.h
include/dvdread/ifo_print.h
include/dvdread/nav_types.h
include/dvdread/nav_read.h
include/dvdread/ifo_read.h
include/dvdread/ifo_types.h
include/dvdread/nav_print.h
include/dvdread/cmd_print.h
lib/libdvdread.so.5
lib/libdvdread.so
lib/libdvdread.la
lib/libdvdread.a
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/COPYING
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/TODO
%%PORTDOCS%%@dirrm %%DOCSDIR%%
include/dvdread/nav_read.h
include/dvdread/dvd_udf.h
include/dvdread/nav_types.h
include/dvdread/bitreader.h
@dirrm include/dvdread
lib/libdvdread.so.4.1.3
lib/libdvdread.so.4
lib/libdvdread.so
lib/libdvdread.a
libdata/pkgconfig/dvdread.pc

View File

@ -7,7 +7,7 @@
PORTNAME= xine
PORTVERSION= 1.1.15
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= multimedia ipv6
MASTER_SITES= SF
PKGNAMEPREFIX= lib
@ -21,7 +21,7 @@ LIB_DEPENDS= FLAC.10:${PORTSDIR}/audio/flac \
speex.1:${PORTSDIR}/audio/speex \
mng.1:${PORTSDIR}/graphics/libmng \
png.5:${PORTSDIR}/graphics/png \
dvdread.5:${PORTSDIR}/multimedia/libdvdread \
dvdread.4:${PORTSDIR}/multimedia/libdvdread \
freetype.9:${PORTSDIR}/print/freetype2 \
fame-0.9.1:${PORTSDIR}/multimedia/libfame \
cdio.8:${PORTSDIR}/sysutils/libcdio \

View File

@ -7,14 +7,14 @@
PORTNAME= lsdvd
PORTVERSION= 0.16
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= multimedia
MASTER_SITES= SF
MAINTAINER= pav@FreeBSD.org
COMMENT= Print information about the contents and structure of a DVD
LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"

View File

@ -7,7 +7,7 @@
PORTNAME= lxdvdrip
PORTVERSION= 1.62
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= multimedia
MASTER_SITES= http://download.berlios.de/lxdvdrip/ \
ftp://quenix2.dyndns.org/FreeBSD/ports/distfiles/
@ -17,7 +17,7 @@ MAINTAINER= multimedia@FreeBSD.org
COMMENT= Command Line Tool to make a copy from a Video DVD
LIB_DEPENDS= dvdnav.4:${PORTSDIR}/multimedia/libdvdnav \
dvdread.5:${PORTSDIR}/multimedia/libdvdread
dvdread.4:${PORTSDIR}/multimedia/libdvdread
RUN_DEPENDS= buffer:${PORTSDIR}/misc/buffer \
dvdauthor:${PORTSDIR}/multimedia/dvdauthor \
growisofs:${PORTSDIR}/sysutils/dvd+rw-tools \

View File

@ -7,7 +7,7 @@
PORTNAME= mmpython
PORTVERSION= 0.4.10
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia python
MASTER_SITES= SF
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -15,7 +15,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Retrieves metadata from mp3, ogg, avi, jpg and other formats
LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread
RUN_DEPENDS= lsdvd:${PORTSDIR}/multimedia/lsdvd
USE_PYTHON= yes

View File

@ -7,7 +7,7 @@
PORTNAME= mplayerxp
PORTVERSION= 0.6.2
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= multimedia audio
MASTER_SITES= SF
@ -115,7 +115,7 @@ CONFIGURE_ARGS+= --disable-cdparanoia
.endif
# dvd support
.if defined(WITH_DVD)
LIB_DEPENDS+= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS+= dvdread.4:${PORTSDIR}/multimedia/libdvdread
CONFIGURE_ARGS+= --with-csslibdir=${LOCALBASE}/lib
PLIST_SUB+= DVD=''

View File

@ -7,7 +7,7 @@
PORTNAME= nmm
PORTVERSION= 1.0.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= multimedia
MASTER_SITES= http://www.motama.com/download/

View File

@ -7,7 +7,7 @@
PORTNAME= ogle
PORTVERSION= 0.9.2
PORTREVISION= 10
PORTREVISION= 11
CATEGORIES= multimedia
MASTER_SITES= http://www.dtek.chalmers.se/groups/dvd/dist/
@ -15,7 +15,7 @@ MAINTAINER= multimedia@FreeBSD.org
COMMENT= Open DVD player that supports DVD menus
LIB_DEPENDS= a52.0:${PORTSDIR}/audio/liba52 \
dvdread.5:${PORTSDIR}/multimedia/libdvdread \
dvdread.4:${PORTSDIR}/multimedia/libdvdread \
jpeg.9:${PORTSDIR}/graphics/jpeg \
mad.2:${PORTSDIR}/audio/libmad \
xml2.5:${PORTSDIR}/textproc/libxml2

View File

@ -0,0 +1,140 @@
--- vmg/ifo_dump.c.orig 2003-06-25 18:12:43.000000000 +0200
+++ vmg/ifo_dump.c 2009-02-04 08:20:52.000000000 +0100
@@ -50,134 +50,12 @@
static void print_ifo(char *path, int title) {
- dvd_reader_t *dvd;
- ifo_handle_t *h;
-
- dvd = DVDOpen(path);
+ dvd_reader_t *dvd = DVDOpen(path);
+
if(!dvd) {
fprintf(stderr, "Can't open disc %s!\n", path);
return;
}
- if((h = ifoOpen(dvd, title)) == NULL)
- return;
-
- if(h->vmgi_mat != NULL) {
-
- printf("VMG top level\n-------------\n");
- ifoPrint_VMGI_MAT(h->vmgi_mat);
-
- printf("\nFirst Play PGC\n--------------\n");
- ifoPrint_PGC(h->first_play_pgc);
-
- printf("\nTitle Track search pointer table\n");
- printf( "------------------------------------------------\n");
- ifoPrint_TT_SRPT(h->tt_srpt);
-
- printf("\nMenu PGCI Unit table\n");
- printf( "--------------------\n");
- if(h->vmgi_mat->vmgm_pgci_ut != 0) {
- ifoPrint_PGCI_UT(h->pgci_ut);
- } else
- printf("No Menu PGCI Unit table present\n");
-
- printf("\nParental Manegment Information table\n");
- printf( "------------------------------------\n");
- if(h->vmgi_mat->ptl_mait != 0) {
- ifoPrint_PTL_MAIT(h->ptl_mait);
- } else
- printf("No Parental Management Information present\n");
-
- printf("\nVideo Title Set Attribute Table\n");
- printf( "-------------------------------\n");
- ifoPrint_VTS_ATRT(h->vts_atrt);
-
-
- printf("\nText Data Manager Information\n");
- printf( "-----------------------------\n");
- if(h->vmgi_mat->txtdt_mgi != 0) {
- //ifoPrint_TXTDT_MGI(h->txtdt_mgi);
- printf("Can't print Text Data Manager Information yet\n");
- } else
- printf("No Text Data Manager Information present\n");
-
- if(1) {
-
- printf("\nCell Address table\n");
- printf( "-----------------\n");
- if(h->vmgi_mat->vmgm_c_adt != 0) {
- ifoPrint_C_ADT(h->menu_c_adt);
- } else
- printf("No Cell Address table present\n");
-
- printf("\nVideo Title set Menu VOBU address map\n");
- printf( "-----------------\n");
- if(h->vmgi_mat->vmgm_vobu_admap != 0) {
- ifoPrint_VOBU_ADMAP(h->menu_vobu_admap);
- } else
- printf("No Menu VOBU address map present\n");
- }
- }
-
- if(h->vtsi_mat != NULL) {
-
- printf("VTS top level\n-------------\n");
- ifoPrint_VTSI_MAT(h->vtsi_mat);
-
- printf("\nPart of title search pointer table information\n");
- printf( "----------------------------------------------\n");
- ifoPrint_VTS_PTT_SRPT(h->vts_ptt_srpt);
-
- printf("\nPGCI Unit table\n");
- printf( "--------------------\n");
- ifoPrint_PGCIT(h->vts_pgcit);
-
- printf("\nMenu PGCI Unit table\n");
- printf( "--------------------\n");
- if(h->vtsi_mat->vtsm_pgci_ut != 0) {
- ifoPrint_PGCI_UT(h->pgci_ut);
- } else
- printf("No Menu PGCI Unit table present\n");
-
- if(1) {
-
- printf("\nTime Map table\n");
- printf( "-----------------\n");
- if(h->vtsi_mat->vts_tmapt != 0) {
- ifoPrint_VTS_TMAPT(h->vts_tmapt);
- } else
- printf("No Time Map table present\n");
-
- printf("\nMenu Cell Address table\n");
- printf( "-----------------\n");
- if(h->vtsi_mat->vtsm_c_adt != 0) {
- ifoPrint_C_ADT(h->menu_c_adt);
- } else
- printf("No Cell Address table present\n");
-
- printf("\nVideo Title Set Menu VOBU address map\n");
- printf( "-----------------\n");
- if(h->vtsi_mat->vtsm_vobu_admap != 0) {
- ifoPrint_VOBU_ADMAP(h->menu_vobu_admap);
- } else
- printf("No Menu VOBU address map present\n");
-
- printf("\nCell Address table\n");
- printf( "-----------------\n");
- ifoPrint_C_ADT(h->vts_c_adt);
-
- printf("\nVideo Title Set VOBU address map\n");
- printf( "-----------------\n");
- ifoPrint_VOBU_ADMAP(h->vts_vobu_admap);
-
- }
- }
-
-
- /* Vob */
-
+ ifo_print(dvd, title);
}
-
-
-
-

View File

@ -7,6 +7,7 @@
PORTNAME= ogmrip
PORTVERSION= 0.12.2
PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= SF
@ -16,7 +17,7 @@ COMMENT= Application and libraries for encoding DVDs into DivX/OGM files
BUILD_DEPENDS= mencoder:${PORTSDIR}/multimedia/mencoder \
gsed:${PORTSDIR}/textproc/gsed
LIB_DEPENDS= enca.5:${PORTSDIR}/converters/enca \
dvdread.5:${PORTSDIR}/multimedia/libdvdread
dvdread.4:${PORTSDIR}/multimedia/libdvdread
RUN_DEPENDS= lame:${PORTSDIR}/audio/lame \
oggenc:${PORTSDIR}/audio/vorbis-tools \
mencoder:${PORTSDIR}/multimedia/mencoder \

View File

@ -7,7 +7,7 @@
PORTNAME= ogmtools
PORTVERSION= 1.5
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= multimedia audio
MASTER_SITES= http://www.bunkus.org/videotools/ogmtools/
@ -52,7 +52,7 @@ WITH_DVDREAD=yes
.endif
.ifdef(WITH_DVDREAD)
LIB_DEPENDS+= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS+= dvdread.4:${PORTSDIR}/multimedia/libdvdread
CONFIGURE_ARGS+= --with-dvdread \
--with-dvdread-includes=${LOCALBASE} \

View File

@ -7,14 +7,14 @@
PORTNAME= streamanalyze
PORTVERSION= 0.4
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= CENKES LOCAL/beech
MAINTAINER= h.eichmann@gmx.de
COMMENT= Shrink-factor calculator for StreamDVD
LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread
WRKSRC= ${WRKDIR}/StreamAnalyze

View File

@ -7,14 +7,14 @@
PORTNAME= streamdvd
PORTVERSION= 0.4
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= ftp://quenix2.dyndns.org/FreeBSD/ports/distfiles/
MAINTAINER= ports@FreeBSD.org
COMMENT= A fast tool to backup Video DVDs 'on the fly'
LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread
WRKSRC= ${WRKDIR}/StreamDVD-${PORTVERSION}

View File

@ -7,7 +7,7 @@
PORTNAME= transcode
PORTVERSION= 1.0.6
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= http://transcode.kabewm.com/ \
http://fromani.exit1.org/
@ -15,7 +15,7 @@ MASTER_SITES= http://transcode.kabewm.com/ \
MAINTAINER= multimedia@FreeBSD.org
COMMENT= A text-console utility for video stream processing
LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread \
LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread \
jpeg.9:${PORTSDIR}/graphics/jpeg \
mpeg2.0:${PORTSDIR}/multimedia/libmpeg2 \
avcodec.1:${PORTSDIR}/multimedia/ffmpeg

View File

@ -7,7 +7,7 @@
PORTNAME= vamps
PORTVERSION= 0.99.2
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED}
MASTER_SITE_SUBDIR= vamps
@ -15,7 +15,7 @@ MASTER_SITE_SUBDIR= vamps
MAINTAINER= multimedia@FreeBSD.org
COMMENT= High performance tool to transcode DVD videos to a smaller size
LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread
USE_GMAKE= yes
MAKE_ENV= LDFLAGS="${LDFLAGS}"

View File

@ -10,6 +10,7 @@
PORTNAME= vlc
DISTVERSION= 0.9.8a
PORTREVISION= 1
PORTEPOCH= 3
CATEGORIES= multimedia audio ipv6 net www
MASTER_SITES= http://download.videolan.org/pub/videolan/${PORTNAME}/${DISTVERSION}/ \
@ -269,7 +270,7 @@ CONFIGURE_ARGS+=--disable-dvdnav
.endif
.if defined(WITH_DVDREAD) && !defined(WITHOUT_DVDREAD)
LIB_DEPENDS+= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS+= dvdread.4:${PORTSDIR}/multimedia/libdvdread
CONFIGURE_ARGS+=--enable-dvdread
.else
CONFIGURE_ARGS+=--disable-dvdread

View File

@ -7,6 +7,7 @@
PORTNAME= wizd
PORTVERSION= 24
PORTREVISION= 1
CATEGORIES= net multimedia
MASTER_SITES= SF
DISTFILES= wizd_sources_v${PORTVERSION}.zip simplicity_v1-2.zip

View File

@ -7,14 +7,14 @@
PORTNAME= dvdbackup
PORTVERSION= 0.1.1
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= sysutils
MASTER_SITES= http://dvd-create.sourceforge.net/ GENTOO/distfiles
MAINTAINER= ports@FreeBSD.org
COMMENT= Backup content from DVD to hard disk
LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread
WRKSRC= ${WRKDIR}/${PORTNAME}
PLIST_FILES= bin/dvdbackup

View File

@ -7,6 +7,7 @@
PORTNAME= k3b
PORTVERSION= 1.0.5
PORTREVISION= 1
CATEGORIES= sysutils multimedia kde
MASTER_SITES= SF
@ -99,7 +100,7 @@ CONFIGURE_ARGS+= --without-musepack
.if defined(WITH_LIBDVDREAD)
PLIST_SUB+= LIBDVDREAD=""
LIB_DEPENDS+= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS+= dvdread.4:${PORTSDIR}/multimedia/libdvdread
.else
PLIST_SUB+= LIBDVDREAD="@comment "
CONFIGURE_ARGS+= --without-libdvdread

View File

@ -7,6 +7,7 @@
PORTNAME= k3b
PORTVERSION= 1.0.5
PORTREVISION= 1
CATEGORIES= sysutils multimedia kde
MASTER_SITES= SF
@ -99,7 +100,7 @@ CONFIGURE_ARGS+= --without-musepack
.if defined(WITH_LIBDVDREAD)
PLIST_SUB+= LIBDVDREAD=""
LIB_DEPENDS+= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS+= dvdread.4:${PORTSDIR}/multimedia/libdvdread
.else
PLIST_SUB+= LIBDVDREAD="@comment "
CONFIGURE_ARGS+= --without-libdvdread

View File

@ -7,7 +7,7 @@
PORTNAME= vobcopy
PORTVERSION= 1.1.1
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= http://vobcopy.org/download/ \
CRITICAL
@ -15,7 +15,7 @@ MASTER_SITES= http://vobcopy.org/download/ \
MAINTAINER= jpaetzel@FreeBSD.org
COMMENT= Decrypts and copies DVD .vob files
LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread
USE_BZIP2= yes
HAS_CONFIGURE= yes

View File

@ -7,7 +7,7 @@
PORTNAME= vstrip
DISTVERSION= 0.8f
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= http://files.digital-digest.com/downloads/files/encode/
DISTNAME= vStrip_${DISTVERSION:C/\.//g}
@ -15,7 +15,7 @@ DISTNAME= vStrip_${DISTVERSION:C/\.//g}
MAINTAINER= multimedia@FreeBSD.org
COMMENT= A VOB de-multiplexing tool, splitter and VOB/IFO files processor
LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread
LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread
USE_ZIP= yes
MAKE_ENV= LDFLAGS="${LDFLAGS}"