Date: Sat, 4 Oct 2008 11:42:39 GMT From: Ganael Laplanche <ganael.laplanche@martymac.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/127849: New port: multimedia/libdvdread-mplayer Message-ID: <200810041142.m94Bgdkr077703@www.freebsd.org> Resent-Message-ID: <200810041150.m94BoBSZ027339@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 127849 >Category: ports >Synopsis: New port: multimedia/libdvdread-mplayer >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Oct 04 11:50:11 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Ganael Laplanche >Release: 8.0-CURRENT >Organization: http://contribs.martymac.com >Environment: FreeBSD home.martymac.com 8.0-CURRENT FreeBSD 8.0-CURRENT #24: Thu Sep 18 17:14:04 CEST 2008 root@home.martymac.com:/usr/obj/usr/src/sys/MYKERNEL amd64 >Description: This port is the new (Mplayer team's) version of the dvdread library, which has been split apart from the dvdnav library. Here is the Changelog : 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 >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # libdvdread-mplayer # libdvdread-mplayer/pkg-plist # libdvdread-mplayer/Makefile # libdvdread-mplayer/distinfo # libdvdread-mplayer/files # libdvdread-mplayer/files/patch-Makefile # libdvdread-mplayer/files/patch-configure2 # libdvdread-mplayer/pkg-descr # echo c - libdvdread-mplayer mkdir -p libdvdread-mplayer > /dev/null 2>&1 echo x - libdvdread-mplayer/pkg-plist sed 's/^X//' >libdvdread-mplayer/pkg-plist << '58ff0b826dc4d88c27bcb55ca0265cc2' Xbin/dvdread-config Xinclude/dvdread/dvd_reader.h Xinclude/dvdread/ifo_print.h Xinclude/dvdread/ifo_read.h Xinclude/dvdread/ifo_types.h Xinclude/dvdread/nav_print.h Xinclude/dvdread/nav_read.h Xinclude/dvdread/dvd_udf.h Xinclude/dvdread/nav_types.h Xinclude/dvdread/bitreader.h X@dirrm include/dvdread Xlib/libdvdread.so.4.1.3 Xlib/libdvdread.so.4 Xlib/libdvdread.so Xlib/libdvdread.a Xlibdata/pkgconfig/dvdread.pc 58ff0b826dc4d88c27bcb55ca0265cc2 echo x - libdvdread-mplayer/Makefile sed 's/^X//' >libdvdread-mplayer/Makefile << 'abfc209f1c060dc5bd5bc9889f156be8' X# New ports collection makefile for: libdvdread-mplayer X# Date created: 04 October 2008 X# Whom: Ganael Laplanche <ganael.laplanche@martymac.com> X# X# $FreeBSD$ X# X XPORTNAME= libdvdread-mplayer XPORTVERSION= 4.1.3 XCATEGORIES= multimedia XMASTER_SITES= http://www1.mplayerhq.hu/MPlayer/releases/dvdnav/ \ X http://www2.mplayerhq.hu/MPlayer/releases/dvdnav/ \ X http://www3.mplayerhq.hu/MPlayer/releases/dvdnav/ \ X http://www4.mplayerhq.hu/MPlayer/releases/dvdnav/ \ X http://www5.mplayerhq.hu/MPlayer/releases/dvdnav/ \ X ftp://ftp1.mplayerhq.hu/MPlayer/releases/dvdnav/ \ X ftp://ftp2.mplayerhq.hu/MPlayer/releases/dvdnav/ XDISTNAME= libdvdread-${PORTVERSION} X XMAINTAINER= ganael.laplanche@martymac.com XCOMMENT= Mplayer version of the lidvdread project X XUSE_BZIP2= yes XCFLAGS+= "-I${LOCALBASE}/include" XLDFLAGS+= "-L${LOCALBASE}/lib" XHAS_CONFIGURE= yes XCONFIGURE_SCRIPT= configure2 XCONFIGURE_ARGS= --prefix="${PREFIX}" \ X --libdir="${PREFIX}/lib" \ X --libdatadir="${PREFIX}/libdata/pkgconfig" \ X --shlibdir="${PREFIX}/lib" \ X --incdir="${PREFIX}/include/dvdread" \ X --disable-opts \ X --disable-debug \ X --extra-cflags="${CFLAGS}" \ X --extra-ldflags="${LDFLAGS}" XUSE_GMAKE= yes XCONFLICTS= libdvdread-[0-9]* XUSE_LDCONFIG= yes X Xpost-patch: X @${REINPLACE_CMD} -e 's|-ldl ||g' \ X ${WRKSRC}/Makefile X X.include <bsd.port.mk> abfc209f1c060dc5bd5bc9889f156be8 echo x - libdvdread-mplayer/distinfo sed 's/^X//' >libdvdread-mplayer/distinfo << '5a09704f165e52b56ad9a113efb2db54' XMD5 (libdvdread-4.1.3.tar.bz2) = 6dc068d442c85a3cdd5ad3da75f6c6e8 XSHA256 (libdvdread-4.1.3.tar.bz2) = 07c39907beccd141adb710403c4704a1e1fe2f3f61d1e5a74fc5bcb7679819b4 XSIZE (libdvdread-4.1.3.tar.bz2) = 96899 5a09704f165e52b56ad9a113efb2db54 echo c - libdvdread-mplayer/files mkdir -p libdvdread-mplayer/files > /dev/null 2>&1 echo x - libdvdread-mplayer/files/patch-Makefile sed 's/^X//' >libdvdread-mplayer/files/patch-Makefile << 'fcfd58000ea016c23145b5f28a20ec53' X--- Makefile.orig 2008-08-31 11:27:37.000000000 +0200 X+++ Makefile 2008-10-04 12:42:55.833207676 +0200 X@@ -90,8 +90,8 @@ X # Install targets X X install-headers: X- install -d $(DESTDIR)$(dvdread_incdir) X- install -m 644 $(DVDREAD_HEADERS) $(DESTDIR)$(dvdread_incdir) X+ install -d $(DESTDIR)$(incdir) X+ install -m 644 $(DVDREAD_HEADERS) $(DESTDIR)$(incdir) X X install-shared: $(SHLIB) X install -d $(DESTDIR)$(shlibdir) X@@ -154,8 +154,8 @@ X $(pcedit) $< > $@ X X install-pkgconfig: $(.OBJDIR)/dvdread.pc X- install -d $(DESTDIR)$(libdir)/pkgconfig X- install -m 0644 $(.OBJDIR)/dvdread.pc $(DESTDIR)$(libdir)/pkgconfig X+ install -d $(DESTDIR)$(libdatadir) X+ install -m 0644 $(.OBJDIR)/dvdread.pc $(DESTDIR)$(libdatadir) X X vpath %.so ${.OBJDIR} X vpath %.o ${.OBJDIR} fcfd58000ea016c23145b5f28a20ec53 echo x - libdvdread-mplayer/files/patch-configure2 sed 's/^X//' >libdvdread-mplayer/files/patch-configure2 << '166f03458169d34a657ef33c3bc86bb2' X--- configure2.orig 2008-08-31 11:27:37.000000000 +0200 X+++ configure2 2008-10-04 12:41:51.534005961 +0200 X@@ -26,6 +26,7 @@ X echo " --help print this message" X echo " --prefix=PREFIX install in PREFIX [$PREFIX]" X echo " --libdir=DIR install libs in DIR [PREFIX/lib]" X+ echo " --libdatadir=DIR install pkgconfig files in DIR [PREFIX/lib/pkgconfig]" X echo " --shlibdir=DIR install shared libs in DIR [PREFIX/lib]" X echo " --incdir=DIR install includes in DIR [PREFIX/include/libdvdread]" X echo " --enable-static build static libraries [default=yes]" X@@ -67,6 +68,8 @@ X ;; X --libdir=*) libdir="$optval" X ;; X+ --libdatadir=*) libdatadir="$optval" X+ ;; X --shlibdir=*) shlibdir="$optval" X ;; X --incdir=*) incdir="$optval" X@@ -95,8 +98,9 @@ X PREFIX=`cd $PREFIX && pwd` X X test -z "$libdir" && libdir=$PREFIX/lib X+test -z "$libdatadir" && libdir=$PREFIX/lib/pkgconfig X test -z "$shlibdir" && shlibdir=$PREFIX/lib X-test -z "$incdir" && dvdread_incdir=$PREFIX/include/dvdread X+test -z "$incdir" && incdir=$PREFIX/include/dvdread X X targetos=`uname -s` X case $targetos in X@@ -112,9 +116,9 @@ X # Automatically generated by configure, do not edit X PREFIX=$PREFIX X libdir=$libdir X+libdatadir=$libdatadir X shlibdir=$shlibdir X incdir=$incdir X-dvdread_incdir=$dvdread_incdir X BUILD_SHARED=$SHARED X BUILD_STATIC=$STATIC X SHLIB_VERSION=$dvdread_sh_version 166f03458169d34a657ef33c3bc86bb2 echo x - libdvdread-mplayer/pkg-descr sed 's/^X//' >libdvdread-mplayer/pkg-descr << '1bcb4dedf2bf410e1d86fcdcd9b2288f' XMplayer version of the libdvdread project. X XWWW: http://www.mplayerhq.hu/MPlayer/releases/dvdnav 1bcb4dedf2bf410e1d86fcdcd9b2288f exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200810041142.m94Bgdkr077703>