View | Details | Raw Unified | Return to bug 161546
Collapse All | Expand All

(-)Makefile (-7 / +29 lines)
Lines 7-12 Link Here
7
7
8
PORTNAME=	mkvtoolnix
8
PORTNAME=	mkvtoolnix
9
PORTVERSION=	5.0.1
9
PORTVERSION=	5.0.1
10
PORTREVISION=	1
10
CATEGORIES=	multimedia audio
11
CATEGORIES=	multimedia audio
11
MASTER_SITES=	http://www.bunkus.org/videotools/mkvtoolnix/sources/
12
MASTER_SITES=	http://www.bunkus.org/videotools/mkvtoolnix/sources/
12
13
Lines 16-28 Link Here
16
LICENSE=	GPLv2
17
LICENSE=	GPLv2
17
LICENSE_FILE=	${WRKSRC}/COPYING
18
LICENSE_FILE=	${WRKSRC}/COPYING
18
19
19
LIB_DEPENDS=	FLAC.10:${PORTSDIR}/audio/flac \
20
LIB_DEPENDS=	expat.6:${PORTSDIR}/textproc/expat2 \
20
		expat.6:${PORTSDIR}/textproc/expat2 \
21
		lzo2.2:${PORTSDIR}/archivers/lzo2 \
22
		vorbis.4:${PORTSDIR}/audio/libvorbis \
21
		vorbis.4:${PORTSDIR}/audio/libvorbis \
23
		ogg.7:${PORTSDIR}/audio/libogg \
22
		ogg.7:${PORTSDIR}/audio/libogg \
24
		boost_regex.4:${PORTSDIR}/devel/boost-libs \
23
		boost_regex.4:${PORTSDIR}/devel/boost-libs
25
		curl.6:${PORTSDIR}/ftp/curl
26
24
27
USE_BZIP2=	yes
25
USE_BZIP2=	yes
28
USE_GETTEXT=	yes
26
USE_GETTEXT=	yes
Lines 33-39 Link Here
33
CPPFLAGS+=	-I${LOCALBASE}/include
31
CPPFLAGS+=	-I${LOCALBASE}/include
34
LDFLAGS+=	-L${LOCALBASE}/lib
32
LDFLAGS+=	-L${LOCALBASE}/lib
35
CONFIGURE_ENV+=	ac_cv_path_PO4A=no
33
CONFIGURE_ENV+=	ac_cv_path_PO4A=no
36
CONFIGURE_ARGS=	--enable-lzo --enable-bz2 --disable-qt \
34
CONFIGURE_ARGS=	--enable-bz2 --disable-qt \
37
		--with-boost=${LOCALBASE} \
35
		--with-boost=${LOCALBASE} \
38
		--with-boost-filesystem=boost_filesystem \
36
		--with-boost-filesystem=boost_filesystem \
39
		--with-boost-system=boost_system \
37
		--with-boost-system=boost_system \
Lines 43-49 Link Here
43
MANLANG=	"" ja zh_CN nl
41
MANLANG=	"" ja zh_CN nl
44
MAN1=		mkvextract.1 mkvinfo.1 mkvmerge.1 mkvpropedit.1
42
MAN1=		mkvextract.1 mkvinfo.1 mkvmerge.1 mkvpropedit.1
45
43
46
OPTIONS=	WXGTK "build wxGTK2 based GUI" on
44
OPTIONS=	WXGTK "build wxGTK2 based GUI" on \
45
		LZO   "build with lzo compression support" on \
46
		FLAC  "build with flac audio support" on \
47
		CURL  "build with curl (for online-updates)" off
47
48
48
.include <bsd.port.pre.mk>
49
.include <bsd.port.pre.mk>
49
50
Lines 66-71 Link Here
66
PLIST_SUB+=	GUI="@comment "
67
PLIST_SUB+=	GUI="@comment "
67
.endif
68
.endif
68
69
70
.if !defined(WITHOUT_LZO)
71
LIB_DEPENDS+=	lzo2.2:${PORTSDIR}/archivers/lzo2
72
CONFIGURE_ARGS+=	--enable-lzo
73
.else
74
CONFIGURE_ARGS+=	--disable-lzo
75
.endif
76
77
.if !defined(WITHOUT_FLAC)
78
LIB_DEPENDS+=	FLAC.10:${PORTSDIR}/audio/flac
79
CONFIGURE_ARGS+=	--with-flac
80
.else
81
CONFIGURE_ARGS+=	--without-flac
82
.endif
83
84
.if !defined(WITHOUT_CURL)
85
LIB_DEPENDS+=	curl.6:${PORTSDIR}/ftp/curl
86
.else
87
#   --without-curl and --disable-curl don't work, but this one does:
88
CONFIGURE_ARGS+=	--with-curl-config=/dev/null
89
.endif
90
69
do-build:
91
do-build:
70
	@(cd ${WRKSRC}/; unset PREFIX; ${RAKE_BIN})
92
	@(cd ${WRKSRC}/; unset PREFIX; ${RAKE_BIN})

Return to bug 161546