ports/69786: [PATCH] multimedia/mkvtoolnix: update to 0.9.4
Michael Johnson
ahze at ahze.net
Fri Jul 30 05:20:24 UTC 2004
>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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list