From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Aug 12 19:10:02 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6AB81106567E for ; Tue, 12 Aug 2008 19:10:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 529348FC1C for ; Tue, 12 Aug 2008 19:10:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m7CJA1Fq054948 for ; Tue, 12 Aug 2008 19:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m7CJA13q054947; Tue, 12 Aug 2008 19:10:01 GMT (envelope-from gnats) Resent-Date: Tue, 12 Aug 2008 19:10:01 GMT Resent-Message-Id: <200808121910.m7CJA13q054947@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ganael Laplanche Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CFBEA1065676 for ; Tue, 12 Aug 2008 19:06:14 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id C9B2B8FC20 for ; Tue, 12 Aug 2008 19:06:14 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m7CJ6E1I036914 for ; Tue, 12 Aug 2008 19:06:14 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m7CJ6EFA036912; Tue, 12 Aug 2008 19:06:14 GMT (envelope-from nobody) Message-Id: <200808121906.m7CJ6EFA036912@www.freebsd.org> Date: Tue, 12 Aug 2008 19:06:14 GMT From: Ganael Laplanche To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/126481: New port: multimedia/libdvdnav-mplayer - Mplayer fork of the libdvdnav project X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Aug 2008 19:10:02 -0000 >Number: 126481 >Category: ports >Synopsis: New port: multimedia/libdvdnav-mplayer - Mplayer fork of the libdvdnav project >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: Tue Aug 12 19:10:01 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 #19: Tue Jul 15 09:28:43 CEST 2008 root@home.martymac.com:/usr/obj/usr/src/sys/MYKERNEL amd64 >Description: This is a port for the Mplayer (forked) version of the dvdnav library. It is is actively maintained and works with the latest Mplayer version. Note : it conflicts with the good old libdvdnav library. >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: # # libdvdnav-mplayer # libdvdnav-mplayer/pkg-plist # libdvdnav-mplayer/distinfo # libdvdnav-mplayer/Makefile # libdvdnav-mplayer/files # libdvdnav-mplayer/files/patch-Makefile # libdvdnav-mplayer/pkg-descr # echo c - libdvdnav-mplayer mkdir -p libdvdnav-mplayer > /dev/null 2>&1 echo x - libdvdnav-mplayer/pkg-plist sed 's/^X//' >libdvdnav-mplayer/pkg-plist << 'fa265e090345fb2579d45df99f24ad38' Xbin/dvdnav-config Xinclude/dvdnav/dvd_types.h Xinclude/dvdnav/dvdnav.h Xinclude/dvdnav/dvdnav_events.h X@dirrm include/dvdnav Xlib/libdvdnav.so.4.1.2 Xlib/libdvdnavmini.so.4.1.2 Xlib/libdvdnav.so.4 Xlib/libdvdnavmini.so.4 Xlib/libdvdnav.so Xlib/libdvdnavmini.so Xlib/libdvdnav.a fa265e090345fb2579d45df99f24ad38 echo x - libdvdnav-mplayer/distinfo sed 's/^X//' >libdvdnav-mplayer/distinfo << '301e5ed4fba09bf8f90141652a3403ae' XMD5 (libdvdnav-4.1.2.tar.gz) = 0e9a494403f9f5a2e781252c77599561 XSHA256 (libdvdnav-4.1.2.tar.gz) = 56bcb75113bb8091574c36590f84fb00d37711e8cda9f5f7152667b33b2d0cd1 XSIZE (libdvdnav-4.1.2.tar.gz) = 196223 301e5ed4fba09bf8f90141652a3403ae echo x - libdvdnav-mplayer/Makefile sed 's/^X//' >libdvdnav-mplayer/Makefile << '765138d421ac7390f5702e7dafd13ab3' X# New ports collection makefile for: libdvdnav-mplayer X# Date created: 11 August 2008 X# Whom: Ganael Laplanche X# X# $FreeBSD$ X# X XPORTNAME= libdvdnav-mplayer XPORTVERSION= 4.1.2 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= libdvdnav-${PORTVERSION} X XMAINTAINER= ganael.laplanche@martymac.com XCOMMENT= Mplayer fork of the lidvdnav project X XLIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread X XCFLAGS+= "-I${LOCALBASE}/include" XLDFLAGS+= "-L${LOCALBASE}/lib" XHAS_CONFIGURE= yes XCONFIGURE_SCRIPT= configure2 XCONFIGURE_ARGS= --prefix="${PREFIX}" \ X --libdir="${PREFIX}/lib" \ X --shlibdir="${PREFIX}/lib" \ X --incdir="${PREFIX}/include/dvdnav" \ X --with-dvdread="${LOCALBASE}/include/dvdread" \ X --disable-opts \ X --disable-debug \ X --extra-cflags="${CFLAGS}" \ X --extra-ldflags="${LDFLAGS}" XUSE_GMAKE= yes XCONFLICTS= libdvdnav-[0-9]* XUSE_LDCONFIG= yes X Xpost-patch: X @${REINPLACE_CMD} -e 's|-ldl ||g' \ X ${WRKSRC}/Makefile X @${REINPLACE_CMD} -e 's|threadlib="-lpthread"|threadlib="${PTHREAD_LIBS}"|g' \ X ${WRKSRC}/configure2 X X.include 765138d421ac7390f5702e7dafd13ab3 echo c - libdvdnav-mplayer/files mkdir -p libdvdnav-mplayer/files > /dev/null 2>&1 echo x - libdvdnav-mplayer/files/patch-Makefile sed 's/^X//' >libdvdnav-mplayer/files/patch-Makefile << '9d8f1ae790f21f40b87b9adef6b04b5b' X--- Makefile.orig 2008-08-11 07:48:09.644830172 +0200 X+++ Makefile 2008-08-11 07:48:56.632122342 +0200 X@@ -101,7 +101,7 @@ X cd $(.OBJDIR) && $(CC) $(SHLDFLAGS) -L. -Wl,-soname=$(SHLIB).$(SHLIB_MAJOR) -o $@ $(SHOBJS) -ldvdread $(THREADLIB) X else X ${SHLIB}: version.h $(.OBJDIR) $(SHOBJS) $(BUILDDEPS) X- cd $(.OBJDIR) && $(CC) $(SHLDFLAGS) -Wl,-soname=$(SHLIB).$(SHLIB_MAJOR) -o $@ $(SHOBJS) -ldvdread $(THREADLIB) X+ cd $(.OBJDIR) && $(CC) $(SHLDFLAGS) $(LDFLAGS) -Wl,-soname=$(SHLIB).$(SHLIB_MAJOR) -o $@ $(SHOBJS) -ldvdread $(THREADLIB) X endif X ${MINI_SHLIB}: version.h $(.OBJDIR) $(SHOBJS) $(BUILDDEPS) X cd $(.OBJDIR) && $(CC) $(SHLDFLAGS) -Wl,-soname=$(MINI_SHLIB).$(SHLIB_MAJOR) -o $@ $(SHOBJS) $(THREADLIB) 9d8f1ae790f21f40b87b9adef6b04b5b echo x - libdvdnav-mplayer/pkg-descr sed 's/^X//' >libdvdnav-mplayer/pkg-descr << 'dcd4d534a97e4a2db16a45a318ef3352' XMplayer fork of the libdvdnav project. X XWWW: http://www.mplayerhq.hu/MPlayer/releases/dvdnav dcd4d534a97e4a2db16a45a318ef3352 exit >Release-Note: >Audit-Trail: >Unformatted: