Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Jul 2004 01:13:48 -0400 (EDT)
From:      Michael Johnson <ahze@ahze.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        lioux@FreeBSD.org
Subject:   ports/69786: [PATCH] multimedia/mkvtoolnix: update to 0.9.4
Message-ID:  <200407300513.i6U5Dm3e068547@gentoo.ahze.net>
Resent-Message-ID: <200407300520.i6U5KCoN052859@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         69786
>Category:       ports
>Synopsis:       [PATCH] multimedia/mkvtoolnix: update to 0.9.4
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 30 05:20:11 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Michael Johnson
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
>Environment:
System: FreeBSD gentoo.ahze.net 5.2-CURRENT FreeBSD 5.2-CURRENT #58: Fri Jul 23 20:15:17 EDT 2004
>Description:
- Update to 0.9.4
- update master sites 
- add wxgtk2 support with knob.


Port maintainer (lioux@FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.50
>How-To-Repeat:
>Fix:

--- mkvtoolnix-0.9.4.patch begins here ---
Index: Makefile
===================================================================
RCS file: /usr/opt/cvs/freebsd-src/ports/multimedia/mkvtoolnix/Makefile,v
retrieving revision 1.10
diff -u -r1.10 Makefile
--- Makefile	18 Jul 2004 17:41:42 -0000	1.10
+++ Makefile	30 Jul 2004 05:04:49 -0000
@@ -6,9 +6,9 @@
 #
 
 PORTNAME=	mkvtoolnix
-PORTVERSION=	0.9.2
+PORTVERSION=	0.9.4
 CATEGORIES=	multimedia audio
-MASTER_SITES=	http://www.bunkus.org/videotools/mkvtoolnix/sources/
+MASTER_SITES=	http://www.bunkus.org/videotools/mkvtoolnix/sources/old/
 
 MAINTAINER=	lioux@FreeBSD.org
 COMMENT=	Tools to extract from/get info about/create Matroska media streams
@@ -28,15 +28,19 @@
 		--with-extra-libs=${LOCALBASE}/lib
 
 MAN1=		base64tool.1 mkvextract.1 mkvinfo.1 mkvmerge.1
+PLIST_FILES=	bin/base64tool bin/mkvextract bin/mkvinfo bin/mkvmerge
 
-post-patch:
-# disable GNU auto* tools
-	@${FIND} ${WRKSRC} -type f -name "Makefile.in" | ${XARGS} \
-		-n 10 ${REINPLACE_CMD} -E -e \
-		's!^(ACLOCAL|AUTOCONF|AUTOMAKE|AUTOHEADER).+$$!\1=${TRUE}!'
+WXGTK_CONFIG=	wxgtk2-2.4-config
 
 .include <bsd.port.pre.mk>
 
+.ifndef(WITHOUT_WXGTK)
+LIB_DEPENDS+=	wx_gtk2-2.4.0:${PORTSDIR}/x11-toolkits/wxgtk2
+
+MAN1+=		mmg.1
+PLIST_FILES+=	bin/mmg
+.endif
+
 .if ${ARCH} == "sparc64"
 BROKEN=		"Does not compile on sparc64"
 .endif
@@ -45,4 +49,20 @@
 CFLAGS+= -DNO_WSTRING
 .endif
 
+pre-everything::
+.ifndef(WITHOUT_WXGTK)
+	@${ECHO_MSG} "===>"
+	@${ECHO_MSG} "===> You can disable wxGTK2 support by defining"
+	@${ECHO_MSG} "===>  WITHOUT_WXGTK"
+	@${ECHO_MSG} "===>"
+.endif
+
+post-patch:
+# disable GNU auto* tools
+	@${FIND} ${WRKSRC} -type f -name "Makefile.in" | ${XARGS} \
+		-n 10 ${REINPLACE_CMD} -E -e \
+		's!^(ACLOCAL|AUTOCONF|AUTOMAKE|AUTOHEADER).+$$!\1=${TRUE}!'
+	@${REINPLACE_CMD} -e 's|wx-config|${WXGTK_CONFIG}|' \
+		${WRKSRC}/configure
+
 .include <bsd.port.post.mk>
Index: distinfo
===================================================================
RCS file: /usr/opt/cvs/freebsd-src/ports/multimedia/mkvtoolnix/distinfo,v
retrieving revision 1.5
diff -u -r1.5 distinfo
--- distinfo	18 Jul 2004 17:41:42 -0000	1.5
+++ distinfo	30 Jul 2004 05:00:42 -0000
@@ -1,2 +1,2 @@
-MD5 (mkvtoolnix-0.9.2.tar.bz2) = 418ecec8f247f53d8a7b49e3e2d8d8a8
-SIZE (mkvtoolnix-0.9.2.tar.bz2) = 481348
+MD5 (mkvtoolnix-0.9.4.tar.bz2) = 9b2194fa0d78670d18e6aff0359b7dc1
+SIZE (mkvtoolnix-0.9.4.tar.bz2) = 499321
Index: pkg-plist
===================================================================
RCS file: /usr/opt/cvs/freebsd-src/ports/multimedia/mkvtoolnix/pkg-plist,v
retrieving revision 1.1
diff -u -r1.1 pkg-plist
--- pkg-plist	24 Feb 2004 02:19:55 -0000	1.1
+++ pkg-plist	30 Jul 2004 05:00:58 -0000
@@ -1,4 +1 @@
-bin/base64tool
-bin/mkvextract
-bin/mkvinfo
-bin/mkvmerge
+
--- mkvtoolnix-0.9.4.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200407300513.i6U5Dm3e068547>