aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia/mkvtoolnix/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/mkvtoolnix/Makefile')
-rw-r--r--multimedia/mkvtoolnix/Makefile29
1 files changed, 16 insertions, 13 deletions
diff --git a/multimedia/mkvtoolnix/Makefile b/multimedia/mkvtoolnix/Makefile
index 455f181ef75c..0baa50dc7c0c 100644
--- a/multimedia/mkvtoolnix/Makefile
+++ b/multimedia/mkvtoolnix/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= mkvtoolnix
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
CATEGORIES= multimedia audio
MASTER_SITES= http://www.bunkus.org/videotools/mkvtoolnix/sources/ \
http://www.bunkus.org/videotools/mkvtoolnix/sources/old/
@@ -19,14 +19,18 @@ LIB_DEPENDS= FLAC.7:${PORTSDIR}/audio/flac \
expat.6:${PORTSDIR}/textproc/expat2 \
lzo2.2:${PORTSDIR}/archivers/lzo2 \
matroska.0:${PORTSDIR}/multimedia/libmatroska \
- vorbis.3:${PORTSDIR}/audio/libvorbis
+ vorbis.3:${PORTSDIR}/audio/libvorbis \
+ ogg.5:${PORTSDIR}/audio/libogg \
+ pcrecpp.0:${PORTSDIR}/devel/pcre
USE_BZIP2= yes
USE_GMAKE= yes
USE_ICONV= yes
GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="-I/usr/include -I${LOCALBASE}/include" \
- LDFLAGS="-L/usr/lib -L${LOCALBASE}/lib -lmagic -lz"
+CPPFLAGS= -I${LOCALBASE}/include
+LDFLAGS= -L${LOCALBASE}/lib -lmagic -lz
+CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
+CONFIGURE_ARGS= --mandir=${MANPREFIX}/man
MAN1= base64tool.1 mkvextract.1 mkvinfo.1 mkvmerge.1
PLIST_FILES= bin/base64tool bin/mkvextract bin/mkvinfo bin/mkvmerge
@@ -61,21 +65,22 @@ PLIST_FILES+= %%DATADIR%%/${file}
PLIST_FILES+= %%DATADIR%%/images/${file}
.endfor
-.include <bsd.port.pre.mk>
-
.ifndef(WITHOUT_WXGTK)
-USE_WX= 2.6
+USE_WX= yes
WX_UNICODE= yes
+WX_CONF_ARGS= absolute
MAN1+= mmg.1
PLIST_FILES+= bin/mmg
.endif
+.include <bsd.port.pre.mk>
+
.if ${OSVERSION} < 500000
-BROKEN= "Does not compile on FreeBSD 4.x"
-CFLAGS+= -DNO_WSTRING
+BROKEN= Does not compile on FreeBSD 4.x
+CFLAGS+= -DNO_WSTRING
.endif
-pre-everything::
+pre-configure::
.ifndef(WITHOUT_WXGTK)
@${ECHO_MSG} "===>"
@${ECHO_MSG} "===> You can disable wxGTK2 support by defining"
@@ -88,12 +93,10 @@ post-patch:
@${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|${WX_CONFIG}|' \
- ${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' \
${WRKSRC}/src/common/os.cpp
pre-install:
- @${MKDIR} ${DATADIR}
+ @${INSTALL} -d ${DATADIR}/
.include <bsd.port.post.mk>